作为一名mac用户,我想在Mac上使用NI-DAQmx但没有经典的LabVIEW,希望使用python或Matlab。
我只发现了这个PyDAQmx,但它只适用于Windows和Linux。
答案 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上使用。