与National Instruments Pydaqmx驱动程序的接口
PyDAQmx的Python项目详细描述
概述
这个包允许用户在python中使用来自National Instrument的数据采集硬件。它在nidaqmx驱动程序之间建立一个接口 还有Python。它目前只在windows上工作。
该软件包不是NI采集硬件的开源驱动程序。首先需要安装ni提供的驱动程序
与类似的包相比,pydaqmx模块是 NIDAQmx ansi C驱动程序它从 并导入所有预定义的常量。这提供了 c和python代码之间几乎是一对一的匹配。使用实例 提供回调函数。
提供了更方便的面向对象接口,其中 c中的taskhandle替换为task对象。
有关此包的详细信息可以在其main website上找到。
安装
您需要首先安装ni daqmx驱动程序,该驱动程序随您的 数据采集硬件。请验证您是否与 驱动程序C API(默认情况下应该是这样)。
要安装PyDAQmx,请下载包并运行命令:
python setup.py install
您还可以直接将pydaqmx目录移动到一个位置 python可以从(脚本所在的目录 使用pydaqmx运行等)
联系人
请将错误报告或反馈发送到Pierre Cladé。
版本历史记录
主要变化:
- 1.4.2正确版本字符串
- 1.4.1 64位Linux支持的NIDAQMX基
- 1.4许多小改进
- 1.3.2错误修复
- 1.3.1对于Python3,字符串(Unicode)可以用作参数
- 1.3 pydaqmx同时支持nidaqmx和nidaqmxbase驱动程序
- 1.2.5.2已更正1.2.5版中的错误(任务不起作用)
- 1.2.5.1向所有函数添加关键字(版本1.2.5不适用于Python3)
- 1.2.4正确导入2011 ET 2012 NIDAQMX的NIDAQMX功能
- 1.2.3 daqmxaddnetworkdevice正在工作
- 1.2.2包使用2to3与python 3一起工作
- 1.2.1向daqmxfunctions添加doc string
- 1.2支持回调函数
- 1.1添加Linux支持
版本1.4
改进如下:
- 每个错误都有一个特定的c子类
- 可以加载不带前缀的常量:pydaqmx.val_cfg_default
- 将警告作为警告抛出
- 改进单元测试。
版本2
新版本的pydaqmx将位于github的dev2分支中。pydaqmx将遵循pep8命名约定(并将被称为pydaqmx)。传统模式仍然可用。