当前位置:网站首页>RS&FSW测试脚本
RS&FSW测试脚本
2022-08-09 00:47:00 【洪大宇】
# python script created by FSW: 08:08:2022 07:45:32
import pyvisa as visa
def write_command(instrument, command):
instrument.write(command)
return process_system_error(instrument)
def write_query(instrument, command):
buffer = instrument.query(command)
bSuccess = process_system_error(instrument)
return bSuccess, buffer
def process_system_error(instrument):
bSuccess = True
EsrErrorMask = 0x3C
if ((get_esr(instrument) & EsrErrorMask) != 0):
print(instrument.query(":SYST:ERR?"))
instrument.write("*CLS")
bSuccess = False
return bSuccess
def get_esr(instrument):
esr = instrument.query("*ESR?")
return int(esr)
VisaResourceManager = visa.ResourceManager()
# connect to analyzer
Analyzer = VisaResourceManager.open_resource(
"TCPIP::192.168.1.88::inst0::INSTR")
success = write_command(Analyzer, "*RST")
success = write_command(Analyzer, "*CLS")
success = write_command(Analyzer, ":SYST:DISP:UPD ON")
success = write_command(Analyzer, ":INIT:CONT OFF")
success = write_command(Analyzer, ":SENS:FREQ:CENT 3434640000")
success = write_command(Analyzer, ":SENS:FREQ:SPAN 10000000")
success = write_command(Analyzer, ":CALC1:MARK1:STAT ON")
success = write_command(Analyzer, ":INIT:CONT ON")
# back to local mode
success = write_command(Analyzer, "@LOC")
# cleanup
Analyzer.close()
VisaResourceManager.close()
边栏推荐
猜你喜欢

Early departure, learning source half a year, finally got the ants Offer to share the interview process

京东三面惨遭被虐,关于 redis,高并发,分布式,问懵了

轻量级学习网络--ShuffleNet v1:Group conv的改进与channel shuffle的提出

Using MySQL on Windows: Automatic Scheduled Backups

JD.com was abused on three sides. Regarding redis, high concurrency, and distributed, I am confused.

神经网络基本原理

5-4 Seaborn 线性回归绘图

网络宽度扩充--Inception v1-v4,xception变式学习记录

Non-major graduates, five-faced Ali: Four rounds of technical + HR have already taken an offer

桌面内容整理,用时高效
随机推荐
OIDC 思维导图
5-3 Seaborn 分布绘图
笔记&代码 | 统计学——基于R(第四版) 第二章数据可视化
Network In Network学习记录
微信企业号开发之获取AccessToken
[GYCTF2020]Ezsqli-1|SQL注入
2021江苏省赛
js 实现数字跳动
求按位或的最小生成树
网络宽度扩充--Inception v1-v4,xception变式学习记录
aspx结尾文件网站的发布过程
手把手教你云服务器如何搭建typecho博客网站(包括配置免费SSL证书)
Unity3D小白学习日记(01):如何把物体移动到鼠标点击处
笔记&代码 | 统计学——基于R(第四版) 第十章 多元线性回归
安装wcf框架
MySQL5.7设置MySQL/MariaDB 数据库默认编码为utf8mb4
千分位数字
"Replay" interview BAMT came back to sort out 398 high-frequency interview questions to help you get a high salary offer
学习思想的内容总结
在Windows环境下使用MySQL:自动定时备份