NITClk Python API

nitclk的Python项目详细描述


总体状况

master branch statusBuild Status - master branchDocumentation Status - master branchMIT LicenseTest Coverage - master branch
GitHub statusOpen Issues + Pull RequestsOpen Pull Requests
^{tb2}$

关于

nimipython存储库生成python绑定(应用程序编程接口),用于与模块化仪器驱动程序交互。这个 支持以下驱动程序:

  • NI DCPower(Python模块:nidcpower)
  • 数字Python模块(数字模式)
  • NI-DMM(Python模块:nidmm)
  • NI-FGEN(Python模块:nifgen)
  • NI ModInst(Python模块:nimodinst)
  • NI-SCOPE(Python模块:niscope)
  • NI Switch Executive(Python模块:nise)
  • NI-SWITCH(Python模块:niswitch)
  • NI TClk(Python模块:nitclk)

它被实现为一组Mako templates和每个驱动程序的元文件,为每个驱动程序生成一个Python模块。司机是 使用ctypesPython库通过其公共C API调用。在

nimi python支持底层驱动程序支持的所有操作系统。在

nimi python对不同版本遵循Python Software Foundation支持策略。在 这次包括使用CPython的python3.5及更高版本。在

NI TClk Python API状态

NI-TClk (nitclk)
Driver Version Tested Against20.0.0
PyPI VersionLatest NI-TClk Version
Supported Python VersionNI-TClk supported Python versions
Open IssuesOpen Issues + Pull Requests for NI-TClk
Open Pull RequestsPull Requests for NI-TClk

安装

作为使用nitclk模块的先决条件,必须在系统上安装nitclk运行时。访问ni.com/downloads下载设备的驱动程序运行时。在

nimi python模块(即nitclk)可以与pip一起安装:

$ python -m pip install nitclk~=1.3.2

easy\u install来自 setuptools

^{pr2}$

贡献

我们欢迎捐款!您可以克隆项目存储库,构建它,然后通过following these instructions安装它。在

使用

下面是使用nitclk模块的基本示例

importnitclk

nitclk的其他示例位于src/nitclk/examples/目录中。在

支持/反馈

NI支持nimi python包中包含的包。支持,打开 通过位于ni.com的NI支持门户请求。在

错误/功能请求

要报告错误或提交特定于NI模块化仪器Python绑定(nimipython)的功能请求,请使用 GitHub issues page。在

尽可能完整地填写问题模板,我们会尽快回复 尽我们所能。在

有关硬件支持或任何其他与此GitHub项目无关的问题,请访问NI Community Forums。在

文档

文档可用here。在

许可证

nimi python是根据MIT样式的许可证(see LICENSE)授权的。 其他注册项目可根据不同的许可证获得许可证。全部 许可证允许非商业和商业用途。在

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

推荐PyPI第三方库


热门话题
persistence Berkeley DB(Java版)在应用程序运行之间不是持久的   java使调度方法线程安全   java有更好的(java8?)收集异常的“原因堆栈”的方法?   java帮助我找到错误:方法声明无效;需要返回类型   java如何自动删除子实体?   sql Hibernate使用Java List实现多对多双向映射   java创建一组需要帮助的对象   目标c将Java程序绑定到Cocoa接口   多线程Java:同步操作与波动性到底有什么关系?   Java Slick2d如何将鼠标坐标转换为世界坐标   java内存泄漏。mysql。jdbc。ConnectionPropertiesImpl$*任意*ConnectionProperty   将java代码从hbase 0.92迁移到0.98.0hadoop2