Составители:
80 81
Глава 3. ПРОГРАММИРОВАНИЕ АЛГОРИТМОВ РАСЧЕТА
ЭЛЕМЕНТОВ СТРОИТЕЛЬНЫХ КОНСТРУКЦИЙ
С ВИЗУАЛЬНЫМ ИНТЕРФЕЙСОМ В MATLAB
MATLAB представляет собой одну из современных компьютер-
ных систем, разработанных для решения математических и приклад-
ных задач. Эта программа содержит большое количество встроенных
команд и функций, предназначенных для решения задач из различных
областей математики, а также позволяет программировать вычислитель-
ные алгоритмы. MATLAB обладает
высокоуровневой графикой и пре-
доставляет возможность пользователю разрабатывать собственные ви-
зуальные приложения.
Применение пакета MATLAB для решения различных математи-
ческих задач и основы программирования в MATLAB можно найти
в литературе, например в [2, 12, 17].
В настоящем пособии рассмотрим работу в среде GUIDE, пред-
назначенной для написания приложений с графическим интерфейсом
пользователя.
Ï åðåéòè â ñðåäó GUIDE ì î æí î , âû ï î ëí èâ êî ì àí äó guide в команд-
ной строке. Появляется редактор окна приложения untitled.fig (рис. 3.1).
Редактор приложения содержит строку меню, панель инструмен-
тов управления приложения, заголовок окна с нанесённой сеткой, па-
нель инструментов для добавления элементов интерфейса на окно при-
ложения. На панели инструментов находятся следующие стандартные
компоненты: кнопка, полоса прокрутки, переключатель, флажок, об-
ласть ввода
текста, метка (статический текст), раскрывающийся список,
список, кнопка в утопленном состоянии, оси, обычная панель, панель
для объединения переключателей или флажков, компоненты Active-X.
Для размещения компонента требуется нажать соответствующую кноп-
ку на панели инструментов и поместить выбранный объект в требуемое
место на форме окна приложения. Уд а лить любой объект с окна можно
при помощи
<Delete>. Компоненты являются объектами MATLAB с оп-
ределёнными свойствами. Вызвать окно редактора свойств компонента
можно двойным щелчком мыши по выделенному компоненту.
Рис. 3.1. Шаблон пустого приложения
Сохранить приложение в файле под именем с расширением .fig
можно, выбирая в меню File редактора приложения пункт Save as. За-
пуск приложения производится при помощи кнопки Run строки меню.
После запуска будет создан ещё один файл с расширением .m, имя ко-
торого будет таким же, что и с расширением .fig. В файле с
расширени-
ем .m будут храниться основная функция для работы с приложением
и несколько подфункций для обработки событий Callback.
Рассмотрим основные принципы создания приложений в среде
GUIDE на примере решения линейно-упругой задачи изгиба балки пря-
моугольного сечения.
На первом этапе вводим исходные данные. Исходными парамет-
рами задачи являются геометрические параметры: длина балки
L, м,
высота поперечного сечения H, м, – физические параметры: модуль
упругости материала E, Па и коэффициент Пуассона
P
. Разместим на
форме рамку с помощью кнопки Panel. Вызовем редактор свойств ком-
понента и в появившемся окне Property Inspector в свойстве Title
устанавливаем значение Параметры балки (рис. 3.2).
Страницы
- « первая
- ‹ предыдущая
- …
- 39
- 40
- 41
- 42
- 43
- …
- следующая ›
- последняя »
