Ignore:
Timestamp:
Apr 24, 2012, 8:46:32 PM (12 years ago)
Author:
sommeria
Message:

taking into account the xml file for PIV pairs. Comments on read_GUI

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/find_file_series.m

    r391 r395  
    4444%% get input root name and nomenclature type
    4545[tild,tild,RootFile,tild,i2_input,j1_input,j2_input,FileExt,NomType]=fileparts_uvmat(fileinput);
    46 fullfileinput=fullfile(RootPath,fileinput);
     46fullfileinput=fullfile(RootPath,fileinput);% input file name with path
    4747
    4848%% check for particular file types: images, movies, civ data
     
    6060if strcmp(NomType,'')||strcmp(NomType,'*')||strcmp(option,'filetype')
    6161    if exist(fullfileinput,'file')
    62         [tild,RootFile]=fileparts(fileinput);% case of constant name (no indexing)
     62        RootFile=fileinput;% case of constant name (no indexing)
     63       % [tild,RootFile]=fileparts(fileinput);% case of constant name (no indexing)
    6364    else
    6465        RootFile='';
    6566    end
    6667else
    67     %% possibly include the first index in the root name, if there exists a   corresponding xml file
     68    %% possibly include the first index in the root name, if there exists a corresponding xml file
    6869    %   RootFileNew=RootFile;
    6970    %     if ~isempty(regexp(NomType,['^_']))
     
    7677    if ~isempty(r)
    7778        fileinput_end=regexprep(fileinput,['^' RootFile],'');%remove RootFile at the beginning of fileinput
    78         if isempty(regexp(r.tiretnum,'^_'))% if a separator '_' is not  detected
     79        if isempty(regexp(r.tiretnum,'^_','once'))% if a separator '_' is not  detected
    7980            rr=regexp(fileinput_end,'^(?<i1>\d+)','names');
    8081        else% if a separator '_' is  detected
     
    8384        if ~isempty(rr)
    8485            RootFileNew=[RootFile rr.i1];
    85             if exist(fullfile(RootPath,[RootFileNew '.xml']),'file')
     86            checkpair=~isempty(regexp(NomType,'-','once'))||~isempty(regexp(NomType,'ab$','once'))||~isempty(regexp(NomType,'AB$','once'));%case of PIV results
     87            if exist(fullfile(RootPath,[RootFileNew '.xml']),'file') || (checkpair && exist(fullfile(fileparts(RootPath),[RootFileNew '.xml']),'file'))
    8688                RootFile=RootFileNew;
    8789                NomTypePref=r.tiretnum;
     
    9092                j1_input=[];
    9193                j2_input=[];
    92             end
     94            end       
    9395        end
    9496    end
Note: See TracChangeset for help on using the changeset viewer.