1 / 3
文档名称:

55.界面编程技巧 5 - 使用绘图控件.doc

格式:doc   页数:3
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

55.界面编程技巧 5 - 使用绘图控件.doc

上传人:xxj16588 2015/10/4 文件大小:0 KB

下载得到文件列表

55.界面编程技巧 5 - 使用绘图控件.doc

相关文档

文档介绍

文档介绍:界面编程技巧 5 - 使用绘图控件
有时候需要画一个比较复杂图形或曲线,而 LabVIEW 没有提供相应的控件。可以借用 LabVIEW 已有的基本功能的控件,配上一些代码,实现一个具有特定功能的控件。
常被用来做这种基本控件有 XY Graph、3D Picture Control、Picture 控件等。
例如需要做一个绘制极坐标函数曲线的控件,就可以在 XY Graph 的基础上改造。一共一个转换用的VI,把点的极坐标转换成直角坐标系下的值,在 XY Graph 上绘制出来就可以了。需要某个支持某种特定三维绘图方式的控件,可以通过改造 3D Picture Control 得到。
Picture 控件是个更为基础的控件,很多具有特殊效果的界面元素都可以利用 Picture 控件制作。比如,需要制作带图标的菜单,或类似LabVIEW函数选板的菜单等。LabVIEW没有为它们提供现成的控件,就可以在Picture控件上自己把这些效果都画出来。我们前面介绍的棋盘棋子界面也可以使用Picture控件来制作。
下面介绍一下实现这个界面的具体过程。
第一步,创建一个空白的Picture控件,针对Picture控件的常用操作都在Picture Functions 函数选板中。

与前面介绍的方法不同,使用Picture控件制作棋盘棋子的过程,不是在VI编辑状态下进行的,而是需要在程序运行时绘制。所以下面的界面设计工作都要通过编程来完成了。先介绍一下Picture控件的Erase First属性,它有3个值:0表示从不擦除,也就是说每次传一个数据给这个控件,比如一个圆环图案,Picture上显示的并非只有这个圆环,而是把圆环叠加在原本的内容之上。如果我想画一个有三个矩形组成的图案,可以分三次画,每一次传递一个矩形图案给Picture控件;2表示每次都擦除,每次传递一个图案给Picture控件,它都会将原来的图案擦掉,仅保留这一次的图形。擦除图案后Picture控件会显示默认的白色。所以,使用这种方式,用户在切换图案时会看到Picture闪烁一下。若非必要,尽量不要使用这种方式;1表示程序第一次运行时把Picture上的内容清除,等于自动帮你做了初始化工作,我们这里也使用这种方式。
就是说,棋盘布局发生变化时,进更新发生了变动的位置。不要重绘整幅图。
棋盘再棋

最近更新

人才培养方案建议书 6页

交警道路施工规范范文建议书 6页

乡村振兴企业参与建议书 4页

个性化装饰材料采购方案建议书 6页

专家级评审意见建议书 6页

上海非沪籍入学建议书 5页

高考生心理辅导建议书 5页

高效语文课文上课建议书 6页

高效节能监察建议书 7页

高效管理规范提质建议书 6页

高品质被动房建设建议书 5页

高三女生备考指南建议书 4页

餐饮团队协作改进建议书 5页

飘窗装修设计创意案例建议书 6页

预防血友病策略建议书 5页

心理疾病护理团队协作模式 37页

2024年海安县幼儿园教师招教考试备考题库附答.. 30页

恶心呕吐的日常护理要点 78页

2024年湖北文理学院理工学院马克思主义基本原.. 12页

2024年湖南师范大学树达学院马克思主义基本原.. 13页

2024年濮阳县招教考试备考题库附答案解析 30页

2024年玉龙县幼儿园教师招教考试备考题库及答.. 31页

2024年电子科技大学马克思主义基本原理概论期.. 13页

2024年石嘴山工贸职业技术学院马克思主义基本.. 13页

2024年祥云县幼儿园教师招教考试备考题库含答.. 30页

2024年米易县幼儿园教师招教考试备考题库及答.. 31页

2024年罗江县招教考试备考题库及答案解析(夺.. 31页

2024年苏州农业职业技术学院马克思主义基本原.. 13页

2024年营山县招教考试备考题库及答案解析(必.. 30页

2024年襄汾县幼儿园教师招教考试备考题库带答.. 30页