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比较数据源中的行以打印特定记录   Java HashMap键值存储和检索   java使用Xugler实现MXF到FLV   将自定义字体设置为aspose Word java不起作用   java为什么示例1不合法而示例2合法?   无法解析java eclipse类型   java NativeScript:将本机安卓项目添加到NativeScript   java DAO函数,通过字符串concat将变量填充到SQL查询中,而不是使用var args和命名查询   java Ctrl+箭头键、多字变量名和eclipse pydev   java BufferReader显然没有从socket接收数据。简单聊天服务   java Spring启动版本从2.0.1升级到2.1.6,使URL“受保护”   java在iTextPDF中将粗体设置为自定义字体   java程序持续运行,但从未实际执行任何操作   spring boot如何使JWTfilter身份验证服务MS对java sts中不同n个微服务的n个数字请求通用   java Vaadin日期验证,2个或更多验证程序   svn贾瓦尔。无法使用我的java应用程序提交   excel Java Apache POI HSSF CellRangeAddressList   java意外标记左大括号({)位于位置4   java需要创建一个大型应用程序。使用ApachePOI的xls电子表格,堆内存使用有限   [Java][Eclipse]NoClassDefFoundError/ClassNotFoundException>>>ObjectMapper