2011-12-19 4 views
0

Я использую счетчик/таймер NI PCI-6602 для отправки сигналов TTL на другое устройство в нашей лаборатории. Я должен посылать сигнал каждые ~ 3 - 5 мс, но на этот раз не фиксирован (это зависит от некоторых других процессов, которые я выполняю в своей программе LabVIEW), поэтому я не могу работать с непрерывным сигналом.Время отклика модуля счетчика/таймера PCI-6602

Поэтому я написал короткую тестовую программу, чтобы ознакомиться с PCI-6602 (see vi) и посмотреть, как я могу создать один импульс.

Если я создаю один импульс, кажется, что я могу сделать это только обо всех 14 мс (по крайней мере, это разность во времени, рассчитанная с подсчетом тиков, который не очень точен, но подсчет импульсов с помощью счетчика дает почти в то же время). Похоже, что PCI-6602 имеет слишком большое время отклика для моего приложения!

Может ли кто-нибудь сказать мне, если он делает то же наблюдение? Или я неправильно использую vi/обработку PCI-6602 неправильно? Если да, что мне нужно сделать, чтобы сделать мою маленькую тестовую программу и, наконец, мою основную программу быстрее? Буду признателен за каждую помощь и комментарий!

ответ

0

Благодаря большой поддержке Dan of the LabVIEW форум удалось решить эту проблему, используя хороший обходной путь. Here - это ссылка на дискуссию и рабочий VI, если кто-то заинтересован в деталях.