ni-modinst python api

nimodinst的Python项目详细描述


整体状态

master branch statusBuild Status - master branchDocumentation Status - master branchMIT LicenseTest Coverage - master branch
GitHub statusOpen Issues + Pull RequestsOpen Pull Requests
InfoPython bindings for NI Modular Instrument drivers. See GitHub for the latest source.
AuthorNational Instruments
NI Digital Multimeter with Python logo

关于

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

  • NI-DCPower(Python模块:nidcpower)
  • ni-dmm(python模块:nidmm)
  • ni-fgen(python模块:nifgen)
  • NI-SCOPE(Python模块:niscope)
  • NI-SWITCH(Python模块:niswitch)
  • NI ModInst(Python模块:nimodinst)
  • NI开关执行器(Python模块:nise)

它被实现为一组Mako templates和每个驱动程序元文件,这些元文件为每个驱动程序生成一个python模块。使用 ctypespython库。

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

nimi python支持使用cpython或pypy的python 2.7、3.4及更高版本。

ni modinst python api状态

NI-ModInst (nimodinst)
Driver Version Tested Against18.0.0
Driver API Version255.0.0d4
PyPI VersionLatest NI-ModInst Version
Supported Python VersionNI-ModInst supported Python versions
Open IssuesOpen Issues + Pull Requests for NI-ModInst
Open Pull RequestsPull Requests for NI-ModInst

安装

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

nimi python模块(即用于ni modinst)可以使用pip

安装
$ python -m pip install nimodinst~=1.1.2

easy_安装 setuptools

$ python -m easy_install nimodinst

贡献

欢迎投稿!您可以克隆项目存储库,构建它,并通过following these instructions安装它。

用法

下面是使用nimodinst模块检索系统中当前所有高速数字化仪信息的基本示例。

importnimodinstwithnimodinst.Session("niscope")assession:fordeviceinsession:print("{: >20} {: >15} {: >10}".format(device.device_name,device.device_model,device.serial_number))

ni modinst的其他示例位于src/nimodinst/examples/directory中。

支持/反馈

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

错误/功能请求

要报告错误或提交特定于ni modular instruments python bindings(nimi python)的功能请求,请使用 GitHub issues page

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

有关硬件支持或任何其他与GitHub项目无关的问题,请访问[NI社区论坛](https://forums.ni.com/)。 ……_文件部分:

文件

有文档here

许可证

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

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

推荐PyPI第三方库


热门话题
junit有没有办法在Java中重新初始化静态类?   在浏览器中点击应用程序时java Play框架挂起   文件Java错误中的NullPointerException   使用Java中的SNMP查找网络中计算机的登录名   java包装服务器引导程序已弃用,有什么替代方案?   当客户在等待理发时,java信号量值是否存在问题?   java如何使用JavaMail仅下载特定类型的附件   如何在java中将十进制转换为十六进制   java Slick2D粒子系统不会生成粒子   java检测更改事件来自何处   将Java集合类型参数类设置为数组   java如何从eclipse导出为可运行JAR文件?   java EntityManager对象未注入Glassfish和Spring   swing从actionPerformed和actionListener Java返回字符串   java在给定另一个等价键对象的情况下获取映射项的当前键   无论输入如何,java网络都会产生相同的输出