Windows平台仪器多层信息显示技术.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文档。上传文档
查看更多
Windows平台仪器多层信息显示技术.pdf

维普资讯 2007年第 3期 安 徽 电子信 息 职业 技 术 学 院学 报 N0.32007 第6卷(总第30; 旦 oF眦CBONICS&INFOPdVIATIONTECHNOLOGY GeneralNo.30Vo1.6 文【章编号】1671—802X(2007)03—0079—03 Windows平台仪器多层信息显示技术 戚瑞 民, 胡 毅 (合肥.r--_,Ik大学仪器科学与光电工程学院。安徽 合肥 230009) [摘 要】本文介绍一种在基于Windows平台的仪器上,利用DIB位图(DIB,Device-IndependentBitmap,与设备无关的位 图)和调色板技术,方便高效地实现仪器信息多层显示的方法,并举例说明在C++Builder中编程实现的技术和技巧。 [关键词】仪器;多层信息显示;DIB位图;调色板 [中图分类号】TP316.7 [文献标识码】B 1引言 在直接色彩方式下,显示缓冲存储器中存放的是每个像 Windows平台仪器,是一种基于计算机的自动化测 素点的红绿蓝三基色的亮度值,送显时直接加到三基色 试仪器。在WindoWS平台仪器波形与信息显示窗口的设 DAC的输入。 计中,经常遇到在同一个区域同时显示多个对象的情况, 位 图像 (Bitmap),是Windows的一种 图像格式,它以 并且这些显示对象经常会交迭在一起。比如,在波形窗 像素为单位存储Windows的图形。DIB,也就是设备独立 口中显示多个波形,同时显示网格线、光标等。我们把这 位 图像,是从Windows3.0版开始提供的位 图像格式,并 种需求称为多层显示。在Windows平台上,为了区分多 被封装成WindowsGDI(GraphicsDeviceInterface,图形设 层显示的各显示对象,也为了使显示界面丰富多彩,通 备接 口)的一种对象。DIB统一 了间接和直接两种色彩方 常对各种要显示的对象采用不同的颜色,我们姑且把这 式,色彩平面数皆被定义为 1,而每个像素的位数可 以为 种技术称为分层显示。分层显示要解决的主要 问题,其 l(单色位图像)、4(16种颜色)、8(256种颜色)或24 一 是当其中一层显示的内容发生改变时,不要影响其它 (16,777,216种颜色),而且对于单色、16色和256色位 图 层的显示;第二,对于两层或多层显示内容重叠的像素, (都是间接色彩方式),在图形文件中附带了一个彩色表, 最终显示的颜色如何确定;第三,送显效率也是一个很重 也就是调色板。用于定义每一个色彩的RGB颜色值。本 要的指标;最后,方法的易用性是决定其能否被推广使用 文介绍的方法,是使用256色DIB位图实现的。 的重要因素。 使用 256色 DIB位 图实现多层显示的原理是这样 对于Windows平 台上多层仪器信息显示技术的实 的:256色DIB位 图的每个像素 占用 8位,我们利用每一 现,本文介绍了一种方法,巧妙地利用了Windows的DIB 位显示一个对象,就可以同时显示 8个对象,再加上 8位 位 图和调色板技术,实现高效的多层仪器信息显示。采 都为0时可以用来显示背景颜色,总共可以实现9层显 用 8位DIB位 图和256色调色板,可 以方便地实现多达 示。每个对象送显时。只对位 图中分配给它的位进行操 9层显示。 作,不影响其它的显示对象,从而可以非常方便地实现多 2仪器信息多层显示的技术基础 层显示。 我们知道,在PC机中,完成显示功能的部件是图

文档评论(0)

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

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

1亿VIP精品文档

相关文档