Attempt to reference field of non-structure array.
Bonjour,
J'ai crée une interface graphique sous matlab. Elle contient deux radiobutton et un panel ou il y a du texte et des zones de texte à remplir. Le panel doit apparaître quand le radiobutton2 est coché.
Voila le code des radiobutton:
Code:
1 2 3 4 5 6 7
| % --- Executes when selected object is changed in uipanelradio.
function uipanelradio_SelectionChangeFcn(hObject, eventdata, handles)
if hObject==handles.radiobutton2
set(handles.Pluspaq, 'visible','on')
else
set(handles.Pluspaq, 'visible','off')
end |
-> Pluspaq c'est le panel à afficher
Quand je lance le fichier .m l'interface fonctionne, par contre quand je lance le .fig j'obtiens ce message d'erreur...
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| ??? Attempt to reference field of non-structure array.
Error in ==> groupement>uipanelradio_SelectionChangeFcn at 83
if hObject==handles.radiobutton2
Error in ==> gui_mainfcn at 96
feval(varargin{:});
Error in ==> groupement at 42
gui_mainfcn(gui_State, varargin{:});
Error in ==>
@(hObject,eventdata)groupement('uipanelradio_SelectionChangeFcn',get(hObject,'SelectedObject'),eventdata,guidata(get(hObject,'SelectedObject')))
Error in ==> hgfeval at 63
feval(fcn{1},varargin{:},fcn{2:end});
Error in ==> uitools.uibuttongroup.childAddedCbk>manageButtons at 80
hgfeval(cbk, source, evdata);
??? Error while evaluating uicontrol Callback |
Je ne comprends pas pourquoi j'ai ce message d'erreur.
Si quelqu'un peut m'aider svp...
Merci d'avance