ВУЗ:
Составители:
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
- …
- следующая ›
- последняя »