Pyvisa,简明介绍

1,前言

本文的专业知识要求可能要强一些,这里的专业知识指不是python编程基础,而是仪器仪表和基础的硬件基本常识。更多面向于工程工业的非计算机背景从业人员,或者是在校研究生,有做实验用到精密仪器仪表的人员进行参考,提高工作效率和幸福感,顺带我自己复习和总结一下关于pyvisa的一些知识。

首先需要了解一下,如果作为研究生或者工程师的你,不想手动的进行实验测试,机械的取数据,将实验数据复制粘贴到excel表格或者csv表格中,那么恭喜,我们有了共同语言,都是懒人,可以接着往下看


2,pyvisa简介

在学术阶段或是工作中,使用仪器是很正常的。仪器仪表一般都是带有通讯口,比如网口,串口等等,玩labview的可能会知道一些。labview内置的控制仪器就是依赖于Visa。

VISA,虚拟仪器软件架构,是对带有GPIB、VXI、PXI、串口(RS232/485)、以太网、USB和/或IEEE 1394接口的仪器系统进行配置、编程和故障排除的标准。简单的说就是两个人沟通,类似于语言的中介,VISA将你的语言转换变成仪器能听懂的命令。

VISA功能强大,但是读和写基本不是人看的。我个人认为其可读性非常差,尤其是对于类似于我这种非程序员人士来说很痛苦。python则是易读性非常高,两者结合,因此有大佬编写了基于visa内核的python第三方库,即本系列主角,pyvisa。


3,环境搭建

3.1 软件编译环境

软件环境搭建方面,需要

1,python,自行到http://python.org下载,建议使用3.4以上版本

2,安装pyvisa,这个很简单,在第一部的基础上,pip install pyvisa 即可

3,安装NI-VISA,这一点需要解释一下,pyvisa仅仅只提供了一种中介,让使用者可以利用python以简洁的方式对仪器进行操作,而内核依然是VISA,因此需要安装驱动,VISA驱动有很多种,常用的为NI(labview母公司)提供的NI-VISA。直接到官网下载即可

4,备选的转接线的驱动,大部分仪器现在已经提供了以太网口,以太网口不需要安装额外的转接硬件,只需要一根网线即可。而GPIB线等等。则需要额外安装GPIB的驱动,或者GPIB转USB的转接线也需要驱动,视厂家而定。可根据手上购买的东西与厂家索要软件驱动。注意的是,软件驱动非常重要,有可能直接关系到能否连接上仪器- -。

3.2 硬件环境

硬件准备

1,需要一个安装好第二部软件编译环境的电脑

2,使用的仪器

3,网线或者GPIB等连接线。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值