python自动测试m_攻城狮 | 如何使用Python进进行自动化测量

本文介绍了如何使用Python替代LabVIEW进行基础实验室测量,特别是在不需要开发图形化用户界面时。Python提供简洁的测量结果保存和绘图功能。通过一个自动测量电压稳压器负载调节曲线的实例,展示了Python在自动测试中的优势,包括Numpy、Pandas、Visa库的使用,以及数据处理和结果可视化。
摘要由CSDN通过智能技术生成

当我不需要开发好用的图形化使用者介面供他人使用时,我开始用Python代替LabVIEW进行基本实验室测量。Python允许以易于阅读的格式保存测量结果,并将结果绘制出来。

作为一名系统和应用工程师,使用LabVIEW等软体进行自动测量,可节省无数个小时。虽然一直用LabVIEW来构建测量应用,但当我不需要开发好用的图形化使用者介面(GUI)供他人使用时,开始用Python代替LabVIEW进行基本实验室测量;且当我只需要快速进行一些测量时,Python允许以易于阅读的格式保存测量结果,并将结果绘制出来。

为了解其中原因,来看看Python的主要优点并讨论Python应用的工作示例。能体验Python的便利性和强大功能的最佳方式是描述一个完整、能工作的Python自动化脚本,例如用来自动测量电压稳压器(voltage regulator;VR)负载调节曲线的方案(负载调节是当输出电流——负载——增加时,对输出电压的变化控制)。

VR分为两类:零压降稳压器和降压稳压器。零压降稳压器具有零输出电阻;输出电压设定值不应随输出电流的增加而变化;相反,降压稳压器被认为具有「负载线(loadline)」,这意味着它们被设计成具有特定的等效输出电阻。本例中使用的稳压器具有1V的零电流输出电压和2.5mΩ的程式设计负载线,图1显示了测试设置。

138696520.jpg

图1 被测VR连接到电子负载,而DAQ系统透过分流电阻测量输出电流。

使用Chroma 63201电子负载施加负载电流(VR输出电流),透过撷取校准的4mΩ分流电阻上的电压来测量输出电流。使用是德科技(Keysight Technologies)34970A资料撷取系统(DAQ)撷取电压和电流,DAQ和电子负载利用GPIB链路与电脑通讯。测量的目标是验证输出电压是否在一系列输出电流范围内都满足规范指标,图2显示了该应用流程图。

138696417.jpg

图2 该应用设置电子负载、测量VR输出电压和电流,并保存结果。

接下来将详细介绍这些用于测量的程式码。

以下可以看到自动化脚本程式码清单的第一部分。在Python中,#后的部分为注释内容:

import numpy as

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值