[发明专利]一种实现厂房总览的三维可视化方法在审
申请号: | 201711238886.3 | 申请日: | 2017-11-30 |
公开(公告)号: | CN107945281A | 公开(公告)日: | 2018-04-20 |
发明(设计)人: | 马克;胡军;彭达;张晓军;孔德帅;欧阳森山;龚亚琪;周勇 | 申请(专利权)人: | 成都飞机工业(集团)有限责任公司 |
主分类号: | G06T19/00 | 分类号: | G06T19/00;G06Q50/04 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 610092 四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 厂房 总览 三维 可视化 方法 | ||
技术领域
本发明涉及虚拟厂房技术领域,具体的说,是一种实现厂房总览的三维可视化方法。
背景技术
虚拟制造是实际制造过程在计算机上的本质实现,即采用计算机仿真和虚拟现实技术,对产品设计、工艺规划、加工制造等进行统一建模,实现产品制造的本质过程。实现虚拟现实技术支撑下的生产系统仿真的可视化、可交互性和虚拟装配车间的场景漫游,为制造系统的优化设计、发挥人的主动性提供更为直观的途径。
现在已经能建立厂房的三维可视化场景,用户也能沉浸其中漫游并与仿真模型交互。但是,还未有人提出过将飞机产品制造线涉及的专业厂与生产数据融合后在可视化场景直观显示的技术方案。
发明内容
本发明的目的在于提供一种实现厂房总览的三维可视化方法,可以将制造飞机产品的所有专业厂在同一个可视化场景中进行三维可视化展现,同时在用户选中某特定对象时显示此对象相关联的生产信息,将三维的厂房模型与生产信息有效融合,简明、直接的为决策者提供决策参考。
本发明通过下述技术方案实现:一种实现厂房总览的三维可视化方法,基于Unity3D的三维可视化技术和MES系统的数据支持,将飞机产品制造线所涉及的实际的专业厂分别用块状模型作为对象进行表示,多个对象集中设置在同一个可视化场景中,同时添加高亮插件和信息悬浮插件;所述高亮插件,可使用户选中某个对象时对此对象进行高亮显示;所述信息悬浮插件,从MES系统中用关键字段提取生产信息的相关数据并在用户选中某个对象时以悬浮弹窗的形式分类分级的显示与此对象相对应的生产信息。
进一步,为了更好的实现本发明,所述信息悬浮插件从MES系统中通过 “专业厂名称”、“专业厂编号”、“专业厂日产出量”、“专业厂年产出预测量”、“专业厂年累计产出量”、“专业厂年产出进展率”、“专业厂月产出计划量”、“专业厂当月累计产出量”、“专业厂当月产出进展率”、“专业厂设备总数”、“专业厂故障设备数”、“专业厂设备利用率”、“专业厂内部保留”、“专业厂外部保留”、“架次计划”、“架次完成率”的关键字段进行数据筛选处理,按一一对应的“专业厂名称”、“专业厂编号”将数据绑定至与实际的专业厂对应的对象上。
进一步,为了更好的实现本发明,各个对象在可视化场景中均设置一个红绿灯模块,红绿灯模块采集与此对象关联的“专业厂当月产出进展率”、“专业厂年产出进展率”、“专业厂设备利用率”、的数据并与默认设定的阈值进行比较:低于默认设定的阈值时亮“红”灯进行提醒,说明此专业厂当前存在较严重问题,需要特别关注;高于默认设定的阈值时亮“绿”灯进行提醒,说明此专业厂当前运行情况正常。
进一步,为了更好的实现本发明,所述高亮插件改编自Highlighting System插件,具体包括以下步骤:
步骤S1:导入Highlighting System插件至已经加载所有对象的可视化场景中;
步骤S2:在摄像机中添加Highlighting Effect脚本,即在摄像机中添加并选中Highlighting Effect(Script)和Mouse Highlight(Script),然后从主要脚本MouseHighlight.cs或SpectrumController.cs中选择要显示的高亮的特效。
进一步,为了更好的实现本发明,所述步骤S2中从主要脚本MouseHighlight.cs中选择要显示的高亮的特效,具体包括以下步骤:
步骤S2101:创建MouseHighlight.cs类;
步骤S2102:定义一个变量gameCheck,用于存储选中的物体;
步骤S2103:在Update()里编辑执行代码,使鼠标左键单击时发射射线并获取射线射到的对象,然后执行SetObjectHighlight(GameObject obj);其中,GameCheck属性的默认值为空,此时对象没有选中;GameCheck属性为非空(GameCheck == obj),此时对象被选中,可视化场景中此对象高亮显示。
进一步,为了更好的实现本发明,所述步骤S2中从主要脚本SpectrumController.cs中选择要显示的高亮的特效,具体包括以下步骤:
步骤S2201:创建SpectrumController.cs类;
步骤S2202:设定SpectrumController.cs类中speed的值;speed的值表示高亮显示时闪烁的速度,当speed的值为0时,即将闪烁速度设为0,取消闪烁;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都飞机工业(集团)有限责任公司,未经成都飞机工业(集团)有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711238886.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种模拟真实星球生态分布的方法
- 下一篇:蜗杆(一)