python相关知识汇总

342 阅读1分钟

PyQt设置自动补全和智能提示

pycharm的解释器设置.png

pycharm的解释器设置1.png

pyvisa库的使用时报错"# visa.ResourceManager() got function 'viOpen' not found in Windows"

参考(靠谱, google 上英文检索出的):visa.ResourceManager() got function 'viOpen' not found in Windows · Issue #385 · pyvisa/pyvisa · Gi…

  • 键入 pyvisa-info or python -m visa info 查看visa64.dll所在路径
  • 代码上更改即可
    import os
    os.add_dll_directory('C:\\Program Files (x86)\\Keysight\\IO Libraries Suite\\bin')
    
    import pyvisa as visa
    
    # if __name__ == '__main__':
    resource_manager = visa.ResourceManager('C:\\Windows\\system32\\visa32.dll')      
    # resource_manager = visa.ResourceManager('C:\\Windows\\system32\\visa64.dll')    
    # resource = resource_manager.open_resource(r'TCPIP0::192.168.0.56::inst0::INSTR', write_termination='\n')  
    resource = resource_manager.open_resource(r'TCPIP0::192.168.0.19::5025::SOCKET', write_termination='\n')
    
    resource.write(":FORMat:DATA REAL")
    resource.write("FORM:BORD NORM")
    response = resource.write(":CALCulate1:TRACe4:DATA:FDATa?")