- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于wtk的虚拟现实组态软件研究与开发pdf.pdf
第七届工业仪表与自动化学术会议
基于WTK 的虚拟现实组态软件研究与开发
Research and Development of Virtual Reality Configuration Software Based On WTK
李 建 庄春华 王 普 孙崇正
(北京工业大学电子信息与控制工程学院,北京 100022 )
摘 要:针对传统组态软件二维工艺运行界面的不足,提出了基于虚拟现实技术的三维组态软件开发,利用 3DMAX 建模
软件及其二次开发技术开发工业现场三维虚拟场景的组态平台.通过该平台完成三维虚拟场景文件的配置输出。介绍了虚拟
现实软件开发包WTK,并利用WTK 和MFC 编程开发三维场景运行平台,实现了虚拟场景的四种交互方式,对场景中虚拟
对象的材质纹理属性及其表现方法进行了研究,利用力控DBcom 控件实现三维运行场景与力控实时数据库的数据交互,给
出了系统运行的简单示例,对基于虚拟现实组态软件的研究及意义进行了展望。
关键词:虚拟现实 组态软件 场景交互 实时数据库
0 引言
虚拟现实技术简单的说可以理解为一种计算机仿真技术,通过计算机软硬件、传感器,以及各种交互设备
如三维鼠标、立体显示器、数据手套、位置跟踪器等来实现模拟再现真实场景,提供用户与虚拟场景进行交互
的功能。虚拟现实技术的应用领域目前已经非常广泛,特别是在军事航空模拟训练、医疗手术模拟试验、房地
产模拟展示、以及游戏娱乐方面已经有了非常成功的应用案例。
工业组态软件位于计算机监控系统中的监控层级,是一种方便高效的人机交互软件,它提供对下位机的设
备数据实时监控,处理的功能,同时模拟各种工业现场工艺流程,提供用户一种简单的仿真界面,使用户可以
非常方便的通过组态软件了解现场设备参数,以及工艺流程。
但传统的组态软件存在很多的不足,其运行工艺流程图是二维的,不能直观地反应现场设备及工艺流程。
为了解决这些不足,将虚拟现实技术应用到传统组态软件中,研究开发基于虚拟现实技术的三维组态软件,解
决其工艺流程界面的不足,提供更人性化,更真实的仿真工艺流程,同时能通过各种交互手段让用户与虚拟场
景进行交互,对现场设备进行更有效的控制。
1 整体设计思路
组态软件可以分为组态环境与运行环境两大部分,组态过程利用各种三维模型实现各种工业现场的再现,
运行部分把组态文件调到运行平台,仿真虚拟场景,并通过数据库实
现与现场设备的数据点连接,同时利用相应的虚拟现实交互技术实现
与现场设备的交互,如通过键盘、鼠标等,实现场景的漫游、对象的
拾取、开关的控制等,从而达到控制工业现场设备的目的,对危险的
工业现场操作人员的培训能够提供更加真实地虚拟环境,避免危险的
出现。系统充分考虑工控系统的特殊性,利用普通显示器构筑桌面仿
真系统。系统分为下面几个模块,如图1 所示。
2 虚拟组态场景文件的生成
工控组态软件工艺流程图需要大量的工业现场的对象模型,只有比较逼真的模型才能真实再现工业现场的
各种工艺。考虑到建模软件3DMAX 以及其二次开发功能,利用3DMAX sdk 编程实现子图功能插件,把事先
建好的工业现场设备模型保存在开发的图形库中,在组建虚拟工业现场时把模型调入到3DMAX 场景中,完成
三维工业现场的场景组态。组态场景的配置信息以配置表(.ini) 的文件形式保存,针对不同的组态场景,系统生
成相应的配置表。该配置表以索引方式来存储场景的对象信息,对于每一个对象,在生成配置表的过程中,都
会对应唯一的索引号,然后是对象名以及对象的各种属性。运行平台是基于虚拟现实工具软件WTK(world tool kit)
和MFC 开发的,WTK 提供一种支持3DMAX 输出功能的插件,将其拷到3DMAX 的根目录下使3DMAX 能够
把组态完的场景文件输出成(.wtk)文件。运行平台调用配置表文件读取场景中对象的各种配置属性信息,通
过索引号查找对象名,然后为不同的对象配置相应的属性特征,实现各种动画工艺仿真,如阀门颜色变化,开
关颜色变化等。
3 虚拟现实组态运行平台开发
3.1 WTK 简介
WTK 是由美国的Sense8 公司开发的虚拟现实软件开发包,它是在OpenGL,DirectX 基础之上所开发的一
种更高层次的3D 图形驱动引擎,可以在Windows ,Linux 等操作系统
您可能关注的文档
最近下载
- 违反中央八项规定精神典型案例剖析ppt.pptx VIP
- ISO9001-2015全套质量管理体系文件(最新最全:质量手册+程序文件+全套表单+三层文件).pdf VIP
- 风力发电企业归档范围与档案分类及保管期限划分表.docx
- 2024年11月2日全国事业单位联考E类《职业能力倾向测验》真题及答案.pdf VIP
- 餐饮公司海底捞的盈利模式及其财务分析评价.docx VIP
- 10-1战争带来的伤害 课件.ppt
- 广数DAP03说明书.pdf VIP
- SL 764-2018水工隧洞安全监测技术规范.pdf
- 2022年高考真题湖北卷化学试卷.pdf VIP
- GB∕T 20840.7-2007 互感器 第7部分:电子式电压互感器.pdf
文档评论(0)