Документация по SCADA системе Simp Light
Скачать документацию Скачать программу
Видеокурс Форум и база знаний FAQ
+7 343 247-21-33

Содержание:


SetOnBit

Устанавливает указанный бит в 1.

Возвращает true, если запись успешна, и false, если произошла ошибка записи.

Синтаксис

SetOnBit (var Value: Variant; Bit: integer): Boolean

Входные параметры

 параметр тип
описание 
диапазон пример
Value Variant любое число просто число     255
или значение из канала
ReadValue("tag1")
Bit      integer 0-15      1

Выходной параметр

тип
описание
диапазон пример
Byte
возвращает 1 или 0
     0-1      1

Примеры вызова:

Var
  value: variant; //Любое число
  bitValue: boolean; //Переменная, в которую запишется новое число 
Begin
  value:=297; //Переведем число 297 в двоичную систему счисления 297 = 100101001
  bitValue:= SetOnBit(value, 4); //Заменит четвертый бит на 1 в числе 297 (нумерация начинается с 0 бита), новое число будет 313
end.