- 255
- 0
- 约1.87千字
- 约 10页
- 2017-06-11 发布于湖北
- 举报
labview实例 鼠标画圆
PAGE \* MERGEFORMAT 10
信电学院
(2012/2013学年第二学期)
课程名称 : 虚拟仪器技术
题 目 :
专业班级 :
学生姓名 :
学 号 :
考核成绩 :
2013 年 5 月 20 日
设计内容简述
本实例通过对调用labview自带的绘图函数,完成了简单的绘制绘圆任务。操作时,先通过颜色盒选择要使用的颜色,再利用一个开关选择是否对圆进行填充。选择设置完成后,利用鼠标在画板区域被拖动,则画板上出现一个圆形,鼠标按下的位置到当前位置直接的距离为圆形的半径,鼠标当前位置为圆心。鼠标松开后,圆形留着画板上,可以重新选择颜色和是否填充,重新绘制,当圆形有区域重合时,重合区域被新的图形覆盖。
下面是本程序的程序流程图:
红色的方框为第一个while循环,只要程序开始运行,该循环便开始执行,直到按下程序的停止按钮。
首先获取鼠标的当前位置x1,y1并判断鼠标是否按下,当x1≥0,y1≥0且鼠标按下时,程序进入选择结构(蓝色方框),当有一个条件不满足时,程序不动作。
选择结构里嵌套了第二个while循环(绿色方框),其执行条件为鼠标按下。在循环
原创力文档

文档评论(0)