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

Содержание:


GetBit

Возвращает значение бита с индексом Bit в переменной Value.

Синтаксис

Function GetBit (Value: Variant; Bit: integer): Byte

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

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

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

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

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

Var
  value: variant;  //любое число
  bitValue: integer; //переменная, в которую записываем значение бита
Begin
  value:=297; //Переведем число 297 в двоичную систему счисления 297 = 100101001
  bitValue:= GetBit(value, 3); //Вернется 1, нумерация начинается с конца, с 0 бита
end.

или

bit1Value:=GetBit(ReadValue("tag1"),0); // считает значение из канала и вернёт значение нулевого бита.