Changeset 844 for trunk/src/series.m
- Timestamp:
- Dec 15, 2014, 10:03:23 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/series.m
r842 r844 279 279 Param.HiddenData.FileInfo{2},Param.HiddenData.MovieObject{2},2) 280 280 end 281 %% enable field and veltype menus, in accordance with the current action 282 ActionName_Callback([],[], handles) 283 284 %% set length of waitbar 285 displ_time(handles) 286 281 287 else 282 288 set(handles.REFRESH,'BackgroundColor',[1 0 1])% set REFRESH button to magenta color to indicate that input refresh is needed … … 592 598 end 593 599 end 600 %% enable field and veltype menus, in accordance with the current action 601 ActionName_Callback([],[], handles) 602 603 %% set length of waitbar 604 displ_time(handles) 605 594 606 set(handles.REFRESH,'BackgroundColor',[1 0 0])% set REFRESH button to red color (indicate activation finished) 595 607 set(handles.series,'Pointer','arrow') % set the mouse pointer to 'watch' … … 764 776 %% initiate input file series and refresh the current field view: 765 777 update_rootinfo(handles,i1_series,i2_series,j1_series,j2_series,FileInfo,MovieObject,iview); 778 %% enable field and veltype menus, in accordance with the current action 779 ActionName_Callback([],[], handles) 780 781 %% set length of waitbar 782 displ_time(handles) 783 766 784 set(handles.REFRESH,'BackgroundColor',[1 0 0])% set REFRESH button to red color (end of activation) 767 785 … … 1042 1060 CData=cat(3,zeros(size(CData)),CData,zeros(size(CData)));%make color images r=0,g,b=0 1043 1061 set(handles.FileStatus,'CData',CData); 1044 1045 %% enable field and veltype menus, in accordance with the current action1046 ActionName_Callback([],[], handles)1047 1048 %% set length of waitbar1049 displ_time(handles)1050 1051 1062 1052 1063 %-----------------------------------------------------------guide ------------- … … 2175 2186 2176 2187 %% definition of the directory containing the output files 2177 SubDirOut='';%default 2178 OutputDirExt='.series'; %default 2179 if isfield(ParamOut,'OutputDirExt')&&~isempty(ParamOut.OutputDirExt) 2180 OutputDirExt=ParamOut.OutputDirExt; 2181 end 2182 set(handles.OutputDirExt,'String',OutputDirExt) 2183 OutputDirVisible='off'; 2184 OutputSubDirMode='auto';%default 2185 if isfield(ParamOut,'OutputSubDirMode') 2186 OutputSubDirMode=ParamOut.OutputSubDirMode; 2187 end 2188 switch OutputSubDirMode 2189 case 'auto';%default 2190 OutputDirVisible='on'; 2191 SubDir=InputTable(1:end,2); %set of subdirectories 2192 SubDirOut=SubDir{1}; 2193 if numel(SubDir)>1 2194 for ilist=2:numel(SubDir) 2195 SubDirOut=[SubDirOut '-' SubDir{ilist}]; 2188 if ~(isfield(SeriesData,'ActionName') && strcmp(ActionName,SeriesData.ActionName)) 2189 OutputDirExt='.series'; %default 2190 if isfield(ParamOut,'OutputDirExt')&&~isempty(ParamOut.OutputDirExt) 2191 OutputDirExt=ParamOut.OutputDirExt; 2192 end 2193 set(handles.OutputDirExt,'String',OutputDirExt) 2194 OutputDirVisible='off'; 2195 OutputSubDirMode='auto';%default 2196 SubDirOut=''; 2197 if isfield(ParamOut,'OutputSubDirMode') 2198 OutputSubDirMode=ParamOut.OutputSubDirMode; 2199 end 2200 switch OutputSubDirMode 2201 case 'auto';%default 2202 OutputDirVisible='on'; 2203 SubDir=InputTable(1:end,2); %set of subdirectories 2204 SubDirOut=SubDir{1}; 2205 if numel(SubDir)>1 2206 for ilist=2:numel(SubDir) 2207 SubDirOut=[SubDirOut '-' SubDir{ilist}]; 2208 end 2196 2209 end 2197 end 2198 case 'first' 2199 OutputDirVisible='on'; 2200 SubDirOut=InputTable{1,2}; %use the first subdir name (+OutputDirExt) as output subdirectory 2201 case 'last' 2202 OutputDirVisible='on'; 2203 SubDirOut=InputTable{end,2}; %use the last subdir name (+OutputDirExt) as output subdirectory 2204 end 2205 set(handles.OutputSubDir,'String',SubDirOut) 2206 set(handles.OutputDirExt,'Visible',OutputDirVisible) 2207 set(handles.OutputSubDir,'Visible',OutputDirVisible) 2208 set(handles.OutputDir_title,'Visible',OutputDirVisible) 2209 2210 %% visibility of the run mode (local or background or cluster) 2211 if strcmp(OutputSubDirMode,'none') 2212 RunModeVisible='off';% only local mode available if no output file is produced 2213 else 2214 RunModeVisible='on'; 2215 end 2216 set(handles.RunMode,'Visible',RunModeVisible) 2217 set(handles.ActionExt,'Visible',RunModeVisible) 2218 set(handles.RunMode_title,'Visible',RunModeVisible) 2219 set(handles.ActionExt_title,'Visible',RunModeVisible) 2220 2210 case 'first' 2211 OutputDirVisible='on'; 2212 SubDirOut=InputTable{1,2}; %use the first subdir name (+OutputDirExt) as output subdirectory 2213 case 'last' 2214 OutputDirVisible='on'; 2215 SubDirOut=InputTable{end,2}; %use the last subdir name (+OutputDirExt) as output subdirectory 2216 end 2217 set(handles.OutputSubDir,'String',SubDirOut) 2218 set(handles.OutputDirExt,'Visible',OutputDirVisible) 2219 set(handles.OutputSubDir,'Visible',OutputDirVisible) 2220 set(handles.OutputDir_title,'Visible',OutputDirVisible) 2221 SeriesData.ActionName=ActionName;%record ActionName for next use 2222 2223 2224 %% visibility of the run mode (local or background or cluster) 2225 if strcmp(OutputSubDirMode,'none') 2226 RunModeVisible='off';% only local mode available if no output file is produced 2227 else 2228 RunModeVisible='on'; 2229 end 2230 set(handles.RunMode,'Visible',RunModeVisible) 2231 set(handles.ActionExt,'Visible',RunModeVisible) 2232 set(handles.RunMode_title,'Visible',RunModeVisible) 2233 set(handles.ActionExt_title,'Visible',RunModeVisible) 2234 end 2221 2235 2222 2236 %% Expected nbre of output files
Note: See TracChangeset
for help on using the changeset viewer.