Changeset 1189 for trunk/src/series.m


Ignore:
Timestamp:
Dec 13, 2025, 10:40:41 PM (22 hours ago)
Author:
sommeria
Message:

introduced creator of xml for PCO multitif

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/series.m

    r1188 r1189  
    345345    Param.j1_series=Param.HiddenData.j1_series{1};
    346346    Param.j2_series=Param.HiddenData.j2_series{1};
     347    Param.FileInfo=Param.HiddenData.FileInfo{1};
     348    Param.Relabel=[];%default
    347349    update_rootinfo(handles,Param,Param.HiddenData.MovieObject{1},1)% update the data for the first input line
    348350    if isfield(Param,'FileName_1')% if there is a second input line from uvmat
     
    354356        Param.j1_series=Param.HiddenData.j1_series{2};
    355357        Param.j2_series=Param.HiddenData.j2_series{2};
     358        Param.FileInfo=Param.HiddenData.FileInfo{2};
    356359        update_rootinfo(handles,Param,Param.HiddenData.MovieObject{2},2)% update the data for the second input line
    357360    end
     
    399402
    400403%delete the bowser if detected
    401 hh=findobj(allchild(0),'tag','browser');fileinput
     404hh=findobj(allchild(0),'tag','browser');
    402405if ~isempty(hh)
    403406    delete(hh)
     
    608611        if ~isempty(XmlFileName)
    609612            XmlData=read_imadoc(XmlFileName);
    610             if isfield(XmlData,'FileSeries')
     613            if ~isempty(XmlData.FileSeries)
    611614                set(handles.Relabel,'Visible','on')
    612615                answer='Yes';
     
    10341037        MinIndex_j=0;
    10351038    end
    1036     if isfield(Param.FileInfo,'Software')&&~isempty(Param.FileInfo.Software) && ~isempty(regexp(Param.FileInfo.Software,'^pco.camware', 'once'))
     1039    if isfield(Param,'FileInfo') && isfield(Param.FileInfo,'Software')&&~isempty(Param.FileInfo.Software) && ~isempty(regexp(Param.FileInfo.Software,'^pco.camware', 'once'))
    10371040        MinIndex_i=0;
    10381041    end
     
    11241127%     end
    11251128
    1126 if ~isempty(Param.FileInfo) && strcmp(Param.FileInfo.FileType,'rdvision')
     1129if isfield(Param,'FileInfo') && ~isempty(Param.FileInfo) && strcmp(Param.FileInfo.FileType,'rdvision')
    11271130    set(handles.OutputSubDir,'String','/im')
    11281131end
     
    41654168function Relabel_Callback(hObject, eventdata, handles)
    41664169CheckRelabel=get(hObject,'Value');
     4170if CheckRelabel
     4171    InputTable=get(handles.InputTable,'Data');%read the table of input file series
     4172    XmlFileName=find_imadoc(InputTable{1,1},InputTable{1,2});
     4173    if ~isempty(XmlFileName)
     4174        XmlData=read_imadoc(XmlFileName);
     4175        if isempty(XmlData.FileSeries)
     4176            browse_data(fullfile(InputTable{1,1},InputTable{1,2}))
     4177        else
     4178            hbrowse=findobj(allchild(0),'Tag','browse_data');
     4179            if ~isempty(hbrowse)
     4180                delete(hbrowse)
     4181            end
     4182        end
     4183    end
     4184end
    41674185check_input_file_series(handles,CheckRelabel)
    4168  ActionInput_Callback([],[], handles)
     4186ActionInput_Callback([],[], handles)
    41694187% if get(handles.Relabel,'Value')
    41704188%             NomType='*';
Note: See TracChangeset for help on using the changeset viewer.