Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Подготовка SF-диаграмм






Подготовка модели Simulink с заготовкой SF-диаграммы

Cоставим и испытаем в работе простую модель элект­рического выключателя, который в исходном состоянии выключен. Спустя некоторое время мы вручную включаем его, и напряжение поступает на нагрузку, подключенную через выключатель к источни­ку переменного напряжения.

Прежде всего, надо запустить расширение Simulink, например, акти­визируя соответствующую кнопку на панели инструментов MatLAB. Появится окно броузера библиотеSimulink. Откроем новое окно Simulink-модели. В библиотеках Simulink найдем источ­ник переменного напряжения и осциллограф (нагрузку). Перетащим их мышью в окно модели и соединим выход источника переменного напряжения со входом осциллографа. Теперь откроем раздел библиотек Stateflow и перенесем в окно Simulink-модели блок SF-диаграммы. Подключим этот блок к проводнику, соединяющему источник переменного напряжения с входом осциллографа. Установив указатель мыши в конец подписи блока Chart и щелкнув левой кнопкой можно перейти в режим редактирования подписи. Заменим ее на – On-off. (рис.3)

рис.3

 

Подготовка SF-диаграммы в редакторе

Двойным щелчком на SF-блоке On-off откроем окно редактора SF-диаграмм. Используя первую сверху кнопку панели инструментов, перенесем в окно редактора два графических объекта состояния.

Пока оба состояния не имеют имен — вместо каждого имени стоит вопросительный знак. Поместив на него указатель и щелкнув левой кнопкой мыши, можно вместо вопросительного знака получить место ввода с текстовым курсором (в виде мигающей вертикальной черты) и ввести имя данного состояния. Введем имена Power_on и Power_off. При этом модель выключателя будет иметь вид (пока неполный), по­казанный на рис. 4

 

рис.4

Создание переходов между состояниями

Для перехода от состояния Power_on к состоянию Power_off надо установить указатель мыши на выход блока Power_on и, нажав левую кнопку мыши, начать строить стрелку перехода, перемещая ее ко вхо­ду блока Power_off. В отличие от моделей Simulink, графические объ­екты состояний не имеют четко обозначенных мест ввода и вывода, так что их можно выбирать произвольно.

Установка название переходов

Если поместить на линию любого перехода указатель мыши и нажать левую её кнопку, то около стрелки перехода появится вопросительный знак, на место которого можно ввести название перехода. Пусть это будет имя Switch.

 

Установка альтернативного перехода

Кроме того, нам надо указать переход к Simulink-модели у состоя­ния Power_off. Зададим его как альтернативный переход с помощью соответствующей кнопки панели инструментов редактора SF-диаграмм. В итоге SF-диаграмма примет окончательный вид, приведен­ный на рис.5.

рис.5

 

Установка параметров SF-диаграммы с помощью проводника

Параметры состояний SF-диаграммы можно установить в окне гра­фического редактора диаграмм с помощью команды Event меню Add. Эта команда открывает меню с необходимыми установками. Познакомимся с еще одним способом установки параметров — с помощью проводника Stateflow Explorer. Для его за­пуска используется команда меню Tools> Ехр1оге. Она вызывает по­явление окна проводника, которое показано на рис.6

Рис.6

В левой половине окна проводника отражена иерархия объектов – Object Hierarchy. Выделив объект Onn_off, надо исполнить команду Add> Event с помощью меню проводника. При этом появится окно Event, с помощью которого можно установить необходимые параметры. Прежде всего нужно ввести имя switch в поле Name. в переключателе областей видимости Scope надо установит Input from Simulink, поскольку SF-диаграмма будет работать от Simulink-модели. В списке Trigger надо выбрать вариант Rising Edge. После этих установок окно события и проводника можно закрыть.

 


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.005 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал