Рабочая точка является снимком состояния полного состояния модели Simulink® в определенное время во время симуляции. Для графика Stateflow® рабочая точка включает:
Действие состояний графика
Значения графика локальные данные
Значения выходных данных графика
Значения персистентных данных в функциях MATLAB® и блоках Таблицы истинности
Рабочая точка перечисляет объекты Stateflow в иерархии:
Графические объекты сгруппированы типом (поле, функция или состояние) и в алфавитном порядке в каждой группе
Стройте диаграмму данных, сгруппированных осциллографом (блок вывод или локальный) и в алфавитном порядке в каждой группе
Например, следующая рабочая точка иллюстрирует иерархическую структуру объектов chartStateflow.
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, который экономит время.
Для направлений смотрите, Делят Долгую Симуляцию на Сегменты.
Можно изменить и загрузить рабочую точку графика, чтобы протестировать ответ графика к различным настройкам. Можно изменить значение графика локальные или выходные данные на полпути посредством симуляции или изменить действие состояния и затем протестировать, как отвечает график.
Загрузка и изменение рабочей точки предоставляют эти преимущества:
Позволяет тестировать труднодоступной конфигурации диаграммы путем загрузки определенной рабочей точки
Позволяет тестировать той же конфигурации диаграммы с различными настройками
Для направлений см.: