Меню

+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