网站大量收购独家精品文档,联系QQ:2885784924

基于wtk的虚拟现实组态软件研究与开发pdf.pdfVIP

基于wtk的虚拟现实组态软件研究与开发pdf.pdf

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 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 等操作系统

文档评论(0)

docinpfd + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5212202040000002

1亿VIP精品文档

相关文档