import pprint
import timeimport pyvisa
from pyvisa.highlevel import ResourceInfovisa32_dll_path = r'C:\Windows\System32\visa32.dll'
rm = pyvisa.ResourceManager(visa32_dll_path)
pprint.pprint(rm.list_resources_info())
device = rm.open_resource('ASRL9::INSTR') class Keysight:def __init__(self):pass@staticmethoddef write_command(command):device.write(command)def query_command(self, command):return device.query(command)def reset(self):"""初始化仪器配置Returns:"""self.write_command("*RST")def enable_output(self, enable: bool):"""使能输出Args:enable:Returns:"""
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!