ni示波器的python包装器

pyniscope的Python项目详细描述


提供一个python包ni scope,它使用cTypes为python包装ni-scope驱动程序软件。 该软件包使用NI-Scope Library 3.3.2版(使用PCI-5122卡Windows XP)和PXI-5114在Windows 7上进行测试。

基本用法

示例:

import matplotlib.pyplot as plt
import niscope

scope = niscope.Scope()
scope.ConfigureHorizontalTiming()
scope.ConfigureVertical()
scope.ConfigureTrigger("Edge",TRIGGER_SOURCE.EXTERNAL,2.5,SLOPE.POSITIVE,0,0)
scope.InitiateAcquisition()
raw_input("Enter")
data = scope.Fetch()
scope.close()
plt.plot(data)
plt.show()

要求

需要国家仪器NI范围驱动程序。如果您没有物理NI示波器,则可以通过在NI测量和自动化资源管理器中安装模拟仪器来测试Pyniscope。 [在ni.com上搜索ni-scope](http://search.ni.com/nisearch/app/main/p/bot/no/ap/tech/lang/en/pg/1/sn/ssnav:dwl/q/ni-scope/)。 pyniscope最初是在linux上使用ni-scope 3.1、ni-kal 2.1和ni-visa 5.0进行测试的。

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

推荐PyPI第三方库


热门话题
java Camera API如何聚焦图像中多边形的中心?   来自Java的spring Filling邮戳模板   java只能编织本地JAR的方面吗?   javajavax。加密。BadPaddingException:解密错误无法解密加密的公钥   从java运行ansibleplaybook   在Java中,如何从不同的偏移量读取大块的字符串文件?   java Android GridView将无法确定正确的位置   executorservice如何使用自动线程管理在Java中实现生产者/消费者   JavaEJB3.1嵌入式API单元测试EJB+JPA实体   API的java输出自动停止   java Checkmarx缺陷解决方案   java缓存,获取最早的元素   WebSphere8中的JavaEJB问题   两个时区之间的java Jodatime时差   Java 8不兼容类型错误   java TableCellEditor:如果按下该键,则清除原始文本;如果没有输入,则保留值