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


L1450 из LabView?

Вы не вошли.

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

Иван
05.10.2001 16:16:39
#1

Гость

L1450 из LabView?

Возможно ли  L1450 управлять из LabView  и что для этого необходимо? Где взять библиотеку?
Подскажите пожалуйста!

08.10.2001 12:09:25
#2

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

Re: L1450 из LabView?

можно но не очень удобно. пользовать нужно vxdapi.dll

Ivan
09.12.2003 11:47:38
#3

Гость

Re: L1450 из LabView?

Сейчас что-то с выходом новой библиотеки что-нибудь изменилось?
Можно как-нибудь подытожить все ранее сказанное про поддержку LabView? А то по форуму совсем ничего не понятно...

Вопросов куча, а толковых ответов на вопрос: как же работать с LabView с Вашими платами нет. А LabView это стандарт де-факто! Хотите не хотите, а любая уважающая себя фирма должна обеспечивать поддержку LabView хотя бы  на начальном уровне...
(для больших организаций, у которых есть штат программистов это не проблема, а скажем, для научных учреждений писать все в DOS ручками просто неприемлемо из за ограниченного времени, и если хочется еще и GPIB с другими приборами использовать или драйвера для них под windows)

Есть ли разница между LabView 5, 6 и 7 в этом плане?

Простите за возможную резкость smile

09.12.2003 12:58:38
#4

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

Re: L1450 из LabView?

Если Вы в полной мере владеете LabView, то проблемы подключить любую нашу плату не должно быть. В LabView есть 2 инструмента CallLibraryFunction и CIN. C их помощью можно подключить нашу DLL библиотеку и работать с платой. Причем CIN мощнее.

Ivan
09.12.2003 14:31:25
#5

Гость

Re: L1450 из LabView?

Вопрос на самом деле в отсутствии хорошо документированной библиотеки. Для того, чтобы все сделать под LabView необходимо как минимум очень хорошо понимать все, что можно сделать с платами в windows и как это делать.

Основной вопрос: могли бы Вы подытожить какую библиотеку нужно использовать сейчас и как лучше это делать.
Для профессиональных программеров, я не сомневаюсь, что это не вопрос... Но для обычных людей это проблема.

Спасибо!

10.12.2003 09:23:48
#6

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

Re: L1450 из LabView?

Ползовать lcomp.exe и все подключать к LabView при помощи CIN.

Ivan
10.12.2003 09:52:26
#7

Гость

Re: L1450 из LabView?

OK, хоть это теперь понятно.

Теперь следующий вопрос: в настоящем варианте эта библиотека поддерживает все возможности плат (в частности, L1450)? Особенно интересна одновременная работа с ЦАП и АЦП.

Другой вопрос: какие-нибудь самые простейшие примерчики есть? По использованию CIN с Lcomp?

10.12.2003 10:57:52
#8

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

Re: L1450 из LabView?

1450 - да.
для L780M  - пока еще нет.
У старых ISA плат сделать нельзя.

Примеров по использованию CIN нет.
Пример с CIN есть для E440.

Ivan
10.12.2003 11:48:23
#9

Гость

Re: L1450 из LabView?

То есть для L1450  все поддерживается?

А для E440 можно ли примерчик этот где-нибудь скачать? Ведь, насколько я понимаю, это почти полные аналог 1450... Или программирование различается?

10.12.2003 13:16:53
#10

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

Re: L1450 из LabView?

Программировние различается.
Пример на компакие в папке где софт для 440

Ivan
10.12.2003 13:24:47
#11

Гость

Re: L1450 из LabView?

Если бы этот компакт у нас был бы...
Это в LComp внутри? Чего то я там не обнаружил E440

10.12.2003 15:26:12
#12

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

Re: L1450 из LabView?

e440v20.exe в библиотеке файлов

Ivan
10.12.2003 18:23:17
#13

Гость

Re: L1450 из LabView?

В описании к lcomp фигурирует следующее:
>Работа с библиотекой построена на принципах COM-интерфейса, но это не COM в полном смысле этого слова.

Чем это отличается от COM, понимает ли его windows как COM класс? Если нет, то почему нельзя было сделать в рамках смтандарта?

Вопрос задан просто потому, что например LabView очень легко и непринужденно может работать с COM объектами которые в windows зарегистрированы соответствующим образом.

Спасибо!

11.12.2003 09:16:53
#14

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

Re: L1450 из LabView?

В рамках стандарта то что хотелось сделать не помещалось. Windows соответственно это как COM не видит.

Ivan
11.12.2003 10:00:12
#15

Гость

Re: L1450 из LabView?

Да, я это уже заметил. А жаль...

Будем пробовать.

Ivan
15.12.2003 16:29:34
#16

Гость

Re: L1450 из LabView?

Чем различается программирование E440 и L1450?

Как я понял, нужно написать dll типа Lusbapi.dll, но только для L1450, чтобы пользовать ее из LabView?

15.12.2003 16:49:02
#17

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

Re: L1450 из LabView?

Различается dll библиотеками. Для E440 я писал некую библиотеку (e440vi.dll) поверх lusbapi.dll и потом пользовал ее в примере как через CallLibraryFunction так и через CIN.
Самый лучший способ работы в LabView это естественно написание компонента который интегрируется в LabView как для родных плат NI.Затем  идет уже работа с CIN и CallLibraryFunction. Просто все это требует больших человеко-ресурсов для полноценной поддержки и несколько затруднительно менять одному человеку среду разработки из такой рисовальной в обычную текстовую. Про переключение между разработкой драйверов и пользовательских программ я уже молчу.

Ivan
15.12.2003 17:05:58
#18

Гость

Re: L1450 из LabView?

Ну, про поддержку как у родных NI плат тут наверное речи нет... Там отдельный пакет NI-DAQ, который, в частности, и в LabView интегрируется.
Достаточно в виде виртуальных инструментов оформить некие куски  CIN кода, которые реализуют работу с платой. Поэтому вопросы:

lusbapi.dll - это что-то похожее на lcomp.dll или построено по другому принципу? То есть, можно ли достаточно просто переписать E440vi.dll в L1450vi.dll smile?
На каком компиляторе dll у Вас собираются?

15.12.2003 17:25:47
#19

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

Re: L1450 из LabView?

Да похожее и переписать можно. Все собирается на VC6.

Alexander Chernykh
10.03.2004 09:24:55
#20

Гость

Re: L1450 из LabView?

Подскажите пожалуйста где лежат исходники, которые Вы порекомендовали бы взять за основу при переписывании в L1450vi.dll .

10.03.2004 13:03:29
#21

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

Re: L1450 из LabView?

В примере для E440 под LabView.

AVO
27.03.2004 04:20:51
#22

Гость

Re: L1450 из LabView?

Чем отличаются L1450.BIO прилагающиеся к старому драйверу (vxdapi.dll) от нового (lcomp.dll)? Почему-то с новым БИОСом система виснет при вызове PlataTest а со старым все работает..

29.03.2004 10:03:46
#23

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

Re: L1450 из LabView?

А как Вы это проверяете? Если пытаетесь работать со старой dll и прогой через новые драйвера и биос то так и будет. Биосы вроде как одинаковые, а вот драйвера разные.

AVO
29.03.2004 23:36:45
#24

Гость

Re: L1450 из LabView?

БИОСы, получается, что разные (сравнили файлы), а от зависаний избавились, вроде все в норме.

Катя
28.05.2004 12:25:05
#25

Гость

Re: L1450 из LabView?

Здраствуйте. Мой научный руководитель поставил нередо мной задачу подключить Е440 LabView. Но у меня это никак не получается:дело в том, что никаких навыков программирования у меня нет и в моей лаборатории никто мне помочь не может. Ну так вот я уже прочитала все сообщения на вашем форуме, которые касаются подключения плат к LabView, но полной ясности как это сделать я не увидела. Вопрос 1)как же это сделать, 2)В ответе по этой теме от 10.12.03 вы пишете, что все надо подключать через CIN, объясните пожалуйста поподробнее как это сделать.Спасибо