Pyvisa.errors.VisaIOError: VI_ERROR_TMO (-1073807339): время ожидания истекло до завершения операции – из-за OPC? командPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Pyvisa.errors.VisaIOError: VI_ERROR_TMO (-1073807339): время ожидания истекло до завершения операции – из-за OPC? команд

Сообщение Anonymous »


Я использую осциллограф Kesight и внезапно начинаю получать сообщение pyvisa.errors.VisaIOError: VI_ERROR_TMO (-1073807339).

это всегда происходило из-за одной и той же строки в моем коде "self._rm.query('*OPC?')"

вот как я настраиваю класс

Область класса: def __init__(self, ip: str,USBaddress: str = ''): self._ip = ip self._USBaddress = USB-адрес если self._USBaddress == '': self._resource = f'TCPIP0::{ip}::INSTR' еще: self._resource = f'USB0::{USBaddress}::0::INSTR' self._rm = resources_manager.open_resource(self._resource) self._rm.timeout = 1000 self.id = self._rm.query('*IDN?') self.config = Config(self._rm, self) self.screen = Экран(self._rm, self) self.markers = Маркеры(self._rm, self) self.trigger = Триггер(self._rm, self) self.save_file = Save_Files(self._rm) self.measurements = Измерения(self._rm, self) self.jitter = Джиттер(self._rm, self) self.functions = Функции(self._rm, self) И, например, я пытаюсь изменить горизонтальное положение с помощью следующей функции:

def Horizontal_position(self, Position: float): """ Команда :TIMebase:POSition устанавливает временной интервал между событием триггера. и контрольная точка задержки. Контрольная точка задержки устанавливается с помощью :TIMebase:REFerence команда. :param Position:Действительное число, обозначающее время в секундах от запуска до контрольной точки задержки. :возврат:Нет """ self._rm.write(f':TIMebase:POSition {позиция}') self._rm.query('*OPC?') и строка self._rm.query('*OPC?') вызывает ошибку VI_ERROR_TMO (-1073807339)

есть идеи, почему?

Спасибо заранее.
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»