LabVIEW 2014 基础实例教程 (4)
第4章LabVIEW中的程序结构

第4章 LabVIEW中的程序结构
2020/4/2
精通LabVIEW虚拟仪器程序设计与案例实现
循环结构——For循环
移位寄存器初始化
移位寄存器可以存储的 数据类型有:数值型、布尔 型、数组、字符串型等。
“显式初始化” “非初始化”
不同初始化方式运行结果
第4章 LabVIEW中的程序结构
2020/4/2
循环次数和循环计数端
口的数值范围为0~2^31-1 的长整型数,如果给N的赋值 为0,则程序一次也不执行。
第4章 LabVIEW中的程序结构
2020/4/2
精通LabVIEW虚拟仪器程序设计与案例实现
实例——产生数据点数为1000的正弦波
在做算法仿真时,经常需要产 生指定点数的数据波形,最基本的 实现方法就是通过For循环+基本函 数的方式。
第4章 LabVIEW中的程序结构
2020/4/2
精通LabVIEW虚拟仪器程序设计与案例实现
循环结构——For循环
For循环的自动索引
正常情况下For循环是要指 定循环次数程序才能正常执 行的,但如果我们不知道具 体的循环次数,那又该如何 运用For循环呢?
For循环的自动索引功能默认 情况下是自动开启的,在自动索引 开启的状态下,数据进入循环体时 是降维的。
序,则要用到顺序结构。
平铺式顺序结构
LabVIEW中的顺序结构包括: 平铺式顺序结构 层叠式顺序结构
第4章 LabVIEW中的程序结构
层叠式顺序结构
它们的功能是相同的, 只是图形形式不同,也即编 程时所占用的空间不同。
2020/4/2
精通LabVIEW虚拟仪器程序设计与案例实现
平铺式顺序结构的数据流向
labview2014图形显示、Express VI 第4讲

第4讲——图形显示、Express VI 、 局部和全局变量、属性节点
上一讲内容回顾
复合数据类型 1. 数组
相同数据类型数据的有序集合
2. 簇
不同(或相同)数据类型数据的组合 错误簇(用于错误处理的特殊簇)
3. 波形, t0(时间标识),dt,Y, attributes/属性
如何使用全局变量?
a) 在某个VI中,打开函数选板, Select a VI…,选中保存好的 全局变量文件; b) 在全局变量上单击弹出列表, 选择想要读写的内容。
全局变量同样可能出现竞态条件!
4. 属性节点
属性节点(Property Node)
• 前面板控件具有很多可设置参数,通过快捷菜 单和其他UI(用户界面)操作对这些参数进行设 置;这些操作发生在建立应用程序时 如何在用户运行已建好的程序时,采用编程的 方式动态(例如根据用户输入设置参数值)设 置控件参数?通过属性节点
同一DDT数据,有不同的解释方法 使用时需要明确: • DDT内包含怎样的数据内容 • 准备怎样利用该数据
单一波形
2. Express VI
动态数据类型输入到显示控件的默认规则*
DDT中包含的数据 单个数值 单通道 多通道 单个数值 数值显示控件 显示控件 图形 数据处理和显示结果 绘制包括时间标识和属性在内的单个值 绘制包括时间标识和属性在内的整个波形 绘制包括时间标识和属性在内的所有数据 显示单个值
② 示波器图表(Scope Chart)
数据从左到右绘制,到达右边界后擦除图表中曲线,再次从 左到右绘制;与示波器相似。
③ 扫描图表(Sweep Chart)
数据从左到右绘制,新数据处有一移动竖直线,到达右边界后 重新从左到右绘制,擦除竖直线经过处的旧数据。
第4讲 LabVIEW的基本程序结构

例子
第一帧与第三帧间如何传递数据?
图4-16 层叠式顺序结构界面
层叠式顺序结构中的数据要借助于顺序结构变量来传递。
(a)未赋值的局部变量 (b)连接数据 (c)赋值后的局部变量 (d)结果
图4-17 顺序局部变量的创建与使用
和移位寄存器一样,反馈节点也是用来实现数据在前后两 次循环中的传递。但与移位寄存器相比,使用反馈节点有时能 让程序更加简洁易懂。
循环中一旦连线构成反馈,就会自动出现反馈节点的符号。 反馈节点符号由两部分构成,分别为初始化端子和反馈节点箭 头。
4.1.5 反馈节点在Fo环框图外,默认为位于For循环框图内。
相比于层叠式顺序结构,平铺式顺序结构各帧之间同样可以传输数据, 而且平铺式顺序结构传递数据的方式与层叠式顺序结构相比较而言更加简单和 直观,只需直接在两帧间连线就可以自动创建一个循环隧道传输数据,如图420所示。
图4-20 平铺式顺序结构的数据传输
空 心 框
(a)不正确的连接—边框上的数据通道为中空状态
实 心 框
(b)正确的连接—边框上的数据通道为实心状态
图4-13 连接数据的输入与输出
4.3.6 选择函数
4.3.7 条件结构示例
图4-14 执行两个数相乘或相加运算的Case条件结构示例
图4-15 执行两个数相乘或相加运算的Case条件结构示例
当在条件接线端图标上单击鼠标右键选择“真(T)时继 续”,则图标变成如图4-9所示,此时表示当条件为真时循环继 续。当每一次循环结束时,条件端口检测通过数据连线输入的布 尔值和其使用状态决定是否继续执行循环。
图4-9 条件端子变换后的While循环界面
labview入门教程

手把手教你学labview编程项目一 labview正版软件安装一、下载软件。
可以在官网下载,也可以购买正版的U盘和光盘。
二、安装软件。
1、找到安装软件所在位置。
双击安装文件打开安装文件,按图示进行下一步操作。
查看自己电脑的版本:鼠标选中桌面上的计算机图标,右键点击属性。
查看自己的电脑是32位系统还是64位系统。
我的电脑是32位操作系统所以选择的是labview中文版,32位。
点击下一步进行下一步操作。
等待安装完成,安装文件较多,可能要等待的时间较久。
点击下一步重启电脑完成安装。
三、labview软件注册1、点击电脑开始菜单,再点击所有程序,找到NI许可证管理器。
2、单击打开许可证管理器,点击激活软件3、在弹出的窗口输入账号密码登录,没有账号点击创建账号注册NI用户账号。
4、登录后在相应的地方输入产品的序列号进行激活。
软件激活后便可以正常使用。
项目二 labview破解版软件安装一、下载数据包。
在网上搜索labview 2018破解版,下载相应的安装数据包,下载后进行解压。
二、软件安装。
1、双击运行2018LV-WinChn进行安装。
2、选择数据保存位置,建议选择默认,点击Unzip。
3、进入安装向导,点击“下一步”。
安装过程弹出安装Labview硬件支持,点击不需要支持,破解版暂时没办法解决硬件支持问题。
如果需要使用硬件请下载正版激活。
这里可以重启,也可以稍后重启,安装完后先不要打开软件。
三、软件破解。
1、回到刚才下载的数据包中,运行破解程序“NI License Activator 1.2”右键选择所有需要激活的地方,点activate进行激活。
2、当全部变为绿色表示破解成功。
3、运行软件即可正常使用。
项目三两个数值相加一、新建VI。
双击打开Labview软件。
在弹出的窗口点击创建项目,按以下图示进行下一步操作完成VI创建。
创建完成后会有前面板和程序框图两个窗口。
前面板主要用来放置控件,程序框图用来编写程序。
labview入门教程(初学者必看)

labview⼊门教程(初学者必看)Labview⼊门教程亚为电⼦科技说明:1、不同labview版本,内容⼤同⼩异,不要过于核对图标2、必须先安装labview,亚为的资料,版本不低于2014,如果是串⼝通信,还要安装NIVISA520。
3、直接打开亚为⽤户资料的“labview例程/****例程”,看到的是前⾯板,也就是交互界⾯。
界⾯可以⾃⾏修改,注意右键->数据操作->保存默认参数。
4、波形图上右键,可以导出或者另存数据。
⾼速采集模式下,yav 例程不⾃动保存,需要⼿动导出。
⾼速模式下,不要采集时间过长,否则系统崩溃,会内存溢出甚⾄蓝屏死机。
5、如果需要修改算法逻辑,按下Ctrl+E即可打开程序框图界⾯。
⾥⾯的数学符号,仔细研究下,就应该能认识。
看懂加减乘除即可。
6、这个⽂档认真看⼗遍,你就是Labview编程⾼⼿啦,亚为科技不负责labview编程指导哦。
⾼⼿都是⾃学的。
第⼀讲:认识Labview1.1 Labview 简介在开始菜单⾥找Labview点击打开,会出现如下界⾯:从File>>New VI 或者从右半部分中的New>>Blank VI 都可以打开如下界⾯:上图中前图是虚拟仪器的前⾯板,是⽤户使⽤的⼈机界⾯,后⾯的是程序框图界⾯(即后⾯板)。
在LabVIEW的⽤户界⾯上,应特别注意它提供的操作模板,包括⼯具(Tools)模板、控制(Controls)模板和函数(Functions)模板。
这些模板集中反映了该软件的功能与特征。
下⾯我们来⼤致浏览⼀下。
⼯具模板(Tools Palette)该模板提供了各种⽤于创建、修改和调试VI程序的⼯具。
如果该模板没有出现,则可以在Windows菜单下选择Show Tools Palette命令以显⽰该模板。
当从模板内选择了任⼀种⼯具后,⿏标箭头就会变成该⼯具相应的形状。
当从Windows菜单下选择了Show Help Window功能后,把⼯具模板内选定的任⼀种⼯具光标放在流程图程序的⼦程序(Sub VI)或图标上,就会显⽰相1Operate Value(操作值)⽤于操作前⾯板的控制和显⽰。
LabVIEW 2014 基础实例教程 (6)

位于引用句柄和经典引用句柄选板上的引用句柄控件可用于对文件、目录、 设备和网络连接进行操作。控件引用句柄用于将前面板对象信息传送给子VI。
引用句柄子选板
6.7 课堂案例——简单正弦波形
本实例演示使用正弦函数得到正弦数据的过程,不是简单的争先输出,而是 通过For循环将处理后的波形数据经过捆绑操作输出到结果中。 1.设置工作环境图6-46 放置数值输入控件 2.放置数值控件 3.输出正弦波形 4.波形计算 5.设置循环时间 6.输出波形数据 7.整理程序
第6章 数据类型
ቤተ መጻሕፍቲ ባይዱ
6.1 数组
数组创建第一步
数组创建第二步
6.2 簇
“簇”是LabVIEW中一种特殊的数据类型,是由不同数据类型的数据构成的 集合。在使用LabVIEW编写程序的过程中,不仅需要相同数据类型的集合——数 组来进行数据的组织,有些时候也需要将不同数据类型的数据组合起来以更加 有效的行使其功能。在LabVIEW中,“簇”这种数据类型得到了广泛的应用。
“矩阵”函数
矩阵大小程序框图
5.3.5 对象编辑窗口
在前面板中放置如图所示的控件,选中放置的控件,单击鼠标右键弹出快 捷菜单,选择“高级”→“自定义”命令,弹出该控件的编辑窗口。
控件
自定义状态
编辑环境
快捷命令 快捷菜单
属性设置对话框
6.3.2 矩阵范数
1.矩阵平方根 2.逆矩阵
“矩阵范数”函数节点
转换为变体函数的图标和端口
6.5.2 时间标识
变体至数据类型转换函数的图标和端口
时间标识量
设置时间和日期对话框
6.6 文件数据
6.6.1 路径
任何一个文件的操作(如文件的打开、创建、读写、删除、复制等),都需 要确定文件在磁盘中的位置。LabVIEW与C语言一样,也是通过文件路径(Path )来定位文件的。不同的操作系统对路径的格式有不同的规定,但大多数的操作 系统都支持所谓的树状目录结构,即有一个根目录(Root),在根目录下,可以 存在文件和子目录(Sub Directory),子目录下又可以包含各级子目录及文件。
LabVIEW入门经典例程

平铺式程序框图:
平铺式前面板:
层叠式前面板:
3.2循环结构索引的使用
程序框图:
前面板:
3.3求!
程序框图:
前面板:
3.4for循环建立数组
程序框图:
前面板:
3.5求随机数平均数
程序框图:
前面板:
3.6if……else……
程序框图:
前面板:
3.7条件结构
程序框图:
前面板:
3.8按钮控制编辑框(含3.9)
程序框图:
前面板:
3.10公式节点
程序框图:
前面板:
3.11鼠标移动坐标记录
程序框图:
前面板:
LabVIEW实验报告一
1.1滤波
程序框图:
前面板:
2.1两个数比较大小
程序框图:
前面板:
2.2获取系统时间
程序框图:
前面板:
2.3温度监测器
程序框图:
前面板:
2.4求表达式值
程序框图:
前面板:
2.5局部变量赋值
程序框图:
前面板:
2.6全局变量在VI间传递数据
程序框图:
引用:
前面板:
3.1平铺式层叠式结构顺序
LabVIEW 基础课程

LabVIEW 基础课程LabVIEW是一个由美国国家仪器公司(National Instruments, 简称NI)开发的一种图形化的编程语言,适用于各种科学仪器、自动化控制系统、工业控制器、机器人、计算机视觉以及其他数种领域。
对于初学者而言,LabVIEW具有易学易用,能够快速搭建编程框架、自定义仪器和控制板的优势。
在本文中,我们将详细介绍LabVIEW的基础知识,为初学者提供参考和帮助。
I. LabVIEW的基本概念1. 程序设计的开发环境首先,让我们了解LabVIEW程序设计的开发环境。
当你打开LabVIEW时,你会看到一个像赛车赛道的界面,四张白纸条形图表(称为面板)以及一个工具栏和一些弹出式面板。
这是LabVIEW编辑器的默认显示界面。
2. Front Panel与Block Diagram在LabVIEW中,有两种主要的视图:Front Panel和Block Diagram(内部实现图)。
Front Panel是你设计和用户交互的部分,它代表了你设计的用户界面,可以不依赖于内部的实现。
Block Diagram代表程序的实际实现。
你需要在Block Diagram 中实现代码来操作Front Panel中的元件,实现前端与后端的交互。
3. 仪器控件Front Panel中的控制元件通常被称为仪器控件。
这些控件包括LED指示灯、滑动条、开关、按钮、数字显示器、图形控件等。
这些元件非常有用,可以使你的程序具有更直观的交互界面。
4. 节点在Block Diagram中,你可以看到调用或创建代码的节点。
节点是指图形化的可执行代码块,而代码则表示为一系列节点连接一起构成的类似于电路图的图形化代码。
5. 数据流LabVIEW采用数据流编程风格。
这意味着,你的程序中的数据是从节点流向节点的,而不是通过函数调用。
你可以使用数据来控制程序的执行顺序,将代码块放在不同的位置,实现了代码并行执行的效果。
labview 教程

labview 教程LabVIEW教程:LabVIEW概述:LabVIEW是一种图形化编程语言和集成开发环境,一般用于数据采集、仪器控制、实时控制和模拟等工程应用。
它采用了数据流编程的方式,使用图形化的块状图形表示程序的结构,使得用户可以通过拖拽和连接各个图形块来实现程序的编写。
LabVIEW还提供了丰富的工具箱和函数库,可以轻松地进行信号处理、图像处理、控制算法实现等操作。
入门:1. 下载和安装LabVIEW软件2. 打开LabVIEW,并了解主界面的各个部分3. 创建一个新的LabVIEW项目LabVIEW界面与工具栏:1. 界面的各个部分介绍:前面板、块图、工具栏等2. 前面板的控件和指示器:按钮、开关、滑动条、数字显示等3. 块图的基本元素:数据线、函数、结构等4. 工具栏的常用功能介绍:保存、运行、调试等数据流编程:1. 数据流的概念和基本原理2. 如何在LabVIEW中实现数据流编程3. 数据流编程的优点和应用场景信号处理与数据分析:1. 在LabVIEW中进行数字信号处理的基本方法和工具2. 如何进行滤波、谱分析等常见信号处理操作3. 数据分析的方法和工具:统计分析、曲线拟合等仪器控制与数据采集:1. 如何使用LabVIEW控制外部仪器和设备2. 仪器通信的基本原理和常用接口:Serial、GPIB等3. 数据采集的方法和工具:传感器连接、数据存储等LabVIEW的高级功能:1. LabVIEW中的事件驱动编程方法和应用2. 多线程编程和并行计算的方法和工具3. LabVIEW中的高级图形显示和用户界面设计方法总结:LabVIEW是一个功能强大且易于学习和使用的图形化编程工具,适用于各种工程应用。
通过本教程的学习,你将能够掌握LabVIEW的基本操作和常用功能,为实际工程项目的开发和应用奠定基础。
祝你在LabVIEW的学习和实践中取得成功!。
LabVIEW入门教程

2023-10-26
目录
• labview简介 • labview基础知识 • labview编程入门 • labview应用实例 • labview进阶技巧 • labview社区和资源
01
labview简介
labview是什么?
• LabVIEW(Laboratory Virtual Instrument Engineering Workbench)是一种图形化编程语言和开发环 境,由美国国家仪器(National Instruments,简称NI)公司开发。它被广泛用于数据采集、仪器控制、 实验室自动化和数据分析等领域。
2. 学习并应用设计模 式、面向对象编程等 先进理念,提高程序 的可维护性和可扩展 性。
3. 积极参与社区交流 和学习,分享经验和 解决方案,获取更多 的技能提升和成长机 会。
06
labview社区和资源
labview社区介绍
LabVIEW社区是全球最大的虚拟仪器 社区,为工程师和科学家提供了一个 交流和分享的平台。
丰富的仪器控制功能:LabVIEW提供了丰富的仪器控制 功能,可以轻松地与各种仪器进行通信和控制,包括数 据采集卡、仪器控制器、嵌入式系统等。
跨平台支持:LabVIEW支持多种操作系统和平台,包 括Windows、Linux和Mac OS等,使得它可以在不同 的系统和平台上运行。
图形化编程语言:LabVIEW使用图形化编程语言(G语 言),通过拖拽和连接图标来编写程序,使得编程更加 直观和易于理解。
要点三
LabVIEW实现
在LabVIEW中可以通过调用数字滤波 器函数块来实现数字滤波器的设计。 用户只需要输入需要处理的信号、选 择滤波器类型和设置滤波器参数, LabVIEW就可以自动完成对信号的滤 波处理。
labview实例教程入门到精通快速上手基本

基本操作1.创建调用子程序我们通过例子来说明如何创建一个VI。
练习1-1:建立一个测量温度和容积的VI,其中须调用一个仿真测量温度和容积的传感器子VI。
步骤如下:1.选择File»New,打开一个新的前面板窗口。
2.从Controls»Numeric中选择Tank放到前面板中。
3.在标签文本框中输入“容积”,然后在前面板中的其他任何位置单击一下。
4.把容器显示对象的显示范围设置为0.0到1000.0。
a. 使用文本编辑工具(Text Edit Tool),双击容器坐标的10.0 标度,使它高亮显示。
b.在坐标中输入 1000,再在前面板中的其他任何地方单击一下。
这时0.0到1000.0之间的增量将被自动显示。
5.在容器旁配数据显示。
将鼠标移到容器上,点右键,在出现的快速菜单中选VisibleIterms»Digital Display即可。
6.从Controls»Numeric中选择一个温度计,将它放到前面板中。
设置其标签为“温度”,显示范围为0到100,同时配数字显示。
可得到如下的前面板图。
图1-3练习1-1的前面板图7.Windows»Sho w Diagram打开流程图窗口。
从功能模板中选择对象,将它们放到流程图上组成下图(其中的标注是后加的)。
乘法函数进程监视器随机数发生器数值常数图1-4练习1-1的流程图该流程图中新增的对象有两个乘法器、两个数值常数、一个随机数发生器、一个进程监视器,温度和容积对象是由前棉板的设置自动带出来的。
a.乘法器和随机数发生器由Functions»Numeric中拖出,尽管数值常数也可以这样得到,但是建议使用c 中的方法更好些。
b.进程监视器(Process Monitor)不是一个函数,而是以子VI的方式提供的,它存放在LabVIEW\Activity目录中,调用它的方法是在Functions»Select a VI下打开Process Monitor,然后在流程图上点击一下,就可以出现它的图标。
labview课程设计2014

虚拟仪器综合实习实训一基于labview交通路灯课程设计一、设计目的本设计要做十字路交通信号灯,设计主要采用软件完成,培养学生自行编写程序实现实际问题的能力。
二、总体设计方案1.实现的功能本次课程设计要完成一个十字交通信号灯的设计,这个交通信号灯系统能为向北和向东两个方向行驶的车辆指示能否通行。
这个交通路口每一个方向上的红绿黄灯按绿—黄—红的顺序循环,每个循环的时间为70s,其中通行(绿灯)的时间为30s,等待通行(黄灯)的时间为5s,禁止通行(红灯)的时间为35s。
当停止键按下时,循环停止。
2.总体思路此次设计可以用六盏灯来指示路口的红绿灯状况,它们分别是下文中的东红、东黄、东绿、北红、北黄、北绿。
信号灯按一定规律循环点亮,每盏红灯亮35秒,每盏黄灯亮5秒,每盏绿灯亮30秒。
每个循环包括四个阶段。
第一阶段:北黄和东红灯点亮,时间为5秒。
第二阶段:北红和东绿灯点亮,时间为30秒。
第三阶段:东黄和北红灯点亮,时间为5秒。
第四阶段:北绿和东红灯点亮,时间为30秒。
每个循环用时70秒。
东、北两个方向分别放置一个时间显示器来显示离下一个信号到来的时间。
用计数器产生以秒为单位的计时信号,再将产生的时间信号进行分段,每到一个时间段时系统进行相应的动作。
总体流程如图1.1所示图1.1交通灯总体流程如图三、程序的设计1.前面板的设计前面板是VI的用户界面。
创建VI时,通常应先设计前面板,然后在前面板上创建输入/输出任务。
本课程设计中前面板比较简单,只需要用六盏灯、两个时间显示器、一个停止按键即可。
其中的六盏灯,红、黄、绿各两盏,在控件选板中选择指示灯,将它放在前面板合适的位置,单击鼠标右键,更改指示灯的属性,改变指示灯的大小,做出一个合适的指示灯,依同样的步骤可以做好另外五个,将六个灯均分为两组,每组都包含红黄绿三种颜色的灯,再用框将每组灯框起来,做成一个交通灯。
在每组交通灯合适的位置放置一个数值显示控件作为交通灯的计时器。
labview2014图形显示、Express VI 第4讲

4. 属性节点
属性节点大多可读可写,通过快捷菜单“转换为写 入/读取”菜单项进行切换(与局部变量相似); 使用一个属性节点可以访问一个控件的多个属性, 向下拖曳节点边框,增加更多属性端子。
一些典型控件属性,以按钮为例: a) 禁用(Disabled),整型,读/写,0-启用,1-禁用,2禁用并变灰 b) 可见(Visible),布尔型,读/写,T-可见,F-不可见 c) 闪烁(blinking),布尔型,读/写,T-闪烁,F-不闪烁 d) ……
用户在前面板输入 用户在前面板看到输出结果
输入数据进入程序框图的图 形化代码(数据源)
输出数据进入显示控件接线 端(数据目的地)
3. 局部变量和全局变量 局部变量(Local)? • 利用局部变量,在框图上通过编程的方式 设置输入控件值,以及读取输出显示控件 值,打破控件固有的读写模式
以编程的方式向输入 控件写入数据 以编程的方式读取输 出控件数据
控件标签(Label) 图例(Legend)
Y标尺
X标尺
可显示多条波形曲线。对于每条曲线,相邻点 在x轴间隔相等,且每个x值对应一个y值。
1. 图形显示 波形图的数据组织格式?
菜单,帮助->查找范例,浏览方式:任务,基础->图形和图表-> Waveform Graph.vi
① 单条曲线,1维数组,dx默认为1, x0默认为0
菜单,帮助->查找范例,浏览方式:目录结构,general->graphs-> charts.llb->Charts.vi
例5
① 单条曲线,双精度浮点数, 每次更新一个点(x坐标为点 计数,以下同) ② 多条曲线,每条曲线一个 浮点数捆绑成簇,每条曲线 每次更新一个点 ③ 单条曲线,浮点数1维数 组,每次更新多个点
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
VI的前面板及程序框图
模式下拉菜单
选中输入端口
建立连线端口与输入控件A的关联关系
定制好的VI连线端口
修改图标
图标编辑器窗口
完整的VI框图程序
4.5
课后习题
1.VI的创建方法? 2.子VI的创建方法? 3.VI与子VI的关系? 4.VI的运行方法? 5.如何是高亮显示程序? 6.什么是连接端口? 7.连接端口如何设置? 8.连接端口与程序有何关系?
“图标编辑器”对话框
修改图标
图标编辑器窗口
完整的VI框图程序
4.1.3 程序框图
默认状态 框图演示程序的前面板
运行状态
框图演示程序的程序框图
4.1.4 课堂练习——乘法运算
VI的前面板及程序框图
4.2 创建子VI
4.2.1 设置连线端口
1.选择端口模式 2.对应端口与接线端
模式下拉菜单
选中输入端口
1.选择子VI 2.放置子VI
错误列表对话框
位于程序框图上方的运行调试工具栏
高亮显示执行过程模式下经过VI的数据流
选择高亮显示执行过程时单步进入子VI
使用VI属性对话框来关闭调试选项
“选择需打开的VI”对话框
添加子VI
主VI的前面板及程序框图
“VI属性”对话框
“自定义窗口外观”对话框
4.4 课堂案例——布尔运算VI
建立连线端口与输入控件A的关联关系
定制好的VI连线端口
4.2.2 创建子VI
VI的连线板
4.3 运行和调试VI
4.3.1 运行VI
1.运行VI 2.连续运行VI 3.停止运行VI
4.暂停VI3.3 高亮显示程序执行过程
4.3.4 单步通过VI及其子VI
4.3.5 调用子VI
第4章 LabVIEW的设计 方法
4.1 创建VI
VI组成
4.1.1 创建VI
1.创建一个新的VI 2.创建VI前面板3.创建程序框图4.创建VI图标5.保 存VI
新建VI窗口
创建数值输入控件A
数值输入控件A的端口图标
创建数值输入控件B
VI的前面板
前面板对象的端口图标
创建“乘”节点
连接线路
4.1.2 课堂练习——设置乘法图标