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


E14-140: проблема совместимости

Вы не вошли.

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

PLDIME
19.07.2010 00:12:27
#1

Гость

E14-140: проблема совместимости

Пытаемся использовать старый E14-140 (ревизия //'A//') с Windows 7, адаптируя свой старый софт, написанный под XP. Используем новую lusbapi.dll версии 3.3 (как заявлено, обеспечивающую полную обратную совместимость). Возникла проблема: старые версии lusbapi.dll позволяли задавать таблицу из 128 логических каналов (нам нужно 48). В новой, как написано и в документации, - не более 32. При этом SET_ADC_PARS() разрешает задать больше, но при попытке считать кадр возникает ошибка 206 "Кол-во опрашиваемых каналов не может превышать 32".
Есть ли в планах (не слишком отдаленных)устранение этой несовместимости? Решения на уровне софта возможны, но, очевидно, не идеальны.

19.07.2010 10:09:42
#2

Сотрудник "Л Кард"
Здесь с 24.04.2014
Сообщений: 1,495

Re: E14-140: проблема совместимости

1. Для модуля E14-140 (Rev.//'A//'), насколько я помню, если задать кол-во каналов более 32, то при при использовании функции ADC_KADR() могли возникать различные глюки.
2. Специально для Вас могу в Lusbapi убрать проверку на кол-во возможных каналов.

PLDIME
19.07.2010 10:41:53
#3

Гость

Re: E14-140: проблема совместимости

1. Нами никаких глюков не замечено. Возможно, они возникают при высокой частоте опросов АЦП. Но мы еще потестируем, возможно, Вам тоже будет интересно...
2. Уберите, если не трудно. Если вдруг возникнут проблемы по пункту 1, мы всегда сможем откатиться на обходные пути. Как получить новую версию dll? Вышлете по почте или дадите ссылку на ftp?

19.07.2010 11:32:58
#4

Сотрудник "Л Кард"
Здесь с 24.04.2014
Сообщений: 1,495

Re: E14-140: проблема совместимости

PLDIME
19.07.2010 14:21:17
#5

Гость

Re: E14-140: проблема совместимости

Спасибо, Сергей, забрал. Будем изучать.
Догадываюсь по адресу электронной почты, что именно с Вами мы пересекались несколько раз во Фрязино по поводу Дирижабля и энкодера, и однажды в Москве в Манеже.
Большой привет,
Дмитрий
:-)

PLDIME
19.07.2010 20:07:37
#6

Гость

Re: E14-140: проблема совместимости

Сергей! Хотя новая библиотека отличается от старой, но возвращает в том же месте ту же ошибку. Либо не все заглушки убраны, либо я чего-то не понимаю. Может и *.lib надо обновить?

20.07.2010 09:39:05
#7

Сотрудник "Л Кард"
Здесь с 24.04.2014
Сообщений: 1,495

Re: E14-140: проблема совместимости

Накладочка вышла smile))
ftp://ftp.lcard.ru/pub/users/e140/lusbapi.dll

PLDIME
20.07.2010 20:32:00
#8

Гость

Re: E14-140: проблема совместимости

Спасибо! Сейчас (формально) все работает. Будем тестировать по существу.