LabVIEW 教程:《虚拟仪器技术》第十章 程序控制

动态程序控制
动态程序控制 1

面向对象的程序设计 对象:成员变量(数据)和 成员函数(行为)两部分 对象、属性、方法与事件构成了面向 对象编程的要素。 属性:描述对象本身的特征; 今方法:即对象行为,描述可以在对象 上进行的操作
❖对象:成员变量(数据)和 成员函数(行为)两部分 ❖对象、属性、方法与事件 构成了面向 对象编程的要素。 ❖属性 :描述对象本身的特征; ❖方法:即对象行为,描述可以在对象 上进行的操作。 面向对象的程序设计

制 指示器的属 冷属性节点( Property Node):操作对象属性的端口 属性节点操作:产生、设置、读写操作 冷简单属性操作示例: Visable属性 注意:写属性操作必须在对象产生后才能操作
一 、控制器和指示器的属性 ❖ 属性节点(Property Node):操作对象属性的端口 ❖ 属性节点操作:产生、设置、读写操作。 ❖ 简单属性操作示例:Visable 属性。 ❖ 注意:写属性操作必须在对象产生后才能操作

L件通用属 可见属性: Visible 禁用属性: Disabled 冷按键焦点: Key Focus 冷闪烁属性: Blinking ☆位置属性: Position 边界属性: Bounds(只读属性)
1、控件通用属性 ❖ 可见属性:Visible ❖ 禁用属性:Disabled ❖ 按键焦点:Key Focus ❖ 闪烁属性:Blinking ❖ 位置属性:Position ❖ 边界属性:Bounds(只读属性)

其他控件属性举例 改变 Chart控件上的曲线颜色 设置按钮过度文本 清除波形 Chart的旧数据 其他属性举例
2、其他控件属性举例 ❖ 改变Chart控件上的曲线颜色 ❖ 设置按钮过度文本 ❖ 清除波形Chart的旧数据 ❖ 其他属性举例

控制器和指示器的方法 今通过调用节点( evoke Node)可以访间对象的方法 调用节点操作:产生、设置、操作。 冷调用操作示例: Get Image方法
二、控制器和指示器的方法 ❖ 通过调用节点(Invoke Node)可以访问对象的方法 ❖ 调用节点操作:产生、设置、操作。 ❖ 调用操作示例:Get Image 方法

象的事件结构(P5 LabvIeW61以后开始引入事件结构( Event Structure)为程序设计人员提供更为深入的对象操 作。事件工作于类似中断机制,实现较好的程序性能 ◇事件操作步骤:关联对象、事件编辑、事件编程 事件操示例:
三、对象的事件结构 (P79) ❖ LabVIEW 6.1以后开始引入事件结构(Event Structure)为程序设计人员提供更为深入的对象操 作。事件工作于类似中断机制,实现较好的程序性能 ❖ 事件操作步骤:关联对象、事件编辑、事件编程 ❖ 事件操示例:

事件结构框架类似于Case; 多事件结构常放置在循环内部; 事件注册是为对象指定事件过程; 公Noty型事件参数只读, Filter型可写
三、对象的事件结构 (P79) ❖事件结构框架类似于Case; ❖多事件结构常放置在循环内部; ❖事件注册是为对象指定事件过程; ❖Notify型事件参数只读,Filter型可写;

四、局部变量和全局变 局部变量:用于VI内传递数据; 创建局部变量的步骤:两种方法示例操作 局部变量实际为控件默认属性值的关联操作 全局变量:用于多个Ⅵ间传递数据; 创建全局变量的步骤:全局变量文件及操作 慎用局部变量和全局变量
四、局部变量和全局变量 ❖ 局部变量:用于VI内传递数据; ◼ 创建局部变量的步骤:两种方法示例操作 ◼ 局部变量实际为控件默认属性值的关联操作 ❖ 全局变量:用于多个VI间传递数据; ◼ 创建全局变量的步骤:全局变量文件及操作 ❖ 慎用局部变量和全局变量

殊序结 新增 Structures: Timed structures(定时 循环与定时序列)P89 定时器使用示例 菜单:Edit- Run time menu 菜单编辑器的使用方法示例
特殊程序结构 ❖新增Structures: Timed Structures (定时 循环与定时序列) P.89 定时器使用示例 ❖菜单:Edit-Run Time Menu… 菜单编辑器的使用方法示例
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- LabVIEW 教程:《虚拟仪器技术》第九章 信号处理与分析.ppt
- LabVIEW 教程:《虚拟仪器技术》第八章 数据.ppt
- LabVIEW 教程:《虚拟仪器技术》第七章 字符串和文件I/O.ppt
- LabVIEW 教程:《虚拟仪器技术》第六章 图形显示.ppt
- LabVIEW 教程:《虚拟仪器技术》第五章 数组.ppt
- LabVIEW 教程:《虚拟仪器技术》第四章 程序结构.ppt
- LabVIEW 教程:《虚拟仪器技术》第三章 创建VI.ppt
- LabVIEW 教程:《虚拟仪器技术》第二章 界面.ppt
- LabVIEW 教程:《虚拟仪器技术》第一章 概述.ppt
- LabVIEW 教程:《虚拟仪器技术》考试安排.ppt
- 西南民族大学:《电力拖动基础》第五章 电动机的选择.ppt
- 西南民族大学:《电力拖动基础》第四章 三相交流电动机的调速.ppt
- 西南民族大学:《电力拖动基础》第三章 三相异步电动机电力拖动系统的特性分析.ppt
- 西南民族大学:《电力拖动基础》第二章 直流电机的电力拖动.ppt
- 西南民族大学:《电力拖动基础》第一章 电力拖动系统动力学.ppt
- 宜宾职业技术学院:《电工电子技术基础》课程资源(PPT教学课件)数字集成电路的分类.ppt
- 宜宾职业技术学院:《电工电子技术基础》课程资源(PPT教学课件)第16章 脉冲信号的产生与整形.ppt
- 宜宾职业技术学院:《电工电子技术基础》课程资源(PPT教学课件)第14章 时序逻辑电路 14.3 计数器 14.1 触发器 14.1.3 J-K触发器.ppt
- 宜宾职业技术学院:《电工电子技术基础》课程资源(PPT教学课件)第14章 时序逻辑电路 14.1 触发器 14.2 寄存器.ppt
- 宜宾职业技术学院:《电工电子技术基础》课程资源(PPT教学课件)第13章 组合逻辑电路 13.6 TTL集成门电路 13.7 其它类型的TTL门电路 13.8 组合逻辑电路的分析 13.9 组合逻辑电路的设计 13.10 集成组合逻辑电路.ppt
- 《SIMATIC S7200应用示例》PDF电子书.pdf
- 《智能控制》课程电子教案(PPT教学课件,共八章).ppt
- 《电机学》第一讲 变压器的空载运行.ppt
- 《电机学》第二讲 变参数测定.ppt
- 《电机学》第三讲 变标么值及运行特性.ppt
- 《电机学》第四讲 直发与直电的区别.ppt
- 《电机学》第五讲 直流电机Ea-Tem.ppt
- 《电机学》第六讲 发电机电枢反应.ppt
- 《电机学》第七讲 拖动系统动力学基础.ppt
- 《电机学》第八讲 他励直流电动机的机械特性.ppt
- 《电机学》第九讲 他励直流电动机起动.ppt
- 《电机学》第十讲 他励电动机的制动.ppt
- 《电机学》第十一讲 他励直电的调速.ppt
- 《电机学》第十二讲 异步机功率平衡与转矩特性.ppt
- 《电机学》第十三讲 三相异步机机械特性.ppt
- 《电机学》第十四讲 同发方程式相量图.ppt
- 《电机学》第十五讲 发电机的并联运行.ppt
- 《发电厂及变电站电气设备》课程教学资源(电子教案)第9章 电气设备选择.doc
- 《发电厂及变电站电气设备》课程教学资源(电子教案)第7章 配电装置.doc
- 《发电厂及变电站电气设备》课程教学资源(电子教案)第6章 自用电接线.doc