分配仪器资源的过程如下:
(1)查询UUT 端口需求信号列表,获取UUT 端口UUT_Port的需求信号R_Signal;若列表空则退出;
(2)查询信号能力列表,获取满足需求信号R_Sig-nal的信号能力A;若失败则R_Signal未匹配成功,当前测试配置不能满足测试需求,转到(1);
(3)查询CapabilityMap 列表,获取包含信号A 的映射MapPINg;若失败转到(2);
(4)由映射Mapping获取产生/测量信号A的资源R;
(5)由资源列表查询资源R 是否空闲,若资源R 已使用,转到(3);若资源R 空闲,转到(6);若资源R 条件空闲(即资源R能够同时产生/测量多种信号,且已使用资源R产生/测量其中的一种或多种信号),转到(7);
(6)查询仪器的NetworkList列表,获取资源R 连接的仪器端口INST_Port;查询测试工作站的NetworkList列表,获取INST_Port连接的工作站端口Sta_Port,生成Sta_Port与UUT_Port的连接;测试仪器调用信号能力A对应的面向信号的仪器驱动,由INST_Port端口产生/测量UUT_Port端口的需求信号R_Signal;转到(1)继续匹配下一项;
(7)查询资源R与仪器端口、工作站、UUT的连接列表,获取资源R 已连接的UUT 端口R_UUT_Port;比较UUT端口UUT_Port和R_UUT_Port,若二者相同,则使用UUT_Port 已连接的仪器产生/测量信号R_Signal,转到(1)继续匹配下一项;若二者不同,则转到(3)。
当有多个仪器满足测试需求时,应以一定的原则将仪器进行排序,确定最终选用的测试仪器。可以参考按照精度最高、按照仪器均衡使用、按照仪器使用习惯等调度方式进行测试。
4 结语
本文研究了ATML 中对测试系统能力和测试需求的面向信号描述方法,并给出具体的描述实例;使用UML详细设计了仪器资源分配模块的软件结构。仪器资源分配模块通过对测试系统能力和测试需求进行信号匹配,为UUT 的待测端口分配仪器资源。面向信号的资源分配方法提高了ATS中TPS的可移植性,本文提出的方法可以为其他类似研究提供指导。
本文关键字:资源 传感-检测-采集技术,电子知识资料 - 传感-检测-采集技术
上一篇:一种智能化水量采集与处理系统