Несколько типов сигналов могут соединять блоки в модели. Например, модель может содержать управляющий сигнал для инициирования выполнения другого блока и шин для упрощения маршрутизации линии.
В следующей таблице представлены типы сигналов Simulink ®.
| Имя | Описание |
|---|---|
| Множество | Составной сигнал, обеспечивающий доступ к сигналу на основе индекса. |
| Массив шин | Конкатенированный сигнал, содержащий невиртуальные шины. |
| Автобус | Составной сигнал, обеспечивающий доступ к сигналу на основе имени. |
| Составной сигнал | Сигнал, состоящий из других сигналов. См. раздел Составные сигналы. |
| Конкатенированный сигнал | Невиртуальный составной сигнал, обеспечивающий доступ к сигналу на основе индекса. |
| Управляющий сигнал | Сигнал, используемый блоком для инициирования выполнения другого блока. Например, сигнал, который выполняет подсистему функционального вызова или подсистему действия. См. раздел Управляющие сигналы. |
| Матрица | Двухмерный составной сигнал, обеспечивающий доступ к сигналу на основе индекса. |
| Многомерный (N-D) сигнал | Составной сигнал более двух измерений, обеспечивающий доступ к сигналу на основе индекса. |
| Мультиплексный сигнал | Виртуальный составной сигнал, обеспечивающий доступ к сигналу на основе индекса. Также известен как виртуальный вектор. |
| Нескалярный сигнал | Сигнал с, по меньшей мере, одной размерностью, такой как вектор (1-D), матрица (2-D) или многомерная матрица (N-D). Нескалярные сигналы являются типом составного сигнала. |
| Невиртуальный сигнал | Сигнал, влияющий на моделирование и формирование кода. См. раздел Виртуальные и невиртуальные сигналы. |
| Скалярный сигнал | Сигнал, поддерживающий только одно значение за раз. |
| Сигнал переменного размера | Сигнал, размер которого (количество элементов в измерении), помимо его значений, может изменяться при моделировании модели. |
| Вектор | Одномерный составной сигнал, обеспечивающий доступ к сигналу на основе индекса. |
| Виртуальный сигнал | Сигнал, представляющий другой сигнал или набор сигналов. Виртуальный сигнал используется в графических целях и не имеет функционального эффекта. См. раздел Виртуальные и невиртуальные сигналы. |
Управляющий сигнал - это сигнал, используемый блоком для инициирования выполнения другого блока. Например, сигнал, который выполняет функциональный вызов или подсистему действия, является сигналом управления. При обновлении или моделировании блок-схемы Simulink использует узор тире-точки для построения линий, представляющих управляющие сигналы.

Можно сгруппировать несколько сигналов в составной сигнал, направить сигнал из блока в блок и извлечь составляющие сигналы там, где это необходимо. Когда имеется много параллельных сигналов, составные сигналы могут упростить внешний вид модели и помочь уточнить сгенерированный код. Составные сигналы могут быть виртуальными или невиртуальными.
Типы составных сигналов включают в себя:
Виртуальные шины
Невиртуальные шины
Мультиплексные сигналы
Конкатенированные сигналы
Массивы автобусов
Дополнительные сведения о составных сигналах см. в разделе Типы составных сигналов.
Виртуальный сигнал - это сигнал, который графически представляет другие сигналы или части других сигналов. Виртуальные сигналы являются чисто графическими объектами; Simulink игнорирует их при моделировании модели, и они не существуют в сгенерированном коде. Некоторые блоки, такие как блок Mux, всегда генерируют виртуальные сигналы. Другие, такие как блок Bus Creator, могут генерировать виртуальные или невиртуальные сигналы. Сигнал является виртуальным, если генерирующий его блок является виртуальным.
Невиртуальный сигнал - это сигнал, который влияет на моделирование и генерацию кода. Некоторые блоки, например блок Vector Concatenate, всегда генерируют невиртуальные сигналы. Сигнал не является виртуальным, если генерирующий его блок не является виртуальным.
Сведения о виртуальных и невиртуальных блоках см. в разделе Невиртуальные и виртуальные блоки.