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 tool

Откройте Sequence Viewer

  • Simulink Toolstrip: На вкладке 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 события, включая последнее событие и пять событий, предшествующих последнему событию. Более ранние события не отображаются. Временная линейка серая, чтобы указать время между началом симуляции и временем первого отображаемого события.

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

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

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