Операционная точка - это снимок полного состояния модели Simulink ® в определенное время во время моделирования. Для диаграммы Stateflow ® операционная точка включает:
Активность состояний диаграммы
Значения локальных данных диаграммы
Значения выходных данных диаграммы
Значения постоянных данных в блоках MATLAB ® и таблицы истинности
Операционная точка перечисляет объекты Stateflow в иерархическом порядке:
Графические объекты, сгруппированные по типу (поле, функция или состояние) и в алфавитном порядке внутри каждой группы
Данные диаграммы, сгруппированные по объему (блочный вывод или локальный) и в алфавитном порядке внутри каждой группы
Например, следующая операционная точка иллюстрирует иерархическую структуру объектов Stateflow.
c =
Block: "shift_logic" (handle) (active)
Path: sf_car/shift_logic
Contains:
+ gear_state "State (AND)" (active)
+ selection_state "State (AND)" (active)
gear "State output data" gearType [1, 1]
down_th "Local scope data" double [1, 1]
up_th "Local scope data" double [1, 1]Древовидная структура сопоставляет графические и неграфические объекты с их соответствующими расположениями в иерархии диаграмм. При наличии конфликтов имен в конце имени появляется одно или несколько подчеркиваний, в результате чего все объекты имеют уникальные идентификаторы в иерархии операционных точек. Блок-схемы без состояния имеют пустую операционную точку, поскольку они не содержат состояний или постоянных данных.
Сведения об использовании рабочей точки для других блоков в модели Simulink см. в разделе Сохранение и восстановление рабочей точки моделирования (Simulink).
Полную рабочую точку модели можно сохранить в любое время во время длительного моделирования. Затем можно загрузить эту рабочую точку и выполнить определенные сегменты этого моделирования, не начиная с времени t = 0, что экономит время.
Направления см. в разделе Разделение длинного моделирования на сегменты.
Можно изменить и загрузить операционную точку диаграммы, чтобы проверить ответ диаграммы на различные настройки. Можно изменить значение локальных или выходных данных диаграммы в середине моделирования или изменения активности состояния, а затем проверить реакцию диаграммы.
Загрузка и изменение рабочей точки обеспечивает следующие преимущества:
Позволяет протестировать конфигурацию труднодоступной диаграммы путем загрузки определенной операционной точки
Включает тестирование одной и той же конфигурации диаграммы с различными параметрами
Для получения информации о направлениях см.: