Российский производитель и разработчик сертифицированного измерительного оборудования с 1987 года


работа с цифровыми линиями

Вы не вошли.

 Поиск | Регистрация | Вход 

МОТ
29.11.2011 08:50:33
#1

Гость

работа с цифровыми линиями

как правильно работать с цифровой линией?
вот например считал данные с линии
bool pr1 = pModule->TTL_IN(&word);

Записал данные в некоторую переменную word.
и потом выставляю например(установка):
ch= номер канала в 16ричном виде
bool pr = pModule->ENABLE_TTL_OUT(true);
bool pr1 = pModule->TTL_OUT(word | ch);

сброс
bool pr = pModule->ENABLE_TTL_OUT(true);
bool pr1 = pModule->TTL_OUT(word & ~ch);

29.11.2011 10:22:05
#2

Сотрудник "Л Кард"
Здесь с 24.04.2014
Сообщений: 1,495

Re: работа с цифровыми линиями

Для разрешения выходных линий достаточно всего один раз вызвать функцию ENABLE_TTL_OUT(true).

МОТ
29.11.2011 10:30:28
#3

Гость

Re: работа с цифровыми линиями

а считать  данные с цифровой линии как?
Вот я TTL_OUT`ами выставил биты.
А потом проверить надо кто в нуле кто в чем. Как такое сделать?

29.11.2011 11:28:54
#4

Сотрудник "Л Кард"
Здесь с 24.04.2014
Сообщений: 1,495

Re: работа с цифровыми линиями

Cоедините выходы со входами на разъёме модуля.