Sequence Viewer

Визуализируйте сообщения, события, состояния, переходы и функции

Описание

Sequence Viewer визуализирует поток сообщений, вызовы функции и изменения состояния.

Используйте Sequence Viewer, чтобы видеть обмен сообщениями, событиями, вызовами функции в Simulink® модели, модели поведения Simulink в System Composer™ и между Stateflow® графики в моделях Simulink.

В окне Sequence Viewer можно просмотреть данные о событиях, связанные с выполнением диаграммы Stateflow и обменом сообщениями между диаграммами Stateflow. Окно Sequence Viewer показывает сообщения, когда они созданы, отправлены, переданы, получены и уничтожены в разное время во время выполнения модели. Окно Sequence Viewer также отображает действие состояния, переходы и вызовы функции к графическим функциям Stateflow, функциям Simulink и MATLAB® функции. Для получения дополнительной информации смотрите Использование Sequence Viewer, чтобы Визуализировать сообщения, События и Сущности.

Примечание

Sequence Viewer не отображает вызовы функции, сгенерированные блоками MATLAB Function и S-функциями.

Sequence Viewer tool

Откройте Sequence Viewer

  • Панель инструментов Simulink: На вкладке Simulation, в разделе Review Results, нажимают Sequence Viewer.

Примеры

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

  1. Чтобы активировать события логгирования, в Панели инструментов Simulink, под вкладкой Simulation, в разделе Prepare, нажимают Log Events.

  2. Симулируйте свою модель.

  3. Чтобы открыть инструмент, в Панели инструментов Simulink, под вкладкой Simulation, в разделе Review Results, нажимают Sequence Viewer.

Связанные примеры

Параметры

Количество цифр в течение времени постепенно увеличивает точность. При использовании переменного решателя шага измените этот параметр, чтобы настроить точность времени для средства просмотра последовательности. По умолчанию блок поддерживает 3 цифры точности. Минимальной и максимальной точностью является 1 и 16, соответственно.

Предположим, что блок отображает два события, которые происходят во времена 0.1215 и 0.1219. Отображение этих двух событий точно требует 4 цифры точности. Если точностью является 3, затем блок отображает два события во время 0.121.

Программируемое использование

Параметры блоков: SequenceViewerTimePrecision
Ввод: символьный вектор
Значения: '3' | скаляр
Значение по умолчанию: '3'

Общее количество событий перед последним событием, которое отобразится. Минимальным и максимальным количеством событий является 0 и 25000, соответственно.

Например, если History является 5 и существует 10 события в вашей симуляции, затем блок отображает 6 события, включая последнее событие и эти пять событий, предшествующих последнее событие. Более ранние события не отображены. Линейка времени является greyed, чтобы указать время между началом симуляции и время первого отображенного события.

Каждый отправляет, получает, понижается, или событие вызова функции считается как одно событие, даже если они происходят в том же времени симуляции.

Программируемое использование

Параметры блоков: SequenceViewerHistory
Ввод: символьный вектор
Значения: '1000' | скаляр
Значение по умолчанию: '1000'
Введенный в R2020b