本文主要是介绍linux下使用python访问GPIB,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Linux下使用pyvisa控制GPIB设备
1、目的
由于在Linux环境下安装NI-488.2驱动花费很长时间,而且出现的问题比较多,所以特此记录下。
2、安装步骤
2.1下载镜像文件
从NI官网上下载NI-488.2和NI-Visa镜像文件。官网地址
http://www.ni.com/zh-cn/support/downloads/drivers.html
2.2安装镜像文件
将镜像文件拷贝到Linux环境下,在NI-448.2目录下运行INSTALL命令,安装NI-488.2。
2.3运行gpibexplorer软件。
2.4安装NI-VISA,方法同上。
2.5安装pyvisa
使用easy_install pyvisa命令安装。
3、遇到的问题:
3.1 安装过程中,可能会出现如下错误:
解决办法:
yum provides libstdc++.so.6查看哪个安装包包含该库:
安装libstdc+±4.8.5-36.el7.i686
yum install libstdc+±4.8.5-28.el7.x86_64
报错:
…you can also use --setopt=protected_multilib=false to remove
this checking, however this is almost never the correct thing to
do as something else is very likely to go wrong (often causing
much more problems).
Protected multilib versions: libstdc+±4.8.5-36.el7.i686 !=
libstdc+±4.8.5-28.el7.x86_64
执行如下命令
yum update libstdc+±4.8.5-28.el7.x86_64
3.2 运行gpibexplorer时报错
执行yum install libXinerama.so.1
完成后,执行yum install libGL.so.1
Reboot
3.3 运行gpibexplorer时报错
运行updateNIDrivers,但是依然报错:
更新nikal-17.5,http://www.ni.com/download/ni-kal-17.5.1/7685/en/
安装更新后,执行updateNIDrivers。
3.4 运行updateNIDrivers,报错:
修改虚拟机的内存,将内存大小改为4GB。
转自:https://blog.csdn.net/yang843094036/article/details/95487619
这篇关于linux下使用python访问GPIB的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!