Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
И.В.Черных. Simulink.doc
Скачиваний:
402
Добавлен:
03.12.2018
Размер:
3.88 Mб
Скачать

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

Назначение:

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

Параметры:

Number of inputs – Количество входов.

Concatenation method – Способ объединения. Выбирается из списка:

Horizontal – Горизонтальный. Массивы объединяются добавлением новых массивов справа.

Vertical – Вертикальный. Массивы объединяются добавлением новых массивов снизу.

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

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

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

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

Назначение:

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

Параметры:

Tag – Идентификатор сигнала.

Tag visibility – Признак видимости. Выбирается из списка:

local – Сигнал передается в пределах локальной подсистемы.

scoped – Сигнал передается в пределах локальной подсистемы и подсистемах нижнего уровня иерархии.

global – Сигнал передается в пределах всей модели.

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

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

Идентификатор сигнала помещается в квадратные скобки, если признак видимости имеет значение local. Например, [A], где A – идентификатор сигнала.

Идентификатор сигнала помещается в фигурные скобки, если признак видимости имеет значение scoped. Например, {A}.

Идентификатор сигнала отображается на пиктограмме блока без дополнительных символов, если признак видимости имеет значение global.

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

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

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

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

Назначение:

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

Параметры:

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

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

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

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

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

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

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

9.7.11. Блок признака видимости сигнала Goto Tag Visibility

Назначение:

Блок отображает признак видимости сигнала передаваемого блоком Goto.

Параметры:

Goto tag – Идентификатор сигнала передаваемого блоком Goto.

Блок необходимо включать в состав модели или подсистемы в том случае, если для передаваемых сигналов задана область видимости scoped. Блок помещается в те подсистемы, на которые распространяется область видимости передаваемых данных. Блок не участвует в передаче сигнала, а лишь отображает имя передаваемого сигнала.

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

Рис. 9.7.13. Применение блока Goto Tag Visibility.

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