面向信号自检流程自动生成方法、装置、设备及可读存储介质制造方法及图纸

技术编号:19388778 阅读:28 留言:0更新日期:2018-11-10 01:59
本发明专利技术公开了面向信号自检流程自动生成方法、装置、设备及可读存储介质,方法包括步骤一,从ATML模型中提取所需数据,逆向利用自定义信号生成规则IEEE1641,将复杂信号进行分解,得到复杂信号对应的基本信号属性;步骤二,在仪器能力、连接器类型、基本信号属性间建立关系,并以连接器类型为分类依据将仪器能力对应的基本信号属性进行分类;步骤三,将激励信号与测量信号进行组合生成自检项,并对自检项进行排序,确定自检顺序;步骤四,实现符合XML格式的自检流程。提出将自检流程由面向仪器的开发方式向面向信号的开发方式转变,无需开发人员熟悉仪器操作,就可以实现自检流程的开发。

Automatic generation method, device, equipment and readable storage medium for signal self checking process

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、需要开发人员熟悉仪器等资源的使用方式,才能设计出合理的自检流程,对开发人员要求高;2、自检流程的设计实现只能采用串行开发方式,无法多人并行开发,开发效率低;3、自检流程由仪器操作组合构成,如此开发完成的自检流程是对此测试系统的定制自检流程,可复用性差、开发效率低、系统可裁剪可扩充性差;4、自检流程普遍采用语言描述方式进行,不同人员设计的自检流程描述方式各不相同,规范性与管控性差。
技术实现思路
本专利技术为了解决自检流程设计开发工作量大且无法复用的问题,提供面向信号自检流程自动生成方法、装置、设备及可读存储介质,利用自检流程自动生成技术解决自检流程的设计开发效率低的问题,利用面向信号的开发方式解决自检流程设计完毕后难以复用的问题,同时提高测试系统的可裁减性与可扩充性。为了实现上述目的,本专利技术采用如下技术方案:面向信号自检流程自动生成方法,包括:步骤一,从ATML模型中提取所需数据,逆向利用自定义信号生成规则IEEE1641,将复杂信号进行分解,得到复杂信号对应的基本信号属性;步骤二,在仪器能力、连接器类型、基本信号属性间建立关系,并以连接器类型为分类依据将仪器能力对应的基本信号属性进行分类;步骤三,将激励信号与测量信号进行组合生成自检项,并对自检项进行排序,确定自检顺序;步骤四,实现符合XML格式的自检流程。所述步骤一包括:步骤1.1、提取ATML模型中仪器模型的仪器能力、连接器及端口信息,测试站模型的连接器及端口信息,信号库所需信息;步骤1.2、通过仪器能力中的信号组成找到对应所属的信号库分类是基本信号库还是自定义信号库;步骤1.3、将所属两类信号库的仪器能力包含的信号属性分为两类,一类是基本信号,对应基本信号库,另一类是复杂信号,对应自定义信号库;步骤1.4、逆向利用自定义信号生成规则IEEE1641,将自定义信号库中的复杂信号分解至基本信号库STDBSCLib和STDTSFLib的基本信号属性;步骤1.5、判断是否已将所有复杂信号分解至基本信号属性,若未分解完毕,则返回步骤1.4将复杂信号进行人工分解,若分解完毕则继续;步骤1.6、建立所有仪器能力与基本信号属性的对应关系后结束。所述步骤二包括:步骤2.1、输入仪器能力与基本信号属性间的对应关系;步骤2.2、从ATML模型的提取信息中,通过仪器能力找到与该仪器能力对应的端口信息,然后通过端口信息找到对应的连接器信息;步骤2.3、将仪器能力、仪器能力对应的连接器类型及仪器能力对应的基本信号属性三者间建立对应关系;步骤2.4、将仪器能力对应的基本信号属性以仪器能力对应的连接器类型为依据进行分类;步骤2.5、判断仪器能力对应的基本信号属性是否分类完成,若未完成,则返回步骤2.4人工调整,若完成则继续;步骤2.6、得到分类完毕的仪器能力对应的基本信号属性,结束。所述步骤三包括:步骤3.1、输入分类后仪器能力对应的基本信号属性;步骤3.2、根据自检需求,选择需要自检的仪器能力对应的基本信号属性;步骤3.3、将同类型连接器下,仪器能力对应的基本信号属性分为激励信号与测量信号两类;步骤3.4、将同类型连接器下,同种基本信号属性的激励与测量信号进行组合,组合中每对激励与测量信号均称为自检项;步骤3.5、将组合后的信号以组为单元根据设定规则进行自检顺序排序;步骤3.6、判断给出的自检项组合排序是否满足自检需求,若不满足,则返回步骤3.4人工修改组合或排序,若满足则结束。所述步骤四包括:步骤4.1、输入自检项组合排序数据结构;步骤4.2、利用微软提供的XMLDocument类,进行实例化空XML文档;步骤4.3、设计XML文档格式与数据结构,使之能够保存并显示自检流程;步骤4.4、将自检项组合排序的数据结构与设计完毕的XML文档的数据结构对应,并将自检项组合排序的数据结构转化为XML文档的数据结构;步骤4.5、将转化完毕的XML文档数据结构写入步骤4.2实例化的空XML文档;步骤4.6、通过微软提供的XMLDocument类的save方法保存成写有自检流程的XML文档;步骤4.7、判断保存的XML文档是否与XML文档设计格式相符,若不符,则跳转至步骤4.4修改数据结构与XML格式的对应关系,若相符则结束。采用所述面向信号自检流程自动生成方法的生成装置,包括:信号分解模块,从ATML模型中提取所需数据,逆向利用自定义信号生成规则IEEE1641,将复杂信号进行分解,得到复杂信号对应的基本信号属性;信号分类模块,在仪器能力、连接器类型、基本信号属性间建立关系,并以连接器类型为分类依据将仪器能力对应的基本信号属性进行分类;自检项组合排序模块,将激励信号与测量信号进行组合生成自检项,并对自检项进行排序,确定自检顺序;自检流程导出模块,实现符合XML格式的自检流程。所述ATML模型包括:信号库,信号库包括STDBSCLib、STDTSFLib及自定义信号库;仪器模型,仪器模型包含仪器的基本信息、仪器能力、仪器接口信息、仪器能力映射、仪器驱动程序及连接器信息;测试站模型,测试站模型包含测试站基本信息、构成测试站的仪器、测试站接口信息、测试站连线及连接器信息;连接器配置,连接器配置包含连接器类型、连接器型号及连接器管脚信息;所述仪器模型、测试站模型的接口信息中连接器信息均引用连接器配置。所述自定义信号库是由基本信号库中的信号组合而成;一种计算机设备,包括:存储器,用于存储有基于面向信号的自检流程自动生成装置的计算机程序;处理器,与存储器相连,用于执行存储器上的计算机程序;所述处理器执行所述程序时实现以下步骤:步骤一,本文档来自技高网
...

【技术保护点】
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

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1