Раздел 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 используются реже, и их описание будет приводиться по мере необходимости.