这是一个用于控制测试设备的Prober驱动程序的头文件。Prober是用于半导体测试的设备,可以在晶圆上移动和定位探针。

该头文件定义了一些函数指针和函数声明,用于控制Prober设备的各种操作,如移动探针、定位、缩放、获取状态等。

以下是该头文件中定义的函数指针和函数声明的简要说明:

函数指针:

  • p_home: 将探针移动到初始位置的函数指针。
  • p_up: 将探针向上移动的函数指针。
  • p_down: 将探针向下移动的函数指针。
  • p_scale: 缩放探针位置的函数指针。
  • p_move: 将探针移动到指定位置的函数指针。
  • p_imove: 将探针相对于当前位置移动到指定位置的函数指针。
  • p_orig: 将探针移动到原点的函数指针。
  • p_pos: 获取探针当前位置的函数指针。
  • p_ink: 控制探针的墨水功能的函数指针。
  • prober_status: 获取Prober设备状态的函数指针。
  • prober_reset: 重置Prober设备的函数指针。

函数声明:

  • prober_init: 初始化Prober设备的函数声明。
  • prober_read_sysconfig: 读取系统配置信息的函数声明。
  • prober_open: 打开Prober设备的函数声明。
  • prober_get_eid: 获取Prober设备ID的函数声明。
  • prober_get_ba: 获取Prober设备的逻辑地址的函数声明。
  • prober_get_name: 获取Prober设备名称的函数声明。

其他变量和宏定义:

  • p_errno: Prober设备操作错误码的变量。
  • p_emsg: Prober设备操作错误信息的变量。
  • PROBER_INIT: 宏定义,用于初始化Prober设备并检查操作是否成功。
  • P_HOME: 宏定义,用于将探针移动到初始位置并检查操作是否成功。
  • P_UP: 宏定义,用于将探针向上移动并检查操作是否成功。
  • P_DOWN: 宏定义,用于将探针向下移动并检查操作是否成功。
  • P_SCALE: 宏定义,用于缩放探针位置并检查操作是否成功。
  • P_MOVE: 宏定义,用于将探针移动到指定位置并检查操作是否成功。
  • P_IMOVE: 宏定义,用于将探针相对于当前位置移动到指定位置并检查操作是否成功。
  • P_ORIG: 宏定义,用于将探针移动到原点并检查操作是否成功。
  • P_POS: 宏定义,用于获取探针当前位置并检查操作是否成功。
  • P_INK: 宏定义,用于控制探针的墨水功能并检查操作是否成功。
  • PROBER_STATUS: 宏定义,用于获取Prober设备状态并检查操作是否成功。
  • PROBER_RESET: 宏定义,用于重置Prober设备并检查操作是否成功。

请注意,该头文件中的函数指针和函数声明的具体实现需要根据实际情况进行编写,本注释中只提供了函数的基本功能说明

# proberh Revision 111 Date 941108 c Copyright 1987-2007 Agilent Technologies all rights reserved #ifndef _PROBER_INCLUDED#define _PROBER_INCLUDED# if defined__hp9000s700 defined_SICL_SOURCE __hp

原文地址: https://www.cveoy.top/t/topic/h9nE 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录