电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

基于Python的串口通信

基于Python的串口通信_第1页
1/3
基于Python的串口通信_第2页
2/3
基于Python的串口通信_第3页
3/3
基于 Python 的串口通信(2)Pyvisa1.1安装 pyvisa1.1.1 source 安装(1) 下载 pyvisa① 说明文档:http : //pyvisa 。 readthedocs 。 org/en/latest/ ② 下载链接:❶https : //github 。 com/hgrecco/pyvisa ❷http://pyvisa.sourceforge.net/(2) 解压① 命令解压cd /xxx/xxx/pyvisa—master。zip(切换到相关文件所在目录)tar zxvf pyvisa—master。zip② 手动解压(Mac 下像。zip 类的格式一般会在 Safari 下载完成后自动解压)(3) 安装 visa modulecd /xxx/xxx/pyvisa—master(切换到解压后的文件所在目录)sudo python setup。py install(加 sudo 以避开权限问题:”Permission denied.。。”)注:pyvisa 是依托于 enum34 的,假如是首次安装,还需要先下载 enum34 并安装:https : //pypi.python 。 org/pypi/enum34/1 。 0.4 安装方法同上:1.1.2 pip 安装 sudo pip install pyvisa注:上图中之所以写成 pip3。5(pip/pip3)是因为系统里除了自带的 Python2 外,还装了Python3(pip3 为默认 pip).1.2安装 NI—VISApyvisa 是基于 NI—VISA 库的,所以要正常的使用,还需要安装 NI 的 VISA 库:http : //www 。 ni 。 com/visa/ 下载链接:http : //www.ni.com/download/ni—visa—14 。 0.1/5023/en/ 1.3visa 通信测试1.3.1 USB 模式在 IDLE 中进行如下测试:>〉〉 import visa〉〉〉 rm = visa。ResourceManager()〉〉〉 rm。list_resources()(u’USB0::0x0957::0x1A07::MY53203784::INSTR',)〉〉〉 my_instrument = rm.open_resource('USB0::0x0957::0x1A07::MY53203784::INSTR’)〉〉〉 print(my_instrument。query('*IDN?’))Agilent Technologies,34461A,MY53203784,A。01。09-02。25—01。09—00.35-01—01〉〉>附:一个简单的测试脚本(。py 文件)visa#!/usr/bin/env python# —*— coding: utf-8 -*—import visafrom pyvisa.resources。usb import USBInstrumentfrom pyvisa.constants import *rm = visa。ResourceManager()res = rm.list_resources()#print rm#print res#print(len(res))if len(res) 〉 0: # print(res[0]) for dev in res: dev_name = str(dev) if dev_name。startswith("USB"): print(”usb resource”) usb_res = USB...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

基于Python的串口通信

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部