一种用于工艺仿真的设备信息处理方法及系统技术方案

技术编号:21200208 阅读:61 留言:0更新日期:2019-05-25 01:20
本发明专利技术公开了一种用于工艺仿真的设备信息处理方法及系统,方法包括:获取筛选条件,所述筛选条件包括要导出设备信息的区域、导出的设备类型和导出的设备属性;根据筛选条件调用二次开发接口进行遍历和检索,得到设备信息并写入第一数据模板;根据第一数据模板的设备信息生成统计的数据透视表。本发明专利技术利用了二次开发接口遍历和检索获得的设备信息来进行数据写入和统计的数据透视表生成,实现了设备信息的自动统计和自动导出,操作简便,避免了人为统计失误的情况,大大节省了时间,且满足了快速导出设备信息的需求。进一步,本发明专利技术根据标准进行检查并标识不符合标准的信息来提示用户实现了设备信息的自动检查。本发明专利技术可广泛应用于工艺仿真领域。

A Method and System of Equipment Information Processing for Process Simulation

The invention discloses a device information processing method and system for process simulation, which includes: acquiring screening conditions, which include the area to export equipment information, the type of equipment to be exported and the attributes of the equipment to be exported; calling secondary development interface to traverse and retrieve according to screening conditions, obtaining equipment information and writing it into the first data template; and according to the first one. Equipment information of data template generates statistical PivotTable. The device information obtained by traversing and retrieving the secondary development interface is used for data writing and statistical data perspective table generation, which realizes automatic statistics and automatic export of equipment information, is easy to operate, avoids human statistical errors, saves time greatly, and meets the requirement of fast export of equipment information. Further, the invention checks according to the standard and identifies information that does not meet the standard, prompting the user to realize automatic checking of equipment information. The invention can be widely applied in the field of process simulation.

【技术实现步骤摘要】
一种用于工艺仿真的设备信息处理方法及系统
本专利技术涉及工艺仿真领域,尤其是一种用于工艺仿真的设备信息处理方法及系统。
技术介绍
目前,线体级工艺仿真领域的工艺规划与仿真工作已普遍运用专门的工艺规划与仿真软件(主要是西门子公司的软件ProcessDesign与ProcessSimulation)进行。为了便于项目管理、检查核对、沟通交流、型号确认、后期采购,需要统计仿真线体或工作站中的设备信息并导出,目前大多数企业采用的统计方案为:形成不同的设备清单模版,如机器人清单、修磨器清单、焊枪清单等,并人为从软件或方案中数出对应的数量,从属性或名称中查看型号规格、技术参数等填入模版中。对于线体或工作站等较复杂区域,设备一般较多且复杂,如果人为去统计设备的各种信息,不仅容易出现统计错漏的情况,而且耗费的工时不容小觑。此外,目前的工艺仿真软件无自带的功能可以实现快速导出设备信息。以ProcessSimulation软件为例,ProcessSimulation软件的“ExportJT”,“Saveas”等指令只是将整个仿真环境打包保存,而“ExportViewersToExcel”等指令只是将仿真操作路径的过渡点及焊点属性导出到excel表格中,均无法满足快速导出设备信息的需求。
技术实现思路
为解决上述技术问题,本专利技术的目的在于:提供一种用于工艺仿真的设备信息处理方法及系统,以自动统计设备信息和自动导出设备信息。本专利技术一方面所采取的技术方案是:一种用于工艺仿真的设备信息处理方法,包括以下步骤:获取筛选条件,所述筛选条件包括要导出设备信息的区域、导出的设备类型和导出的设备属性;根据筛选条件调用二次开发接口进行遍历和检索,得到设备信息并写入第一数据模板;根据第一数据模板的设备信息生成统计的数据透视表。进一步,还包括对第一数据模板进行标准检查的步骤,所述对第一数据模板进行标准检查的步骤具体包括:从第一数据模板选择待检查的数据;从指定路径读取标准文件,获取检查标准;根据检查标准对待检查的数据进行检查,并对不符合检查标准的数据进行标识。进一步,所述获取筛选条件这一步骤,具体包括:在工艺仿真软件资源树中选择要导出设备信息的区域;在要导出设备信息的区域中筛选导出的设备类型和导出的设备属性。进一步,所述根据筛选条件调用二次开发接口进行遍历和检索,得到设备信息并写入第一数据模板这一步骤,具体包括:获取在工艺仿真软件资源树中被选择的所有资源;将获取的所有资源中符合筛选条件的设备归入临时集合中;读取并打开第一数据模板的第一设备清单模板,所述第一设备清单模板与第一设备类型相对应;对临时集合中的各个设备进行遍历,获取各个设备对应的设备信息并填写到第一设备清单模板。进一步,所述对临时集合中的各个设备进行遍历,获取各个设备对应的设备信息并填写到第一设备清单模板这一步骤,具体包括:从临时集合中查找出属于第一设备类型的设备,归入第一设备类型集合中;从第一设备类型集合的第一个元素开始,逐个元素获取所有元素的设备信息并填写到第一设备清单模板对应的标记单元格中。进一步,所述对临时集合中的各个设备进行遍历,获取各个设备对应的设备信息这一步骤,具体包括:通过调用工艺仿真软件的二次开发接口获得设备本身的属性和设备的仿真技术参数;通过第一获取方法获取设备所属的资源结构树信息;通过第二获取方法获取自定义的设备属性信息;所述第一获取方法具体为:以设备的父级作为当前父级,判断当前父级的层级类型是否为所需的资源结构树信息,若是,则获取当前父级的层级名称;反之,则通过向上嵌套的方式获取上一级的父级作为当前父级,重新判断当前父级的层级类型是否为所需的资源结构树信息,直至当前父级的层级类型为所需的资源结构树信息;所述第二获取方法首先获取设备备注处的所有信息,然后对获取的所有信息进行字符识别并提取出自定义的设备属性信息。进一步,所述根据第一数据模板的设备信息生成统计的数据透视表这一步骤,具体包括:获取第一数据模板中已写入数据的范围作为统计范围;根据统计范围生成对应的数据透视表。进一步,所述第一数据模板采用excel表。本专利技术另一方面所采取的技术方案是:一种用于工艺仿真的设备信息处理系统,包括:获取模块,用于获取筛选条件,所述筛选条件包括要导出设备信息的区域、导出的设备类型和导出的设备属性;遍历和检索模块,用于根据筛选条件调用二次开发接口进行遍历和检索,得到设备信息并写入第一数据模板;生成模块,用于根据第一数据模板的设备信息生成统计的数据透视表。进一步,所述生成模块具体包括:检查单元,用于根据检查标准对第一数据模板中待检查的数据进行检查并标识;统计透视表生成单元,用于根据检查和标识的结果以及第一数据模板的设备信息生成统计的数据透视表。本专利技术另一方面所采取的技术方案是:一种用于工艺仿真的设备信息处理系统,包括:至少一个处理器;至少一个存储器,用于存储至少一个程序;当所述至少一个程序被所述至少一个处理器执行,使得所述至少一个处理器实现如本专利技术所述的一种用于工艺仿真的设备信息处理方法。本专利技术的有益效果是:本专利技术一种用于工艺仿真的设备信息处理方法及系统,根据筛选条件调用二次开发接口进行遍历和检索,得到设备信息并写入第一数据模板,并根据第一数据模板的设备信息生成统计的数据透视表,利用了二次开发接口遍历和检索获得的设备信息来进行数据写入和统计的数据透视表生成,通过统计的数据透视表以及第一数据模板分别实现了设备信息的自动统计和自动导出,操作简便,避免了人为统计失误的情况,大大节省了时间,且满足了快速导出设备信息的需求。进一步,包括根据检查标准对第一数据模板中待检查的数据进行检查并标识的过程,通过对第一数据模板上的设备信息根据标准进行检查并标识不符合标准的信息来提示用户,实现了设备信息的自动检查,节省了人工检查的时间,不易遗漏且检查难度低。附图说明图1为本专利技术实施例提供的用于工艺仿真的设备信息处理方法流程图;图2为本专利技术具体实施例导出机器人设备清单并自动统计方案的流程图;图3为本专利技术在ProcessSimulation中导出设备信息命令与界面示意图;图4为程序根据图3导出的机器人信息表;图5为程序根据图4导出的机器人信息检查表;图6为程序根据图5生成的统计数据透视表。具体实施方式本专利技术的核心思想如下:对于所有需要统计的设备,在仿真软件中定义设备类别以及设置好属性和参数是能导出设备信息的前提。设备类别分为两大类:一类为仿真软件(如ProcessDesign与ProcessSimulation等)本身已有的资源类型,一类是用户自定义的资源类型。需要统计的设备可导出的信息也可分为三类:(1)设备本身的属性:如名字、资源引用位置、状态、材料、重量、尺寸、供应商、报价等;(2)设备所属的资源结构树信息:根据结构树层级结构类型,程序可以获得设备所属的工位和线体等;(3)设备的仿真技术参数:仿真环境中的位置、初始状态等信息、与该设备关联的设备信息等。程序除了可以提取软件已有的属性信息,还可提取客户想要导出的所有属性信息,可根据企业标准自定义,预先在属性Comment处以一定的格式备注好,这样程序就可提取输出所有想要的参数;程序从仿真软件(如ProcessSimulation)的二次开发接口遍历并检索设本文档来自技高网...

【技术保护点】
1.一种用于工艺仿真的设备信息处理方法,其特征在于:包括以下步骤:获取筛选条件,所述筛选条件包括要导出设备信息的区域、导出的设备类型和导出的设备属性;根据筛选条件调用二次开发接口进行遍历和检索,得到设备信息并写入第一数据模板;根据第一数据模板的设备信息生成统计的数据透视表。

【技术特征摘要】
1.一种用于工艺仿真的设备信息处理方法,其特征在于:包括以下步骤:获取筛选条件,所述筛选条件包括要导出设备信息的区域、导出的设备类型和导出的设备属性;根据筛选条件调用二次开发接口进行遍历和检索,得到设备信息并写入第一数据模板;根据第一数据模板的设备信息生成统计的数据透视表。2.根据权利要求1所述的一种用于工艺仿真的设备信息处理方法,其特征在于:还包括对第一数据模板进行标准检查的步骤,所述对第一数据模板进行标准检查的步骤具体包括:从第一数据模板选择待检查的数据;从指定路径读取标准文件,获取检查标准;根据检查标准对待检查的数据进行检查,并对不符合检查标准的数据进行标识。3.根据权利要求1所述的一种用于工艺仿真的设备信息处理方法,其特征在于:所述获取筛选条件这一步骤,具体包括:在工艺仿真软件资源树中选择要导出设备信息的区域;在要导出设备信息的区域中筛选导出的设备类型和导出的设备属性。4.根据权利要求3所述的一种用于工艺仿真的设备信息处理方法,其特征在于:所述根据筛选条件调用二次开发接口进行遍历和检索,得到设备信息并写入第一数据模板这一步骤,具体包括:获取在工艺仿真软件资源树中被选择的所有资源;将获取的所有资源中符合筛选条件的设备归入临时集合中;读取并打开第一数据模板的第一设备清单模板,所述第一设备清单模板与第一设备类型相对应;对临时集合中的各个设备进行遍历,获取各个设备对应的设备信息并填写到第一设备清单模板。5.根据权利要求4所述的一种用于工艺仿真的设备信息处理方法,其特征在于:所述对临时集合中的各个设备进行遍历,获取各个设备对应的设备信息并填写到第一设备清单模板这一步骤,具体包括:从临时集合中查找出属于第一设备类型的设备,归入第一设备类型集合中;从第一设备类型集合的第一个元素开始,逐个元素获取所有元素的设备信息并填写到第一设备清单模板对应的标记单元格中。6.根据权利要...

【专利技术属性】
技术研发人员:李金海周小稳吴晓梅邹永标杨选平康宁
申请(专利权)人:广州明珞汽车装备有限公司
类型:发明
国别省市:广东,44

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

1