在非常仔细地遵循 pyvisa 文档之后,我无法通过 python 与我的 NI USB 6255 进行通信。我正在使用正确的 python 分布(32 位),而且我在一个 virtualenv 中,所以我不会搞砸我的正常版本。
创建一个ResourceManager()
名为 的对象后rm
,确保我的 daq 已插入并打开,我得到以下信息:
>>> rm
<ResourceManager(<VisaLibrary('/Library/Frameworks/visa.framework/visa')>)>
>>> rm.list_resources()
(u'ASRL1::INSTR', u'ASRL2::INSTR', u'ASRL3::INSTR')
但是,在 Macbook 上,这是两个蓝牙端口,然后我的手机通过 USB 连接。
在 NIVisaIC 中,我的 DAQ 作为 USB RAW 资源出现,但由于“I/O 错误”,我无法读取/查询它。
任何帮助,将不胜感激。