Корзина пуста

Виктор Кулик (Все сообщения пользователя)

Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
GW3000, обработка ошибок при управлении по LAN
 
Наконец я созрел для продолжения темы.
Если соединяться с GDS73504A через NI-VISA, то при выдаче запроса на чтение, когда у инструмента нет ответа, то благополучно происходит timeout. Восстановить работоспособность можно вызовом viClear( viSession).
Выдача регистратору бестолковых команд решительно ничего не меняет. Они просто игнорируются прибором и даже *ESR? по прежнему возвращает 0.
А вот выдача бестолковых запросов, типа AAA? таки "вешает" регистратор. Во всяком случае, после этого любые попытки чтения с устройства приводят к timeout. Не помогают ни viClear, ни *CLS . Только Выкл/Вкл
Некоторые могут подумать, что автор ерундой занимается, но в сложных проектах взаимодействие с устройством может иметь достаточно запутанный характер и иметь возможность спросить само устройство "Тебе все понятно?" с помощью *ESR? (чтение Event Status Register) или STB? (чтение Status Byte) вещь очень полезная. Эти регистраторы, похоже, такого не умеют. Впрочем, это не смертельно: само по себе возникновение timeout может служить диагностикой ошибки, а с помощью viClear восстановиться. Ну а некорректные запросы, видимо, придется отлавливать в процессе отладки.
GW3000, обработка ошибок при управлении по LAN
 
Модель GDS73504A
У меня некоторые исправления в первое сообщение. На самом деле и *RST и *CLS работают. Кстати, работают и Common commands *ESE и *ESR?, которых нет в описании.
Моя проблема скорее в другом: при выдаче запроса на чтение, для которого у инструмента нет ответа, не происходит timeout error, а запрос просто "виснет". Вполне вероятно, что это моя ошибка как программиста, поскольку я сам открываю сессию как TCPIPclient. В ближайшее время попробую изменить связь на NI VISA ...SOCKET, как, собственно, и рекомендует руководство. Возможно проблема решится, о чем доложу.
GW3000, обработка ошибок при управлении по LAN
 
Как узнать статус состояния ошибки, если осциллограф серии GW3000 получил неправильную команду? И как сбросить это состояние? Обычно я использовал *CLS, но на этих осциллографах это не работает. Пока я только через выкл/вкл могу реанимировать связь.
Lecroy rackmount
 
Нельзя ли на удаленном компьютере получить экран, подобный тому, который отображается на подключенном к установленному в стойку Lecroy. Что-то то ПО, которое предоставлено в комплекте представляется довольно убогим, по сравнению с "родным" экраном
профиль Lecroy rackmount, сбрасывается профиль при включении
 
У осциллографов Lecroy s/n LCRY0270N30043, LCRY0270N30044 (это rackmount, без экрана) при включении все настройки сбрасываются (каналов нет, развертка 50нс). Обычно последние настройки сохраняются и при включении восстанавливаются. И те осциллографы, которые с экраном ведут себя именно так.
Вообще-то это смахивает на настройки ПО, возможно даже Windows
Страницы: 1

Внимание! Отсутствие ошибок и опечаток не гарантируется. В технические характеристики средств измерений неутвержденного типа производителем могут быть внесены изменения без предварительного уведомления. Соответствие важных параметров требует уточнения. Полные технические характеристики предоставляются по отдельному запросу. Нашли ошибку? Выделите мышкой и нажмите Ctrl+Enter.

Войти в личный кабинет

Заказать обратный звонок

Обратите внимание, все поля - обязательны для заполнения.
Обновить

Обратная связь

Обратите внимание, все поля - обязательны для заполнения.
Обновить