基于_NET的实时数据线绘制

基于_NET的实时数据线绘制

ID:37376313

大小:348.60 KB

页数:3页

时间:2019-05-22

基于_NET的实时数据线绘制_第1页
基于_NET的实时数据线绘制_第2页
基于_NET的实时数据线绘制_第3页
资源描述:

《基于_NET的实时数据线绘制》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、电脑编程技巧与维护基于.NET的实时数据线绘制马玉春,汪文彬,张鲲,李壮(琼州学院海南省嵌入式系统重点实验室,三亚572022)摘要:实时数据线的绘制常用于显示计算机监控系统所监控对象的运行参数。介绍了绘图所使用的坐标系,并实现了坐标的变换,介绍了系统颜色、Pen类和Graphics类,以及绘制直线的方法,给出了一个模拟的绘制实时数据线的实例。关键词:坐标变换;Pen类;Graphics类;实时数据线DrawingReal-timeDataLinesBasedon.NETMAYuchun,WANGWenbin

2、,ZHANGKun,LIZhuang(HainanKeyLaboratoryofEmbeddedSystemsatQiongzhouUniversity,Sanya572022)Abstract:Drawingreal-timedatalinesiswidelyusedincomputermonitorsystemsfordisplayingruntimeparametersofsuperviseddevices.Inthispaper,coordinatesbasedoncomputerscreenarei

3、ntroduced,andcoordinatetransformationisrealizedtoo;thensystemcolor,PenclassandGraphicsClassareexplainedfollowingwiththemethodofdrawinglines;finallyaexampleofsimulateddrawingreal-timelinesisgiven.Keywords:Coordinatetransformation;Penclass;Graphicsclass;Real-

4、timelines1引言体,从坐标原点到窗体的右下角所示的矩形,就是窗体的绘图.NETFramework3.5提供了很多可视化控件供开发人员使范围。创建矩形比较简单。首先将一个变量定义为Rectangle用,来美化界面和完成程序的设计。但随着应用程序的规模和对象,然后,设置其表示左上角的坐标X与Y的属性,再设复杂度的提高以及可视化要求的不同,开发人员需要将自己的置宽度Width属性和高度Height属性的值即可,例如:界面绘制到屏幕上。例如,在计算机监控系统中,温度经常是DimrectAsNewRectang

5、lerect.X=0需要监控的参数,除了记录报警值和打印报表外,如果将温度rect.Y=0趋势线显示在屏幕上,这将非常直观,也有利于操作员的工rect.Width=100作。介绍绘图所使用的坐标系,并实现了坐标的变换;接着介rect.Height=200绍系统颜色、Pen类和Graphics类,以及绘制直线的方法,最人们习惯使用左下角作为坐标的原点,这时就需要对坐标后给出一个模拟的绘制实时数据线的实例。进行变换,将坐标原点从左上角移动到左下角,y轴向上数值2坐标系及其变换变大,x轴方向不需要变换。设原来y轴方

6、向的值为y0,绘图可视化控件都放置在窗体中,窗体本身也是一个控件,位区域的高度为h,则新的y轴方向的值y1为:于屏幕中的某个位置。每个控件都有一个坐标系,用于为其上y1=h-y0公式(1)的对象提供定位参考。默认情况下,控件的左上角为坐标原如果y0的值达到边界最大值h,则y1为0;如果y0的值为点,横向向右为x轴,纵向向下为y轴。如图1所示,为窗体0,则y1达到最大值,如此进行坐标的转换。如果用一个字节的坐标系。的范围0-255来表示线性温度0-100℃,这时,也需要进行变换,只要将字节除以255后乘以100

7、即可。这样,字节0还是0,而255则被转换成最大值100了。3绘图的基本要素绘图离不开颜色,而系统颜色是开发人员最常使用的颜色,也是用户比较熟悉和习惯的颜色。对于WindowsXP系统,图1窗体坐标系若要修改系统颜色,右击桌面,从弹出菜单选择“属性”打开“点”是绘图的要素,直线的起点和终点,圆心等都是“显示属性”对话框,然后,单击“外观”选项卡,此时,就“点”。可以使用Point对象来描述坐标系中的一个点,例如:可以修改窗口和按钮的颜色。系统颜色不仅可以分配给逻辑相Dimp0AsPoint=NewPoint(

8、100,200)在学习绘图之前,需要理解矩形的概念。这里的矩形不一—————————————————————————————定用于绘制矩形,而是指绘制图形的范围。对于图1所示的窗收稿日期:2010-09-15-50-DATABASEANDINFORMATIONMANAGEMENT数据库与信息管理关的属性,而且,也可以将系统颜色分配给任何颜色属性(如表2Graphics类的常用方法BackColor)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。