type
status
date
slug
summary
tags
category
icon
password
本文主要是记录了自己在这段时间内,使用python重构的测试和控制系统,测试内主要包括了测试,暂停,启动(内部程序主要包括了:1.对peobe的控制,2.对网分等相关测试硬件的控制),控制程序主要包括了:对相关设备硬件的指令控制,并且对这些指令做一个整合,形成一个类,在测试主程序中可以非常便捷方便的调用。
1.相关类的介绍
1.1 probe类
probe类主要是对探针台的一个控制,其中包括:
- move chuck
- align Wafer
- site to site
- Get location
- etc(包括了一些比较小的功能,用于上面功能的集合)
1.2 VNA类
VNA类主要是对网络分析的一个控制,其中包括:
- 对VNA的校准,并保存数据
- load cal data
- set frequency
- set sweep points
- set data format
- get data from vna
- save data
- etc(包括一些基础功能)
1.3 VISA类
visa在大部分编程语言中都是一个比较基础的类,设备可以通过这个类使用GPIB,LAN,USB等进行控制,我们也可以在visa类的基础上,自定义自己需要的功能,完成多样化的设计。
有需要的可以参考:Python_pyvisa
2.图形化界面
图形化界面有助于人的操作,对于新手也可以快速的上手。下属是我写的一个非常简便的交互界面,其中包括了测试的开始,暂停,停止,测试结束后,wafermap的刷新,对于设备的状态的刷新(检查设备是否已经连接到主控机)。
📎 参考文章
- Equipment help.chm
- python pyvisa user guider