与bridge12mps接口的Python包

pyB12MPS的Python项目详细描述


自述文件

N|Solid

pyB12MPS是一个python包,用于与bridge12mps接口。在

Bridge12MPS的完整在线文档here。在

pyB12MPS的完整在线文档here。在

要求

  • Python3(>;=3.6)
  • numpy,Pyserian
python -m pip install numpypython -m pip install pyserial

与桥通信12 MPS

首先确保Bridge12MPS通过USB电缆连接到计算机,并且系统已通电。在

在终端窗口中,启动python环境

^{pr2}$

启动MPS服务器:

importpyB12MPSasmpsmps.start()

MPS将重置,python环境将挂起,直到建立连接。服务器将在后台运行,直到发出停止命令。在

要停止MPS服务器:

mps.stop()

发送客户端命令

一旦建立了连接,就可以使用客户机脚本向MPS发送命令。在

importpyB12MPSasmpsmps.freq(9.4)# set frequency to 9.4 GHzmps.freq()# Query the microwave frequency in GHz

示例脚本

importpyB12MPSasmpsimporttime# Start Bridge12 MPS servermps.start()# number of points to acquirepts=10# Delay time between measurementsdt=1.# Pre-allocate list for storing voltagesrxVoltageList=[]forixinrange(pts):# delay in secondstime.sleep(dt)# read Rx voltage in mVrxVoltage=mps.rxpowermv()# Append Rx voltage to listrxVoltageList.append(rxVoltage)# Display the resultprint(rxVoltageList)# Stop Bridge12 MPS Servermps.stop()

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

推荐PyPI第三方库


热门话题
java BasicDataSource提交不起作用   java如何在SpringSecurity中为特殊情况下的身份验证失败定制http状态代码?   java Hibernate,SQL Server 2016=SQL错误:207无效列名   继承确保运行时Java超类是正确的   java重写hashcode方法以返回类中变量的hashcode   java无法缩放不同设备的文本大小   java Comparator作为静态字段接口还是实现?   java MessageSource不重新加载属性文件   使用方法setToolTip()在中更改后,操作上的java Keybinding工具提示消失   java使用maven添加调试符号   java转换时应该绑定哪个版本的JRE。使用launch4j将jar转换为exe   java Anylogic实验坚持使用范围内的可变参数,但在自由形式参数中工作良好   关于BuffereImage和Image的java问题   java当我试图在终端的Applications文件夹中显示内容时,我得到了“chromeapps.localized”   java如何使用正则表达式模式拆分字符串   java如何计算重复联系人数   java真的不可能保护Android应用免受逆向工程的影响吗?   java无法将值从活动转移到存储库以将其传递到Dao方法   Java中的名称空间包相对标识符路径   排序Java添加和排序列表的快速方法