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


Совместимость E14-140D с блоком n-годич. давности

Вы не вошли.

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

nick
04.06.2009 15:58:15
#1

Гость

Совместимость E14-140D с блоком n-годич. давности

Совместимость E14-140D с блоком n-годич. давности

Такой вопрос, возник в связи с
1. Купил несколько лет назад E14-140D (Lusbapi занимал около 100 Kb)
2. Встроил обращения к нему в клиентский софт
---
3. Докупил сегодня блок E14-140D (Lusbapi занимает около 200 Kb)

При замене старого блока на новый клиентский софт не видит его (сигналы с АЦП - по 0)
1. Обновление драйвера inf не помогло
2. Попытка запустить клиентский софт со старым
и новым Lusbapi.dll успеха не принесла..

ВОПРОС

1. Верно ли то, что замена железа
обозначенного E14-140D с разницей в сроках приобретения требует фактически переписывать софт клиента заново - и это другой модуль???
(осциллограф, прикладываемый, мне не нужен)
Есть ли, короче, совместимость сверху-вниз???
2. Изменились ли обращения к подпрограммам АЦП-ЦАП, насколько глубоко придется вникать и менять
клиентское обеспечение???

04.06.2009 17:22:56
#2

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

Re: Совместимость E14-140D с блоком n-годич. давности

1. По железу модуль E14-140 с пользовательской точки зрения не подвергался никаким изменениям. А посему Ваш клиентский софт без проблем должен работать как со старым, так и с новым экземплярами модуля E14-140. При этом файл библиотеки Lusbapi.dll должен быть тот, с которым компилировалось Ваше клиентское приложение.
2. Следует ли понимать так, что Ваше клиентское приложение нормально взаимодействует со старым модулем, а при работе с новым модулем возникают проблемы?
3. Что подразумевается под "новый клиентский софт не видит" блок E14-140D? Ваше клиентское приложение в принципе не видит подключенное устройство или же модуль опознаётся программой, но не работает должным образом?

nick
04.06.2009 17:36:37
#3

Гость

Re: Совместимость E14-140D с блоком n-годич. давности

Спасибо, Сергей, разобрался

Клиенский софт - это "усеченный" Матлаб (1.7 Mb)
http://artspb.com/ - там внизу странички его вид
Действительно, клиенский софт работает с тем dll,
с которым компилировался и с обновленным железом

Причина сбоя - применение более универсального клиентского модуля - который тянет еще и VM110
- видимо мною недоотлажен флажок-переключатель
с платы на плату.. этот клиент в отладке

Опасения несовместимости, тем самым, сняты
Отлаженный ранее клиент подает сигнал на
двигатель и снимает ответ с датчика тока, с нового LCARD E14-140D также, как и со старого

Спасибо