OpenGL在水下地形动态显示中的应用.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第9卷 第4期 软 件 导 刊 V01.9No.4 20l0年 4月 SoftwareGuide ADr.2010 OpenGL在水下地形动态显示中的应用 徐 操 (湖北工业大学 电气与电子学院,湖北 武汉 430068) 摘 要:系统采用三维图形开发工具 OpenGL开发。分析了三维地形 曲面的构造方法,给出了采用开发 可视化 系统的 方法 。所实现 的程序是在 VC 6.0平 台基础上 ,基于DEM数据 ,利用 OpenGL提供 的相关功能函数 ,实现 了真 实感水 下地形 的动 态显示。 关键词 :OpenGL;DEM;三维地形 中图分类号:TP391.41 文献标识码:A 文章编号 :1672—7800(2010)04—0179—02 水深监控系统软件总体设计如图2所示 。系统的软件开发 O 引言 主要分为以下几个模块 :数据采集模块、数据处理模块 、数据显 示模块 (即根据数据进行三维水下地形显示)、数据存储模块。 OpenGL是 SGI公司从其图形工作站上 图形开发环境 GL (GraphicsLibrary)拓展而来。因为其 良好的可移植性和跨平 台 性 ,逐渐成为高性能图形开发和交互式视景仿真的国际图形标 准。OpenGL实际上是一个开放的三维 图形软件包 ,它独立于窗 口系统和操作系统 .以OpenGL为基础开发的应用程序可以十 分方便地在各种平台问移植。OpenGL可以与 VisualC 紧密接 口,它使用简单 ,效率较高 。 1 系统设计 2 水深监控系统软件设计 本系统主要是通过采集 GPS、多通道测深仪 (16通道)以 2.1 数据采集软件设计 及四角吃水仪 、纵横倾斜仪的数据来实现对水下地形的监控。 2.1.1 PLC与 PC机 数据通信 其中GPS信号、测深仪信号通过串口采集到PC机 中,四角 吃 西门子公 司的 PRODAVES7软件包 的动态链接库 (DLL) 水信号、纵横倾斜信号通过 PLC网络采集。数据采集网络的总 提供了大量的基于 WindowsNT、Windows95/98、Windows3.11或 体结构如图 1所示 其中PLC网络 由一个 PLC主站和三个 MS—DOS的函数 ,这样就使用户解决 PLC与 PC之间的数据交 PLC从站组成 PLC主站 向下通过 Profibus—DP与三个 PLC从 换和数据处理问题变为可能。利用 PRODAVES7提供的这些 站进行数据交换 。向上通过 MPI接 口连接到 PC中的CP5611 函数 ,并且借助于 PLC的多点接 口模块 ,就可 以方便地在PLC 通信卡 ,实现和上位PC机通信。 与PC之间建立数据链接。开发工程师不需要掌握很多有关通 信 、总线方面 的知识 ,就可 以进行 PC机 与PLC之间的数据通 信。 本设计利用 SIEMENS所提供 的这几个 DLL动态链接库 . 应用 VC实现 PLC数据的读取 。PLC与PC之间的数据交换用 到的PRODAVE函数主要有:

文档评论(0)

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

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

1亿VIP精品文档

相关文档