与bridge12mps接口的Python包
pyB12MPS的Python项目详细描述
自述文件
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()
- 项目
标签: