FLProg: Конвертация типов

Упаковка Битов в Регистры

03.02.2018 от Сергей Глушенко

Блоки делал для случая когда надо по каналам связи передавать много дискретных значений.

Например нам надо передать несколько дискретных состояний берём и делаем вот так

Мы как бы раскалдываем биты по разным ячейкам.

Дальше любым доступным средством связи (com, RS-485 Modbus, nRF24L01+ и др.) передаём Регистр в другой контроллер, а там уже расшифровываем.

А здесь достаём из этих ячеек.

Главное чтобы совпадали названия входов и выходов (в какую ячейку положили от туда надо и брать).

Два варианта блоков:
8-Bit упакованных в один Byte.
16-Bit упакованных в один INt.

Вложения

  • zip Registry
    Дата добавления: 14.02.2018 15:04 Размер файла: 20 КБ Кол-во скачиваний: 1211