Несколько типов сигналов могут соединить блоки в модели. Для примера модель может содержать управляющий сигнал, чтобы инициировать выполнение другого блока и шин, чтобы упростить линию маршрутизацию.
В следующей таблице представлены типы Simulink® сигналы.
Имя | Описание |
---|---|
Массив | Составной сигнал, который обеспечивает основанный на индексе доступ к сигналу. |
Массив шин | Конкатенированный сигнал, который содержит невиртуальные шины. |
Автобус | Составной сигнал, который обеспечивает доступ к сигналу на основе названия. |
Составной сигнал | Сигнал, состоящий из других сигналов. См. «Составные сигналы». |
Конкатенированный сигнал | Невиртуальный составной сигнал, который обеспечивает основанный на индексе доступ к сигналу. |
Сигнал управления | Сигнал, используемый блоком, чтобы инициировать выполнение другого блока. Для примера - сигнал, который выполняет подсистему вызова функций или подсистему действий. См. «Сигналы управления». |
Матрица | Двумерный составной сигнал, который обеспечивает основанный на индексе доступ к сигналу. |
Многомерный (N -D) сигнал | Составной сигнал с более чем двумя размерностями, который обеспечивает основанный на индексе доступ к сигналу. |
Сигнал мультиплексора | Виртуальный составной сигнал, который обеспечивает основанный на индексе доступ к сигналу. Также известен как virtual vector. |
Нескалярный сигнал | Сигнал с, по крайней мере, одной размерностью, таким как вектор (1-D), матрица (2-D) или многомерный массив (N-D). Нескалярные сигналы являются типом составного сигнала. |
Невиртуальный сигнал | Сигнал, который влияет на симуляцию и генерацию кода. См. «Виртуальные и невиртуальные сигналы». |
Скалярный сигнал | Сигнал, который поддерживает только одно значение за раз. |
Сигнал переменного размера | Сигнал, размер которого (количество элементов в размерности), в дополнение к его значениям, может измениться во время симуляции модели. |
Вектор | Одномерный составной сигнал, который обеспечивает основанный на индексе доступ к сигналу. |
Виртуальный сигнал | Сигнал, который представляет другой сигнал или набор сигналов. Виртуальный сигнал используется в графических целях и не имеет никакого функционального эффекта. См. «Виртуальные и невиртуальные сигналы». |
Сигнал управления является сигналом, используемым блоком, чтобы инициировать выполнение другого блока. Для примера сигнал, который выполняет вызов функции или подсистему действия, является сигналом управления. Когда вы обновляете или симулируете блок, Simulink использует шаблон штрих-точку, чтобы нарисовать линии, которые представляют сигналы управления.
Можно группировать несколько сигналов в composite signal, направлять сигнал от блока к блоку и извлекать составляющие сигналы там, где это необходимо. Когда у вас есть много параллельных сигналов, композитные сигналы могут упростить внешний вид модели и помочь прояснить сгенерированный код. Составные сигналы могут быть виртуальными или невиртуальными.
Типы составных сигналов включают:
Виртуальные автобусы
Невиртуальные автобусы
Сигналы мультиплексора
Конкатенированные сигналы
Массивы шин
Для получения дополнительной информации о составных сигналах смотрите Типы составных сигналов.
virtual signal является сигналом, который графически представляет другие сигналы или части других сигналов. Виртуальные сигналы являются чисто графическими сущностями; Simulink игнорирует их при симуляции модели, и они не существуют в сгенерированном коде. Некоторые блоки, такие как Mux блок, всегда генерируют виртуальные сигналы. Другие, такие как Bus Creator блок, могут генерировать как виртуальные, так и невиртуальные сигналы. Сигнал является виртуальным, если блок, который генерирует его, является виртуальным.
A nonvirtual signal является сигналом, который влияет на симуляцию и генерацию кода. Некоторые блоки, такие как Vector Concatenate блок, всегда генерируют невиртуальные сигналы. Сигнал невиртуален, если блок, который генерирует его, невиртуален.
Для получения информации о виртуальных и невиртуальных блоках смотрите Невиртуальные и Виртуальные блоки.