Визуализация сообщений, событий, состояний, переходов и функций
Sequence Viewer визуализирует поток сообщений, вызовы функций и переходы состояний.
Используйте Sequence Viewer, чтобы увидеть обмен сообщениями, событиями, вызовами функций в Simulink® модели, модели поведения Simulink в System Composer™ и между Stateflow® графики в моделях Simulink.
В окне Sequence Viewer можно просмотреть данные о событиях, связанных с выполнением диаграммы Stateflow и обменом сообщениями между диаграммами Stateflow. В окне Sequence Viewer отображаются сообщения, которые создаются, отправляются, пересылаются, получаются и уничтожаются в разное время во время выполнения модели. Окно Sequence Viewer также отображает активность состояний, переходы и вызовы функций в графические функции Stateflow, функции Simulink и MATLAB® функций. Дополнительные сведения см. в разделе Использование Sequence Viewer для визуализации сообщений, событий и сущностей.
Simulink Toolstrip: На вкладке Simulation, в разделе Review Results, нажмите Sequence Viewer.
Time Precision for Variable Step
- Цифры для точности шага по времени3
(по умолчанию) | скаляромКоличество цифр для точности шага по времени. При использовании решателя переменного шага измените этот параметр, чтобы настроить точность времени для средства просмотра последовательности. По умолчанию блок поддерживает 3
цифры точности. Минимальная и максимальная точность 1
и 16
, соответственно.
Предположим, что блок отображает два события, которые происходят время от времени 0.1215
и 0.1219
. Отображение этих двух событий точно требует 4
цифры точности. Если точность 3
затем блок отображает два события в момент времени 0.121
.
Параметры блоков: SequenceViewerTimePrecision |
Тип: Вектор символов |
Значения: '3' | скаляр |
По умолчанию: '3' |
History
- Максимальное количество предыдущих событий для отображения1000
(по умолчанию) | скаляромОбщее количество событий перед последним отображаемым событием. Минимальное и максимальное количество событий 0
и 25000
, соответственно.
Для примера, если History 5
и есть 10
события в симуляции, затем отображается блок 6
события, включая последнее событие и пять событий, предшествующих последнему событию. Более ранние события не отображаются. Временная линейка серая, чтобы указать время между началом симуляции и временем первого отображаемого события.
Каждое событие вызова отправки, приема, удаления или вызова функции учитывается как одно событие, даже если они происходят в одно и то же время симуляции.
Параметры блоков: SequenceViewerHistory |
Тип: Вектор символов |
Значения: '1000' | скаляр |
По умолчанию: '1000' |