exponenta event banner

Просмотр последовательности

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

Описание

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

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

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

Sequence Viewer tool

Открыть средство просмотра последовательностей

  • «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соответственно.

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

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

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

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