Российский производитель и разработчик сертифицированного измерительного оборудования с 1987 года


SetLDeviceEvent

Вы не вошли.

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

10.02.2006 14:27:02
#26

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

Re: SetLDeviceEvent

В частном случае можно сделать поток ввода-вывода когда ЦАП и АЦП например синхронные. В общем случае они у нас работают на разных частотах и с разными буферами. Сигнал приходит от АЦП и в общем случае данные нельзя запихнуть в ЦАП тк он может быстрее крутиться или с меньшим буфером что тоже фактически быстрее. Если сигнал от ЦАП то АЦП может быть быстрее... нету 2-х источников в железе, а программная их иммитация не очень...

zardoz
10.02.2006 16:45:13
#27

Гость

Re: SetLDeviceEvent

Poul, чисто консультативный вопрос. Как реализована запись и выдача звука в звуковых картах? Насколько помнится там все раздельно и несинхронно? Хотя прерывание одно используется.

С уважением.

10.02.2006 17:19:42
#28

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

Re: SetLDeviceEvent

в 780М тоже одно, но есть аппаратный регистр флагов... те внутри платы их 2....

Василий
10.02.2006 17:45:45
#29

Гость

Re: SetLDeviceEvent

И что за непреодалимые силы помешали вам выделить один бит в регистре флагов на ЦАП в 780В. Сразу недадумкали? Только спустя 5-6 лет сделали это в М варианте платы 780.

А к вопросу о разных размерах буферов в ЦАП и АЦП  в зависимости от количества используемых каналов - дык это можно сделать дополнительную функцию API, с тем чтобы настраивать отношение числа слов чтения из АЦП к числу слов записи в буфер ЦАПа. Всего и делов smile