The invention discloses a method and device for developing self-checking program of automatic test system oriented to signals, which includes the following steps: layering signals based on ATML model, determining the connection relationship of ports in test station according to the layered signals, generating self-checking logic and dynamic adapter connection of resources in current system according to the hierarchical relationship of signals, and combining self-checking logic with dynamic adapter connection according to self-checking logic. Dynamic adapter is connected to generate self-checking program. The invention overcomes the disadvantage of developing self-checking program in instrument-oriented mode, can automatically generate self-checking logic and self-checking program, improves the development efficiency and reusability, reduces the workload, and improves the tailorability and extensibility of the system.
【技术实现步骤摘要】
面向信号的自动测试系统自检程序开发方法及装置
本专利技术属于测试系统自检领域,尤其涉及一种面向信号的自动测试系统自检程序开发方法及装置。
技术介绍
测试系统自检是指在使用测试系统对被测件进行测试之前对测试系统的可用性进行的一种检查。该检查的内容主要包括测试系统内测试仪器与开关设备是否能正常工作、系统控制计算机与测试仪器之间的通讯是否正常、信号连接线路是否完好、激励信号输出是否正确、响应信号测量是否准确等。测试系统功能正常是对被测件准确测试的前提,因此测试系统自检是自动测试中重要且不可缺少的构成环节之一。在自动化测试系统中,测试程序(TPS)开发采用的技术直接与测试系统性能挂钩,目前测试程序开发技术主要有两种,一种是面向仪器的测试程序开发技术,一种是面向信号的测试程序开发技术。面向仪器的测试程序开发技术的核心特征是采用仪器操作描述测试程序,而面向信号的测试程序为了屏蔽具体的仪器操作,采用与具体仪器无关的信号属性进行开发。目前测试程序开发方式目前有两种:一种是面向仪器的测试程序开发方式,一种是面向信号的测试程序开发方式。目前自检程序的开发方式普遍采用面向仪器方式,面向仪器方式开发方式自检流程与仪器操作关联,没有统一标准,自检程序可移植性差;自检流程的设计、自检程序的开发工作量大且只支持串行开发;测试系统内资源被裁剪或扩充时,自检程序甚至自检流程都需重新设计、开发。面向仪器的开发方式开发自检程序需要经过以下步骤:1、根据测试系统中需要自检的资源收集相关资料并整理;2、设计该测试系统的自检方法,并同时设计自检适配器(Adapter);3、将设计的自检方法采用某种开 ...
【技术保护点】
1.一种面向信号的自动测试系统自检程序开发方法,其特征在于,包括以下步骤:步骤1:基于ATML模型对信号进行分层,并根据分层后的信号确定测试站内端口的连接关系;步骤2:根据信号分层关系生成当前系统内资源的自检逻辑和动态适配器连线;步骤3:根据自检逻辑与动态适配器连线,生成自检程序。
【技术特征摘要】
1.一种面向信号的自动测试系统自检程序开发方法,其特征在于,包括以下步骤:步骤1:基于ATML模型对信号进行分层,并根据分层后的信号确定测试站内端口的连接关系;步骤2:根据信号分层关系生成当前系统内资源的自检逻辑和动态适配器连线;步骤3:根据自检逻辑与动态适配器连线,生成自检程序。2.如权利要求1所述的面向信号的自动测试系统自检程序开发方法,其特征在于,所述步骤2还包括:分别判断自检逻辑是否合理以及动态适配器连线是否满足需求,当自检逻辑合理且动态适配器连线满足需求时,执行步骤3。3.如权利要求1所述的面向信号的自动测试系统自检程序开发方法,其特征在于,所述步骤1具体包括:步骤101:提取ATML模型中信号等所需信息;步骤102:将提取的所有信号进行分为三层,第一层分类依据是信号类型;第二层在第一层基础上继续分类,分类依据是信号种类;第三层在第二层基础上继续分类,分类依据是激励与测量信号;步骤103:判断分层后信号是否满足分类依据与实际需求,若不满足则返回步骤102人工修改分层信号,若满足则继续;步骤104:以信号为索引,利用已有的ATML模型,将连线关系从信号模型、仪器模型、测试站模型中提取并进行整体连接,打通测试站中仪器能力端口-仪器端口-测试站端口连线;步骤105:判断测试站内部连线是否满足需求,若不满足则返回步骤4根据需求增加连线关系,若满足则结束。4.如权利要求3所述的面向信号的自动测试系统自检程序开发方法,其特征在于,所述步骤2中生成自检逻辑具体包括:步骤201:输入信号分层模块生成的分层信号;步骤202:根据物理特性需求,给出第一层不同类型信号的自检顺序及可并行自检性,并同时给出在第一层同类型信号下,第二层不同种类信号的自检顺序及可并行自检性,经过整理得出所有信号的自检先后与并行顺序;步骤203:在第三层中分别连接同种类的激励与测量信号;步骤204:判断所述所有激励与测量信号的连接的两端是否包含需要自检的信号,若某一...
【专利技术属性】
技术研发人员:刘硕,邱田华,刘毅,宋斌,吴波,郑艳梅,陈鹏飞,邹德军,
申请(专利权)人:中国电子科技集团公司第四十一研究所,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。