Рабочая точка является снимком полного состояния Simulink® модель в определенное время во время симуляции. For a 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, что экономит время.
Направления см. в разделе «Разделение длинной симуляции на сегменты».
Можно изменить и загрузить рабочую точку графика, чтобы проверить реакцию графика на другие настройки. Можно изменить значение локальных или выходных данных графика посреди симуляции или изменить активность состояния, а затем проверить, как график реагирует.
Загрузка и изменение рабочей точки обеспечивают следующие преимущества:
Включает тестирование труднодоступного строения графика путем загрузки определенной рабочей точки
Включает тестирование одного и того же строения графика с различными настройками
Для направления смотрите: