一种电子产品测试装备建模方法技术

技术编号:24453572 阅读:21 留言:0更新日期:2020-06-10 14:55
本发明专利技术公开了一种电子产品测试装备建模方法,将OPC UA数据建模思想应用到测试装备模型的层次化描述中,可以保证测试装备模型的层次性、完整性和可重用性。将模型分为三个层次,将所有测试装备、测试功能、测试指令和测试数据抽象为OPC UA节点,可以对所有内容进行完整描述,明确各内容间关系,节点间相互引用可以促进仿真中不同测试装备、测试功能、测试指令和测试数据间相互引用,模型的层次化和规范化可以提高模型的可重用度。通过将OPC UA节点思想与层次化思想结合构建测试装备模型,通过模型节点间相互引用,使用对象触发事件,将模型部署在服务端后,使得客户端能随时从服务端获取和解析数据,提升模型的数据传输性能。

A modeling method of electronic product test equipment

【技术实现步骤摘要】
一种电子产品测试装备建模方法
本专利技术涉及电子行业产品测试领域与建模仿真
,尤其涉及一种电子产品测试装备建模方法。
技术介绍
OPCUA数据建模的基本概念是节点以及节点之间的引用。节点可以根据不同的用途归属于不同的节点类别,属性被用来描述节点,根据节点类别,一个节点可以有不同的属性集,一个节点的属性取决于它的节点类型。节点类别为对象的节点用于地址空间结构。对象只包含浏览名称、描述等描述节点的属性,不包含数据,使用变量来对外提供值。对象可以用于分组管理变量、方法或其他对象。节点类别为变量的节点代表一个值,该值的数据类型取决于该变量。客户端可以对这个值进行读取、写入和订阅其变化。《机床制造加工数字化车间信息模型及其应用研究》中建立了一种机床制造加工数字化车间的信息模型架构,并建立了该信息模型在OPCUA地址空间中的映射规则和基于OPCUA服务器/客户端实现信息模型数据存储和交互的方法。通过将信息模型序列化为XML描述文件,并将信息模型结构数据和属性数据映射到OPCUA地址空间模型,OPCUA客户端可以访问服务器地址空间,并顺利获取机床制造加工数字化车间信息模型的结构和其中任意对象及其属性元素值。《基于OPCUA技术的ATS系统建模及工具开发》中提出了一种针对列车监督系统的基于OPCUA的数据建模方法。从列车监督系统的通信方式及优化需求入手,将系统的逻辑处理视为类别为方法的节点,进行建模,部署在服务器上后,客户端在需要逻辑处理时可以随时从服务器上调用,使运算更加集中,提高了设备的使用效率。《面向自动测试的集成电路制造装备测试模型》将典型集成电路制造设备的测试模型按层次划分为设备级、子系统级和仪器级,并提出了使用时间信息和GUID确定被引用测试模型可用性的算法,拓展了测试模型对不同层次被测对象的测试能力。《基于XML的自动化测试系统技术研究及实现》中采用XML来描述测试过程中自动测试系统涉及的测试数据、测试活动、测试指令及可能出现的测试结果。将测试设备作为模型的根节点,测试功能、测试参数配置、测试活动等作为模型的子节点,再将测试命令集、可能出现的测试结果等作为一个测试活动子节点的子节点,如此从根部到底部依次遍历,完成对整个自动测试系统的模型构建。当前针对电子产品测试装备和被测对象的建模研究主要是根据其特性将测试功能、测试数据等进行抽象后进行的传统方法层次性模型构建,不足之处在于这些模型的数据传输性能较低。并且,目前只有将基于OPCUA的建模仿真技术应用于数字化车间和列车监督系统的研究,尚未出现将OPCUA的建模思想应用于电子行业产品与测试装备建模的相关案例。
技术实现思路
有鉴于此,本专利技术提供了一种电子产品测试装备建模方法,一是针对电子行业产品更新迭代快,开发周期短的特点,提出一种将OPCUA建模思想与电子行业测试装备特性属性、参数相结合的建模方法,该方法能使测试装备的模型以节点层次化的方式展现出来,并能通过节点引用快速继承原有测试装备的部分特性;二是针对当前已有的测试装备模型构建方法,提出将OPCUA的数据传输机制和建模思想融入其中,实现模型在数据传输性能方面的提升。因此,本专利技术提供了一种电子产品测试装备建模方法,包括如下步骤:S1:将每个测试装备作为模型的一个OPCUA根节点;其中,每个OPCUA根节点的节点类别为对象,每个OPCUA根节点包含对应测试装备的基本信息;S2:将每个测试装备的所有测试功能作为该测试装备对应OPCUA根节点的一级OPCUA子节点,嵌套在该测试装备对应的OPCUA根节点中;其中,每个一级OPCUA子节点的节点类别为对象,每个一级OPCUA子节点包含状态、接口和传感器;S3:将每项测试功能的所有测试指令和测试数据作为该测试功能对应一级OPCUA子节点的二级OPCUA子节点,嵌套在该测试功能对应的一级OPCUA子节点中;其中,每个二级OPCUA子节点的节点类别为变量,每个二级OPCUA子节点包含数据数值、数据类型以及数据描述。在一种可能的实现方式中,在本专利技术提供的上述电子产品测试装备建模方法中,步骤S1,将每个测试装备作为模型的一个OPCUA根节点,具体包括:建立测试装备OPCUA根节点,包含静态属性、动态属性和引用类型。在一种可能的实现方式中,在本专利技术提供的上述电子产品测试装备建模方法中,步骤S2,将每个测试装备的所有测试功能作为该测试装备对应OPCUA根节点的一级OPCUA子节点,嵌套在该测试装备对应的OPCUA根节点中,具体包括:在测试装备OPCUA根节点的动态属性中嵌套测试功能一级OPCUA子节点,包含静态属性、动态属性和引用类型。在一种可能的实现方式中,在本专利技术提供的上述电子产品测试装备建模方法中,步骤S3,将每项测试功能的所有测试指令和测试数据作为该测试功能对应一级OPCUA子节点的二级OPCUA子节点,嵌套在该测试功能对应的一级OPCUA子节点中,具体包括:在测试功能一级OPCUA子节点的动态属性中嵌套测试数据二级OPCUA子节点,包含静态属性、动态属性和引用类型。本专利技术提供的上述电子产品测试装备建模方法,将OPCUA的数据建模思想应用到测试装备模型的层次化描述方法中,可以保证测试装备模型的层次性、完整性和可重用性。将模型分为三个层次,并将所有测试装备、测试功能、测试指令和测试数据抽象为OPCUA节点,可以对所有内容进行完整描述,明确各内容间关系,OPCUA节点间相互引用可以促进仿真中不同测试装备、测试功能、测试指令和测试数据间相互引用,模型的层次化和规范化可以提高模型的可重用度。通过将OPCUA中节点思想与层次化思想结合构建测试装备模型,通过模型节点间相互引用,使用对象触发事件,并将模型部署在服务端后,使得客户端能随时从服务端获取和解析数据,提升模型的数据传输性能。附图说明图1为本专利技术提供的一种电子产品测试装备建模方法的流程图;图2为本专利技术实施例1中模型的总体结构示意图;图3为本专利技术实施例1中模型的细节结构示意图;图4为本专利技术实施例1中模型的映射方式示意图。具体实施方式下面将结合本专利技术实施方式中的附图,对本专利技术实施方式中的技术方案进行清楚、完整的描述,显然,所描述的实施方式仅仅是作为例示,并非用于限制本专利技术。本专利技术提供的一种电子产品测试装备建模方法,如图1所示,包括如下步骤:S1:将每个测试装备作为模型的一个OPCUA根节点;其中,每个OPCUA根节点的节点类别为对象,每个OPCUA根节点包含对应测试装备的基本信息;S2:将每个测试装备的所有测试功能作为该测试装备对应OPCUA根节点的一级OPCUA子节点,嵌套在该测试装备对应的OPCUA根节点中;其中,每个一级OPCUA子节点的节点类别为对象,每个一级OPCUA子节点包含状态、接口和传感器;S3:将每项测试功能的所有测试指令和测试数据作为该测试功能对应一级OPCUA子节点的二级OPCUA子节点,嵌套在该测试功能对本文档来自技高网
...

【技术保护点】
1.一种电子产品测试装备建模方法,其特征在于,包括如下步骤:/nS1:将每个测试装备作为模型的一个OPC UA根节点;其中,每个OPC UA根节点的节点类别为对象,每个OPC UA根节点包含对应测试装备的基本信息;/nS2:将每个测试装备的所有测试功能作为该测试装备对应OPC UA根节点的一级OPC UA子节点,嵌套在该测试装备对应的OPC UA根节点中;其中,每个一级OPC UA子节点的节点类别为对象,每个一级OPC UA子节点包含状态、接口和传感器;/nS3:将每项测试功能的所有测试指令和测试数据作为该测试功能对应一级OPC UA子节点的二级OPC UA子节点,嵌套在该测试功能对应的一级OPC UA子节点中;其中,每个二级OPC UA子节点的节点类别为变量,每个二级OPC UA子节点包含数据数值、数据类型以及数据描述。/n

【技术特征摘要】
1.一种电子产品测试装备建模方法,其特征在于,包括如下步骤:
S1:将每个测试装备作为模型的一个OPCUA根节点;其中,每个OPCUA根节点的节点类别为对象,每个OPCUA根节点包含对应测试装备的基本信息;
S2:将每个测试装备的所有测试功能作为该测试装备对应OPCUA根节点的一级OPCUA子节点,嵌套在该测试装备对应的OPCUA根节点中;其中,每个一级OPCUA子节点的节点类别为对象,每个一级OPCUA子节点包含状态、接口和传感器;
S3:将每项测试功能的所有测试指令和测试数据作为该测试功能对应一级OPCUA子节点的二级OPCUA子节点,嵌套在该测试功能对应的一级OPCUA子节点中;其中,每个二级OPCUA子节点的节点类别为变量,每个二级OPCUA子节点包含数据数值、数据类型以及数据描述。


2.如权利要求1所述的电子产品测试装备建模方法,其特征在于,步骤S1,将每个测试装备...

【专利技术属性】
技术研发人员:张霖钱广昊罗啸张渊凯
申请(专利权)人:北京航空航天大学
类型:发明
国别省市:北京;11

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

1