M из N





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

Описание

Возвращает логическую единицу, если количество входов, на которых значение равно логической единице, больше или равно заданному количеству:

цикл если , то ,

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

– внутренняя переменная блока для вычисления количества входных сигналов, равных единице,

– количество входных сигналов,

– заданное количество входов, которые должны быть равны 1 для формирования 1 на выходе,

– входной скаляр на i-ом входе в блок.

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

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

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

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

Свойства

Название Имя Описание По умолчанию Тип данных
Количество портов nport Определяет количество входных портов N. 3 Целое
Число входных True для срабатывания m Количество M входных сигналов, равных единице, при достижении которого на выходе формируется логическая единица. 2 Целое

Параметры

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

Прим.:
  1. Если тип входного сигнала будет не логический (0 или 1), а действительный (вещественный), все ненулевые сигналы рассматриваются блоком как равные единице (Истина, или True). На выходе блока может быть только 0 или 1.
  2. В SimInTech логическая единица (Истина или True) равна 1, логический ноль (Ложь или False) равен 0.