Форум: Техническая поддержка

Тема: Синхронизация по событиям

Вы не вошли.

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

Алексей
17.04.2002 23:30:08
#1

Гость

Синхронизация по событиям

А кто-нибудь вообще пробовал делать синхронизацию через SetLDeviceEvent? Поделитесь опытом, плиз! :-)
В примерах все закомментировано - так что непонятно, работает ли вообще...

20.04.2002 09:37:49
#2

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: Синхронизация по событиям

Посмотрите пример OSC.TST - там работа по событиям.

Алексей
26.04.2002 12:30:32
#3

Гость

Re: Синхронизация по событиям

Согласен - там это есть, но... Там приходится каждый раз останавливать и запускать сбор данных заново. Мне надо генерировать прерывания каждую мс - если пользоваться приведенным примером, то сигнал хоть и немного, но искажается.
Когда константа AutoInit=1 событие вообще не генерируется, а когда AutoInit=0, то событие генерируется и сбор данных останавливается или что-то в этом роде - приходится вызываеть пару StopLDevice/StartLDevice - а это, как я уже писал, искажает сигнал.
Нельзя ли доработать драйвер так, чтобы после генерирования события буфер начинал запоняться дальше, как в случае AutoInit=1.

26.04.2002 15:31:23
#4

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: Синхронизация по событиям

Так и задумано т.к. событий генерятся медленно и для сбора данных не пригодны только для однократного сбора.

Алексей
27.04.2002 10:37:55
#5

Гость

Re: Синхронизация по событиям

Извините, что вступаю в дискуссию в форуме, но позвольте с Вами не согласиться - события генерятся гораздо быстрее, чем пара Stop/Start. Возможно, что для сбора данных с частотой более 10 кГц события могут оказаться не столь эффективными, как переменная Sync, но на меньших частотах, а особенно до 1 кГц, мне кажется, что их использование будет более эффективным, чем постоянное опрашивание переменной Sync.

И еще раз повторяю свой вопрос - можно ли доработать драйвер для циклического сбора данных с генерацией событий (то есть вместо изменения значения Sync генерируется событие)? Это действительно необходимо.

27.04.2002 11:54:52
#6

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: Синхронизация по событиям

Надо просто Sync опрашивать пореже. Могу дать исходники драйвера.

Контакты

Адрес: 117105, Москва, Варшавское шоссе, д. 5, корп. 4, стр. 2

Многоканальный телефон:
+7 (495) 785-95-25
Факс: +7 (495) 785-95-14

Отдел продаж: sale@lcard.ru
Техническая поддержка: support@lcard.ru

Время работы: с 9-00 до 19-00 мск