lesson controlling the user interface控制用户界面课程.pptxVIP

lesson controlling the user interface控制用户界面课程.pptx

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

第3课

控制用户界面VI服务器架构属性节点调用节点控件引用

A.VI服务器架构VI服务器架构属性和方法VI类层次结构

VI服务器架构VI服务器提供LabVIEW程序访问。使用VI服务器:通过编程控制前面板对象和VI动态加载和调用VI在计算机上运行VI或通过网络远程运行通过编程访问LabVIEW环境和编辑器(脚本)

属性和方法属性包括颜色、位置、大小、可见性、文本标签和文本字体。属性-对象的单值属性:读/写、只读和只写方法-在对象上进行操作的函数方法包括重新初始化为默认值和导出图像。

VI服务器-类层次结构控件布尔数组数值子类类对象属性:可见方法:

重新初始化为默认值属性:

布尔文本属性值标签文本:停止按钮可见:是布尔文本:停止

VI服务器-类层次结构VI应用程序通用图形对象控件布尔图形图表数值簇等等等等6通用图形对象控件布尔

B.属性节点定义创建属性节点执行顺序

属性节点属性节点读取并写入对象的属性。属性节点可:修改图表曲线的颜色。禁用和启用控件。获取控件的位置。属性节点允许用户通过编程进行以上

修改。使用即时帮助获取关于

属性的详细信息。属性节点共有两类。隐式连接显式连接8

创建属性节点为前面板对象创建属性节点。9

执行顺序属性节点可包含多个属性。属性由上而下执行。10

练习3-1:

显示温度和上下限值使用属性节点通过编程改变前面板对象属性。11

练习3-1:

显示温度和上下限值如用户中止VI(而不是停止VI),控件的已禁用状态将是什么?可如何阻止发生该情况?

C.调用节点定义控件方法VI方法

调用节点调用节点调用对象上的方法或操作。获取VI版本打印VI面板全部控件重新初始化为默认值调用节点在引用的项上执行操作,例如VI和控件。大部分方法均带有相关参数。使用即时帮助获取关于方法的详细信息。调用节点共有两类。隐式连接显式连接14

控件方法创建一个隐式链接的调用节点:右键单击程序框图上的控件接线端并选择创建?调用节点。从子菜单中选择一个方法。控件方法范例:重新初始化为默认值导出图像15

VI方法使用VI服务器引用,关联调用节点和当前VI。创建一个VI方法:在程序框图上放置一个调用节点。右键单击并选择选择类,选择一个类。再次右键单击并选择选择方法,选择一个方法。方法名称参数类名称

练习3-2:

自定义VI窗口并导出数据学习使用属性节点和调用节点改变VI属性。17

练习3-2:

自定义VI窗口并导出数据在程序框图上,可能还希望通过编程控制前面板的哪些属性和操作?

D.控件引用隐式和显式链接属性节点创建子VI使用创建子VI工具手动创建选择VI服务器类

控件引用主VI主VI子VI隐式链接属性节点显式链接属性节点

控件引用控件引用是对前面板对象的引用。连接控件引用至通用属性节点。传递控件引用至子VI。21

创建子VI在子VI中创建一个显式链接属性节点:创建VI。在程序框图中选择要

用作子VI的部分。点击编辑?创建子VI。

LabVIEW将自动创建

子VI所需的控件引用。自定义并保存子VI。

创建子VI23子VI前面板子VI程序框图

手动创建控件引用24子VI前面板子VI程序框图控件引用句柄控件引用

选择VI服务器类为前面板的子VI放置控件引用句柄后,需指定控件的VI服务器类。右键单击控件,从快捷菜单选择VI服务器类。或者将控件拖曳至控件引用,以指定控件类型。类用于指定子VI接收的控件引用类型。

使用类浏览器

搜索方法和属性使用类浏览器对话框查找并创建方法和属性。点击查看?类浏览器打开类浏览器对话框。26

类浏览器使用类浏览器查找和放置前面板对象的属性节点。27

练习3-3

创建常规操作的子VI使用控件引用创建子VI,用于修改图形或图表的属性。28

练习3-3

创建常规操作的子VI注意本练习创建了多个引用句柄但未将其关闭。通常需要关闭引用句柄以避免出现性能和内存问题。与控件或本VI关联的VI服务器引用常量为特殊情况。无需关闭这些隐式引用。

延迟前面板更新使用延迟前面板更新属性暂停LabVIEW重绘前面板。

总结-测验分别判断下列各项是应用于VI类还是控件类。格式与精度可见重新初始化为默认值显示工具栏31

总结-测验答案分别判断下列各项是应用于VI类还是控件类。格式与精度:控件可见:控件重新初始化为默认值:控件显示工具栏:VI32

总结-测验现有一个位于子VI中的数值控件引用句柄。

下列哪些控件引用可以连接到子VI的控件引用

句柄接线端?旋钮的控件引用数值数组的控件引用温度计显示控件的控件引用LED指示灯的控件引用33

总结-测验答案现有一个位于子VI中的数值控件引用句柄。

下列哪些控件引用可以连接到子VI的控件引用

句柄接线端?旋钮的控件引用数值数组的控件引用温度计显示控件的控件引用LED指示灯的控件引

文档评论(0)

187****2251 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档