Страница 1 из 1

как преобразовать положение переключателей 1-2-4-8 в байт

Добавлено: 14 май 2017, 17:55
ADA
Приветствую.
Подскажите, есть-ли в FLP блок для преобразования переключателей 1-2-4-8 в байт?

как преобразовать положение переключателей 1-2-4-8 в байт

Добавлено: 14 май 2017, 18:25
pan
есть, шифратор называется в "операции с битами" находится

как преобразовать положение переключателей 1-2-4-8 в байт

Добавлено: 14 май 2017, 19:28
slavushka64
ADA,  Вот этот блок подойдет?.

как преобразовать положение переключателей 1-2-4-8 в байт

Добавлено: 14 май 2017, 21:39
krom23
Вот нарисовал для себя.

как преобразовать положение переключателей 1-2-4-8 в байт

Добавлено: 15 май 2017, 01:12
ADA
Спасибо, что откликнулись.
Я решил это так:.
Но мне не нравится избыточность кода.
И непонято почему после 9, два байта на выход идут.
Мне надо получить регулируемый таймер, от 1 до 15 минут. Состояние 0 запрещено к использованию.

как преобразовать положение переключателей 1-2-4-8 в байт

Добавлено: 15 май 2017, 08:46
pan
не совсем понятно, чем регулируемый. 
 в программе кстати имеется регулируемый таймер и на включение и на отключение

как преобразовать положение переключателей 1-2-4-8 в байт

Добавлено: 15 май 2017, 10:00
OlegAn1962
ADA, так проще:


как преобразовать положение переключателей 1-2-4-8 в байт

Добавлено: 15 май 2017, 12:25
pan
хотя думаю такая вещь как двоично-десятичный дешифратор/шифратор должна быть в стандартных блоках. или может кто-то из умельцев сможет сделать

как преобразовать положение переключателей 1-2-4-8 в байт

Добавлено: 15 май 2017, 14:31
Sancho
смотрим в пользовательских блоках, было тут

как преобразовать положение переключателей 1-2-4-8 в байт

Добавлено: 15 май 2017, 17:17
ADA
OlegAn1962, спасибо!
Действительно в два раза меньше места занимает.