电子科技大学-虚拟仪器-第2章程序结构-2课件.pptVIP

  • 12
  • 0
  • 约3.92千字
  • 约 25页
  • 2016-12-11 发布于山西
  • 举报

电子科技大学-虚拟仪器-第2章程序结构-2课件.ppt

《虚拟仪器技术》 电子科技大学自化学院 2.3.5 事件结构 Event Structure LabVIEW的程序使用”事件结构”实现 “事件驱动”机制 “事件驱动”就是事件发生时,对指定事件的程序代码进行响应,处理完后再回到事件等待状态。 对用户界面的操作采用事件结构,能够及时响应用户在前面板的操作。(如点击鼠标、按下键盘、改变控件的值等) 怎样使用事件结构Event Structure ? 创建1个新的事件结构,在结构中指定事件源(产生事件的对象)和该事件源发生的事件,在各个事件对应的框内编写该事件发生时要执行的程序。 1.事件结构的创建 事件结构位于在结构子模板中 事件结构包括:结构框、事件标签、超时端口和事件数据端口。 2.事件结构的使用 右击事件结构边框,从弹出的快捷菜单中选择“编辑本分支所处理的事件”Edit Events Handled by ThisCase…,这时将弹出编辑事件对话框。 例如:建立一个5秒的超时事件和一个“按钮” 开关值发生变化的事件 要求: 第一种情况:不同的事件发生都执行同一个子图形代码框程序,显示出对话框“超时或单击了OK按钮”。 第二种情况:由不同的框图程序响应不同的事件,对应不同的事件分别显示出对话框“超时事件”或“单击了OK按钮事件”。 法1: 在前面板添加放置一个“OK Button” 控件 。 在编辑事件

文档评论(0)

1亿VIP精品文档

相关文档