NI-DAQmx驱动可以从NI官网下载。nidaqmx Python软件包相关的文档都位于
NI Github Sit。那儿包含所有
nidaqmx Python范例以及
函数定义。更详细的Python支持安装流程请参考
NI-DAQmx Python Documentation。
安装Python和NI-DAQmx Python API:
- 下载Python
- 安装Python
- 调用NI-DAQmx Python API需要NI-DAQmx或NI-DAQmx Runtime。请到NI官网下载最新版本的NI-DAQmx驱动。
- 使用以下其中一个方式安装NI-DAQmx Python API:
- 使用pip安装:
- python -m pip install nidaqmx
- 使用setuptools的easy_install安装:
- python -m easy_install nidaqmx
- 下载和运行项目源代码:
使用nidaqmx测试Python环境:
- 打开IDLE(Python)
- 输入import nidaqmx并按Enter
- 输入with nidaqmx.Task() as task: 然后按Enter
- 输入task.ai_channels.add_ai_voltage_chan("Dev1/ai0")并按Enter。请注意,Dev1是连接到电脑的设备名称。您可以在NI-MAX中找到您的设备名称。如果输入的名称不匹配,则会报错。 ai0是您要用来获取数据的通道。确保您提供正确的通道名称。
- 输入task.read()并按Enter
- 您将看到Dev1设备在AI0读取的值。
上图显示以上步骤在Python (IDLE)操作后该获得的结果。
附加信息
如果您已经安装Python和NI-DAQmx Python API,但您认为安装过程不正确,您可以参考以下步骤重新安装。
重新安装过程:请根据您安装的方式选择对应的卸载方式,然后重新安装就行。
- 使用pip卸载:
- python -m pip uninstall nidaqmx
- 使用setuptools卸载:
- python easy_install -m nidaqmx
- 使用以上的指令后将获得一个路径。把路径内的egg文档给删除。
- 删除项目源代码:
- 打开Python的site-pakages并把nidaqmx文档给删了