Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций...
Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьшения длины пробега и улучшения маневрирования ВС при...
Топ:
Характеристика АТП и сварочно-жестяницкого участка: Транспорт в настоящее время является одной из важнейших отраслей народного хозяйства...
Марксистская теория происхождения государства: По мнению Маркса и Энгельса, в основе развития общества, происходящих в нем изменений лежит...
Устройство и оснащение процедурного кабинета: Решающая роль в обеспечении правильного лечения пациентов отводится процедурной медсестре...
Интересное:
Уполаживание и террасирование склонов: Если глубина оврага более 5 м необходимо устройство берм. Варианты использования оврагов для градостроительных целей...
Наиболее распространенные виды рака: Раковая опухоль — это самостоятельное новообразование, которое может возникнуть и от повышенного давления...
Распространение рака на другие отдаленные от желудка органы: Характерных симптомов рака желудка не существует. Выраженные симптомы появляются, когда опухоль...
Дисциплины:
|
из
5.00
|
Заказать работу |
Содержание книги
Поиск на нашем сайте
|
|
|
|
В качестве примера ниже описывается последовательность шагов, которые следует выполнить, чтобы создать простейший автомат с помощью Stateflow.
Создайте в среде Simulink модель выключателя лампы, показанную на рис. 7.1.

Рис. 7.1. Simulink-модель выключателя лампы
Блок On_off модели представляет собой диаграмму Stateflow (chart), находящуюся в соответствующей библиотеке. При двойном щелчке мыши на этом блоке откроется редактор Stateflow-диаграмм, с помощью которого создайте диаграмму, показанную на рис. 7.2.
Рис. 7.2. Stateflow-диаграмма выключателя лампы
При создании диаграммы используются первая и третья кнопки панели инструментов для создания меток состояния (блоки со скругленными углами) и перехода по умолчанию (стрелка с жирной точкой) соответственно. Переходы между метками состояния создаются путем протаскивания мышью в соответствующем направлении. При этом первоначально указатель мыши помещается на одну из сторон блока-источника. После того, как указатель превратиться в перекрестие, он протаскивается при нажатой левой клавише мыши к одной из сторон блока-приемника. Названия состояниям и переходам вводятся в области, обозначенные вопросительными знаками. Эти названия впоследствии можно передвигать и редактировать.

Рис. 7.3. Определение входного события
Далее следует определить входное событие, присвоив ему имя Switch. Для этого нужно открыть Explore (Обозреватель) в меню Tools и добавить событие с помощью пункта меню Add/Event. После чего следует заполнить поля события так, как это показано на рис. 7.3.
После создания моделей им следует присвоить имена и сохранить в своей директории.
Следующий этап - синтаксический анализ (Parsing) Stateflow-диаграммы. Синтаксический анализ гарантирует, что система обозначений, которые вы определили, корректна. Чтобы проанализировать диаграмму Stateflow, выберите Parse Diagram из меню Tools графического редактора. Информационное сообщение
Parsing successful for chart: "On_off"(#18)
будет отображено в появившемся окне. Любые сообщения об ошибках отображаются красным цветом. Если сообщений об ошибках нет, операция синтаксического анализа выполнена успешна.
Запустите созданную модель на выполнение. Для этого необходимо:
1. Открыть окна Stateflow диаграммы и блока Scope модели. Для этого дважды щелкните на блоках On_off Stateflow и Scope, чтобы отобразить StateFlow диаграмму и входной сигнал.
2. Запустить программу в режиме отладки с помощью пункта меню Tools/Debug… При выборе этого пункта появится окно отладчика, показанное на рис. 7.4. Stateflow Debugger (Отладчик) поддерживает такие функции, как обеспечение пошагового продвижения, анимацию и остановку в контрольных точках.

Рис. 7.4. Окно отладчика
Нажмите на кнопку Start, чтобы запустить моделирование. При этом надпись Startзаменится надписью Continue. Пронаблюдайте процесс моделирования в режиме Start/Continue и в режиме Start/Step выполнения программы. Изменение значений переменной Light можно посмотреть при выполнении программы в автоматическом режиме (без точек останова) в командном окне MATLAB.
|
|
|
Историки об Елизавете Петровне: Елизавета попала между двумя встречными культурными течениями, воспитывалась среди новых европейских веяний и преданий...
Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций...
Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначенные для поддерживания проводов на необходимой высоте над землей, водой...
Папиллярные узоры пальцев рук - маркер спортивных способностей: дерматоглифические признаки формируются на 3-5 месяце беременности, не изменяются в течение жизни...
© cyberpediasu.com 2017-2026 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!