网站大量收购独家精品文档,联系QQ:2885784924

基于labview的画图程序.pdf

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

目录

1目的及基本要求1

2画图程序原理1

2.1基本原理1

2.2流程图1

3画图程序设计2

3.1总体程序设计2

3.2各功能模块详细设计3

4结果及性能分析7

4.1运行结果7

4.2性能分析8

5设计总结与体会8

参考文献8

1目的及基本要求

熟悉LabVIEW开发环境,掌握基于LabVIEW的虚拟仪器原理、设计方法

和实现技巧,运用专业课程中的基本理论和实践知识,采用LabVIEW开发工具,

实现基本的画图功能。

基本要求:本设计要做一个能够画出直线等图形的画图界面,在界面中不仅

可以改变线条颜色,还可以进行返回修改。

2画图程序原理

2.1基本原理

在VI程序前面板中添加直线,矩形,圆,椭圆以及三角形部件,然后使用

六个滑杆类的属性并分成两组,来控制线条颜色,最后添加返回按钮和画图面板,

线条颜色显示板,整个程序要用到while循环结构,条件结构,事件结构,元素

同址结构。

2.2流程图

画图程序流程图

选择图形

移动鼠标

在面板上画图

结束

图1画图程序流程图

1

3画图程序设计

3.1总体程序设计

在VI程序前面板中分别添加颜色显示控件和面板控件,颜色显示控件可使

线条颜色清晰地展现在我们眼前;而面板则是为了画出我们想要的图形做准备。

其他的图形控件使此画图程序多样化,增加了图形的可选择性,颜色则由六种

色混合而成,使线条颜色选择更符合使用者要求。

(1)主程序前面板框图如下:

图2画图程序前面板

(2)主程序执行时后面板设计如下:

2

图3执行时的后面板

3.2各功能模块详细设计

(1)改变color值时

创建一个子VI,在程序框图中添加一个while循环结构,while循环结构中

要用到条件结构,条件结构中要用到事件结构,事件结构中又要用到元素同址结

构。

控件图如下:

图4color值发生改变

3

(2)颜色混合值变化

当开始执行后,改变红蓝绿三种颜色的组成比例时,画面上的线条显示也会

发生相应的变化,出现的颜色是三种颜色的混合效果。

其后面板设计控件图如下:

图5颜色混合值变化

改变品红,蓝绿,黄色时候的后面板设计控件图如下:

图6三原色混合值变化

4

(3)鼠标

首先获取鼠标选取的图形,程序进入while循环的条件结构,当有一个条件

不满足时,程序不动作。当选取图形完毕后,可以点击鼠标进行画图。

鼠标点击后,在右侧白色面板上进行画图。当释放鼠标时,确定画出的图形。

如果不满意,可点击“Undo”进行返回上一步。

鼠标选择后面板控件图如下:

图7鼠标选择图形

画板是程序的绘图区,只有在绘图区拖动鼠标才能绘图。

鼠标按下后面板控件如下:

图8鼠标按下

5

鼠标释放后面板控件图如下:

文档评论(0)

徐风寒山肆皓 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档