ВУЗ:
Составители:
34 Èíòåðôåéñ â ñðåäå MATLAB
% ãäå FcnName - èìÿ ïåðåìåííîé, êîòîðàÿ áóäåò ñîäåðæàòü
% ââåäåííóþ ïîëüçîâàòåëåì ôóíêöèþ.
Ïîñêîëüêó ñâîéñòâî 'String' ïðèíèìàåò ñòðîêîâûå çíà÷åíèÿ,
òî äëÿ ïîëó÷åíèÿ ãðàíèö èçìåíåíèÿ àðãóìåíòà ïðèäåòñÿ íå
òîëüêî ñ÷èòàòü ñòðîêîâûå çíà÷åíèÿ ñâîéñòâà String îáëàñòè
ââîäà edt_begin, edt_end è edt_step, íî è ïðåîáðàçîâàòü èõ â
÷èñëîâûå, îáðàòèâøèñü ê ôóíêöèè str2num.
FcnBegin=str2num(get(handles.edt_begin,'String'));
% ãäå FcnBegin - èìÿ ïåðåìåííîé, êîòîðàÿ áóäåò ñîäåðæàòü íà÷àëî
% îòðåçêà, íà êîòîðîì ñòðîèòñÿ ãðàôèê.
FcnEnd=str2num(get(handles.edt_end,'String'));
% ãäå FcnEnd - èìÿ ïåðåìåííîé, êîòîðàÿ áóäåò ñîäåðæàòü
% êîíåö îòðåçêà, íà êîòîðîì ñòðîèòñÿ ãðàôèê.
FcnStep=str2num(get(handles.edt_step,'String'));
% ãäå FcnStep - èìÿ ïåðåìåííîé, êîòîðàÿ áóäåò ñîäåðæàòü
% êîëè÷åñòâî òî÷åê, íà êîòîðûõ ñòðîèòñÿ ãðàôèê.
Òåïåðü ðàññìîòðèì ïðîöåññ ïîëó÷åíèÿ äàííûõ èç îáúåêòà
"âûïàäàþùèé ñïèñîê". Êàê îòìå÷àëîñü â çàìå÷àíèè 3.5, çà
ñîäåðæèìîå â âûïàäàþùåì ñïèñêå îòâå÷àåò ñâîéñòâî String.
Ïîëó÷èòü ýòî ñîäåðæèìîå ìîæíî êîìàíäîé
FcnPop=get(handles.popupmenu_fcn,'String');
 âûïàäàþùåì ñïèñêå ìîæåò áûòü ââåäåíî íåñêîëüêî ïî-
ñëåäîâàòåëüíîñòåé ñèìâîëîâ, ïðè ýòîì êàæäàÿ ïîñëåäîâàòåëü-
Страницы
- « первая
- ‹ предыдущая
- …
- 32
- 33
- 34
- 35
- 36
- …
- следующая ›
- последняя »
