Векторное ИЛИ
![]() |
![]() |
| Векторный | Си
| ST |
|
| в палитре | на схеме |
Описание
Блок является аналогом логического блока "ИЛИ" (Оператор ИЛИ), векторизован и работает по следующему алгоритму:
где:
- – выходной скалярный сигнал блока
- – i-ый элемент j-ого входного векторного сигнала.
Входные порты
| Имя | Описание | Тип линии связи |
|---|---|---|
| inport_i | Порт для j-го входного сигнала . Количество входных портов n настраивается в свойствах блока. | Математическая |
Выходные порты
| Имя | Описание | Тип линии связи |
|---|---|---|
| outport | Порт для результата операции. На выходе может быть 0 или 1. | Математическая |
Свойства
| Название | Имя | Описание | По умолчанию | Тип данных |
|---|---|---|---|---|
| Количество портов | nport | Определяет количество входных портов n. | 1 | Целое |
Параметры
Блок не имеет параметров.
Промпт
//Описание блока, являющегося аналогом логического блока "ИЛИ",
//векторизован и работает по следующему алгоритму:
//y(t) = 1, если любой x_{i,j}(t) = 1, i = 1…n, j = 1…m
//y(t) = 0, если все x_{i,j}(t) = 0, i = 1…n, j = 1…m
// y(t) - выходной скалярный сигнал блока
// x_{i,j}(t) - i-й элемент j-го входного векторного сигнала
// nport - количество портов. Определяет количество входных портов m.
//По умолчанию равно 1
//Входы: inport_j - порт для j-го входного сигнала x_j(t). Количество входных
//портов m настраивается в свойствах блока
//Выходы: outport - порт для результата операции. На выходе может быть 0 или 1
block: (
type = "Векторное ИЛИ",
points=[(-200 , 0),(-184 , 0),(-200 , -16),(408 , 308)],
nport = 1
),
Примечание:
- Если тип входного сигнала будет не логический (0 или 1), а действительный (вещественный), все ненулевые сигналы рассматриваются блоком как равные единице (Истина, или True). На выходе блока может быть только 0 или 1.
- В SimInTech логическая единица (Истина или True) равна 1, логический ноль (Ложь или False) равен 0.

