Changeset 693 for trunk/src/uvmat.m


Ignore:
Timestamp:
Oct 29, 2013, 12:28:57 PM (11 years ago)
Author:
sommeria
Message:

bug repaired geometry_calib/Detect grid, + corrections in get_field

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/uvmat.m

    r690 r693  
    23522352    if strcmp(TimeName,'civdata')||strcmp(TimeName,'civx')
    23532353        abstime=Field{1}.Time;
    2354     elseif ~isempty(regexp(TimeName,'^att:'))||~isempty(regexp(TimeName,'^dim:'))||~isempty(regexp(TimeName,'^var:'))
     2354    elseif ~isempty(regexp(TimeName,'^att:'))||~isempty(regexp(TimeName,'^var:'))
    23552355        abstime=Field{1}.(TimeName(5:end));%the time is an attribute or variale selected by get_file
     2356    elseif ~isempty(regexp(TimeName,'^dim:'))
     2357        abstime=str2num(get(handles.i1,'String'));
    23562358    end
    23572359    if isfield(Field{1},'Dt')
     
    31273129            XName=GetFieldData.Coordinates.Coord_x;
    31283130            TimeNameStr=GetFieldData.Time.SwitchVarIndexTime;
    3129             if strcmp(TimeNameStr,'file index')
    3130                 set(handles.TimeName,'String','');
    3131             else
    3132                 set(handles.TimeName,'String',[TimeNameStr(1:3) ':' GetFieldData.Time.TimeName]);
    3133             end
    3134             if strcmp(TimeNameStr,'variable')||strcmp(TimeNameStr,'dim index')% we scan a variable index, not a file index
    3135                 set(handles.NomType,'String','*')
    3136                 set(handles.RootFile,FileName)
    3137             end
    3138             %     set(handles.TimeValue,'String' SwitchVarIndexTime
     3131            switch TimeNameStr
     3132                case 'file index'
     3133                    set(handles.TimeName,'String','');
     3134                case 'attribute'
     3135                    set(handles.TimeName,'String',['att:' GetFieldData.Time.TimeName]);
     3136                case 'variable'
     3137                    set(handles.TimeName,'String',['var:' GetFieldData.Time.TimeName])
     3138                    set(handles.NomType,'String','*')
     3139                    set(handles.RootFile,'String',[get(handles.RootFile,'String') get(handles.FileIndex,'String')])
     3140                    set(handles.FileIndex,'String','')
     3141                    ParamIn.TimeVarName=GetFieldData.Time.TimeName;
     3142                case 'matrix_index'
     3143                    set(handles.TimeName,'String',['dim:' GetFieldData.Time.TimeName]);
     3144                    set(handles.NomType,'String','*')
     3145                    set(handles.RootFile,'String',[get(handles.RootFile,'String') get(handles.FileIndex,'String')])
     3146                    set(handles.FileIndex,'String','')
     3147                    ParamIn.TimeDimName=GetFieldData.Time.TimeName;
     3148            end
    31393149            set(handles.Coord_x,'String',XName)
    31403150            if ischar(YName)
Note: See TracChangeset for help on using the changeset viewer.