USB3000 & LabView
-
- junior
- Сообщения: 56
- Зарегистрирован: 16 янв 2019, 09:22
- Версия LabVIEW: 18
- Благодарил (а): 8 раз
- Контактная информация:
USB3000 & LabView
Подскажите как подружить USB3000 (RTech) с LabView 2018? В MAE прибора нет. В комплекте с АЦП есть ПО, драйвер, библиотеки, но что с ними делать нигде не написано... Задача будет - считывать сигнал поступающий на аналоговый вход АЦП.
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: USB3000 & LabView
Подобный вопрос уже задавался на этом форуме. Посмотрите темы:
http://labviewportal.org/viewtopic.php?p=65578#p65578
http://labviewportal.org/viewtopic.php?p=65483#p65483
Хочу заметить, обёртки под в SDK довольно старые, похоже ими никто не занимался с 2006 года. Работать будет только в 32-битном . Под x64 надо перекомпилировать из имеющихся исходников.
ЗЫ: Руководство программиста - если решитесь переписывать С-шные исходники.
upd: Перекомпилено под x64.
http://labviewportal.org/viewtopic.php?p=65578#p65578
http://labviewportal.org/viewtopic.php?p=65483#p65483
Хочу заметить, обёртки под в SDK довольно старые, похоже ими никто не занимался с 2006 года. Работать будет только в 32-битном . Под x64 надо перекомпилировать из имеющихся исходников.
ЗЫ: Руководство программиста - если решитесь переписывать С-шные исходники.
upd: Перекомпилено под x64.
Последний раз редактировалось dadreamer 23 янв 2019, 20:24, всего редактировалось 1 раз.
-
- junior
- Сообщения: 56
- Зарегистрирован: 16 янв 2019, 09:22
- Версия LabVIEW: 18
- Благодарил (а): 8 раз
- Контактная информация:
Re: USB3000 & LabView
Проверил на LabView 7.1 - работает. Теперь вопрос в следующем - на рабочем ноуте Win10, если поставить LabView 18 32-битную будет работать?
-
IvanLis
- guru
- Сообщения: 5467
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 88 раз
Re: USB3000 & LabView
Поставьте и попробуйтеAgat писал(а):Проверил на LabView 7.1 - работает. Теперь вопрос в следующем - на рабочем ноуте Win10, если поставить LabView 18 32-битную будет работать?
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
- junior
- Сообщения: 56
- Зарегистрирован: 16 янв 2019, 09:22
- Версия LabVIEW: 18
- Благодарил (а): 8 раз
- Контактная информация:
Re: USB3000 & LabView
Попробовал - В LabView 18 32 bit не работает.. Может из-за того что в Win10 невозможно установить 32-битный драйвер устройства..
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: USB3000 & LabView
Какие ошибки возникают? Скрины, описания в студию. Драйвер на сайте лежит и под 32, и под 64 бита. Если учётка не ограниченная, то должно без проблем поставиться. Полагаю, Винда 64 бита, USB-драйвер тоже 64 бита, 32 бита. Такая комбинация по идее должна работать.Agat писал(а):Попробовал - В LabView 18 32 bit не работает.. Может из-за того что в Win10 невозможно установить 32-битный драйвер устройства..
ЗЫ: обратите внимание, что библиотеки Rtusbapi.dll и wrRtusbapi.dll в SDK 32-битные (готовых 64-битных нет). Вы эти файлы куда помещаете при запуске программы? C:\Windows\SysWOW64 - локация для 32-битных DLL на 64-битной ОС. Можно также рядом с положить, попробуйте.
- Cat
- adviser
- Сообщения: 203
- Зарегистрирован: 22 июл 2010, 09:53
- Версия LabVIEW: 12
- Контактная информация:
Re: USB3000 & LabView
приветствую, я в году в 2010 писал под их девайс софтину, в том числе заморочился с библиотеками для цап ацп и цифровых линий, где-то у меня llb валялась, поищу завтра если найду поделюсь. Хорошая железяка...
Чеширский Кот - совсем не тот, что чешет языком.
- Cat
- adviser
- Сообщения: 203
- Зарегистрирован: 22 июл 2010, 09:53
- Версия LabVIEW: 12
- Контактная информация:
Re: USB3000 & LabView
Кстати, там случай интересный был, я с коллегой к ним в офис приезжал, предлагали нашу софтину им и поддержку под labview сделать для всех железяк, но они отказались сказали, что не перспективно. Некоторое время наш готовый софт у них на сайте повисел и канул в лету.
Чеширский Кот - совсем не тот, что чешет языком.
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: USB3000 & LabView
Так вот же я выше ссылку давал, оно же? http://labviewportal.org/viewtopic.php?p=65578#p65578Cat писал(а):где-то у меня llb валялась, поищу завтра если найду поделюсь.
Можно на веб-архиве посмотреть, если адрес подскажете.Cat писал(а):Некоторое время наш готовый софт у них на сайте повисел и канул в лету.
-
- junior
- Сообщения: 56
- Зарегистрирован: 16 янв 2019, 09:22
- Версия LabVIEW: 18
- Благодарил (а): 8 раз
- Контактная информация:
Re: USB3000 & LabView
Да Win10 64 бита и драйвер АЦП 64 бита. Скинул Rtusbapi.dll и wrRtusbapi.dll в C:\Windows\SysWOW64 и все что было с АЦП (.dll, .llb, .h, .vi) скинул в C:\Program Files (x86)\NI\DLL\Lib\LABVIEW\dadreamer писал(а):Какие ошибки возникают? Скрины, описания в студию. Драйвер на сайте лежит и под 32, и под 64 бита. Если учётка не ограниченная, то должно без проблем поставиться. Полагаю, Винда 64 бита, USB-драйвер тоже 64 бита, 32 бита. Такая комбинация по идее должна работать.Agat писал(а):Попробовал - В LabView 18 32 bit не работает.. Может из-за того что в Win10 невозможно установить 32-битный драйвер устройства..
ЗЫ: обратите внимание, что библиотеки Rtusbapi.dll и wrRtusbapi.dll в SDK 32-битные (готовых 64-битных нет). Вы эти файлы куда помещаете при запуске программы? C:\Windows\SysWOW64 - локация для 32-битных DLL на 64-битной ОС. Можно также рядом с положить, попробуйте.
Запускаю examples ModuleLoading.vi и ...
-
- junior
- Сообщения: 56
- Зарегистрирован: 16 янв 2019, 09:22
- Версия LabVIEW: 18
- Благодарил (а): 8 раз
- Контактная информация:
Re: USB3000 & LabView
В комплекте есть .llb 2006 года, если у вас более свежие был бы очень признателен!!! Да АЦП за свою цену хорош, не взял NI из-за низкой частоты дискретизации и разрядности по сравнению с USB3000 в пределах этой цены.Cat писал(а):приветствую, я в году в 2010 писал под их девайс софтину, в том числе заморочился с библиотеками для цап ацп и цифровых линий, где-то у меня llb валялась, поищу завтра если найду поделюсь. Хорошая железяка...
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: USB3000 & LabView
Я до того же дошёл, только у меня железки такой нет. Тут два варианта: нет коммуникации с драйвером или отсутствует физическая связь с прибором. А 7.1 вы на какой Винде запускали (32 или 64 бита)? В SDK есть софтина RtViewer, она тоже не фурычит?Agat писал(а):Запускаю examples ModuleLoading.vi и ...
Можно попытаться скомпилить Rtusbapi.dll и wrRtusbapi.dll под 64-битную платформу. Попробую в MinGW для начала, но не факт, что получится.
upd:
Удалось скомпилировать обе библиотеки. Не знаю, правда, насколько удачно получилось, нет подобного прибора под рукой. Для себя пишу (чтоб не забыть) - компилятор g++.exe (Rev1, Built by MSYS2 project) 8.2.1 20181214, GNU ld (GNU Binutils) 2.30 (MSYS последний под 64 бита). Исходники пока не буду заливать. Взял простенький пример из руководства программиста (стр. 10-11), накидал в . В первом приближении работает, надо проверять на реальном железе. Если всё будет ок, то потребуется реализовать остальные функции (чтение данных и т.д.) по аналогии. CIN'ы-обёртки переписывать нет ни времени, ни желания в данный момент.
Agat, поставьте параллельно 2018 64-bit, попробуйте, может и заработает.
upd: Rtusbapi.llb под 64-bit
- Вложения
-
- USB3000_x64.rar
- 64-битные DLL'ки
(фикс для W8.1 - W10) - (601.49 КБ) 169 скачиваний
-
- USB3000_x64-DBG.rar
- версия с отладкой
- (617.34 КБ) 145 скачиваний
-
- USB3000_x32.rar
- 32-битные DLL'ки
(фикс для W8.1 - W10) - (356.19 КБ) 163 скачивания
-
- USB3000_x32-DBG.rar
- версия с отладкой
- (380 КБ) 169 скачиваний
Последний раз редактировалось dadreamer 28 фев 2019, 23:01, всего редактировалось 2 раза.
-
- junior
- Сообщения: 56
- Зарегистрирован: 16 янв 2019, 09:22
- Версия LabVIEW: 18
- Благодарил (а): 8 раз
- Контактная информация:
Re: USB3000 & LabView
Спасибо вам за труды, буду пробовать.dadreamer писал(а):Agat, поставьте параллельно 2018 64-bit, попробуйте, может и заработает.
LabView 7.1 запускал на WinXP 32-bit. RtViewer работает и на ХР 32-бит и на 10ке 64-бит. Физическая связь с прибором есть, т.к. в RtViewer он работает.
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: USB3000 & LabView
Прошу прощения за глупый вопрос - а номер вирт. слота пробовали менять? Из того, что я вижу, RtViewer перебирает номера от 0 до 31 при попытке открыть устройство (CreateFile с именем "\\.\RtecUsb#", где # - номер слота). Глядя на исходник, могу предположить, что это, пожалуй, единственное место в инициализации, где реально может ошибка возникнуть. Если время будет, гляньте ещё через ntobjx64, есть ли в системе объект RtecUsb - должен где-то на вкладке Device быть. На вкладке Driver должен быть одноимённый драйвер.Agat писал(а):Нет доступа к модулю..
Вот такой утиль ещё запустите, посмотрим, есть ли слоты.
- Вложения
-
- check_slots.rar
- (5.03 КБ) 170 скачиваний
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 5 Ответы
- 252 Просмотры
-
Последнее сообщение irafka
-
- 3 Ответы
- 2074 Просмотры
-
Последнее сообщение PozhiloyGoblin
-
- 0 Ответы
- 344 Просмотры
-
Последнее сообщение maxim_MA
-
- 23 Ответы
- 2433 Просмотры
-
Последнее сообщение dadreamer
-
- 2 Ответы
- 391 Просмотры
-
Последнее сообщение ujin1