Stateflow программируемый интерфейс

Создайте и измените элементы диаграммы в MATLAB® командная строка

Программно создайте и отредактируйте Stateflow® графики. Добавьте новые объекты в свой график, доступ и отредактируйте свойства, установите положения, копию и вставьте объекты и измените уровень увеличения редактора Stateflow.

Функции

развернуть все

sfnewСоздайте модель Simulink, которая содержит пустой блок Stateflow
sfrootКорень иерархии Stateflow
sfclipboardОбъект Clipboard
sfgcoВыбранные объекты в графике
Stateflow.findMatchingPortИдентифицируйте соответствие с записью или выходным портом

Объекты

развернуть все

Стройте диаграмму, блокируйтесь, и объекты машины

Stateflow.ChartГрафическое представление конечного автомата
Stateflow.StateTransitionTableChartТабличное представление конечного автомата для модальной логики
Stateflow.TruthTableChartТабличное представление конечного автомата для логики решения
Stateflow.EMChartИнтерфейс Stateflow к блоку MATLAB function
Stateflow.MachineКонтейнер для Stateflow блокируется в модели Simulink

Графические объекты

Stateflow.AnnotationАннотация в графике, состоянии, поле или функции
Stateflow.AtomicBoxАтомарное поле в графике, состоянии, поле или функции
Stateflow.AtomicSubchartАтомарная субдиаграмма в графике, состоянии или поле
Stateflow.BoxОкружите график, состояние, поле или функцию
Stateflow.EMFunctionФункция MATLAB в графике, состоянии, поле или функции
Stateflow.FunctionГрафическая функция в графике, состоянии, поле или функции
Stateflow.JunctionСоединительный или соединение истории в графике, состоянии, поле или функции
Stateflow.PortЗапись или выходной порт в или атомарной субдиаграмме состояния
Stateflow.SimulinkBasedStateОснованное на Simulink состояние в графике, состояние или поле
Stateflow.SLFunctionФункция Simulink в графике, состоянии, поле или функции
Stateflow.StateСостояние в графике, состоянии или поле
Stateflow.TransitionПереход в графике, состоянии, поле или функции
Stateflow.TruthTableФункция таблицы истинности в графике, состоянии, поле или функции

Неграфические объекты

Stateflow.DataДанные в графике, состоянии, поле или функции
Stateflow.EventСобытие в графике, состоянии или поле
Stateflow.MessageОбменивайтесь сообщениями в графике, состоянии или поле

Буфер обмена и объекты редактора

Stateflow.ClipboardБуфер обмена, чтобы скопировать и вставить объекты Stateflow
Stateflow.EditorГрафические аспекты графика или таблицы изменения состояния

Функции объекта

развернуть все

Переместитесь по иерархии

findИдентифицируйте заданные объекты в иерархии
getChildrenИдентифицируйте дочерние элементы объекта
getParentИдентифицируйте родительский элемент объекта
defaultTransitionsИдентифицируйте переходы по умолчанию в заданном объекте
innerTransitionsИдентифицируйте внутренние переходы с заданным источником
outerTransitionsИдентифицируйте внешние переходы с заданным источником
sinkedTransitionsИдентифицируйте переходы с заданным местом назначения
sourcedTransitionsИдентифицируйте переходы с заданным источником

Доступ и Изменение свойств

dialogОткрытое диалоговое окно свойств
setImageВставьте изображение в аннотацию
isCommentedОпределите, комментируется ли графический объект

Управляйте отображением

viewЭкранный объект в редактировании среды
highlightПодсветите графический объект
fitToViewУвеличьте масштаб графического объекта
zoomInУвеличьте масштаб диаграммы Stateflow
zoomOutУменьшите масштаб на диаграмме Stateflow

Скопируйте и вставьте объекты

copyСкопируйте массив объектов к буферу обмена
pasteToВставьте объекты в буфер обмена к заданному контейнерному объекту

Темы

Обзор API Stateflow

Создайте и отредактируйте диаграммы Stateflow при помощи команд MATLAB.

Создайте и удалите объекты Stateflow

Спроектируйте свою диаграмму Stateflow путем добавления и удаления объектов.

Доступ к объектам в вашей диаграмме Stateflow

Найдите объекты, содержавшиеся в вашей диаграмме Stateflow.

Изменение свойств и Вызов функций объектов Stateflow

Управляйте объектами Stateflow путем изменения свойств и вызывания функций.

Задайте метки в состояниях и переходах программно

Добавьте метки с одной или несколькими линиями текста к состояниям и переходам.

Установите параметры симуляции программно

Используйте API командной строки, чтобы установить параметры в диалоговом окне Model Configuration Parameters.

Рекомендуемые примеры