Вверх ↑
Пакеты 
HiAsm4
Windows 
Компоненты 
KernelChip - KE_ReadLine

KE_ReadLine
Краткое описание
   Элемент предназначен для чтения значения линий, настроенных на вход.
Параметры
  • Line - Номер линии от 1 до 24 (при 0 считывание будет произведено для всех линий сразу)
  • KE_Device - Устройство USB
  • Методы
  • doReadLine - Считывание уровня напряжения на заданной линии устройства: 0 - низкий уровень, 1 - высокий уровень
  • События
  • onReadLine - Событие происходит всякий раз после успешного чтения значения с линии ARG([Line,] Value)
  • onError - Собтие происходит всякий раз после неудачного чтения из линии(возникает когда линия сконфигурирована на выход)
  • Данные
  • Line - Номер линии от 1 до 24
  • Замечания
       Следует обратить внимание на то, что формат выдачи данных событием onReadLine меняется в зависимости от того, для чего было произведено чтение значения. Если запрос отсылался для всех линий сразу(номер линии 0), то событие выдаст в ответ строку из 24-х символов, например такую:

    
    xxx10xxx0xxx1xxxxxxx1xxx
    Которая означает, что линии под номером 4, 5, 9, 13 и 21 настроены на вход и на них установлены логические уровни 1, 0, 0, 1, 1 соответственно. Остальные линии настроены на выход. Если же запрос отсылается для одной конкретной линии(номер линии от 1 до 24), то событие выдаст в ответ МТ поток из двух значений - номера линии и ее текущее значение.

    Обновление элемента: [svn]KE_ReadLine.pas[/svn]
    BB-code статьи для вставки
    Всего комментариев: 0
    (комментарии к статье еще не добавлены)
    Комментарий
    ...