ВУЗ:
Составители:
30 Èíòåðôåéñ â ñðåäå MATLAB
õîäèìî çàäàòü ïîäôóíêöèþ îáðàáîòêè ñîáûòèÿ Callback. Ýòî
ìîæíî ñäåëàòü äâóìÿ ñïîñîáàìè. Ïåðâûé ñïîñîá â ïðî-
ãðàììå (â ôàéëå ñ ðàñøèðåíèåì m) çàäàòü â êà÷åñòâå çíà-
÷åíèÿ ñâîéñòâà Callback óêàçàòåëü íà ïîäôóíêöèþ, îáðàáà-
òûâàþùóþ ñîáûòèå Callback, è îïèñàòü óêàçàííóþ ïîäôóíê-
öèþ. Âòîðîé ñïîñîá ïåðåéòè ê çàãîòîâêå îêíà ïðèëîæåíèÿ è,
âûçâàâ êîíòåêñòíîå ìåíþ (ùåë÷îê ïðàâîé êíîïêîé ìûøè íà
êíîïêå), âûáðàòü â ïóíêòå View Callbacks ïîäïóíêò Callback.
Ïðè ýòîì ïðîèñõîäèò ïåðåõîä â ðåäàêòîð M-ôàéëîâ ê ïîä-
ôóíêöèè îáðàáîòêè ñîáûòèÿ btnPlot_Callback, çàãîëîâîê êî-
òîðîé è êîììåíòàðèè ãåíåðèðóþòñÿ àâòîìàòè÷åñêè:
% - Executes on button press in btnGraphic.
function btnPlot_Callback(hObject, eventdata, handles)
% hObject handle to btnPlot (see GCBO)
% eventdata reserved - to be defined in a future version of
% MATLAB
% handles structure with handles and user data (see GUIDATA)
Çàòåì òðåáóåòñÿ îïèñàòü òåëî ôóíêöèè, òî åñòü çàïèñàòü
òå îïåðàòîðû, êîòîðûå áóäóò âûïîëíÿòüñÿ ïðè íàæàòèè íà
êíîïêó "Ïîñòðîèòü".
Èìÿ ôàéë-ôóíêöèè ñîñòîèò èç òåãà îáúåêòà (btnPlot) è íà-
çâàíèÿ ñîáûòèÿ Callback, êîòîðîå áóäåò îáðàáàòûâàòüñÿ (îò-
ìåòèì, ÷òî åñòü è äðóãèå ñîáûòèÿ). Ýòà ôóíêöèÿ èìååò ñëå-
Страницы
- « первая
- ‹ предыдущая
- …
- 28
- 29
- 30
- 31
- 32
- …
- следующая ›
- последняя »
