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


Доступ к Е140 из MS Exel

Вы не вошли.

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

Сергей
08.12.2004 15:57:11
#1

Гость

Доступ к Е140 из MS Exel

При помощи Е330 можно было довольно просто получить доступ к данным АЦП прямо из таблицы MS Exel
----
For I = 0 To 15
Worksheets("input").Cells(I + 5, 2) = ADCHAN(I) * 5.12 / 2048
Next I
---
Есть ли такой же простой способ для Е140 ?

Где бы увидеть примеры использования Е140 для Visual Basic ?

kodorkin
08.12.2004 17:04:50
#2

Гость

Re: Доступ к Е140 из MS Exel

примера для VB нет. но может будет позже...

в директории <L-CDROM>/usb/e140/dll/wrapper имеется библиотека-оболочка для использования модуля е140 сомвестно с VisualBasic, LabView и т.д.
С LV она работает, но с VB еще не тестировалась.

Сергей
08.12.2004 17:28:17
#3

Гость

Re: Доступ к Е140 из MS Exel

Имеется ввиду wlusbapi.dll ??

А к ней где-нибудь есть описание ?

kodorkin
08.12.2004 17:54:29
#4

Гость

Re: Доступ к Е140 из MS Exel

да. wlusbapi.dll.

описания нет, но если вы посмотрите на реализацию функций этой библиотеки, то увидите что они всего лишь скрывают специфику вызова функций-членов стуктуры, указатель на которую передается в качестве первого параметра в эти функции.

пример:

BOOL WE140GetModuleName(LPVOID lptr, BYTE *ModuleName)
{                                                  return (BOOL)((ILE140*)lptr)->GetModuleName(ModuleName);                 
}                                                                             
кроме этого, некоторые функции перепаковывают структуры для их использования совместно с lusbapi.dll.

все. в остальном они идентичны функциям библиотеки lusbapi.dll, описание которой имеется.

Сергей
09.12.2004 11:02:13
#5

Гость

Re: Доступ к Е140 из MS Exel

Ну что за засады с продукцией LCard.
Купили несколько лвт назад Е330. Как выяснилось, готового софта к нему нет, чтоб написать свой, нужны достатолно подготовленные программисты.
У нас их нет.
Заявленная поддержка LabView оказалась не более чем обещаниями.
Для статических измерений приспособились опрашивать Е330 из MS Exel и в нем вести последующие расчеты. Получилось довольно удобно: есть заготовка таблицы MS Exel где в первую колонку автоматически раз в секунду заносятся текущие значения с АЦП. Перед испытаниями человек (довольно далекий от программирования) заносит необходимые для обработки формулы - и вперед.

Для динамических - никак. Только осциллоскоп под DOS.

Приобрели Е140, вместе с PowerGrapf.
Теперь динамические измерения - одно удовольствие.
Действительно удобное законченное ПО.

Зато со статическими - опять все заново.
Visual Basic "нет. но может будет позже........."
На Visual С всю обработку - так опять программиста надо, а у нас их нет.

Ну почему так !?

Попробуем LabView, может заработает.