Sequence Viewer

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

  • Библиотека:
  • Simulink / сообщения & События

    Simulink Test

    SimEvents

    Stateflow

  • Sequence Viewer block

Описание

Блок Sequence Viewer отображает сообщения, события, состояния, переходы и функции между определенными блоками в процессе моделирования. Блоки, которые можно отобразить, называются lifeline blocks и включают:

  • Подсистемы

  • Модели, на которые ссылаются,

  • Блоки, которые содержат сообщения, такие как графики Stateflow®

  • Блоки, которые вызывают функции или генерируют события, такие как Function Caller, Function-Call Generator и блоки MATLAB Function

  • Блоки, которые содержат функции, такие как блоки Simulink Function и Function-Call Subsystem

Чтобы видеть состояния, переходы и события для пути выживания блокируются в модели, на которую ссылаются, у вас должен быть блок Sequence Viewer в модели, на которую ссылаются. Без блока Sequence Viewer в модели, на которую ссылаются вы видите только сообщения и функции для блоков пути выживания в модели, на которую ссылаются.

Параметры

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

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

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

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

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

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

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

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

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

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

Характеристики блока

Типы данных

Boolean | bus | double | enumerated | fixed point | integer | single

Прямое сквозное соединение

no

Многомерные сигналы

yes

Сигналы переменного размера

no

Обнаружение пересечения нулем

no

Расширенные возможности

Введенный в R2015b