Меню
+7 (495) 785-95-25
sale@lcard.ru
sale@lcard.ru
Страницы 1
|
||||
|
Покадровая синхронизацияДоброго времени суток. |
|||
|
||||
|
Re: Покадровая синхронизация1. Я правильно понимаю, что на 24 секунды подвисает именно overlappedнутая функция ReadData ()? И при этом не возвращает ошибку? |
|||
|
||||
|
Re: Покадровая синхронизацияВы правильно понимаете. |
|||
|
||||
|
Re: Покадровая синхронизация1. Сама по себе overlappedнутая функция ReadData() только выставляет системе асинхронный запрос на сбор необходимого кол-ва данных и тут же завершает своё выполнение. В таком режиме функция ReadData() не может 'подвиснуть' на 24 сек. 2. А какая частота сбора данных: AdcRate, InterKadrDelay и KadrRate? 3.
Наверное имеется в виду поле AdcFifoLength, задающее размер FIFO буфера АЦП в DSP модуля? Если это так, то функция SET_ADC_PARS() не позволяет устанавливать этот параметр менее чем 0x40. Как Вы реально устанавливаете размер FIFO буфера АЦП менее 0x40? |
|||
|
||||
|
Re: Покадровая синхронизация1. Естественно, сама функция возвращает управление сразу. 24 секунды ждет WaitForSingleObject. Я, наверное, не очень точно изложил основную мысль. |
|||
|
||||
|
Re: Покадровая синхронизация1.
Интересно, как Вы сумели задать AdcFifoLength менее 0x40? И почему при этом ожидаемо падает программа? |
|||
|
||||
|
Re: Покадровая синхронизацияПроблема решена. |
Страницы 1
Адрес: 117105, Москва, Варшавское шоссе, д. 5, корп. 4, стр. 2
Многоканальный телефон:
+7 (495) 785-95-25
Отдел продаж: sale@lcard.ru
Техническая поддержка: support@lcard.ru
Время работы: с 9-00 до 19-00 мск