基于Labview设计的画板程序——
运用用户界面事件结构,模拟一个简单的画图板功能。它有4个功能选项:点(point)、线(line)、圆(circle)和椭圆(oval),一次完成的绘画过程是:在画布上单击鼠标开始绘制→按住鼠标的同时在画布上拖动鼠标→在画布上放开鼠标结束绘制。
程序的背面板如图所示。共有5个事件:
①Panel Close?:响应前面板的X动作,这是一个过滤性事件,当事件发生时并不真正关闭前面板而只是停止程序的运行。
②“Picture”:Mouse Down :表示绘画的开始。
③“Picture”:Mouse Move :表示绘画的路径和轨迹。
④“Picture”:Mouse Up :表示绘画的结束,此时一定要加入事件,因为当鼠标移动到画布的外面时就可以认为是绘画结束了,并不需要一定要求鼠标在画布中释放。
⑤“Clear”:Value Change:清空画布内容。
1