STS8200测试机编程手册(Rev3.03):关键函数详解

需积分: 47 88 下载量 69 浏览量 更新于2024-07-18 10 收藏 3.78MB PDF 举报
本篇文档是关于STS8200测试机的编程手册,版本为Rev3.03,主要针对测试工程师提供详细的编程指导。手册内容分为几个关键部分: 1. **系统函数**:这部分详细介绍了用于测试流程管理的核心函数,包括: - `HardWareCfg()`:负责硬件配置,确保测试环境的初始化设置。 - `InitBeforeTestFlow()`:在测试开始前的准备工作,可能涉及到设备连接或参数设置。 - `InitAfterTestFlow()`:测试结束后清理工作或数据处理函数。 - `UserInit()`: 用户自定义的初始化函数,允许用户根据需求定制初始化过程。 - `UserLoad()`:加载测试程序或数据的函数。 - `UserExit()`:程序结束时的清理或退出函数。 - `OnSot()`:可能与系统启动或状态切换相关。 - `SetupFailSite()`:处理测试失败站点的函数。 2. **全局函数**:这部分涵盖了对整个测试流程影响全局的函数,如: - `BEGIN_SINGLE_SITE()` 和 `END_SINGLE_SITE()`:用于单站点测试控制的上下文管理器。 - `delay_ms()` 和 `delay_us()`:延迟函数,用于精确时间控制。 - `STSTestifyHDExist()` 和 `STSEnableCfgCheck()`:可能是检测硬件存在和启用配置检查的函数。 - 还有两个不同版本的全局函数列表,可能是随着时间和功能更新而新增的。 3. **并发函数**:这部分涉及多线程或并行操作,可能是用来处理复杂测试流程中的并发测试任务。 4. **测试参数相关函数**:这部分提供了与测试结果、限制值、格式化和描述等相关的函数: - `SetTestResult()` 和 `GetTestResult()`:设置和获取测试结果,用于记录测试结果。 - `SetResultRemark()` 和 `GetResultRemark()`:处理测试结果的备注信息。 - `GetMinLimit()` 和 `GetMaxLimit()`:获取测试参数的最小和最大限制值。 - `GetSubUnitsCount()`:获取子单位数量,可能与复合测试指标有关。 - `GetDispFormat()`:获取显示格式,用于控制结果显示的样式。 - `GetDescription()`:获取测试条件或结果的描述。 - 一系列函数用于获取和显示条件信息,如条件名称、符号和展示方式。 这份STS8200测试机编程手册为测试工程师提供了一套完整的工具集,从硬件配置到测试流程管理,再到数据处理和结果报告,帮助他们高效地进行设备测试。理解并熟练掌握这些函数,是进行STS8200测试工作的基础。