Блок объединения сигналов Merge

Назначение:

Блок выполняет объединение входных сигналов в единый векторный сигнал.

Параметры:

  1. Number of inputs –Количество входов.
  2. Initial output –Начальное значение выходного сигнала. Если этот параметр не задан, то на выход блока проходит сигнал, значение которого было вычислено последним.
  3. Allow unequal port widths(флажок) –Разрешить неодинаковую размерность входных портов.
  4. Input port offsets –Смещение входного сигнала. Задается в виде вектора, каждое значение которого определяет расположение соответствующего сигнала в выходном векторе.

Блок передает на выход значение сигнала вычисленное последним.

С помощью параметра Input port offsetsможно регулировать расположение входных сигналов в результирующем векторе.

Размерность выходного сигнала определяется в соответствии с выражением:

Блок объединения сигналов Merge - student2.ru ,

где

wk – размерность k-го входного сигнала,
ok – смещение k-го входного сигнала.

На рис. 9.7.8 приведен пример использования блока Merge для объединения двух векторов. Параметр Input port offsetsв примере задан вектором [0 3].

Блок объединения сигналов Merge - student2.ru

Рис. 9.7.8. Пример использования блокаMergeдля объединения входных сигналов.

[Скачать пример]

Следующий пример (рис. 9.7.9) демонстрирует свойство блока пропускать на выход сигнал, который был вычислен последним. В примере использованы блоки управляемых подсистем Enabled Subsystem, которые выполняют вычисления только в том случае, если на управляющий вход подсистемы подан не нулевой сигнал. В данном примере подсистема не выполняет какие-либо вычисления, а лишь пропускает сигнал со своего входа на выход. Таким образом, на выход блока Mergeпоочередно проходят гармонический либо пилообразный сигналы.

Блок объединения сигналов Merge - student2.ru

Рис. 9.7.9. Пример использования блокаMerge

[Скачать пример]

Блок объединения сигналов в матрицу Matrix Concatenation

Назначение:

Блок выполняет объединение (конкатенацию) входных векторов или матриц.

Параметры:

  1. Number of inputs –Количество входов.
  2. Concatenation method –Способ объединения. Выбирается из списка:
    • Horizontal –Горизонтальный. Массивы объединяются добавлением новых массивов справа.
    • Vertical –Вертикальный. Массивы объединяются добавлением новых массивов снизу.

Примеры использования блока Matrix Concatenationприведены на рис. 9.7.10.

Блок объединения сигналов Merge - student2.ru

Рис. 9.7.10. Примеры использования блокаMatrix Concatenation.

[Скачать пример]

Блок передачи сигнала Goto

Назначение:

Блок выполняет передачу сигнала к блоку From.

Параметры:

  1. Tag –Идентификатор сигнала.
  2. Tag visibility –Признак видимости. Выбирается из списка:
    • local –Сигнал передается в пределах локальной подсистемы.
    • scoped –Сигнал передается в пределах локальной подсистемы и подсистемах нижнего уровня иерархии.
    • global –Сигнал передается в пределах всей модели.

Использование блока Gotoсовместно с блоком Fromобеспечивает передачу сигнала без линии связи. Для передачи могут использоваться сигналы любого типа.

В зависимости от выбранного параметра Tag visibilityизменяется внешний вид блока:

  • Идентификатор сигнала помещается в квадратные скобки, если признак видимости имеет значение local. Например, [A],гдеA –идентификатор сигнала.
  • Идентификатор сигнала помещается в фигурные скобки, если признак видимости имеет значениеscoped. Например, {A}.
  • Идентификатор сигнала отображается на пиктограмме блока без дополнительных символов, если признак видимости имеет значение global.

На рис. 9.7.11. показан “беспроводной” способ передачи сигнала от источника синусоидального сигнала к блоку Scope в подсистему.

Блок объединения сигналов Merge - student2.ru

Рис. 9.7.11. Применение блокаGoto.

[Скачать пример]

9.7.10. Блок приема сигнала From

Назначение:

Блок выполняет прием сигнала от блока Goto.

Параметры:

Goto tag –Идентификатор принимаемого сигнала. Должен совпадать с идентификатором указанным в соответствующем блоке Goto.

Использование блока Fromсовместно с блоком Gotoобеспечивает передачу сигнала без линии связи.

Признак видимости сигнала отображается на пиктограмме блока таким же способом, что и у блока Goto.

В модели может быть сколь угодно много блоков From, принимающих сигнал от одного блока Goto.

На рис. 9.7.12. показан пример использования блоков Fromв модели. В примере один блок Gotoпередает сигнал трем блокам From(двум в основной модели и одному в подсистеме).

Блок объединения сигналов Merge - student2.ru

Рис. 9.7.12. Применение блокаFrom.

[Скачать пример]

Наши рекомендации