Поскольку это свойство само является объектом, то, выполнив двойной щелчок
на этом свойстве, мы раскроем его свойства. После этого следует найти свойство
String, задать его значение (соответствующий текст, например ’Номер сигнала’) в
среднем окне, а, найдя свойство FontUnits, задать его значение normalized.
Следует еще отметить свойство Tag , которое имеют все объекты. Особенно
важно знать и/или задать это свойство для тех объектов, к которым потом в про-
грамме придется обращаться. Например, если на рисунке задано несколько окон
вывода, то для вывода графика в требуемое окно проще всего его будет иденти-
фицировать окно с помощью свойства Ta g. Это свойство, как правило, имеет по
умолчанию вполне осмысленное значение (Axes1, например), но при желании его
можно задать так, как вам нравится.
После разработки внешнего вида графического интерфейса с помощью визуаль-
ного редактора необходимо сохранить это в виде m-файла. При нажатии на панели
управления пункта меню File/Close control panel появится запрос на сохранение
созданного интерфейса, и в случае положительного ответа будут созданы два фай-
ла – NAME.M и NAME.MAT (где NAME – заданное вами имя). Первый
файл – это соответствующий текст программы, реализующий разработанный ин-
терфейс, а второй – набор данных для него. При необходимости впоследствии вне-
сти изменения во внешний вид графического интерфейса нужно в командном окне
MATLAB запустить файл NAME.M, а потом с помощью команды guide(gcf)
вызвать визуальный редактор с этим же файлом. Следует полностью выполнить
этап разработки внешнего вида графического интерфейса, поскольку дальнейшая
модификация текста программы NAME.M будет производиться вручную, путем
изменения и/или дополнения текста программы определенными операторами. Ес-
ли Вы после этого решите снова вызвать GUIDE – визуальный редактор формы,
то все ваши изменения, внесенные вручную, при попытке сохранить доработанный
интерфейс, пропадут. Поэтому сначала разрабатывайте внешний вид своего графи-
ческого интерфейса, а потом его дорабатывайте.
9.2. Способы взаимодействия графического интерфейса с функциями поль-
зователя
Созданный по описанной выше схеме GUI не обладает никакой функционально-
стью – он пока ничего не может делать за исключением стандартных функций
Windows - менять размеры окна и закрывать окно. Теперь необходимо научить его
выполнять требуемые действия при нажатии соответствующих кнопок и редакти-
ровании данных. Основным средством взаимодействия графического интерфейса
с функциями, выполняющими требуемые действия, является задание свойств кно-
162