Разработка графического пользовательского интерфейса в среде MATLAB. Бадриев И.Б - 94 стр.

UptoLike

\
94                                 Èíòåðôåéñ â ñðåäå MATLAB

ëîâ, ñëåäóåò âûçâàòü uigetle îäíèì èç ñëåäóþùèõ ñïîñîáîâ:
     [FName, PName] = uigetfile('MultiSelect', 'on');

èëè
     [FName, PName] = uigetfile('*.dat', 'MultiSelect', 'on');

èëè
     [FName, PName, FilterIndex] = ...
     uigetfile('*.dat', 'Open File','d:\', 'MultiSelect', 'on');

     Åñëè ïîëüçîâàòåëü âûáðàë íåñêîëüêî ôàéëîâ â äèàëîãîâîì
îêíå, òî âûõîäíîé àðãóìåíò FName ÿâëÿåòñÿ ìàññèâîì ÿ÷å-
åê èç èìåí âûáðàííûõ ôàéëîâ (PName, ðàçóìååòñÿ, îñòàåòñÿ
ñòðîêîé, òàê êàê ôàéëû âûáèðàëèñü â îäíîé ïàïêå).  êà÷å-
ñòâå ïðèìåðà ïðèâåäåì ïðîãðàììó îðãàíèçóþùóþ ïîëó÷åíèå
ìàññèâà ÿ÷ååê ñ ïîëíûìè èìåíàìè ôàéëîâ (ôóíêöèÿ strcat
óìååò ñöåïëÿòü ñòðîêó ñ ìàññèâîì ÿ÷ååê èç ñòðîê):
     [FName, PName] = uigetfile('MultiSelect', 'on');
     if  isequal(FName, 0)
     FullName = strcat(PName, FName);

     end;

     11. Ôóíêöèÿ uiputle ïðåäíàçíà÷åíà äëÿ ñîçäàíèÿ äèàëîãî-
âîãî îêíà ñîõðàíåíèÿ ôàéëà.
     Èñïîëüçîâàíèå ôóíêöèè uiputle ñõîæå ñ èñïîëüçîâàíèåì
ôóíêöèè uigetle, ðàññìîòðåííîé âûøå. Òî÷íî òàê æå çàäà-
þòñÿ ôèëüòð ðàñøèðåíèé, çàãîëîâîê îêíà, ôàéë èëè ïóòü ïî