用于Tektronix OScillscopes串行接口的PythonAPI。

pytek的Python项目详细描述


一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个的==

…#职务
…#开始徽章

许可证徽章无人机.io徽章

|许可证徽章图像::http://img.shields.io/badge/license-gplv3-brightgreen.svg
:alt:[gplv3]
:目标:https://www.gnu.org/licenses/gpl.html

……_ pyserial:http://pyserial.sourceforge.net/
。_ Sphinx_RTD_主题:https://github.com/snide/Sphinx_RTD_主题

…#End Badges


**Pytek**提供了一个python API,用于通过串行接口与Tektronix示波器进行交互。它目前支持TDS3000
系列数字荧光示波器的一些基本命令,特别是从设备上捕获波形和屏幕截图。注::**不包括串行端口**

pytek依赖第三方串行端口进行通信,特别是与"pyserial"api匹配的端口。建议您只使用
`pyserial``本身。




…内容::**页面内容**
:本地:
:深度:2
:反向链接:top

----

什么?
~~~~~~~~~~~~~~~~~~~~~
一个python包,它为您提供了一个通过串行接口与受支持的tektronix示波器进行交互的api。
~~~~~~~~~~~~~~~~~

…代码::bash

$pip install pytek

代码::bash

$python setup.py install



serial?
~~~~~~~~~~~~~~~~~

我们不提供串行端口实现。我们建议,`pyserial`.

…代码::bash

$pip install pyserial

示例?
~~~~~~~~~~~~~~~~~~~~~~~~~~

…代码::python

>;>from serial import serial
>;>from pytek import tds3k
>;
>;>port=serial("com1",9600,timeout=1)
>;>tds=tds3k(port)
>;
>;>e范围标识自身。

>;>tds.identify()
Tektronix,TDS 3034,0,cf:91.1ct fv:v2.11 TDS3gm:v1.00 TDS3fft:v1.00 TDS3trg:v1.00'
>;
>;
>;
>;
;>;>;波形=TDS。获取波形(开始=100,停止=109)
>;>;波形
<;生成器对象<;genexpr>;位于0x0238b8a0>;
>;
>;
>;>;对于波形中的X、Y:
…打印x,y
……
-0.0045-0.0045-0.16
-0.00444499-0.04
-0.00444498-0.044498-0.04
-0.00444997-0.00444997-0.12
-0.00444996-0.12
-0.00444995-0.0044495-0.08
-0.00444994-0.12
-0.0044493-0.16
-0.00444992-0.00444992-0.2
-br/>-0.00444949-0.00444999-0.044444499-0.04
-0/>>;>;
>;>;tds.x_units()
's'
>;>tds.y_units()
'v'
>;
>;>gt;
>;
>;
>;>ofile=open("screen shot.tiff","wb")
>;
;>;tds.screenshot(ofile,"tiff")
>;
>;
>;
>;
>;
>;
>;
>;>;


~~~~~~~~~~~~~~~~~~~~~~

您需要一个串行端口接口。看"连续剧?`"上面的章节。

要从源代码(按原样)构建sphinx文档,您需要"sphinx\u rtd\u主题":

代码::bash

$pip安装sphinx_rtd_theme



extras?
~~~~~~~~~~~~~~


serial
作为要求添加"pyserial"包,建议结束串行端口接口。

docs
根据需要添加"sphinx_rtd_theme"包,用于生成sphinx文档。




docs?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

此项目当前为宿主d关于"bitbucket"<;https://bitbucket.org>;` `,
在"https://bitbucket.org/bmearns/pytek/<;https://bitbucket.org/bmearns/pytek/>;` ` ` ` ` ` ` `.
主要作者是brian mearns:您可以通过bitbucket联系brian,地址是
`https://bitbucket.org/bmearns>;;https://bitbucket.org/bmearns>;。`_
BR/>版权和许可证:<~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~b/>>BR/>‘PyTek’是自由软件**:您可以重新分发和/或修改< BRGNU通用公共许可证>的条款,由BR/>自由软件基金会发布,3版的许可证。e,或
(由您选择)任何更高版本。




\``pytek``的发布是希望它会有用,
但没有任何担保**;甚至没有暗示的
\*适销性*或\*适合特定用途*的担保。有关更多详细信息,请参阅
GNU通用公共许可证。





gnu通用公共许可证的副本可在文件license.txt下的pytek
发行版中获得。如果您没有收到
此文件的副本,请参见"http://www.gnu.org/licenses/<;http://www.gnu.org/licenses/>;"。

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

推荐PyPI第三方库


热门话题
java如何将txt文件数据读入arraylist   java如何使用优化算法进行决策   数据结构任何人都可以用java解释堆栈、队列和链表,并为它们分别编写程序吗?   java在Android上使用startActivity,使用活动名称或类似名称,是否可以在不同的apk中启动活动?   java FileInputStream/ObjectInputStream:StreamCorruptedException:格式错误   为什么我的BST的平均高度这么高?   java如何避免片段的代码重复?   java我怎样才能得到。类型输入中的长度   java休眠太多连接   java按照一些规则逐级打印二叉树   java有没有办法通过编程方式请求权限?   java方法更改传统GridLayout中的位置   javajaxb名称空间顺序   spring如何在创建bean后立即在gradle项目中使用@Configuration执行Java主类   java如何使用子变量名获取StackPane的子变量   java如果a将一个对象a转换为对象B,B是否保留了a的ArrayList?   java基于mysql条件在javafx应用中打开不同的GUI   java等效方法重载为什么必要?