Клиппер 5. Справочник

кроме первых двух) параметры, заданные


    необязательные ( кроме первых двух) параметры, заданные в виде
    десятичного числа или символьной строки шестнадцатеричных цифр.
 
  Возвращаемое значение
 
    nWord - результат операции в числовом формате, или (-1) при ошибочных
    параметрах.
 
  Описание
 
    Функция позволяет проверить одновременное наличие в числе нескольких
    битов со значением 1. Задание нескольких операндов, объединяемых
    операцией AND, позволяет устанавливать в значение 0 биты, не


    представляющие интереса.
 
  Примеры
 
  . Тестирование регистра последовательного интерфейса:
 
    --------------------------------------------------------------------
    Содержимое регистра:        00011101
    Битовая маска:              00000111
    Результат (5):              00000101
    --------------------------------------------------------------------
 
    nStatus := COM_MSR()
    IF NUMAND (nStatus, 7) = 5
        ? "Установлены биты 1 и 3"
    ENDIF
 

See Also: ISBIT()
NUMNOT()
NUMOR()
NUMXOR()
SETBIT()

 

 

 NUMCOUNT()
 Устанавливает или наращивает значение внутреннего счетчика.
------------------------------------------------------------------------------
 
  Синтаксис
 
    NUMCOUNT([<nIncrement|nStartValue>,
        [<lMode>]]) --> nNewCounterValue
 
  Параметры
 
    <nIncrement|nStartValue> - необязательный целый числовой параметр
    (положительный или отрицательный), задающий приращение или начальное
    значение внутреннего для CT II счетчика. По умолчанию значение
    счетчика не изменяется.
 
    <lMode> - необязательный логический параметр, задающий при значении
    .T. установку новой величины счетчика, а при значении .F. или по
    умолчанию изменение его значения на величину, заданную параметром
    <nIncrement|nStartValue>.
 
  Возвращаемое значение
 
    nNewCounterValue - положительное число, соответствующее новому

Содержание раздела