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


lcomp.dll и LabVIEW

Вы не вошли.

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

Александр
06.01.2004 10:45:17
#1

Гость

lcomp.dll и LabVIEW

Как работать с библиотекой lcomp.dll в LabVIEW? Если до этого в vxdapi.dll было много функций на все случаи жизни, то в lcomp.dll одна: CreateInstance. Есть какие-нибудь примеры работы в LabVIEW с этой библиотекой? P.S. Плата L783.

06.01.2004 13:16:01
#2

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

Re: lcomp.dll и LabVIEW

Примеров нет.
Вариантов работы два
- CIN интерфейс
- промежуточная DLL (см пример работы в LabView для E440)

Александр
06.01.2004 13:33:30
#3

Гость

Re: lcomp.dll и LabVIEW

Хорошо.
- CIN интерфейс
можно про это немного поподробнее?

- промежуточная DLL (см пример работы в LabView для E440)
Промежуточная - имеется ввиду самостоятельно написанная или есть уже готовая (тогда какая?)? Ссылку на пример можно? Я его не нашел.

08.01.2004 09:58:13
#4

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

Re: lcomp.dll и LabVIEW

Пример для E440 по идее в библиотеке файлов в архиве e440v20.exe. Промежуточная - это самостоятельно написанная.

Ну а про CIN надо читать документацию LabView и пример e440 его использует тоже.
CIN это кубики labView написанные на С.

Александр
08.01.2004 14:43:43
#5

Гость

Re: lcomp.dll и LabVIEW

Правильно ли я понял: промежуточная библиотека - это написанная непосредственно нами? Т.е. Вы не предлагаете конкретного решения для работы в LabVIEW с новыми драйверами и все нужно писать на C нам самостоятельно?

08.01.2004 16:08:57
#6

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

Re: lcomp.dll и LabVIEW

Да.

Andrew
19.01.2004 19:28:58
#7

Гость

Re: lcomp.dll и LabVIEW

А на коробке платы многозначительно "LabVIEW Compatible" ... надо у вас платы брать money back...

Alex G,
19.01.2004 22:53:23
#8

Гость

Re: lcomp.dll и LabVIEW

TO Andrew:
Ну всегда можно сначала узнать, что есть из По для оборудования. А потом соответствущие затычки дял LabView пишутся за "неделю с нуля". "Или попросите соседского мальчишку" (С)
как вариант можно брать платы от National Instruments smile

Andrew
20.01.2004 00:32:15
#9

Гость

Re: lcomp.dll и LabVIEW

на роль "мальчишки" согласитесь? smile

Andrew
20.01.2004 00:49:57
#10

Гость

Re: lcomp.dll и LabVIEW

smile расценивайте это как предложение насчет "затычки"(если за деньги) / просьбу помочь с этим (если так smile)

Alex G,
20.01.2004 21:59:28
#11

Гость

Re: lcomp.dll и LabVIEW

Подумать надо. Тк без платы такое написать тяжко.
Попробую подумать о варианте написания модуля для универсальной работы с такими dllками...

Александр
21.01.2004 16:03:32
#12

Гость

Re: lcomp.dll и LabVIEW

TO Alex G,:
Изначально была библиотека, где все нормально было реализовано. В новой билиотеке, где исправлен ряд багов, нет функций для полноценной работы с платой. Так что "Ну всегда можно сначала узнать, что есть из По для оборудования" - не к этому случаю.

AVO
21.01.2004 17:06:38
#13

Гость

Re: lcomp.dll и LabVIEW

Могу плату если что на время дать (правда, у нас L-1450)...

AVO
21.01.2004 17:09:27
#14

Гость

Re: lcomp.dll и LabVIEW

ДА, тут уже в форуме много повторов, вот еще похожая ветка http://www.lcard.ru/forumthreads/257

Alex G.
22.01.2004 13:33:11
#15

Гость

Re: lcomp.dll и LabVIEW

Лучше пришлите комплект драйверов, dllек, lib и .h файлов от платы. adminСобакаpilot-film.com.
Хоть взглянуть насколько это отличается от e440.

Алекс
02.11.2005 16:53:45
#16

Гость

Re: lcomp.dll и LabVIEW

А что, нельзя было сделать lcomp.dll как ActiveX? Вот вторую неделю пробую прикрутить его к Labview. Да и к VB тоже не прикрутишь. Только С или Delphi. Получается один шаг вперед и два назад. Если задумываться об универсальности, то COM на это определение ну никак не подходит.
Грустно все это.

02.11.2005 17:22:03
#17

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

Re: lcomp.dll и LabVIEW

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

Алекс
02.11.2005 17:42:04
#18

Гость

Re: lcomp.dll и LabVIEW

В этом случае от универсальности не остается и следа.
А почему-бы Вам не написать такую dll? У разработчика это получится лучше. Я так понимаю, теперь такую dll-ку должен писать каждый пользователь, у кого COM не подключается (vxdapi.dll было не в пример более широкого применения).
И вообще можно сделать dll-ку совместимую по вызовам с VxdApi.dll, тогда всем, кто раньше использовал ее надо будет только подключить другую  dll-ку

Алекс
02.11.2005 17:48:38
#19

Гость

Re: lcomp.dll и LabVIEW

Это я к тому, что каждый нормальный пользователь хочет пользоваться драйверами, а не дописывать их.

Аркадий
03.11.2005 11:03:00
#20

Гость

Re: lcomp.dll и LabVIEW

Блин, а чо нам, ламерам делать? smile
Хотя, у меня уже от National Instruments железка есть. Вот где с дровами и библиотеками под LV проблем нет smile

03.11.2005 12:16:29
#21

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

Re: lcomp.dll и LabVIEW

Ламерам пользоваться готовым софтом...а программистам - программить, главное четко себя позиционировать -  ламер или программер.

Алекс
03.11.2005 12:26:48
#22

Гость

Re: lcomp.dll и LabVIEW

Да, тем, у кого есть платы NI, есть с чем сравнивать. Мы тоже пользуемся ими, уже лет семь. NI-DAQmx это вообще что-то!!! Вот пример драйверов, к которым надо стремиться. Построение базы программы с нуля занимает мизерное время.
Интересно, а когда появятся 16-разрядные платы АЦП?

Алекс
03.11.2005 12:52:22
#23

Гость

Re: lcomp.dll и LabVIEW

To Poul:
Ситуация следующая: новые драйвера не просто не совместимы со старыми, это еще пол беды. Я не знаю, может вам наплевать, что значительная часть ваших клиентов лишается программной поддержки только потому, что вы предпочитаете С++. С++, конечно, мощный язык, но для лабораторных задач он плохо подходит. Хотя то, что существует пример на LabView для E440 говорит о том, что эта часть вам тоже знакома. Сложно сделать библиотеку CIN-ов?
ИМХО, каждый должен заниматься своим делом. И если закономерная просьба предоставить законченный софт, к которому не надо дописывать что-то на С или Delphi (на чем-то другом - невозможно), чтобы только воспользоваться заявленными возможностями, называется ламерством, то я даже не знаю, что сказать...
В данной ситуации мне будет сложно рекомендовать вашу продукцию для использования. И я крепко подумаю о том, использовать ли их впредь, раз такие проблемы.

03.11.2005 13:06:48
#24

Сотрудник "Л Кард"
Здесь с 17.04.2014
Сообщений: 674

Re: lcomp.dll и LabVIEW

Poul несколько сгущает краски. Понятно, что мы, при наличии свободного ресурса программистов, уже давно бы сделали "переходники" под LV. В перспективе мы это и сделаем, просто сейчас на все, к сожалению, не хватает времени.

03.11.2005 13:14:48
#25

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

Re: lcomp.dll и LabVIEW

Библиотеку то сделатьне слож но...сложно ее потом поддерживать и консультировать пользователей.Наличие такой библиотеки создаст иллюзию полной и простой поддержки в LabView, а это не так... Даже AciveX компонент не дает такой поддержки... Я не знаю как сделать поддержку в LabView на уровне NI и спецов-программеров таких еще не встречал... максиммум что видел это CIN и CallLibraryFunction,но это не то....очень высока трудоемкость в общем случае.... Есть некие мысли про socket сервер для такой поддержки, но пока только мысли...