第9章labview的高级应用(属性节点和调用属性)案例

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

获得的图像 数据
9.3 引用(创建方法一)
• 引用可以看成是对 象的标识,实质上 是对象打开时的临 时指针。 • 利用引用可以引用 与对象相关的一切 所要操控的对 象必须存在于 属性和方法,然后 当前的程序中 传给相应的节点。 引用与对象之间就 好像遥控器和电视 机。
9.3 引用(创建方法一)
• 引用可以看成是对 象的标识,实质上 是对象打开时的临 时指针。 • 利用引用可以引用 与对象相关的一切 属性和方法,然后 传给相应的节点。 引用与对象之间就 好像遥控器和电视 机。
第九章
Labview 的高级应用
引 言
• 我们在设计虚拟仪器时,经常改变LabVIEW中 的对象(控件、VI、应用程序)的属性和方法, 譬如一个波形图表控件,我们可以改变文字颜 色、背景颜色、 Caption 和Label等相关属性, 属性 ——属性节点 也可以获取图像保存起来。改变这些控件属性 方法——调用节点 和方法,可以设计出丰富多彩的能够进行人机 交互的仪器面板。但在实际应用中我们还需要 在程序运行的过程中,能够实时的修改对象的 属性,达到最佳的人机交互功能。
9.3 引用(创建方法一)
• 引用可以看成是对 象的标识,实质上 是对象打开时的临 时指针。 • 利用引用可以引用 与对象相关的一切 若所要操控的 对象不存在于 属性和方法,然后 当前的程序中 传给相应的节点。 引用与对象之间就 好像遥控器和电视 机。
9.3 引用(创建方法二)
• 引用可以看成是对 象的标识,实质上 是对象打开时的临 时指针。 • 利用引用可以引用 与对象相关的一切 属性和方法,然后 传给相应的节点。 引用与对象之间就 好像遥控器和电视 机。
! ?
前面学过为对象设置属性和方法,设置越多,显得 程序面积很大,程序代码很乱,我们希望将这部分 程序能够做成子VI,满足VI层次化、模块化设计的 要求。
在前面的章节中我们学习过子VI的创建和如何使用 VI调用子VI,传递是输入输出参数,但都是具体数 值。那么属性和方法如何传递?
? !
在前面的章节中我们学习过子VI的创建和如何使用 VI调用子VI,传递是输入输出参数,但都是具体数 值。那么属性和方法如何传递?
窗口扩大 过程
窗口缩小 过程
VI及应用程序属性节点创建方法
9.2 调用节点
• 调用节点可以通过 编程设置来对对象 方法进行动态地操 作。 • 创建方法节点的方 法和属性节点类似。 • 生成的调用节点类 输入参数 似于一个函数节点。
输出参数
9.2 调用节点
用来产Βιβλιοθήκη Baidu带噪 声的正弦信号
图像颜色位数
图像背景色
在子VI的创建过程中还要创建对象属性和方法的输 入输出。这里就要使用引用句柄。
9.3 引用句柄
9.3 引用句柄
因为使用引用句柄,属性节点与对象之间没有固定关 联,因此任何VI都可以调用该子VI,使得任何VI窗口 实现动态缩放的效果。
人有了知识,就会具备各种分析能力, 明辨是非的能力。 所以我们要勤恳读书,广泛阅读, 古人说“书中自有黄金屋。 ”通过阅读科技书籍,我们能丰富知识, 培养逻辑思维能力; 通过阅读文学作品,我们能提高文学鉴赏水平, 培养文学情趣; 通过阅读报刊,我们能增长见识,扩大自己的知识面。 有许多书籍还能培养我们的道德情操, 给我们巨大的精神力量, 鼓舞我们前进。
9.1 --- 控件通用属性
• 键选中(Key Focus):该属性为布尔类 型,能进行读写操作,当作为写端子时, “真”值使控件获得键选中;“假”值表 示取消控件的键选中。 • 闪烁属性(Blinking):该属性为布尔类 型,能进行读写操作,当作为写端子时, “真”值表示控件开始闪烁;“假”值表 示控件停止闪烁。
9.1 --- 控件通用属性
• 位置属性(Position):该属性是由两个 整数型数值组成的簇,可读也可写,单位 是像素,写入该属性时,两个簇元素分别 指定控件边界的左上角在前面板窗口上的 水平和垂直坐标。 • 边界属性(Bounds):该属性是由两个 整数型数值组成的簇,可读不可写,单位 是像素,写入该属性时,两个簇元素分别 指定控件边框的宽度和高度。
9.1 --- 其他控件属性
• 改变波形图表上的曲线颜色:使用该属性 需要波形图标的“活动曲线”和“曲线颜 色”属性搭配使用。
曲线颜色属性
活动曲线属性
9.1 --- 其他控件属性
• 清除波形图表的旧数据:使用“历史数据” 属性可以在VI运行开始时清除掉上次运行 的数据。
9.1 --- 其他控件属性
• 设置按钮的过渡文本:使用按钮的“字符 串[4]”属性可以改变按钮上的本文显示内 容。长度不超过4的字符串数组
该属性只有在按钮的机械动作为“释 放时转换”和“释放时触发”时才会 起作用。
VI属性及应用程序属性 本次VI“前面板窗口——前面板边界”属
性,用来表示前面板窗口与整个屏幕的 相对位置和尺寸。
9.1 属性节点
• 属性节点可以通 过编程设置来获 取或改变对象的 属性。譬如在程 序运行过程中, 我们可以通过编 程设置数值控件 的背景颜色等属 性。
读属性
9.1 --- 控件通用属性
• 可见属性(Visible):该属性为布尔类 型,能进行读写操作,当作为写端子时, “真”值表示把控件设为可见;“假”值 表示把控件设为不可见。 • 禁用属性(Disabled):该属性为整数类 型,能进行读写操作,当作为写端子时, “0”值表示控件可用;“1”值表示控件禁 用,但控件外观和可用时相同;“2”表示 控件禁用,同时控件加灰。
相关文档
最新文档