Стоят две независимые задачи:
1. поиск пораженок приемника. при этом должна вестись пересторйка генератора по частоте с заданным шагом
2. определение среднего тока потребления за 30мин.
Имею: генератор Г4-176 и вольтметр В7-46, оба прибора имеют КОП. Есть аджилентовский адаптер USB-GPIB 82357А.
На приборах выставил адреса перемычками, запустил IO Library Suite на компе. Сначала попробовал пообщаться с генератором - реакции ноль, потом с таким же успехом вольтметр. Адаптер рабочий - с импортной техникой работает, правда через специальную программу.
У кого есть опыт подключения советских приборов по КОПу - посоветуйте начальные действия, как проверить их на живучесть. Лабвью на компе нет. Посоветуйте какую-то ненавороченную программу для "попробовать" общаться через КОП.
Как подключить советские приборы по КОПу?
-
Pavel Krivozubov
- professor

- Сообщения: 4414
- Зарегистрирован: 07 фев 2008, 16:39
- Награды: 3
- Версия LabVIEW: 7.0 - 2013
- Откуда: г. Электросталь
- Благодарил (а): 31 раз
- Поблагодарили: 10 раз
- Контактная информация:
Re: Как подключить советские приборы по КОПу?
Moжет быть попробовать с Measurement and Automation Explorer?
Правила форума
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
-
Alchemik
- interested

- Сообщения: 3
- Зарегистрирован: 20 июл 2026, 23:45
- Версия LabVIEW: 18.5.0f0
- Контактная информация:
Re: Как подключить советские приборы по КОПу?
Добрый вечер, проблема эта действительно актуальна.
Имеется вольтметр В7-46, как и у ТС, так вот прибор переводится в режим ДУ штатной командой из VISA test panel, из режима ДУ снимается также штатной командой оттуда же, передает прекрасно данные измерений (штатной командой).
Но команды переключения режимов измерения и прочие, вводимые в ручном режиме, он решительно отвергает.
Конец блока данных в настройках выставлен правильно (ПС, оно же 0xA, как документация гласит на прибор). ВвАдим (да-да, именно так в РЭ) вторую программу из подпункта 4.3.13.8 РЭ к прибору: Жмем "Write", тут же получаем на приборе сброс ДУ (соответствующий индикатор гаснет), ждем минутку и получаем вот такое сообщение об ошибке: А вот то, что посылается в линию: И очень похоже, что это совсем не то, что нужно.
Подскажите, пожалуйста, люди добрые, как эту беду побороть.
P.S. в руководстве по эксплуатации то стоит пробел в конце команд в примерах перед знаком перевода строки, то не стоит, 1991 год, в стране нечего есть, времена смутные, понимаю. Но как правильно-то?
P.P.S. контроллер - NI GPIB-USB-HS.
Имеется вольтметр В7-46, как и у ТС, так вот прибор переводится в режим ДУ штатной командой из VISA test panel, из режима ДУ снимается также штатной командой оттуда же, передает прекрасно данные измерений (штатной командой).
Но команды переключения режимов измерения и прочие, вводимые в ручном режиме, он решительно отвергает.
Конец блока данных в настройках выставлен правильно (ПС, оно же 0xA, как документация гласит на прибор). ВвАдим (да-да, именно так в РЭ) вторую программу из подпункта 4.3.13.8 РЭ к прибору: Жмем "Write", тут же получаем на приборе сброс ДУ (соответствующий индикатор гаснет), ждем минутку и получаем вот такое сообщение об ошибке: А вот то, что посылается в линию: И очень похоже, что это совсем не то, что нужно.
Подскажите, пожалуйста, люди добрые, как эту беду побороть.
P.S. в руководстве по эксплуатации то стоит пробел в конце команд в примерах перед знаком перевода строки, то не стоит, 1991 год, в стране нечего есть, времена смутные, понимаю. Но как правильно-то?
P.P.S. контроллер - NI GPIB-USB-HS.
Последний раз редактировалось Alchemik 21 июл 2026, 00:33, всего редактировалось 3 раза.
-
IvanLis
- guru

- Сообщения: 5694
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 35 раз
- Поблагодарили: 129 раз
Re: Как подключить советские приборы по КОПу?
Попробуйте timeout = 5000Alchemik писал(а): 21 июл 2026, 00:08 Подскажите, пожалуйста, люди добрые, как эту беду побороть.
P.S. в руководстве по эксплуатации то стоит пробел в конце команд в примерах перед знаком перевода строки, то не стоит, 1991 год, в стране нечего есть, времена смутные, понимаю. Но как правильно-то?![]()
Строка по идее должна заканчиваться (и на передачу и на приеме) терминатором : \n
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение Картинку или Файл
Как добавить в сообщение Видео
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение Картинку или Файл
Как добавить в сообщение Видео
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
Alchemik
- interested

- Сообщения: 3
- Зарегистрирован: 20 июл 2026, 23:45
- Версия LabVIEW: 18.5.0f0
- Контактная информация:
Re: Как подключить советские приборы по КОПу?
Прояснения не наступило, увы.
1) таймаут 5000 выставить не дает, сообщает, что 5000 - ОК, но в настройки пишутся 10000. Ну ладно, наверное, больше не меньше.
2) в настройках консоли терминатор \n забит. Но судя по логам, посылается что-то не то опять же. При вводе "A1\n" отправляется "A1." При вводе "A1" так и отправляется "A1".
3) чтение показаний выполняется нормально, хотя при этом индикатор ДУ на приборе опять же гаснет.
4) в логах знак "." - перевод строки? Тогда почему не проходит команда в первом варианте, и зачем тогда выставлять терминатор в настройках линии, если он не передается программой, а вбивать нужно руками?
Скриншоты в порядке перечисления пунктов.
Вопросов по-прежнему остается гораздо больше, чем ответов.
1) таймаут 5000 выставить не дает, сообщает, что 5000 - ОК, но в настройки пишутся 10000. Ну ладно, наверное, больше не меньше.
2) в настройках консоли терминатор \n забит. Но судя по логам, посылается что-то не то опять же. При вводе "A1\n" отправляется "A1." При вводе "A1" так и отправляется "A1".
3) чтение показаний выполняется нормально, хотя при этом индикатор ДУ на приборе опять же гаснет.
4) в логах знак "." - перевод строки? Тогда почему не проходит команда в первом варианте, и зачем тогда выставлять терминатор в настройках линии, если он не передается программой, а вбивать нужно руками?
Скриншоты в порядке перечисления пунктов.
Вопросов по-прежнему остается гораздо больше, чем ответов.
- Вложения
-
- "A1\n"
- КОП_6.png (4.63 КБ) 62 просмотра
-
- "A1"
- КОП_7.png (2.29 КБ) 62 просмотра
-
- Чтение показаний
- КОП_8.png (5.5 КБ) 62 просмотра
-
- Лог линии при чтении показаний
- КОП_9.png (1.82 КБ) 62 просмотра
-
IvanLis
- guru

- Сообщения: 5694
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 35 раз
- Поблагодарили: 129 раз
Re: Как подключить советские приборы по КОПу?
Давайте по порядку....Alchemik писал(а): 21 июл 2026, 23:28 2) в настройках консоли терминатор \n забит. Но судя по логам, посылается что-то не то опять же. При вводе "A1\n" отправляется "A1." При вводе "A1" так и отправляется "A1".
3) чтение показаний выполняется нормально, хотя при этом индикатор ДУ на приборе опять же гаснет.
4) в логах знак "." - перевод строки? Тогда почему не проходит команда в первом варианте, и зачем тогда выставлять терминатор в настройках линии, если он не передается программой, а вбивать нужно руками?
У Вас на скрине настроен терминатор, но это только на прием.
Что бы использовать настроенный терминатор на передачу, необходимо активировать "Send End On Writes".
Знак "." может отображаться в текстовом режиме ASCII вместо \n (т.к. он его отобразить не может
По хорошему, нужно переходить непосредственно в LabVIEW и смотреть все там... Можно в HEX посмотреть пакет на отправку и на прием...
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение Картинку или Файл
Как добавить в сообщение Видео
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение Картинку или Файл
Как добавить в сообщение Видео
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
Alchemik
- interested

- Сообщения: 3
- Зарегистрирован: 20 июл 2026, 23:45
- Версия LabVIEW: 18.5.0f0
- Контактная информация:
Re: Как подключить советские приборы по КОПу?
Если речь про то, что на скрине "N\A", то контроллер, как бы помягче сказать, "детский"
. И этой функции в нем просто не предусмотрено. Я туда первым делом сунулся, но увы. Конечно, это сильно упростило бы мониторинг того, что там на шине творится.
Если же речь про то, чтобы городить высокоуровневую модель уже в самой среде, не понимая, что там творится, ну это, по-моему, убить просто еще много вечеров после работы впустую.
В другой утилите тоже ничего не выходит. Читать - читает, писать - не пишет. Может быть аппаратная неисправность?
P.S. стоит отметить, что через эту утилиту ДУ не сбрасывается. Просто не работает.
Если же речь про то, чтобы городить высокоуровневую модель уже в самой среде, не понимая, что там творится, ну это, по-моему, убить просто еще много вечеров после работы впустую.
В другой утилите тоже ничего не выходит. Читать - читает, писать - не пишет. Может быть аппаратная неисправность?
P.S. стоит отметить, что через эту утилиту ДУ не сбрасывается. Просто не работает.