一种安全生产VR实训场景模型可视化处理方法和系统技术方案

技术编号:18427587 阅读:29 留言:0更新日期:2018-07-12 02:17
本发明专利技术涉及一种安全生产VR实训场景模型可视化处理方法和系统。所述方法包括:步骤1,通过第一可视化界面创建场景模型,所述场景模型包括至少一个模型,并根据所述模型生成与所述模型对应的数据;步骤2,根据预定规则将所述数据自动写入Excel文件;步骤3,通过第二可视化界面读取所述Excel文件,其中,所述第二可视化界面用于查看与修改所述Excel文件中的所述数据。本发明专利技术的技术方案可提高和特定模型对应的相关数据的录入效率与正确率,并方便查看与修改。

【技术实现步骤摘要】
一种安全生产VR实训场景模型可视化处理方法和系统
本专利技术涉及计算机应用
,具体涉及一种安全生产VR实训场景模型可视化处理方法和系统。
技术介绍
在三维场景软件,例如虚拟现实软件的编辑过程中,当系统需要根据关卡不同而加载不同模型,尤其是隐患类型模型时,需要对这些模型进行配置,并记录大量和模型对应的信息,包括隐患编号、隐患语音ID、隐患知识点ID、关卡ID、整改形式、隐患形式表ID、隐患物体ID、隐患物体信息表ID、模型名称、位置信息、旋转信息和缩放信息等。目前,通常是通过手动录入上述信息,如果当前场景需要设定一个隐患事件,首先将隐患类型模型摆放到正确的位置,复制模型的坐标、旋转、缩放等信息,手动粘贴到Excel文件中,形成一条数据,使用同样的方式记录其余数据。这样的工作效率极低,而且无法保证准确性,特别是当模型量巨大的时候,需要记录的数据成倍增长,出错率也会相应增加,而且主要都是重复性工作,费时费力,占用人力资源。
技术实现思路
为了提高和特定模型对应的相关数据的录入效率与正确率,并方便查看与修改,本专利技术提供一种安全生产VR实训场景模型可视化处理方法和系统。一方面,本专利技术提供了一种安全生产VR实训场景模型可视化处理方法,该方法包括:步骤1,通过第一可视化界面创建场景模型,所述场景模型包括至少一个模型,并根据所述模型生成与所述模型对应的数据;步骤2,根据预定规则将所述数据自动写入Excel文件;步骤3,通过第二可视化界面读取所述Excel文件,其中,所述第二可视化界面用于查看与修改所述Excel文件中的所述数据。另一方面,本专利技术提供了一种安全生产VR实训场景模型可视化处理系统,该系统包括:模型创建模块,用于通过第一可视化界面创建场景模型,所述场景模型包括至少一个模型,并根据所述模型生成与所述模型对应的数据;数据写入模块,用于根据预定规则将所述数据自动写入Excel文件;数据读取模块,用于通过第二可视化界面读取所述Excel文件,其中,所述第二可视化界面用于查看与修改所述Excel文件中的所述数据。本专利技术提供的安全生产VR实训场景模型可视化处理方法和系统的有益效果是,设置两个可视化界面,其中,第一可视化界面用于创建场景模型,场景模型中包括特定类型的模型,例如隐患类模型,由于此种模型的不确定性较大,所以其相应的参数信息数据也较多。由于不同类型的模型具有不同的特点,根据针对特定模型的预设判别规则,在创建模型后,将与模型对应的数据自动写入Excel文件,提高数据的录入效率与正确率。另外,为了查看录入数据是否正确,由第二可视化界面读取所述Excel文件,通过第二可视化界面不仅可以读取并查看录入数据,还可以修改Excel文件中的特定数据,由于数据显示界面清晰直观,在修改时不需要在Excel文件中逐个修改,编辑结果也将自动更新到Excel文件中,不易出错,进一步提高了数据录入的准确性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例的一种安全生产VR实训场景模型可视化处理方法的流程示意图;图2为本专利技术实施例的一种安全生产VR实训场景模型可视化处理系统的结构框图。具体实施方式以下结合附图对本专利技术的原理和特征进行描述,所举实例只用于解释本专利技术,并非用于限定本专利技术的范围。如图1所示,本专利技术实施例的一种安全生产VR实训场景模型可视化处理方法包括:步骤1,通过第一可视化界面创建场景模型,所述场景模型包括至少一个模型,并根据所述模型生成与所述模型对应的数据。步骤2,根据预定规则将所述数据自动写入Excel文件。步骤3,通过第二可视化界面读取所述Excel文件,其中,所述第二可视化界面用于查看与修改所述Excel文件中的所述数据。在本实施例中,设置两个可视化界面,其中,第一可视化界面用于创建场景模型,场景模型中包括特定类型的模型,例如隐患类模型,由于此种模型的不确定性较大,所以其相应的参数信息数据也较多。由于不同类型的模型具有不同的特点,根据针对特定模型的预设判别规则,在创建模型后,将与模型对应的数据自动写入Excel文件,提高数据的录入效率与正确率。另外,为了查看录入数据是否正确,由第二可视化界面读取所述Excel文件,通过第二可视化界面不仅可以读取并查看录入数据,还可以修改Excel文件中的特定数据,由于数据显示界面清晰直观,在修改时不需要在Excel文件中逐个修改,编辑结果也将自动更新到Excel文件中,不易出错,进一步提高了数据录入的准确性。优选地,所述模型包括回收类模型、更改类模型和补充类模型,其中,所述回收类模型为需要从场景标定位置删除的模型,所述更改类模型为需要替换场景标定位置的已存在错误模型的模型,所述补充类模型为需要添加在场景标定位置的模型。对于典型的隐患类模型,由于其主要表征场景中的隐患类物体或事件,例如加油站场景中的烟头等模型。为了删除、修改或补充不同的隐患类模型,通常将其设置为回收类模型、更改类模型和补充类模型,从而使场景模拟更加符合真实环境。当所述模型为回收类模型时,所述步骤1具体包括:步骤1.1a,创建第一空物体,设定所述第一空物体的名称为模型编号。步骤1.2a,将所述模型放置于所述第一空物体的标定位置,根据所述模型确定摆放有所述模型的第一空物体的标签值。步骤1.3a,创建第二空物体,将所述第二空物体放置于所述模型下,所述第二空物体作为所述模型的第一子物体,所述第一子物体的位置信息作为所述模型的修改提示点信息。步骤1.4a,创建第三空物体,将所述第三空物体放置于所述模型下,所述第三空物体作为所述模型的第二子物体,所述第二子物体的位置信息作为所述模型的面板提示点信息。当所述模型为所述更改类模型时,所述步骤1具体包括:步骤1.1b,创建第一空物体,设定所述第一空物体的名称为模型编号。步骤1.2b,将所述模型放置于所述第一空物体的标定位置,根据所述模型确定摆放有所述模型的第一空物体的标签值。步骤1.3b,创建第二空物体,将所述第二空物体放置于所述模型下,所述第二空物体作为所述模型的第一子物体,所述第一子物体的位置信息作为所述模型的修改提示点信息。步骤1.4b,创建第三空物体,将所述第三空物体放置于所述模型下,所述第三空物体作为所述模型的第二子物体,所述第二子物体的位置信息作为所述模型的面板提示点信息。步骤1.5b,将所述模型的正确选项放置于所述模型下,所述正确选项作为所述模型的第三子物体。步骤1.6b,将所述模型的干扰选项放置于所述模型下,所述干扰选项作为所述模型的第四子物体。当所述模型为补充类模型时,所述步骤1具体包括:步骤1.1c,创建第一空物体,设定所述第一空物体的名称为模型编号。步骤1.7,创建一个具有标定缩放比例的立方体。步骤1.2c,将所述立方体放置于所述第一空物体的标定位置,根据所述立方体确定摆放有所述立方体的第一空物体的标签值。步骤1.3c,创建第二空物体,将所述第二空物体放置于所述立方体下,所述第二空物体作为所述立方体的第一子物体,所述第一子物体的本文档来自技高网...

【技术保护点】
1.一种安全生产VR实训场景模型可视化处理方法,其特征在于,所述方法包括:步骤1,通过第一可视化界面创建场景模型,所述场景模型包括至少一个模型,并根据所述模型生成与所述模型对应的数据;步骤2,根据预定规则将所述数据自动写入Excel文件;步骤3,通过第二可视化界面读取所述Excel文件,其中,所述第二可视化界面用于查看与修改所述Excel文件中的所述数据。

【技术特征摘要】
1.一种安全生产VR实训场景模型可视化处理方法,其特征在于,所述方法包括:步骤1,通过第一可视化界面创建场景模型,所述场景模型包括至少一个模型,并根据所述模型生成与所述模型对应的数据;步骤2,根据预定规则将所述数据自动写入Excel文件;步骤3,通过第二可视化界面读取所述Excel文件,其中,所述第二可视化界面用于查看与修改所述Excel文件中的所述数据。2.根据权利要求1所述的安全生产VR实训场景模型可视化处理方法,其特征在于,所述模型包括回收类模型、更改类模型和补充类模型,其中,所述回收类模型为需要从场景标定位置删除的模型,所述更改类模型为需要替换场景标定位置的已存在错误模型的模型,所述补充类模型为需要添加在场景标定位置的模型;当所述模型为回收类模型时,所述步骤1具体包括:步骤1.1,创建第一空物体,设定所述第一空物体的名称为模型编号;步骤1.2,将所述模型放置于所述第一空物体的标定位置,根据所述模型确定摆放有所述模型的第一空物体的标签值;步骤1.3,创建第二空物体,将所述第二空物体放置于所述模型下,所述第二空物体作为所述模型的第一子物体,所述第一子物体的位置信息作为所述模型的修改提示点信息;步骤1.4,创建第三空物体,将所述第三空物体放置于所述模型下,所述第三空物体作为所述模型的第二子物体,所述第二子物体的位置信息作为所述模型的面板提示点信息;当所述模型为所述更改类模型时,步骤1.4之后还包括:步骤1.5,将所述模型的正确选项放置于所述模型下,所述正确选项作为所述模型的第三子物体;步骤1.6,将所述模型的干扰选项放置于所述模型下,所述干扰选项作为所述模型的第四子物体;当所述模型为补充类模型时,在步骤1.1之后还包括:步骤1.7,创建一个具有标定缩放比例的立方体;并将步骤1.2至步骤1.6中的所述模型替换为所述立方体,执行步骤1.2至步骤1.6。3.根据权利要求2所述的安全生产VR实训场景模型可视化处理方法,其特征在于,所述步骤2具体包括:步骤2.1,根据所述名称的长度确定所述模型是否指向标定类型的物体;步骤2.2,当确定所述模型指向标定类型的物体时,根据所述名称的字符类型确定所述模型是否指向标定物体;步骤2.3,当确定所述模型指向标定物体时,根据所述名称表示的数字大小确定所述模型的类型;步骤2.4,根据所述模型的类型更新所述Excel文件。4.根据权利要求3所述的安全生产VR实训场景模型可视化处理方法,其特征在于,所述步骤2.4具体包括:步骤2.4.1,当所述模型为回收类模型时,覆盖所述Excel文件中与所述回收类模型对应的数据;步骤2.4.2,当所述模型为更改类模型时,覆盖所述Excel文件中与所述更改类模型对应的数据;步骤2.4.3,当所述模型为补充类模型时,在所述Excel文件中插入与所述补充类模型对应的数据。5.根据权利要求4所述的安全生产VR实训场景模型可视化处理方法,其特征在于,所述步骤2.4.3具体实现为:调用CreateDataMode...

【专利技术属性】
技术研发人员:季学伟徐阳周轶侯占杰鲍飞时德轶吴爱枝张慧张维刘耀峰杨琳叶飞杨茹刘冰冰何天宇师力达杨凯
申请(专利权)人:北京市安全生产科学技术研究院中安华邦北京安全生产技术研究院股份有限公司北京城市系统工程研究中心北京石油化工学院
类型:发明
国别省市:北京,11

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

1