Acco STS8200编程手册:系统与测试函数详解
5星 · 超过95%的资源 需积分: 0 118 浏览量
更新于2024-06-20
1
收藏 5.67MB PDF 举报
"Acco STS8200编程手册"
Acco STS8200编程手册是针对Acco公司的STS8200设备的一份详细指导文档,旨在帮助用户理解和编写针对该设备的测试程序。手册包含了系统函数、全局函数、测试参数相关函数等多个方面的内容,为开发者提供了丰富的API和功能接口。
1. **系统函数**:
- 系统函数主要涉及到设备的初始化、测试流程控制以及用户自定义操作。
- **HardWareCfg()**: 这个函数用于配置硬件设置,确保设备在测试开始前处于正确状态。
- **InitBeforeTestFlow()**: 在测试流程开始前执行的初始化操作,通常包括预设条件和准备工作。
- **InitAfterTestFlow()**: 测试流程结束后进行的初始化,可能涉及清理、数据保存等操作。
- **UserInit()**: 用户自定义的初始化函数,可按需添加特定的初始化代码。
- **UserLoad()**: 加载用户特定的数据或配置。
- **UserExit()**: 用户程序退出时调用,用于清理和保存状态。
- **OnSot()**: 当系统检测到特定事件(如开始一个新样本)时调用的函数。
- **SetupFailSite()**: 设置失败站点,用于标识测试中出现问题的位置。
- **BinOutDut()**: 将待测单元(DUT)分类或标记为不合格。
- **OnNewLot()**: 处理新的批次或lot时调用的函数。
- **OnWaferEnd()**: 当测试晶圆结束时执行的函数。
2. **全局函数**:
- **BEGIN_SINGLE_SITE()** 和 **END_SINGLE_SITE()**: 这两个函数用于界定单个测试站点的开始和结束。
- **delay_ms()** 和 **delay_us()**: 分别提供毫秒级和微秒级的延迟功能,用于控制测试过程中的时间间隔。
- **STSTestifyHDExist()** 和 **STSEnableCfgCheck()**: 用于检查硬件是否存在并启用配置检查。
- **全局函数(Old)** 和 **全局函数(New)**: 提供旧版和新版的全局函数,可能涉及到版本兼容性问题。
- **并发函数**: 支持多任务同时运行,提高测试效率。
3. **测试参数相关函数**:
- **SetTestResult()** 和 **GetTestResult()**: 设置和获取测试结果,用于记录和分析测试表现。
- **SetResultRemark()** 和 **GetResultRemark()**: 添加和读取测试结果的备注信息,提供额外的测试细节。
- **GetMinLimit()** 和 **GetMaxLimit()**: 获取测试参数的最小和最大限制值,用于判断测试是否合格。
- **GetSubUnitsCount()**: 获得子单元的数量,可能在复杂测试结构中使用。
- **GetDispFormat()**: 获取数据显示的格式,可能与数据可视化有关。
- **GetDescription()**: 获取测试参数的描述信息,有助于理解参数含义。
- **GetConditionsCnt()**: 获取测试条件的数量,用于循环或条件判断。
- **GetConditionDispName()**、**GetConditionSymbol()**、**GetConditionShowKind()**、**GetConditionInputKind()**、**GetConditionDispValue()**、**GetConditionDispUnit()**: 这些函数用于获取和处理测试条件的各种属性,如名称、符号、显示方式、输入类型等。
- **GetTestConditionValue()** 和 **GetConditionCu** (可能是未完整的信息,可能与获取测试条件的当前值和条件单元有关)。
通过这些函数,开发者可以编写出复杂的测试程序,实现对Acco STS8200设备的精确控制和高效测试。手册还涵盖了其他细节和示例,对于理解设备工作原理和编写高质量测试代码至关重要。
2020-04-17 上传
点击了解资源详情
2018-08-06 上传
2020-05-20 上传
2021-10-04 上传
2023-03-16 上传
white·dew
- 粉丝: 1
- 资源: 2
最新资源
- 基于Python和Opencv的车牌识别系统实现
- 我的代码小部件库:统计、MySQL操作与树结构功能
- React初学者入门指南:快速构建并部署你的第一个应用
- Oddish:夜潜CSGO皮肤,智能爬虫技术解析
- 利用REST HaProxy实现haproxy.cfg配置的HTTP接口化
- LeetCode用例构造实践:CMake和GoogleTest的应用
- 快速搭建vulhub靶场:简化docker-compose与vulhub-master下载
- 天秤座术语表:glossariolibras项目安装与使用指南
- 从Vercel到Firebase的全栈Amazon克隆项目指南
- ANU PK大楼Studio 1的3D声效和Ambisonic技术体验
- C#实现的鼠标事件功能演示
- 掌握DP-10:LeetCode超级掉蛋与爆破气球
- C与SDL开发的游戏如何编译至WebAssembly平台
- CastorDOC开源应用程序:文档管理功能与Alfresco集成
- LeetCode用例构造与计算机科学基础:数据结构与设计模式
- 通过travis-nightly-builder实现自动化API与Rake任务构建