Содержание:


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); // считает значение из канала и вернёт значение нулевого бита.