Skip to content

Логические функции

Binary4 имеет восемь логических каналов и восемь групп событий. Они работают внутри устройства и действуют на любой групповой адрес в твоей инсталляции, поэтому не ограничены четырьмя входами.

Логические каналы

Каждый из восьми каналов настраивается на один из четырёх типов.

AND, OR, XOR

До восьми входов на канал. Каждый вход подключается напрямую, подключается инвертированным или исключается из операции. У каждого есть также значение по умолчанию, которое действует до прихода его первой телеграммы. Результат тоже можно инвертировать.

Gate forwarding

Направляет один из четырёх входов на один или несколько из четырёх выходов, в формате 1 бит, 4 бита или 1 байт. Активный маршрут выбирается номером сцены, до восьми сцен на канал, плюс сцена по умолчанию, которая действует при запуске устройства. Выбери сцену до того, как отправишь что-либо через gate, иначе будет действовать сцена по умолчанию.

Пороговый компаратор

Сравнивает входящее значение размером 4 бита, 1 байт, 2 байта или 4 байта с порогом. Для каждого из шести сравнений (меньше, равно, не равно, больше, меньше или равно, больше или равно) ты решаешь, отправлять 0, отправлять 1 или не отправлять ничего. Если два сравнения перекрываются, действует последнее подходящее.

Преобразование формата

Преобразует данные из одного типа в другой, например восемь 1-битных объектов в один байт, один байт в два байта или один 3-байтный объект в три отдельных байта. Доступно десять преобразований, большинство из них в обоих направлениях.

Отправка результата

Каждый канал отправляет свой результат либо при каждой входящей телеграмме, либо только при изменении результата, с необязательной задержкой отправки. Первый результат после запуска отправляется всегда, даже если он не изменился. Логический вход можно также прочитать из шины после восстановления напряжения, чтобы канал стартовал с реальными значениями вместо значений по умолчанию.

Группы событий

У каждой из восьми групп по восемь выходов. У выхода есть тип данных 1 бит, 1 байт или 2 байта, фиксированное значение и задержка отправки до 6,3 секунды. Его запускают до шести номеров сцен. Таким образом одна телеграмма сцены может задать до восьми объектов сразу, разнесённых по времени их задержками.