Меню
+7 (495) 785-95-25
sale@lcard.ru
sale@lcard.ru
Страницы 1
Добрый день.
Просьба, подскажите.
Использую E-502.
Работаю с аналоговыми сигналами - на один канал подаю постоянно сам сигнал, на второй канал DI_SYN1 подаю этот-же сигнал как синхроимпульс (например, по фронту сигнала). Например, 100кГц, 4вольта.
Как понял, синхронизация работает так - система ждет сигнал на DI_SYN1 и начинает оцифровку.
А если потом отключу подачу сигнала на DI_SYN1 - остановит система оцифровку и будет ждать следующий импульс?
Вопрос почему возник - смотрю программой LGRAPH, она так себя и ведет - если подаю сигнал, то плата стартует и цифрует с синхронизацией. Как только сигнал перестаю подавать, плата останавливает оцифровку и ждет синхроимпульс, т.е. переходит в режим ожидания.
И тут не понимаю, это уже в LGraph такая логика реализована, что если сигнала нет, то останавливать оцифровку, или это на уровне драйвера сделано.
В своем же примере, который реализовал на основе x502_delphi, ведет себя по-другому.
Делаю старт X502_StreamsStart(hnd), плата в ожидании, подаю сигнал и плата начинает цифровать. Если перестаю подавать сигнал на DI_SYN1, плата все равно цифрует, пока не сделаешь X502_StreamsStop(hnd) и вновь X502_StreamsStart(hnd), чтобы она ждала очередной импульс.
1. Но вопрос, если сигнал высокочастотный, например, 1МГц, и делать между импульсами постоянный программный X502_StreamsStart(hnd) и X502_StreamsStop(hnd), будет ли плата успевать цифровать?
2. Как задать значение пороговое для сработки синхронизации? Можно задать по фронту DI_SYN1. Как понял, конкретно значение задать нельзя, плата сама вычисляет фронт?
Страницы 1
Адрес: 117105, Москва, Варшавское шоссе, д. 5, корп. 4, стр. 2
Многоканальный телефон:
+7 (495) 785-95-25
Отдел продаж: sale@lcard.ru
Техническая поддержка: support@lcard.ru
Время работы: с 9-00 до 19-00 мск