与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)。传统模式仍然可用。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
图形Java仿射变换以旋转通用路径   IntelliJ IDEA中的java代码标记为编译器错误,在Eclipse中可以正常工作   java ArrayList的containsAll返回了错误的值   如何在安卓中的片段活动中添加java代码   java通过使用netbeans调用jbutton,将带有行的jbutton添加到jtable中   java在更新arrayAdapter/listView之前更新最终列表   java如何在另一个项目中导入包含AspectJ方面和注释的项目   为什么我的java布尔测试总是失败?   Eclipse中的java自动激活   在Bluetooth for Java(更具体地说是Android)之上是否有TCP/IP协议栈实现?   java Android Studio通过intent传递ArrayList并填充ListView