python visa模块_python – Mac OS X上的NI VISA pyVisa(Snow Leopard)

事实证明,NI-VISA 5.0在10.6.6上运行良好.

我遇到的问题是在调用pyVisa的visa.Instrument(“GPIB :: 1”)时说它没有找到库.但是,当调用visa.get_instruments_list()时,我的GPIB适配器显示为GPIB0.使用它作为设备我能够正确连接.

为了实现这一目标,我必须做出一些在NI网站(我至少可以找到)上没有记录的变化.最重要的是NI-VISA 5.0安装的VISA库的名称.它位于/Library/Frameworks/Visa.framework/VISA.我没有尝试修改nsi文件以自动链接到此库,如pyVisa文档所述.

我一直无法用pip安装pyvisa.我不得不使用easy_install.如果有人用pip成功安装pyvisa,我真的很想知道如何!

系统设置:

Python 2.7运行virutalenv virtualenvwrapper.雪豹10.6.6. NI-VISA 5.0

示例代码:

from pyvisa.vpp43 import visa_library

visa_library.load_library("/Library/Frameworks/Visa.framework/VISA")

import visa

visa.get_instruments_list() # Yields: ['ASRL1', 'ASRL2', 'ASRL3', 'ASRL4', 'GPIB0::1']

temp = visa.Instrument("GPIB0::1")

print temp # Yeilds: Instrument("GPIB0::1::INSTR")

更新:移动到Lion后,我发现了相同的问题,每次都必须手动加载库.这让我觉得我错过了一些东西.

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值