PyDAQmx或类似的Mac可用吗?

时间:2014-10-17 02:11:59

标签: python labview

作为一名mac用户,我想在Mac上使用NI-DAQmx但没有经典的LabVIEW,希望使用python或Matlab。

我只发现了这个PyDAQmx,但它只适用于Windows和Linux。

2 个答案:

答案 0 :(得分:4)

要在Mac上使用python中的NI硬件,您需要一个带有C API的驱动程序。

不幸的是,NI-DAQmx不适用于Mac,但NI提供 NI-DAQmx Base 驱动程序。该驱动程序是NI-DAQmx的一个子集,有两种方式:支持的设备,对于给定的设备,支持的硬件功能。有关支持的设备和功能列表,请参阅自述文件[1],但一般情况下,支持PCI / PCIe E和M系列设备,USB 621x设备也是如此;值得关注的是X系列设备和Compact DAQ(cDAQ)。

NI-DAQmx Base有一个C API,你可以在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] Mac OS X上针对myDAQ的NI-DAQmx入门   
http://www.ni.com/white-paper/52345/en/

答案 1 :(得分:0)

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

2)即使安装了ni-daqmx-base驱动程序,Nidaqmx也无法在Mac上使用。