Changeset 503 for trunk/src/get_field.m


Ignore:
Timestamp:
Jul 26, 2012, 10:14:52 AM (12 years ago)
Author:
sommeria
Message:

datatree_browse introduced (still work to do)
get_field revised to introduce new transform fcts, like FFT

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/get_field.m

    r494 r503  
    2222function varargout = get_field(varargin)
    2323
    24 % Last Modified by GUIDE v2.5 31-May-2012 22:52:28
     24% Last Modified by GUIDE v2.5 26-Jul-2012 09:11:23
    2525
    2626% Begin initialization code - DO NOT EDIT
     
    241241end
    242242if maxdim>=2
    243     set(handles.check_1Dplot,'Value',0)
     243    set(handles.CheckPlot1D,'Value',0)
    244244    if ~isempty(VarType{imax}.vector_x) && ~isempty(VarType{imax}.vector_y)     
    245         set(handles.check_vector,'Value',1)
    246         set(handles.check_scalar,'Value',0)
     245        set(handles.CheckVector,'Value',1)
     246        set(handles.CheckScalar,'Value',0)
    247247        set(handles.vector_x,'Value',VarType{imax}.vector_x(1))
    248248        set(handles.vector_y,'Value',VarType{imax}.vector_y(1))
     
    258258        end
    259259    else
    260         set(handles.check_scalar,'Value',1)
    261         set(handles.check_vector,'Value',0)
     260        set(handles.CheckScalar,'Value',1)
     261        set(handles.CheckVector,'Value',0)
    262262        if isfield(VarType{imax},'scalar') && length(VarType{imax}.scalar)>=1
    263263            set(handles.scalar,'Value',VarType{imax}.scalar(1))
     
    282282        end
    283283    end
    284     check_1Dplot_Callback(handles.check_1Dplot, [], handles)
    285     check_scalar_Callback(handles.check_scalar, [], handles)
    286     check_vector_Callback(handles.check_vector, [], handles)
     284    CheckPlot1D_Callback(handles.CheckPlot1D, [], handles)
     285    CheckScalar_Callback(handles.CheckScalar, [], handles)
     286    CheckVector_Callback(handles.CheckVector, [], handles)
    287287end
    288288%scalar_Callback(handles.get_field, eventdata, handles)
     
    323323 Field=get(hselect_field,'UserData');%current input field
    324324 xdispindex=get(handles.abscissa,'Value');%index in the list of abscissa
    325 % test_2D=get(handles.check_vector,'Value');% =1 for vector fields
    326 % test_scalar=get(handles.check_scalar,'Value');% =1 for scalar fields
     325% test_2D=get(handles.CheckVector,'Value');% =1 for vector fields
     326% test_scalar=get(handles.CheckScalar,'Value');% =1 for scalar fields
    327327%if isequal(xdispindex,1)% blank selection, no selected TimeVariable for abscissa
    328328%     Txt=Field.ListVarName;
     
    584584
    585585% select the indices of field variables for 2D plots
    586 test_check_1Dplot=get(handles.check_1Dplot,'Value');
    587 test_scalar=get(handles.check_scalar,'Value');
    588 test_vector=get(handles.check_vector,'Value');
     586test_CheckPlot1D=get(handles.CheckPlot1D,'Value');
     587test_scalar=get(handles.CheckScalar,'Value');
     588test_vector=get(handles.CheckVector,'Value');
    589589
    590590%transform if needed (calibration)
     
    749749if isempty(index_detect)
    750750    VarIndex_tot=[VarIndex_tot VarIndex.x];
    751 elseif ~test_check_1Dplot
     751elseif ~test_CheckPlot1D
    752752    VarIndex.x=[];
    753753    set(handles.abscissa,'Value',1)%vchosen abscissa already chosen, suppres it as abscissa
     
    11581158
    11591159%------------------------------------------------------------------------
    1160 % --- Executes on button press in check_1Dplot.
    1161 function check_1Dplot_Callback(hObject, eventdata, handles)
    1162 %------------------------------------------------------------------------
    1163 val=get(handles.check_1Dplot,'Value');
     1160% --- Executes on button press in CheckPlot1D.
     1161function CheckPlot1D_Callback(hObject, eventdata, handles)
     1162%------------------------------------------------------------------------
     1163val=get(handles.CheckPlot1D,'Value');
    11641164if isequal(val,0)
    11651165    set(handles.Panel1Dplot,'Visible','off')
     
    11691169
    11701170%------------------------------------------------------------------------
    1171 % --- Executes on button press in check_scalar.
    1172 function check_scalar_Callback(hObject, eventdata, handles)
    1173 %------------------------------------------------------------------------
    1174 val=get(handles.check_scalar,'Value');
     1171% --- Executes on button press in CheckScalar.
     1172function CheckScalar_Callback(hObject, eventdata, handles)
     1173%------------------------------------------------------------------------
     1174val=get(handles.CheckScalar,'Value');
    11751175if isequal(val,0)
    11761176    set(handles.PanelScalar,'Visible','off')
     
    11801180
    11811181%------------------------------------------------------------------------
    1182 % --- Executes on button press in check_vector.
    1183 function check_vector_Callback(hObject, eventdata, handles)
    1184 %------------------------------------------------------------------------
    1185 val=get(handles.check_vector,'Value');
     1182% --- Executes on button press in CheckVector.
     1183function CheckVector_Callback(hObject, eventdata, handles)
     1184%------------------------------------------------------------------------
     1185val=get(handles.CheckVector,'Value');
    11861186if isequal(val,0)
    11871187    set(handles.PanelVectors,'Visible','off')
     
    12881288test_vector=0;
    12891289if iscell(GUI_input)
    1290     for ilist=1:length(GUI_input)
    1291         switch GUI_input{ilist}
     1290    for ilist=1:size(GUI_input,1)
     1291        switch GUI_input{ilist,1}
    12921292                           %RootFile always visible
    1293             case 'check_1Dplot'   
    1294                  test_1Dplot=1;
    1295             case 'check_scalar'
    1296                  test_scalar=1;   
    1297             case 'check_vector'   
    1298                  test_vector=1;
    1299         end
    1300     end
    1301 end
    1302 set(handles.check_1Dplot,'Value',test_1Dplot);
    1303 set(handles.check_scalar,'Value',test_scalar);
    1304 set(handles.check_vector,'Value',test_vector);
    1305 check_1Dplot_Callback(hObject, eventdata, handles)
    1306 check_scalar_Callback(hObject, eventdata, handles)
    1307 check_vector_Callback(hObject, eventdata, handles)
     1293            case 'CheckPlot1D'   
     1294                 test_1Dplot=isequal(GUI_input{ilist,2},'on');
     1295            case 'CheckScalar'
     1296                 test_scalar=isequal(GUI_input{ilist,2},'on');   
     1297            case 'CheckVector'   
     1298                 test_vector=isequal(GUI_input{ilist,2},'on');
     1299        end
     1300    end
     1301end
     1302set(handles.CheckPlot1D,'Value',test_1Dplot);
     1303set(handles.CheckScalar,'Value',test_scalar);
     1304set(handles.CheckVector,'Value',test_vector);
     1305CheckPlot1D_Callback(hObject, eventdata, handles)
     1306CheckScalar_Callback(hObject, eventdata, handles)
     1307CheckVector_Callback(hObject, eventdata, handles)
    13081308
    13091309
Note: See TracChangeset for help on using the changeset viewer.