Реклама / ООО «ИЗОЛПРОЕКТ» / ИНН: 7725566484 | ERID: 2Vtzqx6kV7S
IPB IPB
Проектирование, монтаж, наладка, сервис


Здравствуйте, гость ( Вход | Регистрация )

- Стандарт НП «АВОК» 7.11-2024
«Рекомендации по проектированию инженерных систем
дошкольных образовательных организаций»

АВОК в соц. сетях
ИНН: 7714824045 | erid: 2VtzqwzKQiU
 
Добавить ответ в эту темуОткрыть тему
> Блок PutBit в среде Овен лоджик
Андре3377
сообщение 15.12.2022, 13:54
Сообщение #1





Группа: Участники форума
Сообщений: 185
Регистрация: 8.10.2019
Пользователь №: 366769



Добрый день уважаемые коллеги,первый раз пишу программку небольшую для управления насосами ЦТП.В библиотеке компанентов не как не могу понять как работает блок PUTBIT ,может кто то по простому объяснить для чего он нужен где применяется и как работает,справка от Овен не совсем информативна.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
manjey73
сообщение 15.12.2022, 14:42
Сообщение #2





Группа: Участники форума
Сообщений: 2119
Регистрация: 1.8.2014
Пользователь №: 240922



Var некая. Var.5 = BoolVAR

Записать 5-й бит 0 или 1. Если применительно к блоку PUTBIT - p.s. вообще-то там справка есть по всем блокам ОЛ

Сообщение отредактировал manjey73 - 15.12.2022, 14:43
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
LordN
сообщение 15.12.2022, 14:50
Сообщение #3


МОДЕРАТОР


Группа: Модераторы
Сообщений: 10887
Регистрация: 3.7.2004
Пользователь №: 32



на вход Х = 0
на вход N = 5
на вход B = 1
на выходе имеем
число 0b0000 0000 0010 0000 в десятичном виде
и т.д.

пример макроса bool-int
Прикрепленный файл  2022_12_15_18_49_12_OWEN_Logic___D__MyDoc_YandexDisk_Объекты_Ленинск_Полукокс_Диспетчеризация_ЗУМ_I_Софт_ПР200_ПД150_ПР200_.png ( 60,74 килобайт ) Кол-во скачиваний: 54
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Андре3377
сообщение 15.12.2022, 16:43
Сообщение #4





Группа: Участники форума
Сообщений: 185
Регистрация: 8.10.2019
Пользователь №: 366769



Цитата(LordN @ 15.12.2022, 14:50) *
на вход Х = 0
на вход N = 5
на вход B = 1
на выходе имеем
число 0b0000 0000 0010 0000 в десятичном виде
и т.д.

пример макроса bool-int
Прикрепленный файл  2022_12_15_18_49_12_OWEN_Logic___D__MyDoc_YandexDisk_Объекты_Ленинск_Полукокс_Диспетчеризация_ЗУМ_I_Софт_ПР200_ПД150_ПР200_.png ( 60,74 килобайт ) Кол-во скачиваний: 54

Спасибо за ответ,а что это нам даёт?Как можно управлять или преминить в логики упр например вкл выкл двигателя или выбора вкл насоса вкл и откл?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
младшой
сообщение 16.12.2022, 7:00
Сообщение #5





Группа: Участники форума
Сообщений: 329
Регистрация: 7.5.2008
Пользователь №: 18480



Это дает возможность установить определенный бит числа в требуемое значение.
Как, зачем и надо ли этим пользоваться в той или иной программе, программист решает сам.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
manjey73
сообщение 16.12.2022, 10:24
Сообщение #6





Группа: Участники форума
Сообщений: 2119
Регистрация: 1.8.2014
Пользователь №: 240922



Андре3377 например вы используете макрос управления насосами, а на его вход подаете битовую маску, каким насосам можно работать, каким нельзя, какому включиться и так далее.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Добавить ответ в эту темуОткрыть тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

Реклама
ООО «Арктика групп» ИНН: 7713634274



ООО "Русич" ИНН 9721068883 / ЕРИД 2Vtzqx9HerZ


ООО «УНИСПЛИТ» ИНН: 6453155081 erid: 2VtzqvmjJqS

ООО "АйДи-Электро" ИНН:6670013662 erid:2Vtzqwtpv5j

Последние сообщения Форума






RSS Текстовая версия Сейчас: 19.6.2025, 14:41
Политика ООО ИИП «АВОК-ПРЕСС» в отношении обработки персональных данных