- Timestamp:
- Sep 3, 2012, 7:15:36 PM (12 years ago)
- Location:
- trunk/src
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/get_field.m
r530 r537 224 224 return 225 225 end 226 for icell=1:numel(CellInfo)227 NbDim(icell)=max(NbDim(icell),numel(CellInfo{icell}.VarIndex));228 end226 % for icell=1:numel(CellInfo) 227 % NbDim(icell)=max(NbDim(icell),numel(CellInfo{icell}.VarIndex)); 228 % end 229 229 [maxdim,imax]=max(NbDim); 230 230 … … 891 891 set(hh.Coord_x,'Value',1) 892 892 set(hh.Coord_x,'String',{get_field_GUI.Panel1Dplot.abscissa}) 893 set(hh.Coord_y,'String', {get_field_GUI.Panel1Dplot.ordinate})893 set(hh.Coord_y,'String',get_field_GUI.Panel1Dplot.ordinate) 894 894 set(hh.Coord_y,'Value',1:numel(get_field_GUI.Panel1Dplot.ordinate)) 895 895 set(hfield,'Value',1) -
trunk/src/get_file_series.m
r453 r537 41 41 if isempty(r) 42 42 r=regexp(Param.IndexRange.PairString{iview,1},'(?<num1>\d+)(?<mode>-)(?<num2>\d+)','names'); 43 end 43 end 44 44 % TODO case of free pairs: 45 45 %r=regexp(pair_string,'.*\D(?<num1>[\d+|*])(?<delim>[-||])(?<num2>[\d+|*])','names'); … … 48 48 r(1).num1=''; 49 49 r(1).num2=''; 50 if strcmp(Param.IndexRange.PairString{iview,1},'j=*-*') 51 r(1).mode='*-*'; 52 else 50 53 r(1).mode=''; 54 end 51 55 end 52 [i1_series{iview},i2_series{iview},j1_series{iview},j2_series{iview}]=find_file_indices(ref_i,ref_j,str2num(r.num1),str2num(r.num2),r.mode); 56 if isequal(r(1).mode,'*-*')% free pairs 57 FilePath=fullfile(InputTable{iview,1},InputTable{iview,2}); 58 fileinput=[InputTable{iview,3} InputTable{iview,4} InputTable{iview,5}]; 59 [tild,tild,tild,i1_series{iview},i2_series{iview},j1_series{iview},j2_series{iview},NomType,FileType,MovieObject,i1_input,i2_input,j1_input,j2_input]=find_file_series(FilePath,fileinput); 60 i1_series{iview}=squeeze(i1_series{iview}(1,:,:)); %first pair index 61 check_select=i1_series{iview}>=first_i & i1_series{iview}<=last_i; 62 i1_series{iview}=i1_series{iview}(check_select); 63 i2_series{iview}=[]; %first pair index 64 j1_series{iview}=squeeze(j1_series{iview}(1,:,:)); %first pair index 65 j2_series{iview}=squeeze(j2_series{iview}(1,:,:)); %first pair index 66 j1_series{iview}=j1_series{iview}(check_select); 67 j2_series{iview}=j2_series{iview}(check_select); 68 else 69 [i1_series{iview},i2_series{iview},j1_series{iview},j2_series{iview}]=find_file_indices(ref_i,ref_j,str2num(r.num1),str2num(r.num2),r.mode); 70 end 71 53 72 %case of pairs (.nc files) 54 73 i2=[];j1=[];j2=[]; … … 64 83 j2=j2_series{iview}(ifile); 65 84 end 66 filecell{iview,ifile}=fullfile_uvmat(InputTable{iview,1},InputTable{iview,2},InputTable{iview,3},InputTable{iview,5},InputTable{iview,4}... 67 ,i1,i2,j1,j2); 85 filecell{iview,ifile}=fullfile_uvmat(InputTable{iview,1},InputTable{iview,2},InputTable{iview,3},InputTable{iview,5},InputTable{iview,4},i1,i2,j1,j2); 68 86 end 69 87 end -
trunk/src/mouse_motion.m
r530 r537 135 135 VarName=Field.ListVarName{CellInfo{icell}.VarIndex(ivar)}; 136 136 VarVal=Field.(VarName)(ivec); 137 var_text=[VarName '=' num2str(VarVal, 3) ','];137 var_text=[VarName '=' num2str(VarVal,4) ',']; 138 138 if isequal(ivar,CellInfo{icell}.CoordIndex(end))||isequal(ivar,CellInfo{icell}.CoordIndex(end-1))||isequal(ivar,CellInfo{icell}.CoordIndex(1)) 139 139 text_displ_1=[text_displ_1 var_text]; … … 181 181 yName='y'; 182 182 end 183 text_displ_1=[xName '=' num2str(xy(1,1), 3) ', ' yName '=' num2str(xy(1,2),3) ','];183 text_displ_1=[xName '=' num2str(xy(1,1),4) ', ' yName '=' num2str(xy(1,2),4) ',']; 184 184 end 185 185 %display the z coordinate if defined by the projection plane … … 203 203 end 204 204 if ~isempty(z) 205 text_displ_1=[text_displ_1 ' z=' num2str(z, 3)];205 text_displ_1=[text_displ_1 ' z=' num2str(z,4)]; 206 206 end 207 207 % case of PIV correlation display -
trunk/src/plot_field.m
r535 r537 306 306 end 307 307 if numel(VarValue)<10 308 Data =[Data [VarNameCell; num2cell(VarValue)]]; 308 if isempty(VarValue) 309 VarValueCell={'[]'}; 310 else 311 VarValueCell=num2cell(VarValue); 312 end 313 if isempty(Data) 314 Data =[VarNameCell; VarValueCell]; 315 else 316 Data =[Data [VarNameCell; VarValueCell]]; 317 end 309 318 else 319 if isempty(Data) 320 Data =[VarNameCell; num2cell(VarValue)]; 321 else 310 322 Data =[Data [VarNameCell; {['size ' num2str(size(VarValue))]}]]; 323 end 311 324 end 312 325 if size(VarValue,1)==1 -
trunk/src/proj_field.m
r534 r537 484 484 ProjData.VarDimName=[ProjData.VarDimName {VarName} {VarName} {'one'} {'one'} {'one'}]; 485 485 end 486 if isfield(FieldData,'VarAttribute')&& numel(FieldData.VarAttribute)>=ivar 486 487 ProjData.VarAttribute=[ProjData.VarAttribute FieldData.VarAttribute{ivar} {[]} {[]} {[]} {[]}]; 488 end 487 489 end 488 490 end -
trunk/src/read_multimadoc.m
r477 r537 54 54 55 55 function time=get_time(timeimadoc,i1_series,i2_series,j1_series,j2_series) 56 if size(timeimadoc,1) < i2_series(end) ||( ~isempty(j2_series) && size(timeimadoc,2) < j2_series(end))% time array absent or too short in ImaDoc xml file'56 if isempty(i2_series)||size(timeimadoc,1) < i2_series(end) ||( ~isempty(j2_series) && size(timeimadoc,2) < j2_series(end))% time array absent or too short in ImaDoc xml file' 57 57 time=[]; 58 58 else
Note: See TracChangeset
for help on using the changeset viewer.