Уважаемые коллеги!
Доводилось ли кому работать с Keithley 3706A через LabVIEW?
Ситуация следующая. Есть два девайса Keithley 3706A, соединённых по TSP-link как master-slave. Мастер по LAN подключен к компьютеру. Внешне вроде как всё нормально, но запуск даже стандартных примеров сопровождается ошибками. В NI MAX виден только мастер, как должен там выглядеть slave - не знаю. Фирменное описание во многие детали не вдаётся
Работа с мультиметром Keithley 3706A
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 126 раз
- Контактная информация:
Re: Работа с мультиметром Keithley 3706A
Драйвер для поставили?
http://sine.ni.com/apps/utf8/niid_web_d ... l_id=20650
http://www.keithley.ru/base_download?dassetid=53565
Есть ли в комплекте какие-нибудь примеры?
http://sine.ni.com/apps/utf8/niid_web_d ... l_id=20650
http://www.keithley.ru/base_download?dassetid=53565
Есть ли в комплекте какие-нибудь примеры?
-
- assistant
- Сообщения: 103
- Зарегистрирован: 25 фев 2015, 10:00
- Версия LabVIEW: 14.0f1
- Контактная информация:
Re: Работа с мультиметром Keithley 3706A
Драйвера ставились аккуратно, насколько это возможно при поставляемой документации.
Программа вылетает как раз на примерах, при инициализации девайса.
Программа вылетает как раз на примерах, при инициализации девайса.
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 126 раз
- Контактная информация:
Re: Работа с мультиметром Keithley 3706A
Быть может, имеется сервисная программа от разработчика? Если так, то работает ли в ней девайс? При вылете какие-нибудь сообщения появляются? Можете скинуть примеры сюда (а то там регистрация требуется)?
-
- assistant
- Сообщения: 103
- Зарегистрирован: 25 фев 2015, 10:00
- Версия LabVIEW: 14.0f1
- Контактная информация:
Re: Работа с мультиметром Keithley 3706A
Для начала выкладываю картинки для пояснения проблемы:
01 - диски с драйверами, которые использовались при установке;
02 - список всех установленных программ;
03 - это подробности того, что установлено от NI;
04 - IP компьютера;
05 - IP Keithley 3706A - два девайса;
06 - что нам показывает NI MAX;
07 - пример, поставляемый вместе с драйверами Keithley;
08 - тот же пример после запуска на выполнение, timeout возникает в ke37xx Initialiaze.vi;
09 - четыре уровня содержимого ke37xx Initialiaze.vi, ошибка возникает в VISA Read;
10 - те же подпрограммы после запуска на выполнение.
01 - диски с драйверами, которые использовались при установке;
02 - список всех установленных программ;
03 - это подробности того, что установлено от NI;
04 - IP компьютера;
05 - IP Keithley 3706A - два девайса;
06 - что нам показывает NI MAX;
07 - пример, поставляемый вместе с драйверами Keithley;
08 - тот же пример после запуска на выполнение, timeout возникает в ke37xx Initialiaze.vi;
09 - четыре уровня содержимого ke37xx Initialiaze.vi, ошибка возникает в VISA Read;
10 - те же подпрограммы после запуска на выполнение.
- Вложения
-
- Keithley3706A.rar
- (1.86 МБ) 147 скачиваний
-
- assistant
- Сообщения: 103
- Зарегистрирован: 25 фев 2015, 10:00
- Версия LabVIEW: 14.0f1
- Контактная информация:
Re: Работа с мультиметром Keithley 3706A
Драйвера от Keithley поставляются в виде архива (включает и примеры), который надо просто распаковать и положить в папку \National Instruments\LabVIEW 2014\instr.lib\dadreamer писал(а):Можете скинуть примеры сюда (а то там регистрация требуется)?
Прилагаю архив с диска за октябрь 2010, он под рукой. Установлен же диск за декабрь 2011, там подпрограмм побольше, но примеры и глюки те же. Если надо, выложу позже.
- Вложения
-
- ke37xx.rar
- (1.1 МБ) 143 скачивания
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 126 раз
- Контактная информация:
Re: Работа с мультиметром Keithley 3706A
temples, попробуйте установить для компьютера IP-адрес 192.168.11.1 и шлюз 192.168.11.0. На приборе шлюз выставляется? Если есть возможность, то его тоже нужно прописать. Либо попробуйте убрать шлюз из настроек компа вообще. Для проверки соединения можно использовать команду ping -t IP-address в командной строке. Ошибка тайм-аута может возникать здесь, на мой взгляд, по двум причинам. Либо отсутствует связь с прибором из-за неверных настроек компа/прибора, либо есть какие-то несоответствия в протоколе (например, старая прошивка, старые версии драйверов). В блоке инициализации есть часть кода с комментарием Query Instrument ID. Если нет связи с устройством, то эта часть не должна отрабатывать. У вас же, похоже, она выполняется и проблема возникает дальше - на блоке сброса. То есть, я больше склоняюсь ко второму варианту - что-то не так с протоколом / форматом данных. Поставьте индикатор на VISA Read в Query Instrument ID, там должен появиться идентификатор устройства при успешном запросе.
-
- assistant
- Сообщения: 103
- Зарегистрирован: 25 фев 2015, 10:00
- Версия LabVIEW: 14.0f1
- Контактная информация:
Re: Работа с мультиметром Keithley 3706A
В результате танцев с бубнами примерно так и поступили. Шлюз оказался не нужен. Сейчас более-менее работает, хотя периодически возникают ошибки с упоминанием Query. Что странно, если программа запущена, то работает несколько часов подряд нормально (больше пока не проверяли). А ошибка появляется именно в момент старта, притом через раз. Как-будто что-то от предыдущего запуска в памяти мешается.
P.S. В Keithley, после изменения настроек LAN, хотя они вроде как и сохранились в памяти, надо не забывать в конце нажимать "Apply".
P.S. В Keithley, после изменения настроек LAN, хотя они вроде как и сохранились в памяти, надо не забывать в конце нажимать "Apply".
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 13 Ответы
- 2496 Просмотры
-
Последнее сообщение Artem.spb
-
- 16 Ответы
- 3229 Просмотры
-
Последнее сообщение Artem.spb
-
- 4 Ответы
- 203 Просмотры
-
Последнее сообщение Andrew Lunev