ni培训印刷版slides学生删节版lesson controlling the user interface_第1页
ni培训印刷版slides学生删节版lesson controlling the user interface_第2页
ni培训印刷版slides学生删节版lesson controlling the user interface_第3页
ni培训印刷版slides学生删节版lesson controlling the user interface_第4页
ni培训印刷版slides学生删节版lesson controlling the user interface_第5页
已阅读5页,还剩11页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

1、第5课控制用户界面属性节点调用节点VI服务器架构控件引用A. 属性节点属性节点用于访问对象的属性在某些应用中可能需要通过编程改变前面板对象外观,以响应特定输入当用户输入无效密码时,红色指示灯开始闪烁当数据值高于指定值时,线条显示为红色而不是绿色 通过编程属性节点可完成上述改动2属性节点执行顺序属性节点按照由上而下的顺序执行如某接线端出错,节点将在此处中止执行。返回错误消息并不再继续执行后续接线端如要更改默认设置,可单击右键,选择忽略节点内部错误3B. 调用节点调用节点可用于执行引用的项的操作和方法VI输入控件大部分方法均带有相关参数4使用VI服务器引用,关联调用节点和当前VI创建一个VI方法放

2、置一个VI服务器引用函数,选择本VI单击右键,从快捷菜单中选择创建VI类的方法,并选择所需的方法方法名参数调用节点控件方法要创建隐式链接调用节点,右键单击控件,从快捷菜单选择创建调用节点并选择方法控件常见的方法为“重新初始化为默认值”方法使用“导出图像”方法的“波形图表”控件:5调用节点VI方法VI方法范例:前面板:居中默认值:全部控件重新初始化为默认值打印:VI至HTMLC. VI服务器架构VI服务器功能繁多;本课将重点介绍如何利用VI服务器控制前面对象及编辑VI属性。6VI服务器术语对象是类的成员。类定义了对象所能完成的功能、可执行的操作(方法)及其属性。方法是在对象上执行的操作。属性是对

3、象上各种特性的集合。7VI服务器架构范例 8控件类属性: 可见方法:重新初始化为默认值数组子类属性: 行数布尔子类属性: 布尔文本停止对象可见:是重新初始化为默认值布尔文本: 停止布尔停止控件数组VI服务器类控件类LabVIEW前面板对象继承指定控件类的属性和方法VI类VI属于VI类,具备该类特有的属性和方法9类的层次结构通用对象图形对象控件布尔D. 控件引用 VIVI主VI主VI子VI隐式链接属性节点显式链接属性节点属性节点类浏览器使用类浏览器对话框查找和创建属性节点单击查看类浏览器11控件引用控件引用是对前面板对象的引用连接控件引用至通用属性节点传递控件引用至子VI12在子VI中创建一个显

4、式链接属性节点:创建VI。在程序框图中选择要用作子VI的部分。单击编辑创建子VI;LabVIEW自动创建至子VI的控件引用自定义并保存子VI。控件引用创建子VI13控件引用自行创建14子VI前面板子VI程序框图控件引用 句柄控件引用控件引用选择类为前面板的子VI放置控件引用句柄后,需指定控件的VI服务器类 右键单击控件,从快捷菜单选择VI服务器类指定子VI接收的控件引用类型在前一个范例中,控件为VI服务器类允许VI接收任何类型的前面板控件引用15为引用句柄指定更具体的类使子VI更具限制性例如,选择数字类后,子VI只能接收数字类的数值控件的引用为控件引用句柄选择更通用的类型可使其接收更多类型的对象,但限制了可用属性总结测验答案现有一个位于子VI中的图形图表控件引用句柄。下列哪些控件引用可以连接到子VI的控件引用句柄接线端?(多选)XY图的控件引用数值数组的控件引用波形图表的控件引用

温馨提示

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

评论

0/150

提交评论