У меня есть две кнопки в моем графическом интерфейсе MATLAB. Я пытаюсь распознать кнопку в функции callback кнопки button1 и сделать что-то в отношении того, какая кнопка была нажата. Я попытался использовать группу кнопок и поместить все свои кнопки в эту группу. Кажется, что нет кода при нажатии любой из этих кнопок. Зачем?, используя обратный вызов в другом обратном вызове в matlab
Вот мой код:
function uibuttongroup1_SelectionChangeFcn(hObject,eventdata)
switch get(eventdata.NewValue,'Tag') % Get Tag of selected object.
case 'notSimul'
disp('notSimul clicked')
case 'simul'
% Code for when radiobutton2 is selected.
case 'stopTest'
% Code for when togglebutton1 is selected.
case 'start'
% Code for when togglebutton2 is selected.
% Continue with more cases as necessary.
otherwise
% Code for when there is no match.
end
Можете ли вы показать нам код, назначающий теги элементам, и добавление обратных вызовов к кнопкам? Вы пытались поставить точку останова в инструкции switch и посмотреть, что такое тег NewValue? –