M из N
![]() |
![]() |
| Векторный | Си
| ST | |
| в палитре | на схеме |
Описание
Возвращает логическую единицу, если количество входов, на которых значение равно логической единице, больше или равно заданному количеству:
цикл если , то ,
где – выходной логический сигнал блока,
– внутренняя переменная блока для вычисления количества входных сигналов, равных единице,
– количество входных сигналов,
– заданное количество входов, которые должны быть равны 1 для формирования 1 на выходе,
– входной скаляр на i-ом входе в блок.
Входные порты
| Имя | Описание | Тип линии связи |
|---|---|---|
| inport_i | Порт для i-го входного сигнала . Количество входных портов n настраивается в свойствах блока. | Математическая |
Выходные порты
| Имя | Описание | Тип линии связи |
|---|---|---|
| outport | Порт для результата операции. На выходе может быть 0 или 1. | Математическая |
Свойства
Параметры
Блок не имеет параметров.
Прим.:
- Если тип входного сигнала будет не логический (0 или 1), а действительный (вещественный), все ненулевые сигналы рассматриваются блоком как равные единице (Истина, или True). На выходе блока может быть только 0 или 1.
- В SimInTech логическая единица (Истина или True) равна 1, логический ноль (Ложь или False) равен 0.

