Changeset 221 for trunk/src/uvmat.m
- Timestamp:
- Mar 12, 2011, 11:11:01 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/uvmat.m
r215 r221 948 948 set(handles.frame_j,'Visible',state_j); 949 949 set(handles.j_text,'Visible',state_j); 950 if strcmp(state_j,'on') 951 set(handles.fix_pair,'Visible','on') 952 else 953 set(handles.fix_pair,'Visible','off') 954 end 950 955 951 956 %% view the field … … 1386 1391 set(handles.scan_i,'Value',0) 1387 1392 set(handles.scan_i,'BackgroundColor',[0.831 0.816 0.784]) 1388 NomType=get(handles.FileIndex,'UserData') ;1393 NomType=get(handles.FileIndex,'UserData') 1389 1394 switch NomType 1390 1395 case {'_i_j1-j2','#_ab','%3dab'},% pair with j index … … 2115 2120 index_fields=get(handles.Fields,'Value');% selected string index 2116 2121 FieldName= list_fields{index_fields}; % selected field 2117 if ~strcmp(FieldName,'get_field...') % read the field names on the interface get_field...2118 VelType=setfield(handles); 2122 if ~strcmp(FieldName,'get_field...') 2123 VelType=setfield(handles);% read the velocity type. 2119 2124 end 2120 2125 if strcmp(FieldName,'velocity') … … 2464 2469 UvData.Field.ZMin=ZMin; 2465 2470 else 2466 UvData.Field.Mesh= sqrt(DX*DY);2471 UvData.Field.Mesh=DX;%sqrt(DX*DY); 2467 2472 end 2468 2473 end … … 2711 2716 %% display time 2712 2717 testimedoc=0; 2718 TimeUnit=''; 2719 if isfield(UvData.Field,'Time') 2720 abstime=UvData.Field.Time;%time read from the netcdf input file 2721 end 2722 if isfield(UvData,'Field_1') && isfield(UvData.Field_1,'Time') 2723 abstime_1=UvData.Field_1.Time;%time read from the netcdf input file 2724 end 2725 if isfield(UvData.Field,'dt') 2726 dt=UvData.Field.dt;%dt read from the netcdf input file 2727 if isfield(UvData.Field,'TimeUnit') 2728 TimeUnit=UvData.Field.TimeUnit; 2729 end 2730 elseif isfield(UvData,'Field_1') && isfield(UvData.Field_1,'dt')%dt obtained from the second field if not defined in the first 2731 dt=UvData.Field_1.dt;%dt read from the netcdf input file 2732 if isfield(UvData.Field_1,'TimeUnit') 2733 TimeUnit=UvData.Field_1.TimeUnit; 2734 end 2735 end 2736 % time from xml file overset previous result 2713 2737 if isfield(UvData,'XmlData') && isfield(UvData.XmlData,'Time') 2714 2738 if isempty(num_i2)||isnan(num_i2) … … 2726 2750 dt=(UvData.XmlData.Time(num_i2,num_j2)-UvData.XmlData.Time(num_i1,num_j1)); 2727 2751 testimedoc=1; 2752 if isfield(UvData.XmlData,'TimeUnit') 2753 TimeUnit=UvData.XmlData.TimeUnit; 2754 end 2728 2755 end 2729 2756 end … … 2756 2783 set(handles.Dt_txt,'String','') 2757 2784 else 2758 if ~(isfield(UvData,'TimeUnit') && ~isempty(UvData.TimeUnit))2785 if isempty(TimeUnit) 2759 2786 set(handles.Dt_txt,'String',['Dt=' num2str(1000*dt,3) ' 10^(-3)'] ) 2760 2787 else 2761 set(handles.Dt_txt,'String',['Dt=' num2str(1000*dt,3) ' m' UvData.TimeUnit] )2788 set(handles.Dt_txt,'String',['Dt=' num2str(1000*dt,3) ' m' TimeUnit] ) 2762 2789 end 2763 2790 end
Note: See TracChangeset
for help on using the changeset viewer.