第9章-labview的高级应用(属性节点和调用属性)探究.ppt

第9章-labview的高级应用(属性节点和调用属性)探究.ppt

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
引 言 我们在设计虚拟仪器时,经常改变LabVIEW中的对象(控件、VI、应用程序)的属性和方法,譬如一个波形图表控件,我们可以改变文字颜色、背景颜色、Caption和Label等相关属性,也可以获取图像保存起来。改变这些控件属性和方法,可以设计出丰富多彩的能够进行人机交互的仪器面板。但在实际应用中我们还需要在程序运行的过程中,能够实时的修改对象的属性,达到最佳的人机交互功能。 9.1 属性节点 属性节点可以通过编程设置来获取或改变对象的属性。譬如在程序运行过程中,我们可以通过编程设置数值控件的背景颜色等属性。 VI及应用程序属性节点创建方法 9.2 调用节点 调用节点可以通过编程设置来对对象方法进行动态地操作。 创建方法节点的方法和属性节点类似。 生成的调用节点类似于一个函数节点。 9.3 引用(创建方法一) 引用可以看成是对象的标识,实质上是对象打开时的临时指针。 利用引用可以引用与对象相关的一切属性和方法,然后传给相应的节点。引用与对象之间就好像遥控器和电视机。 9.3 引用(创建方法一) 引用可以看成是对象的标识,实质上是对象打开时的临时指针。 利用引用可以引用与对象相关的一切属性和方法,然后传给相应的节点。引用与对象之间就好像遥控器和电视机。 9.3 引用(创建方法一) 引用可以看成是对象的标识,实质上是对象打开时的临时指针。 利用引用可以引用与对象相关的一切属性和方法,然后传给相应的节点。引用与对象之间就好像遥控器和电视机。 9.3 引用(创建方法二) 引用可以看成是对象的标识,实质上是对象打开时的临时指针。 利用引用可以引用与对象相关的一切属性和方法,然后传给相应的节点。引用与对象之间就好像遥控器和电视机。 ! * Labview 的高级应用 第九章 属性——属性节点 方法——调用节点 读属性 9.1 --- 控件通用属性 可见属性(Visible):该属性为布尔类型,能进行读写操作,当作为写端子时,“真”值表示把控件设为可见;“假”值表示把控件设为不可见。 禁用属性(Disabled):该属性为整数类型,能进行读写操作,当作为写端子时,“0”值表示控件可用;“1”值表示控件禁用,但控件外观和可用时相同;“2”表示控件禁用,同时控件加灰。 键选中(Key Focus):该属性为布尔类型,能进行读写操作,当作为写端子时,“真”值使控件获得键选中;“假”值表示取消控件的键选中。 9.1 --- 控件通用属性 闪烁属性(Blinking):该属性为布尔类型,能进行读写操作,当作为写端子时,“真”值表示控件开始闪烁;“假”值表示控件停止闪烁。 位置属性(Position):该属性是由两个整数型数值组成的簇,可读也可写,单位是像素,写入该属性时,两个簇元素分别指定控件边界的左上角在前面板窗口上的水平和垂直坐标。 9.1 --- 控件通用属性 边界属性(Bounds):该属性是由两个整数型数值组成的簇,可读不可写,单位是像素,写入该属性时,两个簇元素分别指定控件边框的宽度和高度。 9.1 --- 其他控件属性 改变波形图表上的曲线颜色:使用该属性 需要波形图标的“活动曲线”和“曲线颜色”属性搭配使用。 活动曲线属性 曲线颜色属性 9.1 --- 其他控件属性 清除波形图表的旧数据:使用“历史数据”属性可以在VI运行开始时清除掉上次运行的数据。 9.1 --- 其他控件属性 设置按钮的过渡文本:使用按钮的“字符串[4]”属性可以改变按钮上的本文显示内容。长度不超过4的字符串数组 该属性只有在按钮的机械动作为“释放时转换”和“释放时触发”时才会起作用。 窗口扩大过程 窗口缩小过程 本次VI“前面板窗口——前面板边界”属性,用来表示前面板窗口与整个屏幕的相对位置和尺寸。 VI属性及应用程序属性 输出参数 输入参数 9.2 调用节点 用来产生带噪声的正弦信号 图像颜色位数 图像背景色 获得的图像数据 所要操控的对象必须存在于当前的程序中 若所要操控的对象不存在于当前的程序中 前面学过为对象设置属性和方法,设置越多,显得程序面积很大,程序代码很乱,我们希望将这部分程序能够做成子VI,满足VI层次化、模块化设计的要求。 ? 在前面的章节中我们学习过子VI的创建和如何使用VI调用子VI,传递是输入输出参数,但都是具体数值。那么属性和方法如何传递? *

文档评论(0)

1112111 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档