export de gui + probleme pour import/export vers workspace
Bonsoir,
j'utilise Matlab 7.6.
j'ai créé un GUI avec GUIDE dans lequel, il y a des ppanels et un active-x.
j'ai besoin d'exporter ce GUI pour utilisation sous Matlab 6.5. lorsque je definit les options d'enregistrement et que j'ouvre le GUI sous 6.5, les panels et active-x disparaissent, y a t-il un moyen de regler ça svp?
merci
dans ce gui, j'ai entre autre un champ edit et un button, je voudrais en appuyant sur le bouton, copier le contenu du edit dans une variable dans le workspace, j'ai donc fait le callback suivant:
Code:
1 2 3 4 5 6
| function pushbutton3_Callback(hObject, eventdata, handles)
% hObject handle to pushbutton3 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
Vr = str2double(get(handles.edit6,'String'));
assignin('base','Vr',Vr); |
si j'ouvre le *.fig avec GUIDE puis l'execute ça marche.
si je lance directement le *.fig (double clic), j'ai l'erreur suivante:
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| ??? Attempt to reference field of non-structure array.
Error in ==> automobile_interf>pushbutton3_Callback at 322
Vr = str2double(get(handles.edit6,'String'));
Error in ==> gui_mainfcn at 96
feval(varargin{:});
Error in ==> automobile_interf at 42
gui_mainfcn(gui_State, varargin{:});
??? Error while evaluating uicontrol Callback |
de meme pour appeler une variable du works space pour l'afficher:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| function pushbutton1_Callback(hObject, eventdata, handles)
% hObject handle to pushbutton1 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
axes(handles.axes1);
cla;
popup_sel_index = get(handles.popupmenu1, 'Value');
switch popup_sel_index
case 1
B = evalin('base','B');
plot(B);
case 2
[...]
end |
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| ??? Attempt to reference field of non-structure array.
Error in ==> automobile_interf>pushbutton1_Callback at 103
axes(handles.axes1);
Error in ==> gui_mainfcn at 96
feval(varargin{:});
Error in ==> automobile_interf at 42
gui_mainfcn(gui_State, varargin{:});
??? Error while evaluating uicontrol Callback |
comment resoudre ça?
merci