Цитата Сообщение от Сергей0308 Посмотреть сообщение
Вот смотрите, можно так: Упаковка-распаковка булевых переменных_2.owl
Благодарю! это то что нужно
Цитата Сообщение от Сергей0308 Посмотреть сообщение
Вы не можете битовую маску разложить на биты?
смотря на макрос контрольного слова, где идет сложение чисел 32, 64 и т.д. для задания бита было не совсем понятно как проделать обратное действие, а вашем примере применены понятные функции (мало практики, только учусь, а сделать очень хочется, для это самой практики)
Насколько знаю и в менеджере компонентов есть подобные макросы!
Не такие как в вашем примере
А статус связи - это вообще булева переменная, там и преобразовывать ничего не требуется!
тоже нигде не нашел в описании к ПР, у Юрия Р. есть пример на канале, но осталось сомнение, при наличии связи значение статус = 1, при отсутвии = 0 (на руках нет ПР и ПЧ чтобы проверить)

может добавить в библиотеку макросов отдельную ветку для работы с ПЧ Овен