虚拟仪器(哈工大)第三章 结构与属性(二)_第1页
虚拟仪器(哈工大)第三章 结构与属性(二)_第2页
虚拟仪器(哈工大)第三章 结构与属性(二)_第3页
虚拟仪器(哈工大)第三章 结构与属性(二)_第4页
虚拟仪器(哈工大)第三章 结构与属性(二)_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、编辑pptl事件概念所谓事件即是发生了某种事情的通知 。l事件驱动即事件发生后程序的处理。 事件驱动扩展了数据流编程的功能。事件结构即是LabVIEW用于处理事件的节点。编辑pptl用户接口事件User Interface Event,例如,鼠标事件、键盘事件等。l程序设置事件,也称为用户事件User Event,用来承载用户定义的数据与程序其他部分通讯。 编辑pptl通知事件(Notify Event) 通知某个用户动作已经发生,并且LabVIEW已经进行了处理。l过滤事件(Filter Event)某个用户动作已经发生,但是可以在程序中制定如何处理这个事件。编辑pptl可以达到用户在前面板

2、的操作与程序框图同步执行的效果 l节省cup的时间l能最快速的发现事件的变化编辑ppt事件数据节点超时端口子框图标识编辑pptl超时端口用于连接一个数值指定等待事件的毫秒数。默认值为1,即无限等待。超过设置的时间没有发生事件,LabVIEW就产生一个超时事件,可以设置一个处理超时事件的子框图。l事件数据节点用于访问事件数据值.其端口数目和数据类型根据事件的不同而不同 编辑ppt编辑pptlEvents Handled for Case 选择事件结构的子框图 lEvent Specifiers 选定的事件列表栏l事件信息栏当用户选定一个事件时,该栏会提供用户一些相关信息。lEvent Sourc

3、es 事件源,分别列出可以通过设置产出事件的对象。 编辑pptlEvents事件。在选择一个事件源以后,此栏列出可以为这个事件源选择的事件 lLock front panel until the event case for this event completes 锁定前面板直到所设事件的子框图执行完编辑ppt1:显示“转换ASCII码.VI”(过虑事件与通知事件的区别)2:演示“检查前面板控件(使用事件).VI”编辑pptl 局部变量用来在一个VI内部传递数据,它不仅可以解决连线的困难,而且可以在对同一个控件的多次访问中的部分对它写入数据和读出数据。 编辑pptl通过函数模板建立 l在前面

4、板控件和它的端口上弹出菜单,选择建立局部变量命令 编辑pptl 通过局部变量既可以向它的前面板控件写数据,也可以从它的前面板控件读取数据,而不必考虑这个控件是显示件还是控制件l一个前面板控件的多个局部变量中,可是部分是read状态,部分是write状态 编辑pptl1:使用局部变量进行控制方式转换l2:使用局部变量控制两个并行的while循环同时停止l 3:初始化前面板 编辑pptl 全局变量是用于在不同的程序之间传递数据,这些数据可以是并行的,也可以是不便于通过接口传递数据的主程序和子程序 编辑pptl 建立全局变量的方法与通过函数模板建立局部的方法类似: 在全局变量VI前面板上放入所需的控

5、件以后,关闭这个VI并进行保存。此时全局变量快捷菜单的select item项变为可操作(也可直接左击全局变量),从中可选择需要的全局变量。编辑pptl 全局变量可以被内存中的任何LabVIEW程序读或者写,但必须知道程序中所有读写都发生在什么位置,已避免全局变量值意外改变 编辑pptl利用全局变量传递波形数据。(演示)上例说明:l 使用全局变量如果不加以注意,会对此读同一个值,也会有数据被丢弃。如果必须处理每一次的数据刷新,则需要特别注意采取措施,保证前一个值每被读取之前,不要向全局变量写入新的数据。并保证全局变量被读取一次后只要没有新的数据写入,就不会被再次读取 编辑pptl作用区域不同l

6、全局变量是一个特殊的VI,而局部变量是一个节点。编辑pptl局部变量和全局变量的初始化问题。 在使用局部/全局变量之前,其值是他们相关的前面板的缺省值,如果不能确定其符合要求,就需要对其进行初始化 l使用局部变量和全局变量时对计算机内存的考虑 编辑pptl 虽然LabVIEW提供了丰富的前面板对象,利用这些可以设计出良好的人机界面。但是在实际的运用中,还经常需要实时的改变前面板对象的颜色、大小、是否可见等属性,以达到最佳的人机交互功能。 编辑pptl三种建立属性节点的方法在前面板中建立属性节点在程序框图中建立属性节点。其他方式 l三种属性设置的方式。可以通过定位工具的拉伸来选择所需的属性通过右

7、键弹出快捷菜单来选择直接点击左键设置。 编辑pptl可见性Visible l闪烁Blinking 布尔量控制对象的闪烁。可用改变闪烁的颜色及背景。 l可用性 Disable输入为0时,前面板对象可用;为1时前面板对象不可用;为2时前面板对象不可用却变成灰色。编辑pptl填充颜色控制 l键盘焦点通过属性节点可以在程序中对键盘焦点顺序进行控制,一个控件的keyfocus属性被设为true时,键盘焦点始终与它相联系,而不用受TAB键的控制。当我们为这个程序的停止按键设置键盘焦点后,按一下键盘上的T键(或者回车键)就可以停止程序。 l前面板对象边界bounds (Read Only)可以返回一个前面板对象的大小,数据类型是簇。簇里的第一个整型数据是对象宽度,第二个整型数据为对象的高度 编辑pptl事件结构扩展了LabVIEW的数据

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论