Need help to delete a variable in matlab
Mostrar comentarios más antiguos
I have created a Matlab GUI with 2 buttons, connect and disconnect, which connect and disconnects a arduino, but i have an error with my disconnect button, this is my code:
function disconnect_Callback(hObject, eventdata, handles)
% hObject handle to disconnect (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
delete(handles.a);
msgbox('Arduino successfully Disonnected','Disconnected');
Whenever I press the disconnect button, i get the following error: "Cannot access method 'delete' in class 'arduino'."
Please help
3 comentarios
Jan
el 12 de Dic. de 2018
What is the contents of handles.a?
Vincent Valenzuela
el 12 de Dic. de 2018
Jan
el 12 de Dic. de 2018
And does this work:
a = arduino(port);
pause(1);
delete(a)
Respuestas (1)
Image Analyst
el 12 de Dic. de 2018
Maybe try
rmfield(handles, 'a');
If that doesn't work, then I would not recommend attaching the arduino object to the handles structure. I'd just keep it separate. In fact, I'd recommend this anyway.
1 comentario
Vincent Valenzuela
el 13 de Dic. de 2018
Categorías
Más información sobre MATLAB Support Package for Arduino Hardware en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!