ВУЗ:
Составители:
•
•
•
•
44 Èíòåðôåéñ â ñðåäå MATLAB
• gui_OpeningFcn óêàçàòåëü íà ïîäôóíêöèþ, âûïîëíÿå-
ìóþ ïåðåä òåì, êàê îêíî ïðèëîæåíèÿ ïîÿâèòñÿ íà ýêðàíå
(â ôàéëå graphic.m ïîäôóíêöèÿ graphic_OpeningFcn);
• gui_OutputFcn óêàçàòåëü íà ïîäôóíêöèþ (â ôàéëå ñ
èìåíåì graphic.m ïîäôóíêöèÿ graphic_OutputFcn), êî-
òîðàÿ îïðåäåëÿåò, ÷òî âîçâðàùàåò ôóíêöèÿ graphic, âû-
çâàííàÿ ñ âûõîäíûì àðãóìåíòîì (ïî óìîë÷àíèþ óêàçà-
òåëü íà ãðàôè÷åñêîå îêíî ïðèëîæåíèÿ);
• gui_LayoutFcn ïóñòîé ìàññèâ (ïî óìîë÷àíèþ) ìîæåò
áûòü óêàçàòåëåì íà ôóíêöèþ, êîòîðàÿ îïðåäåëÿåò ñïîñîá
ïîÿâëåíèÿ ïðèëîæåíèÿ;
• gui_Callback ïóñòîé ïîêà ìàññèâ. Ïðè âîçíèêíîâåíèè
ñîáûòèÿ, ïîëó÷àåìîãî ñ ïîìîùüþ íåêîòîðîãî ýëåìåíòà
óïðàâëåíèÿ, îí áóäåò ñîäåðæàòü óêàçàòåëü íà ôóíêöèþ
graphic c íåîáõîäèìûìè âõîäíûìè àðãóìåíòàìè, êîòîðûå
è îïðåäåëÿþò èñïîëíÿåìóþ ïîäôóíêöèþ â graphic.m.
Ïîñëå çàïîëíåíèÿ ñòðóêòóðû gui_State ïðîâåðÿåòñÿ, áûëà
ëè ôóíêöèÿ graphic âûçâàíà ñ âõîäíûìè àðãóìåíòàìè (nargin
ðàâíî ÷èñëó âõîäíûõ àðãóìåíòîâ) è ÿâëÿåòñÿ ëè ïåðâûé èç íèõ
ñòðîêîé. Ïðè çàïóñêå ïðèëîæåíèÿ âõîäíûõ àðãóìåíòîâ íå áû-
ëî. Îíè ïîÿâëÿþòñÿ ïðè âîçíèêíîâåíèè ñîáûòèé îò ýëåìåíòîâ
óïðàâëåíèÿ. Äåéñòâèòåëüíî, åñëè â èíñïåêòîðå ñâîéñòâ îòîá-
Страницы
- « первая
- ‹ предыдущая
- …
- 42
- 43
- 44
- 45
- 46
- …
- следующая ›
- последняя »
