用于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/>;"。
…#职务
…#开始徽章
许可证徽章无人机.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/>;"。