Работа с USB осциллографом

VISA, TCP/IP, USB, CAN, GPIB и подобные протоколы
Ответить
Андрей
beginner
beginner
Сообщения: 14
Зарегистрирован: 01 ноя 2008, 18:36
Версия LabVIEW: 8.5
Контактная информация:

Работа с USB осциллографом

Сообщение Андрей »

Здравствуйте, помогите с такой проблемой. Есть 2-х канальный USB осциллограф, он может работать в LabVIEW (в комплекте идет dll и программа работы осциллографа в LV). Но вот как на базе этого осциллографа делать свои вирт. приборы не знаю, а точнее не могу его подключить к своим виртуальным приборам. Пробывал читать литературу по Instrument Asisstent и VISA вообще запутался, не могу понять с помощью какого модуля подлючить USB осцил.

Подскажите пожалуйста как подключить осциллограф к своим вирт. приботам.
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: работа с USB осциллографом

Сообщение Eugen Graf »

Если в комплекте идёт DLL, то нужно использовать Call Library Function Node, для вызова етой DLL. Но может быть кто то уже сделал это за тебя и выложил в интернет. Поищи LabVIEW драйвер для твоего осциллографа в нете, может повезёт.
Андрей
beginner
beginner
Сообщения: 14
Зарегистрирован: 01 ноя 2008, 18:36
Версия LabVIEW: 8.5
Контактная информация:

Re: работа с USB осциллографом

Сообщение Андрей »

Спасибо попробую поискать драйвер.

А есть где то подробное описание (и желательно на рус.) как подключить через Call Library Function Node. А то пробовал сам писал там *IDN? и USB а зачем и почему так и не понял ну и результат соответствующий.


Упс, idn и ubs то я спутал с Instrument Assistent.
Аватара пользователя
Pavel Krivozubov

Activity Bronze
professor
professor
Сообщения: 4421
Зарегистрирован: 07 фев 2008, 16:39
Награды: 3
Версия LabVIEW: 7.0 - 2013
Откуда: г. Электросталь
Благодарил (а): 24 раза
Поблагодарили: 9 раз
Контактная информация:

Re: работа с USB осциллографом

Сообщение Pavel Krivozubov »

Андрей писал(а):Здравствуйте, помогите с такой проблемой. Есть 2-х канальный USB осциллограф, он может работать в LabVIEW (в комплекте идет dll и программа работы осциллографа в LV). Но вот как на базе этого осциллографа делать свои вирт. приборы не знаю, а точнее не могу его подключить к своим виртуальным приборам. Пробывал читать литературу по Instrument Asisstent и VISA вообще запутался, не могу понять с помощью какого модуля подлючить USB осцил.

Подскажите пожалуйста как подключить осциллограф к своим вирт. приботам.
Что-то не совсем ясно, если есть "программа работы осциллографа в LV", то что мешает взять ее и изучить? Это в любом случае будет проще для новичка, чем изучать примеры подключения DLL в LabVIEW. Поскольку в этой программе уже все обёртки для библиотек написаны и не надо их писать самому. Или эта программа без исходников?
Андрей
beginner
beginner
Сообщения: 14
Зарегистрирован: 01 ноя 2008, 18:36
Версия LabVIEW: 8.5
Контактная информация:

Re: работа с USB осциллографом

Сообщение Андрей »

Пробывал я изучить Block Diagram работы осциллографа и честно говоря мало что понял, пробывал применять от туда разные блоки в результате при запуске программы синий экран и перезагрузка компьютера. Вот и подумал может как то можно проще подключить прибор к своим ВП.

Схему работы осцил. идущую в комплекте с прибором прикладываю может быть кто поможете мне разобраться с ней :think: .
Вложения
LV_OSC.vi
(97.06 КБ) 462 скачивания
Аватара пользователя
Viktor

Activity Professionalism Tutorials Black
expert
expert
Сообщения: 1408
Зарегистрирован: 23 мар 2008, 10:56
Награды: 4
Версия LabVIEW: 2020
Откуда: Санкт-Петербург
Благодарил (а): 17 раз
Поблагодарили: 3 раза
Контактная информация:

Re: работа с USB осциллографом

Сообщение Viktor »

Схему работы осцил. идущую в комплекте с прибором прикладываю может быть кто поможете мне разобраться с ней
Хотелось бы ещё увидеть usbosc.dll
Аватара пользователя
Konstantin Sumenko

Activity Bronze
expert
expert
Сообщения: 1439
Зарегистрирован: 17 июл 2008, 12:20
Награды: 2
Версия LabVIEW: 2010
Откуда: Moscow
Поблагодарили: 1 раз
Контактная информация:

Re: работа с USB осциллографом

Сообщение Konstantin Sumenko »

Лучше киньте описание к dll, ну и саму dll, естественно.
P.S: кто так программы презентационные пишет... :shok:
Андрей
beginner
beginner
Сообщения: 14
Зарегистрирован: 01 ноя 2008, 18:36
Версия LabVIEW: 8.5
Контактная информация:

Re: работа с USB осциллографом

Сообщение Андрей »

Прикрепляю файлы описания и саму dll

Не совсем понял, а при чем тут программы презентации?
Вложения
readme.doc
(44.5 КБ) 342 скачивания
usbosc.rar
(33.2 КБ) 323 скачивания
Аватара пользователя
Konstantin Sumenko

Activity Bronze
expert
expert
Сообщения: 1439
Зарегистрирован: 17 июл 2008, 12:20
Награды: 2
Версия LabVIEW: 2010
Откуда: Moscow
Поблагодарили: 1 раз
Контактная информация:

Re: работа с USB осциллографом

Сообщение Konstantin Sumenko »

А LV_OSC.VI это что по-вашему?
Андрей
beginner
beginner
Сообщения: 14
Зарегистрирован: 01 ноя 2008, 18:36
Версия LabVIEW: 8.5
Контактная информация:

Re: работа с USB осциллографом

Сообщение Андрей »

Как и следовало ожидать драйвер на свой осциллограф в сети не нашел. Так что последняя надежда на Вас господа форумчане, помогите подключить USB осциллограф с помощью выложенной dll :thank:
Аватара пользователя
Forward

Activity Tutorials Black
professional
professional
Сообщения: 337
Зарегистрирован: 03 мар 2008, 12:41
Награды: 3
Версия LabVIEW: 2010
Откуда: Кишинев
Контактная информация:

Re: работа с USB осциллографом

Сообщение Forward »

В LabVIEW можно очень просто получить доступ к USB устройтсву и без наличия драйвера с помощью VISA.
http://zone.ni.com/devzone/cda/tut/p/id/4478
Но далее для работы конечно необходимо знать тип передачи данных и систему команд, которые как я понял нигде не описаны. В этом случае dll наверное единственный вариант.
Дока к ней конечно без единого лишнего слова и там "описаны" только те 5 функций, которые используются в коде. Если нужны другие (может из оставшихся есть что-то полезное?!), то надо посидеть поэкспериментировать. А если проблема только в обработке и представлении принятого сигнала - то что мешает вставить свои модули перед waveform graph?

ПС. Еще следуя классике работы с I/О фунциями стоит увеличить принимаемый буффер (почему-то здесь считывается магическое число 563) и сократить частоту обращения к нему, иначе получаешь меньшую скорость передачи и больше загружаешь проц.
Вложения
scope.png
Андрей
beginner
beginner
Сообщения: 14
Зарегистрирован: 01 ноя 2008, 18:36
Версия LabVIEW: 8.5
Контактная информация:

Re: работа с USB осциллографом

Сообщение Андрей »

А если проблема только в обработке и представлении принятого сигнала - то что мешает вставить свои модули перед waveform graph?
Спасибо за совет, наверно только это и остается. Хотелось бы конечно разобраться с dll библиотекой, но видать не дано, слишком много разных заморочек, начал подумывать о приобретении простенького модуля от NI.
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Коммуникация с приборами»