实验八属性节点和方法节点.ppt

上传人:wuy****n92 文档编号:88482290 上传时间:2023-04-26 格式:PPT 页数:21 大小:294.50KB
返回 下载 相关 举报
实验八属性节点和方法节点.ppt_第1页
第1页 / 共21页
实验八属性节点和方法节点.ppt_第2页
第2页 / 共21页
点击查看更多>>
资源描述

《实验八属性节点和方法节点.ppt》由会员分享,可在线阅读,更多相关《实验八属性节点和方法节点.ppt(21页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、实验八实验八 属性节点和方法节点属性节点和方法节点8.1 属性节点(属性节点(Property Node)8.2 方法节点(方法节点(Invoke Node)8.3 通过子通过子VI调用控件的属性和方法调用控件的属性和方法8.4 几种常用控件的编程举例几种常用控件的编程举例8.5 小结小结引子引子在面向在面向对对象的象的编编程中,我程中,我们们将将类类中定中定义义的数据称的数据称为为属性,而函数称属性,而函数称为为方法。方法。实际实际上,上,LabVIEW中的中的控件、控件、VI、甚至、甚至应应用程序都有自己的属性和方法,用程序都有自己的属性和方法,譬如一个数譬如一个数值值控件,它的属性包括它

2、的文字控件,它的属性包括它的文字颜颜色、色、背景背景颜颜色、色、Caption和和Label等;等;8.1 属性属性节节点(点(Property Node)属性属性节节点可点可编编程程设设置或置或获获取控件的属性,譬如在程序运行取控件的属性,譬如在程序运行过过程中,可程中,可设设置数置数值值控件的背景控件的背景颜颜色等属性。色等属性。Ring控件的属控件的属性性节节点点举举例例 8.1 属性属性节节点(点(Property Node)举举例例 通通过过Visible属性控制按属性控制按钮钮是否可是否可见见8.1 属性属性节节点(点(Property Node)在事件在事件结结构中构中使用属性使

3、用属性节节点点 8.2 方法方法节节点点(Invoke Node)-调调用用节节点点方法方法节节点和属性点和属性节节点非常点非常类类似,方法似,方法节节点就好比控件的一个点就好比控件的一个函数,它会函数,它会执执行一定的行一定的动动作,有些作,有些时时候候还还需要需要输输入参数或返入参数或返回数据。回数据。树树形控件的方法形控件的方法节节点函数菜点函数菜单单及其方法及其方法节节点示例点示例8.3 通通过过子子VI调调用控件的属性和方法用控件的属性和方法一般情况下,将控件作一般情况下,将控件作为为子子VI的的输输入端入端时时只能只能传递传递控件的控件的值值,而不能而不能传递传递控件的属性控件的属

4、性。那么如何才能在子。那么如何才能在子VI中中调调用上用上层层VI中控件的属性和方法中控件的属性和方法节节点呢?点呢?这这就需要使用就需要使用Refnum控件作控件作为为子子VI的的输输入端子,在入端子,在调调用用时时将将控件的控件的Reference与与Refnum端子端子连线连线即可。即可。8.3 通通过过子子VI调调用控件的属性和方法用控件的属性和方法通通过过子子VI调调用控件的属性用控件的属性节节点示例点示例 8.4 几种常用控件的几种常用控件的编编程程举举例例8.4.1 Ring控件和控件和Enum控件控件对对于两种控件,用于两种控件,用户户都是一次只能都是一次只能选择选择其中一个其

5、中一个项项目,控目,控件的件的输输出出值值都都为为数字。不同的是数字。不同的是Ring控件各控件各项项目的目的值值是可是可以任意以任意设设定的,而定的,而Enum控件各控件各项项目的目的值值一定是从一定是从0到到n-1(n代表代表项项目个数),目个数),这这是因是因为为Enum控件才是控件才是标标准的枚准的枚举举类类型。型。Ring控件的控件的项项目可以是字符串或是目可以是字符串或是图图片。片。8.4 几种常用控件的几种常用控件的编编程程举举例例通通过过属性属性节节点来点来设设置置Ring控件的控件的选项选项 8.4 几种常用控件的几种常用控件的编编程程举举例例获获取取Ring控件或控件或En

6、um控件的当前控件的当前选选中文本中文本 8.4 几种常用控件的几种常用控件的编编程程举举例例8.4.2 列表框(列表框(Listbox)对对于于Ring控件和控件和Enum控件,用控件,用户户每次只能每次只能选择选择一个一个选项选项。而通而通过过列表框用列表框用户户每次可以每次可以选择选择一个或多个一个或多个选项选项,甚至,甚至0个个选项选项。通过编程编辑列表框选项通过编程编辑列表框选项 8.4 几种常用控件的几种常用控件的编编程程举举例例读读取列表框取列表框选选中中选项选项的名称的名称 8.4 几种常用控件的几种常用控件的编编程程举举例例8.4.3 树树形控件(形控件(Tree Contr

7、ol)通通过编过编程程为树为树形控件添加形控件添加项项目必目必须须通通过过属性属性节节点和方点和方法法节节点才能点才能实现实现 8.4 几种常用控件的几种常用控件的编编程程举举例例通过编程为树形控件添加项目通过编程为树形控件添加项目 8.4 几种常用控件的几种常用控件的编编程程举举例例通过通过For循环自动生成树循环自动生成树8.4 几种常用控件的几种常用控件的编编程程举举例例8.4.4 自动图例举例自动图例举例8.4 几种常用控件的几种常用控件的编编程程举举例例8.5 小小结结l从本章的例子可以看出,通从本章的例子可以看出,通过过属性属性节节点和方法点和方法节节点可以点可以让让控件的功能与控

8、件的功能与动态动态行行为为更加丰富。在更加丰富。在LabVIEW编编程中,程中,当某种功能很当某种功能很难难用普通的用普通的VI函数函数实现实现的的时时候,也候,也许许通通过过属属性性节节点和方法点和方法节节点就能很点就能很轻轻松地解决。所以若松地解决。所以若LabVIEW编编程者想学到更多的程者想学到更多的编编程技巧可以更多的去程技巧可以更多的去尝试尝试控件的属控件的属性性节节点和方法点和方法节节点。点。作作业业1.利用利用“报报警信息警信息”控件的控件的blinking属性,属性,实现输实现输出出报报警信息的同警信息的同时时伴随伴随闪烁闪烁,如下,如下图图所示。所示。为为看到看到闪烁闪烁效果,采效果,采样间样间隔隔设设到到5秒秒以上。以上。作作业业2.将将for循循环环部分封装部分封装为为子子VI,利用,利用编编程生成如下面右程生成如下面右图图所示所示的的树树。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁