Changeset 1033 for trunk/src/uvmat.m
- Timestamp:
- Apr 30, 2018, 8:01:35 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/uvmat.m
r1032 r1033 2303 2303 end 2304 2304 end 2305 if ~isempty(i1_series) 2305 2306 [ref_j,ref_i]=find(squeeze(i1_series(1,:,:))); 2306 2307 if ~isempty(j1_series) … … 2332 2333 set(handles.scan_j,'Value',1) 2333 2334 scan_j_Callback([],[], handles); 2335 end 2334 2336 end 2335 2337 set(handles.scan_j,'Visible',state_j) … … 3470 3472 end 3471 3473 test_keepdata_1=0;% test for keeping the previous stored data if the input files are unchanged 3472 if ~isequal(NomType_1,'*')&& isfield(UvData,'FileName_1')3473 test_keepdata_1= strcmp(FileName_1,UvData.FileName_1) ;3474 end3474 % if ~isequal(NomType_1,'*')&& isfield(UvData,'FileName_1') 3475 % test_keepdata_1= strcmp(FileName_1,UvData.FileName_1) ; 3476 % end 3475 3477 if test_keepdata_1 3476 3478 Field{2}=UvData.Field_1;% keep the stored field … … 3690 3692 if isempty(transform) 3691 3693 UvData.Field=Field{1}; 3694 if numel(Field)==2 3695 UvData.Field=sub_field(Field{1},[],Field{2}); 3696 % UvData.Field.(FieldName)=Field{1}.(FieldName)-Field{2}.(FieldName_1); 3697 end 3692 3698 else 3693 3699 XmlData=[];%default … … 4607 4613 GetFieldData=get_field(FileName,ParamIn);% inport field names from the GUI get_field 4608 4614 FieldList={}; 4609 VecColorList={};4610 4615 switch GetFieldData.FieldOption 4611 4616 case 'vectors' 4612 4617 UName=GetFieldData.PanelVectors.vector_x; 4613 4618 VName=GetFieldData.PanelVectors.vector_y; 4614 YName=GetFieldData.Coordinates.Coord_y; 4619 if isfield(GetFieldData,'Coordinates') 4620 YName=GetFieldData.Coordinates.Coord_y; 4621 if isfield(GetFieldData.Coordinates,'Coord_z') 4622 ZName=GetFieldData.Coordinates.Coord_z; 4623 end 4624 end 4615 4625 CName=GetFieldData.PanelVectors.vec_color; 4616 4626 FieldList={['vec(' UName ',' VName ')'];... … … 4622 4632 VecColorList=[{CName};VecColorList]; 4623 4633 end 4634 set(handles.ColorScalar,'Value',1) 4635 set(handles.ColorScalar,'String',VecColorList); 4624 4636 case 'scalar' 4637 set(handles.Scalar,'Visible','on') 4638 ResizeFcn(gcbo,[],handles) 4625 4639 AName=GetFieldData.PanelScalar.scalar; 4626 YName=GetFieldData.Coordinates.Coord_y; 4640 if isfield(GetFieldData,'Coordinates') 4641 YName=GetFieldData.Coordinates.Coord_y; 4642 if isfield(GetFieldData.Coordinates,'Coord_z') 4643 ZName=GetFieldData.Coordinates.Coord_z; 4644 end 4645 end 4627 4646 FieldList={AName}; 4628 4647 case '1D plot' 4629 4648 YName=GetFieldData.PanelOrdinate.ordinate; 4649 FieldList={''}; 4630 4650 case 'civdata...'%reinitiate input, return to automatic civ data reading 4631 4651 display_file_name(handles,FileName,1) 4632 end 4652 end 4633 4653 if ~strcmp(GetFieldData.FieldOption,'civdata...') 4634 4654 XName=GetFieldData.Coordinates.Coord_x; … … 4659 4679 set(handles.FieldName_1,'Value',1) 4660 4680 set(handles.FieldName_1,'String',[FieldList; {'get_field...'}]); 4661 set(handles.ColorScalar,'Value',1) 4662 set(handles.ColorScalar,'String',VecColorList); 4681 4663 4682 UvData.FileType{2}='netcdf'; 4664 4683 set(handles.uvmat,'UserData',UvData)
Note: See TracChangeset
for help on using the changeset viewer.