The invention discloses an automatic generation method, device, device and readable storage medium for signal self-check flow. The method comprises steps 1: extracting required data from ATML model, reverse utilizing self-defined signal generation rule IEEE1641, decomposing complex signals and obtaining basic signal attributes corresponding to complex signals; Secondly, the relationship among instrument capability, connector type and basic signal attribute is established, and the basic signal attribute corresponding to instrument capability is classified according to connector type. Step 3, self-test items are generated by combining excitation signal and measurement signal, and self-test items are sorted to determine the order of self-test. Four, to achieve self inspection flow that is in line with XML format. It is proposed that the self-inspection process should be changed from instrument-oriented development to signal-oriented development. The development of self-inspection process can be realized without the need for developers to be familiar with instrument operation.
【技术实现步骤摘要】
面向信号自检流程自动生成方法、装置、设备及可读存储介质
本专利技术涉及测试系统自检
,尤其涉及面向信号自检流程自动生成方法、装置、设备及可读存储介质。
技术介绍
测试系统自检是指在使用测试系统对被测件进行测试之前对测试系统的可用性进行的一种检查。该检查的内容主要包括测试系统内测试仪器与开关设备是否能正常工作、系统控制计算机与测试仪器之间的通讯是否正常、信号连接线路是否完好、激励信号输出是否正确、响应信号测量是否准确等。测试系统功能正常是对被测件准确测试的前提,因此测试系统自检是自动测试中重要且不可缺少的构成环节之一。首先,在自动化测试系统中,测试程序(TPS)开发采用的技术直接与测试系统性能挂钩。目前测试程序开发技术主要有两种,一种是面向仪器的测试程序开发技术,一种是面向信号的测试程序开发技术。面向仪器的测试程序开发技术的核心特征是采用仪器操作描述测试程序,而面向信号的测试程序为了屏蔽具体的仪器操作,采用与具体仪器无关的信号属性进行开发。其次,目前自动测试系统自检程序采用面向仪器方式开发,自检流程与仪器操作关联,没有统一标准,自检流程的设计开发工作量大且无法复用。目前自检程序仍普遍采用面向仪器方式进行开发,其中自检流程的设计主要使用人工设计进行:1、收集测试系统内所有资源的测试性资料;2、人工分析测试系统内部仪器等资源间的可测试性;3、利用经验将可以进行相互测试的资源进行分类并加以组合,形成可相互测试的成对资源,作为自检项;4、根据经验将自检项进行排序,设计测试系统内资源间自检流程。目前测试系统的自检流程设计,主要以面向仪器的方式设计开发,有如下几个 ...
【技术保护点】
1.面向信号自检流程自动生成方法,其特征是,包括:步骤一,从ATML模型中提取所需数据,逆向利用自定义信号生成规则IEEE1641,将复杂信号进行分解,得到复杂信号对应的基本信号属性;步骤二,在仪器能力、连接器类型、基本信号属性间建立关系,并以连接器类型为分类依据将仪器能力对应的基本信号属性进行分类;步骤三,将激励信号与测量信号进行组合生成自检项,并对自检项进行排序,确定自检顺序;步骤四,实现符合XML格式的自检流程。
【技术特征摘要】
1.面向信号自检流程自动生成方法,其特征是,包括:步骤一,从ATML模型中提取所需数据,逆向利用自定义信号生成规则IEEE1641,将复杂信号进行分解,得到复杂信号对应的基本信号属性;步骤二,在仪器能力、连接器类型、基本信号属性间建立关系,并以连接器类型为分类依据将仪器能力对应的基本信号属性进行分类;步骤三,将激励信号与测量信号进行组合生成自检项,并对自检项进行排序,确定自检顺序;步骤四,实现符合XML格式的自检流程。2.如权利要求1所述面向信号自检流程自动生成方法,其特征是,所述步骤一包括:步骤1.1、提取ATML模型中仪器模型的仪器能力、连接器及端口信息,测试站模型的连接器及端口信息,信号库所需信息;步骤1.2、通过仪器能力中的信号组成找到对应所属的信号库分类是基本信号库还是自定义信号库;步骤1.3、将所属两类信号库的仪器能力包含的信号属性分为两类,一类是基本信号,对应基本信号库,另一类是复杂信号,对应自定义信号库;步骤1.4、逆向利用自定义信号生成规则IEEE1641,将自定义信号库中的复杂信号分解至基本信号库STDBSCLib和STDTSFLib的基本信号属性;步骤1.5、判断是否已将所有复杂信号分解至基本信号属性,若未分解完毕,则返回步骤1.4将复杂信号进行人工分解,若分解完毕则继续;步骤1.6、建立所有仪器能力与基本信号属性的对应关系后结束。3.如权利要求1所述面向信号自检流程自动生成方法,其特征是,所述步骤二包括:步骤2.1、输入仪器能力与基本信号属性间的对应关系;步骤2.2、从ATML模型的提取信息中,通过仪器能力找到与该仪器能力对应的端口信息,然后通过端口信息找到对应的连接器信息;步骤2.3、将仪器能力、仪器能力对应的连接器类型及仪器能力对应的基本信号属性三者间建立对应关系;步骤2.4、将仪器能力对应的基本信号属性以仪器能力对应的连接器类型为依据进行分类;步骤2.5、判断仪器能力对应的基本信号属性是否分类完成,若未完成,则返回步骤2.4人工调整,若完成则继续;步骤2.6、得到分类完毕的仪器能力对应的基本信号属性,结束。4.如权利要求1所述面向信号自检流程自动生成方法,其特征是,所述步骤三包括:步骤3.1、输入分类后仪器能力对应的基本信号属性;步骤3.2、根据自检需求,选择需要自检的仪器能力对应的基本信号属性;步骤3.3、将同类型连接器下,仪器能力对应的基本信号属性分为激励信号与测量信号两类;步骤3.4、将同类型连接器下,同种基本信号属性的激励与测量信号进行组合,组合中每对激励与测量信号均称为自检项;步骤3.5、将组合后的信号以组为单元根据设定规则进行自检顺序排序;步骤3.6、判断给出的自检项组合排序是否满足自检需求,若不满足,则返回步骤3.4人工修改组合或排序,若满足则结束。5.如权利要求1所述面向信号自检流程自动生成方法,其特征是,所述步骤四包括:步骤4.1、输入自检项组合排序数据结构;步骤4.2、利用微软提供的XMLDocument类,进行实例化空XML文档;步骤4.3、设计XML文档格式与数据结构,使之能够保存并显示自检流程;步骤...
【专利技术属性】
技术研发人员:刘硕,刘毅,邱田华,吴波,谭旭,陈鹏飞,方鹏,宋斌,
申请(专利权)人:中国电子科技集团公司第四十一研究所,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。