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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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