嵌入式录波器界面实现方法

文档序号:6493784阅读:183来源:国知局
嵌入式录波器界面实现方法
【专利摘要】本发明涉及一种嵌入式录波器界面实现方法,包括以下步骤:(1).将framebuffer接口封装成CSPaintDevice类,并提供了"Update"(定时刷新)和"Refresh"(强制刷新)两种界面刷新接口;(2).编写CSLayer类,将绘图的对象由设备转移到对CSLayer的操作,并派生出CSPicture类支持对图片的操作;(3).对CSLayer类的绘图操作由CSPaint的绘图接口来完成;CSPaint类提供了"FillRectangle"(填充矩形)、"DrawRectangle"(画矩形)、"DrawLine"(画线)、"DrawPoint"(画点)、"FillTriangle"(填充三角形)等绘图接口。
【专利说明】嵌入式录波器界面实现方法
【技术领域】
[0001]本发明涉及一种嵌入式录波器界面实现方法。
【背景技术】
[0002]目前国内外很多嵌入式设备界面的设计开发都是使用比较成熟的面向嵌入式的GUI 系统有 QtEmbedded、MicroWindows、MiniGUI ,WinCE, GTK 等。
[0003]这几种⑶I的设计目标仍然是通用性,它们大多支持多窗口的随意切换、覆盖,以及可移动、可动态改变尺寸的窗口,诸如此类在多数嵌入式应用中几乎永远用不到的特性,使得应用程序的开发要考虑很多不必要的细节。

【发明内容】

[0004]本发明的目的在于本发明通过直接调用FrameBuffer接口,开发了一种单界面适用于嵌入式的⑶I系统。仅对FrameBuffer接口进行了简单封装,实现了图层、绘点、绘线、填充、窗口等功能。使得整个程序资源占用少,效率高。
[0005]为达到上述目的,本发明所采用的技术方案是:一种嵌入式录波器界面实现方法,包括以下步骤:(I).将framebuffer接口封装成CSPaintDevice类,并提供了 "Update〃(定时刷新)和"Refresh"(强制刷新)两种界面刷新接口 ;
(2 ).编写CSLayer类,将绘图的对象由设备转移到对CSLayer的操作,并派生出CSPicture类支持对图片的操作;
(3).对CSLayer类的绘图操作由CSPaint的绘图接口来完成;CSPaint类提供了 "FillRectanglel 填充矩形)、〃 DrawRectangle"(画矩形)、〃DrawLine"(画线)、”DrawPoint〃(画点)、〃 FillTriangle〃(填充三角形)等绘图接口。
[0006]由于上述技术方案的采用,本发明与现有技术相比,具有以下优点:采用本发明的技术方案,可以很方便高效的绘出图形,完全适用于硬件配置不高但又对图形实时性有要求的场合。避免采用了庞大的图形库造成效率低下和升级硬件增加成本的风险。
【具体实施方式】
[0007]—种嵌入式录波器界面实现方法,包括以下步骤:(I).将framebuffer接口封装成CSPaintDevice类,并提供了 〃Update〃 (定时刷新)和"Refresh"(强制刷新)两种界面刷新接口 ;
(2 ).编写CSLayer类,将绘图的对象由设备转移到对CSLayer的操作,并派生出CSPicture类支持对图片的操作;
(3).对CSLayer类的绘图操作由CSPaint的绘图接口来完成;CSPaint类提供了 "FillRectanglel 填充矩形)、〃 DrawRectangle"(画矩形)、〃DrawLine"(画线)、"DrawPoint〃(画点)、〃 FillTriangle〃(填充三角形)等绘图接口。
[0008]本发明采用面向对象的思想设计,采用标准的C++语言编写,程序可以在Iinux下支持framebuffer驱动的硬件平台上运行。
[0009]软件结构如下:
【权利要求】
1.一种嵌入式录波器界面实现方法,其特征在于,包括以下步骤:(I).将framebuffer接口封装成CSPaintDevice类,并提供了 〃Update〃(定时刷新)和〃Refresh〃(强制刷新)两种界面刷新接口; (2 ).编写CSLayer类,将绘图的对象由设备转移到对CSLayer的操作,并派生出CSPicture类支持对图片的操作; (3).对CSLayer类的绘图操作由CSPaint的绘图接口来完成;CSPaint类提供了"FillRectangle"(填充矩形)、〃 DrawRectangle"(画矩形)、〃DrawLine"(画线)、"DrawPoint〃(画点)、〃 FillTriangle〃(填充三角形)等绘图接口。
【文档编号】G06F9/45GK103902345SQ201210577394
【公开日】2014年7月2日 申请日期:2012年12月27日 优先权日:2012年12月27日
【发明者】孙旭 申请人:南京航天银山电气有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1