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


Цифровой выход L780M rev C

Вы не вошли.

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

Дмитрий
05.04.2011 19:00:00
#1

Гость

Цифровой выход L780M rev C

Доброго времени суток.
Пытаюсь вывести цифровой сигнал через TTL-выходы. Функция IoAsync работает исправно, сигнал посылаю следующей структурой:
pp.s_Type = L_ASYNC_TTL_OUT;
pp.Data[0] = 0xA525;
if (pI->IoAsync(&pp) == L_ERROR)
{ MessageBox(0, "IoAsync failed", "Error", MB_OK); return 1;}
printf("//n ttl output %X ",pp.Data[0]);

исправно пишет весь цикл в который она заведена, что значение равно A525. Снимаю сигнал осциллографом с 18ой или 19ой линии разъема DRB-37M, пытаюсь увидеть хотя бы подобие логической единицы - ничего нет. Пробовал снимать относительно всех "земель", AGND, GND32, TRIG - сигнала так и не получил sad В чём может быть проблема?

05.04.2011 19:28:13
#2

Инженер-электронщик
Откуда: "Л Кард"
Здесь с 21.04.2014
Сообщений: 4,597

Re: Цифровой выход L780M rev C

Там ещё сигнал разрешения выходов есть, его нужно активизировать либо программно, либо джампер на плате переставить, см. руководство. По умолчанию все выходы в 3-ем состоянии.