PyDAQmx或类似工具在Mac上可用吗?

2 投票
2 回答
2169 浏览
提问于 2025-04-28 01:36

作为一个Mac用户,我想在Mac上使用NI-DAQmx,但不想用传统的LabVIEW,希望能用Python或Matlab来实现。

我只找到这个PyDAQmx,但是它只适用于Windows和Linux。

暂无标签

2 个回答

0

1) 如果你安装了驱动程序ni-daqmx-base,那么你可以在Mac上使用PyDAQmx。

2) 尽管安装了ni-daqmx-base驱动程序,但Nidaqmx在Mac上是不能使用的。

4

要在Mac上通过Python使用NI硬件,你需要一个带有C语言接口的驱动程序。

可惜的是,NI-DAQmx在Mac上不可用,不过NI提供了NI-DAQmx Base驱动。这个驱动在两个方面是NI-DAQmx的一个子集:支持的设备和对于特定设备支持的硬件功能。你可以查看ReadMe [1],里面有支持的设备和功能的列表。一般来说,PCI/PCIe E系列和M系列设备是支持的,USB 621x设备也可以使用;不过,X系列设备和Compact DAQ(cDAQ)是没有的。

NI-DAQmx Base有一个C语言接口,看起来你可以用它配合PyDAQmx 1.3.2 [2]来使用。

如果你愿意放弃Python,改用LabVIEW,NI为NI myDAQ设备提供了一个驱动程序 [3]。这个驱动就是NI-DAQmx,但只支持这一个设备。

参考资料

[1] NI-DAQmx Base for Mac
http://www.ni.com/download/ni-daqmx-base-15.0/5648/en/

[2] PyDAQmx 1.3.2
https://github.com/clade/PyDAQmx/releases/tag/v1.3.2

[3] Getting Started With NI-DAQmx for myDAQ on Mac OS X
http://www.ni.com/white-paper/52345/en/

撰写回答