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


E20-10 и lcomp

Вы не вошли.

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

Дмитрий
01.10.2007 13:04:08
#1

Гость

E20-10 и lcomp

1. Как в lcomp определить скорость USB - 1.1 или 2.0? Если E20-10 подключен к USB 1.1 то максимальная частота 500 кГц. Как это отследить в lcomp?

2. Как в lcomp установить режим маркеров перегрузки каналов - поле OverloadMode в структуре ADC_PARS_E2010 (lusbapi3)?

Poul
02.10.2007 14:10:07
#2

Гость

Re: E20-10 и lcomp

1. именнов lcomp никак.
2. не помню, тк я в отпуске, то ждите ответ через неделю...

Дмитрий
05.10.2007 15:17:35
#3

Гость

Re: E20-10 и lcomp

Еще несколько вопросов к возвращению из отпуска...

3. В документации написано, что максимальный размер IrqStep ограничен 512 кОтсчетов (1 Мбайт).
Каким образом можно установить это допустимое максимальное значение, если IrqStep имеет тип USHORT (0-64к)?

4. Есть ли какие-то другие ограничения, кроме "максимального", для IrqStep? В lusbapi например четко прописано для размера чтения по USB диапазон от 128 до 1M и кратность 128. 

5. В описании ADC_PAR_1 сказано, что размер буфера (IrqStep*Pages) при циклическом сборе всегда 128К. Это только для L-791 или для E20-10 тоже? Есть ли какие-то ограничения для размера буфера при использовании lcomp c E20-10.

6. В примере L7XX.TST данные из буфера копируются только половинками. Это обязательное условие или можно копировать данные из буфера меньшими участками, например размером IrqStep при каждом изменении пременной синхронизации Sync?
Если копировать данные из буфера размером меньше половины (N*IrqStep), то при повторных заполнениях буфера в копируемых данных появляются "дыры" с предыдущими данными (первый раз буфер заполняется полностью). Почему это происходит, разве буфер заполняется не последовательно?

08.10.2007 10:02:08
#4

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

Re: E20-10 и lcomp

2.  adcPar.t2.SynchroType |= (char)((OverloadMode ? 0x1 : 0x0) << 0x3); вобщем взвести бит этого режима...


3 никаким 64к максимум...
4 я дуиаю кратность 128 и максимумв 64к
5 для 791 онли. Ограничение только в том сколько система даст памяти на вызов RequestBuffer//

6 можно меньшими но не меньше IrqStep//yj главное успеть... буфер заполняется последовательно..

Дмитрий
08.10.2007 13:17:20
#5

Гость

Re: E20-10 и lcomp

2. Где определена и какое значение имеет константа для значения OverloadMode? Почему в поле SynchroType, разве этот режим имеет отношение к синхронизации? Может в поле AdcIMask?

08.10.2007 13:25:00
#6

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

Re: E20-10 и lcomp

нигде не определена... я ее выражение привел 1<<3. А там она просто потому что  все флажки в этой переменной передаются в правильную ячейку в модуле... Если  смотреть по коду lusbapi это Param[0]...