Раздел Signal Routing – блоки распределения сигналов

Раздел объединяет блоки, выполняющие распределение сигналов. Наименование, краткая характеристика и параметры настроек блоков приведены в табл. 1.3.

Таблица 1.3

Параметры настроек блоков раздела Signal Routing

Наименование блока и его краткая характеристика Параметры настройки

Mux (мульти-плексор)–объединение сигналов в вектор Number of Inputs– количество входов
Display option–способ отображения. Выбирается из списка: none – прямоугольник белого цвета без меток входных сигналов; bar – вертикальный прямоугольник черного цвета; signals – прямоугольник белого цвета c отображением меток входных сигналов
Demux (демультиплексор)–разделение входного векторного сигнала на отдельные составляющие Number of Inputs– количество входов
Display option–способ отображения. Выбирается из списка: none – прямоугольник белого цвета без меток входных сигналов; bar – вертикальный прямоугольник черного цвета
Bus Selection Mode–режим разделения векторных сигналов в шине
Bus Creator (шинный формирователь)– формирование шины из сигналов различных типов Parameters–способ именования сигнала. Выбирается из списка: Inherit bus signal names from input ports– наследовать имена входных сигналов; Require input signal names to match signals below– ввести имена сигналов
Number of inputs ports–количество входных портов
Signals in bus– список сигналов объединяемых в шину Rename selected signals–новое имя выделенного сигнала (параметр доступен, если выбрана опция Require input signal names to match signals below)
Bus Selector (шинный селектор)– выделение из шины требуемых сигналов Signals in the bus– имеющиеся в шине входные сигналы
Selected signals– выделенные выходные сигналы
Muxed output– объединение всех выходных сигналов в один
Selector (селектор)– выделение из вектора или матрицы требуемых элементов Input Type– тип входного сигнала. Выбирается из списка: vector – вектор; matrix – матрица
Source of element indices– источник индексов элементов вектора. Выбирается из списка: internal – внутренний; external– внешний. При выборе externalна изображении блока появляются дополнительные входы: Е – задание индексов выбираемых элементов вектора; R – задание индексов строк; С – задание индексов столбцов
Elements– список индексов элементов входного вектора. Задается в виде вектора (-1 – выбираются все элементы вектора)
Input port width– размерность входного вектора
Source of row indices– источник индексов строк элементов матрицы
Rows– список индексов строк матрицы
Source of column indices– источник индексов столбцов элементов матрицы
Columns– список индексов столбцов матрицы
Merge (формирователь векторного сигнала)– объединение входных сигналов в единый векторный сигнал Number of inputs–количество входов
Initial output– начальное значение входного сигнала
Allow unequal port widths– разрешить неодинаковую размерность входных портов
Input port offsets– смещение входного сигнала
Goto (блок передачи сигнала)– передача сигнала к блоку From Tag– идентификатор сигнала
Tag visibility– признак видимости. Выбирается из списка: local – передача сигнала в пределах локальной подсистемы; scoped – передача сигнала в пределах локальной подсистемы и подсистемах нижнего уровня; global – передача сигнала во всей модели
Corresponding From blocks– список блоков From, принимающих сигнал
From (блок приема сигнала)– прием сигнала от бло- ка Goto Goto tag– идентификатор принимаемого сигнала (должен совпадать с идентификатором в соответствующем блоке Goto
Goto Tag Visibility (блок признака видимости сигнала)– отображение признака видимости сигнала, передаваемого Goto Goto tag– идентификатор сигнала, передаваемого блоком Goto
Data Store Memory (блок создания общей области памяти)– создание именованной области памяти для хранения данных Data store name– имя области памяти
Data store write (W) and read (R) blocks– список блоков Data Store Write и Data Store Read
Initial value– начальное значение
Interpret vector parameters as 1-D– интерпретировать вектор параметров данных как одномерный вектор
Data Store Write (блок записи в именованную область памяти)– запись данных в поименованную область памяти Data store name– имя области памяти
Data store memory block– имя блока Data store memory
Data store read blocks– список блоков Data store read
Sample time– такт дискретности
Data Store Read (блок считывания из именованной области памяти)– считывание данных из поименованной области памяти Data store name– имя области памяти
Data store memory block– имя блока Data store memory
Data store write blocks– список блоков Data store write
Sample time– такт дискретности
Switch (переключатель)– переключение входных сигналов по сигналу управления Criteria for passing first input– условие прохождения сигнала через первый вход, Выбирается из списка: u2>=Threshold – входной сигнал больше или равен пороговому значению; u2>Threshold – входной сигнал больше порогового значения; u2~=Threshold – входной сигнал не равен пороговому значению
Threshold – порог
Show additional parameters–показать дополнительные параметры
Require all inputs to have same data type– на всех входах одинаковый тип данных
Output data type modeвыбор типа выходных данных. Выбирается из списка: Inherit via back propagation–наследование от блока назначения; Inherit via internal rule– тип выходных данных определяется типом данных входного сигнала, имеющего наибольшее значение
Round integer calculations toward– способ округления. Выбирается из списка: Zero – округление отсутствует; Nearest – ближайшее целое; Floor – ближайшее меньшее целое; Ceiling– ближайшее большее целое
Saturate on integer overflow– подавлять переполнение целого
Enable zero crossing detection– определять прохождение сигнала через нулевой уровень
Multiport Switch (многовходовой переключатель)– переключение входных сигналов по сигналу управления, задающего номер активного входного порта Number of inputs–количество входов
Show additional parameters–показать дополнительные параметры
Use zero based indexing– использовать индексацию, начинающуюся с нуля
Require all inputs to have same data type– на всех входах одинаковый тип данных
Output data type modeвыбор типа выходных данных. Выбирается из списка: Inherit via back propagation–наследование от блока назначения; Inherit via internal rule– тип выходных данных определяется типом данных входного сигнала, имеющего наибольшее значение
Round integer calculations toward– способ округления. Выбирается из списка: Zero – округление отсутствует; Nearest – ближайшее целое; Floor – ближайшее меньшее целое; Ceiling– ближайшее большее целое
Saturate on integer overflow– подавлять переполнение целого
Manual Switch (ручной переключатель)– переключение входных сигналов по команде пользователя Нет




Остальные разделы библиотеки блоков Simulink используются реже, и их описание будет приводиться по мере необходимости.

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