Функция преобразует значение температуры по
Описание
Функция преобразует значение температуры по шкале Фаренгейта в
значение по шкале Цельсия.
Примеры
. Преобразование в значение по шкале Цельсия:
CELSIUS(33.8) // Результат: 1
CELSIUS(338.0) // Результат: 170
CELSIUS(3380.0) // Результат: 1860
CELSIUS(-33.8) // Результат: -36.555555...
See Also: FAHRENHEIT()
CLEARBIT()
Устанавливает в значение 0 заданные биты числа.
------------------------------------------------------------------------------
Синтаксис
CLEARBIT(<nLONG|cHexLONG>, <nBitPos1>
[,..., <nBitPos32>]) --> nNewValue
Параметры
<nLONG|cHexLONG> - параметр, задающий преобразуемое 32-битовое
числовое значение в виде десятичного числа или символьной строки
шестнадцатеричных цифр.
<nBitPos1>...<nBitPos32> - необязательные (кроме первого) числовые
параметры, задающие позиции битов, устанавливаемых в значение 0.
Возвращаемое значение
nNewValue - число с установленными в значение 0 битами, или (-1) при
ошибочных параметрах.
Описание
Функция устанавливает в значение 0 заданные биты числа длиной до 32
битов, например, содержимого регистра состояния последовательного
порта. В отличие от NUMAND() задаются номера битов, поэтому нет
необходимости в предварительном преобразовании. Младший бит имеет
номер 1, а старший 32.
Примеры
. Установка в значение 0 битов 3, 4 и 6:
nBitPattern := 255
nBitPattern := CLEARBIT(nBitPattern, 3, 4, 6) // Результат: 211
See Also: ISBIT()
NUMAND()
NUMNOT()
NUMOR()
NUMXOR()
SETBIT()
CTOBIT()
Преобразует по шаблону символьную строку в комбинацию битов.
------------------------------------------------------------------------------