Оператор ИЛИ





| Векторный | Си | ST |
в палитре на схеме

Описание

Блок реализует операцию логического ИЛИ (дизъюнкции) для n входных сигналов (операндов):

где:
  • – выходной сигнал блока
  • – входные сигналы

Входные порты

Имя Описание Тип линии связи
inport_i Порт для i-го входного сигнала . Количество входных портов n настраивается в свойствах блока. Математическая

Выходные порты

Имя Описание Тип линии связи
outport Порт для результата операции. На выходе может быть 0 или 1. Математическая

Свойства

Название Имя Описание По умолчанию Тип данных
Количество портов nport Определяет количество входных портов n. 2 Целое

Параметры

Блок не имеет параметров.

Промпт

//Описание блока, реализующего операцию логического ИЛИ (дизъюнкции)
//для n входных сигналов (операндов):
//y(t) = 1, если x1(t) = 1 или x2(t) = 1 или … или xn(t) = 1
//y(t) = 0, если все xi(t) = 0, i = 1…n
// y(t) - выходной сигнал блока
// x1(t), x2(t), xi(t) - входные сигналы
// nport - количество портов. Определяет количество входных портов n.
//По умолчанию равно 2
//Входы: inport_i - порт для i-го входного сигнала xi(t). Количество входных портов
//n настраивается в свойствах блока
//Выходы: outport - порт для результата операции. На выходе может быть 0 или 1

block: (
  type = "Оператор ИЛИ",
  points=[(-200 , 0),(-184 , 0),(-200 , -16),(408 , 308)],
  nport = 2
  ),
Примечание:
  1. Если тип входного сигнала будет не логический (0 или 1), а действительный (вещественный), все ненулевые сигналы рассматриваются блоком как равные единице (Истина, или True). На выходе блока может быть только 0 или 1.
  2. В SimInTech логическая единица (Истина или True) равна 1, логический ноль (Ложь или False) равен 0.