第2章 labview的开发环境(1)

合集下载

第2章 LabVIEW模板简介

第2章  LabVIEW模板简介
头针”。工具模板如图2–1所示。
第2章 LabVIEW模板简介
操作工具(Operate Value): 它是一个操作数值的工具。 将 操作工具移动到某处,鼠标点 击后,就可在操作工具所在位 置处键入数字。




(Position/Size/Select) :
用于选择、移动对象或改变对
象的大小。
图2–1 工具模板
(3) Key Navigation。 本选项用于定义布尔控件的快捷键。本例的控件是数字型控件,非
布尔型,因无需选项,固该选项呈现暗灰色。
第2章 LabVIEW模板简介
(4) Data Range。 用鼠标点击该选项后,弹出对话框,如图2–5
所示。常用的选项主要有如下四项:
① Minimum:显示数据的下限值。本例中为0.0。 ② Maximun:显示数据的上限值。本例中为25.0。 ③ Increment:显示数据的最小间隔,相当于显示器
第2章 LabVIEW模板简介
两种不同功能的切换可通过执行如下操 作完成:
l 若控件为参数输入控件,用鼠标右键点击 该控件,弹出快捷菜单,选择选项Change to Indicator,控件功能即由参数输入控件 转换为数值显示控件。
l 若控件为数值输出控件,用鼠标右键点击 该控件,弹出快捷菜单,选择选项Change to Control,控件功能即由数值显示控件转 换为参数输入控件。
第2章 LabVIEW模板简介
2. 数字控件属性设置的方法和步骤
这里以压力数值显示器为例,说明数字控件属性设置 的方法和步骤。
该 压 力 显 示 器 显 示 的 数 值 范 围 为 : 0 ~ 25.0 MPa。
显示器的分辨率为:0.1 MPa。 从图2–3所示的面板中选择第2个显示用的数字控

LabVIEW开发环境及程序设计基础LabVIEW基础入门课件

LabVIEW开发环境及程序设计基础LabVIEW基础入门课件
总结
基本单元 - VI前面板 – 仪器的交互程序框图 – 仪器的功能工具栏
LabVIEW程序设计基础
基本数据类型1
数值型整型有些数据类型的本质也是整形,如枚举型浮点型可以更改数据表达方式决定其占用的存储字节数及数值表达方式
强制数据类型转换
通常,函数返回占用字节数较多的数据类型为提高程序执行效率, 尽量避免自动强制转换
强制转换点
基本数据类型2
布尔型注意: 前面板对应的布尔控件有六种机械动作可选可通过范例区别六种机械动作的不同
基本数据类型3
字符串前面板控件可现实不同的显示方式Normal, ‘\’ Codes, Password 以及 Hex字符串操作函数选板
基本数据类型4
枚举型本质上也可以认为是整型,不过取值范围有限常与条件结构共同使用
理解数据流
哪个节点先执行?A) 加法B) 减法C) 随机数D) 除法E) 正弦
理解数据流 (没有固定答案)
哪个节点先执行?A) 加法 – 可能 B) 减法 – 不可能C) 随机数 – 可能D) 除法 – 可能E) 正弦 – 不可能
一个简单的VI:采集、分析、表达
LabVIEW中的“采集”Express VI
LabVIEW作为编程语言的优势
LabVIEW``Real-Time
LabVIEW Desktop
LabVIEWFPGA
LabVIEWMPU/MCU
支持连接各种硬件,而且支持发布到多种Target
基于数据流的自然思维方式,但同时也支持调用文本语言的代码
一个简单而典型的LabVIEW应用
采集
分析
表达
LabVIEW的出现推动了测试技术的发展
从手工测试迈向自动化测试使仪器和PC得以有效连接有效降低了仪器控制的复杂程度从此以后,软件在测控系统中发挥的作用越来越大

LabVIEW开发环境介绍掌握LabVIEW界面及功能

LabVIEW开发环境介绍掌握LabVIEW界面及功能

LabVIEW开发环境介绍掌握LabVIEW界面及功能LabVIEW(Laboratory Virtual Instrument Engineering Workbench)是一款由美国国家仪器公司(National Instruments)开发的图形化编程语言和开发环境。

它的独特之处在于提供了一种直观而强大的方式来设计和测试各种虚拟仪器。

本文将介绍LabVIEW的开发环境,包括界面和功能,并提供一些使用技巧和例子帮助读者快速入门。

一、LabVIEW的界面LabVIEW的界面整洁直观,主要由以下几个部分组成:1. 菜单栏:位于LabVIEW的顶部,提供了各种命令和功能选项,可以进行项目管理、文件操作、运行程序等。

2. 工具栏:位于菜单栏的下方,提供了常用的工具和快捷功能按钮,如新建、保存、运行等。

可以通过自定义工具栏来满足个人需求。

3. 前面板:位于LabVIEW的中间部分,类似于用户界面,用于显示和控制虚拟仪器的输入和输出。

可以通过拖拽控件、布局面板、添加图形等方式进行设计和定制。

4. 结构面板:位于前面板的左侧,用于组织程序的流程结构,包括循环、条件判断、事件等。

可以将不同的节点连接起来,形成程序的执行流程。

5. 控件面板:位于前面板的右侧,包含了各种用于输入和显示数据的控件,如按钮、滑动条、图形显示等。

可以通过拖拽和连接控件,实现数据的采集和处理。

6. 导航面板:位于LabVIEW的左侧,用于浏览和管理项目的各个文件和文件夹。

可以显示项目中包含的虚拟仪器、子VI(Virtual Instrument)等。

7. 窗口控制面板:位于LabVIEW的右上角,提供了一些窗口管理的选项,如打开/关闭面板和调整布局等。

二、LabVIEW的功能LabVIEW作为一种图形化编程语言,具有丰富的功能和特性,包括但不限于以下几点:1. 数据采集与处理:LabVIEW可以通过连接各种传感器和仪器,进行数据采集和实时监测。

实验一LabVIEW开发环境

实验一LabVIEW开发环境

实验⼀LabVIEW开发环境实验⼀ LabVIEW开发环境⼀、实验⽬的1、正确安装与运⾏LabVIEW2012。

2、熟悉LabVIEW2012开发环境,包括前⾯板、程序框图、⼯具选板、控件选板、函数选板等。

3、熟悉LabVIEW2012图形化编程的基本操作,掌握创建、编辑、运⾏调试VI程序的⽅法和步骤。

4、初步熟悉LabVIEW2012基本程序结构。

⼆、实验设备1、计算机。

2、LabVIEW2012安装软件。

三、实验内容1、回顾《虚拟仪器设计基础教程》第四章与第五章内容,帮助熟悉LabVIEW2012开发环境。

2、安装LabVIEW2012软件并运⾏,创建⼀个新的VI,熟悉菜单栏、⼯具栏、⼯具选板、控件选板、函数选板等。

3、在前⾯板创建3个数值控件,分别按上边沿对齐、下边沿对齐、左边沿对齐、右边沿对齐⽅式排列。

4、创建⼀个数值控件,将其数据类型分别改为双精度浮点复数、单精度浮点数和定点数据类型。

5、创建⼀个数值显⽰控件,将其改为数值输⼊控件,并关闭“显⽰为图标”菜单项,改变其显⽰⽅式。

6、列举布尔输⼊控件的机械动作并对其进⾏说明。

7、列举LabVIEW2012中各种数据类型及特征颜⾊。

8、在前⾯板建⽴⼀个量表控件,将其指针颜⾊设置为绿⾊,主刻度颜⾊设为红⾊,标记⽂本颜⾊设为蓝⾊,并将主刻度设为反转。

9、创建⼀个VI,⽐较两个数,如果⼀个数不⼤于另⼀个数,则点亮指⽰灯。

10、产⽣⼀个值为0.0~100.0之间的随机数,然后除以⼀个在程序前⾯板中输⼊的数。

当输⼊数值为0时,前⾯板上放置的指⽰灯点亮,提⽰除法⽆效。

11、创建⼀个VI,计算两个数的算术平均数和⼏何平均数,保存为平均数.vi。

(1)调试上诉VI程序:⾼亮显⽰执⾏过程;保存连线值;单步执⾏;设置探针;设置断点。

(2)创建⼀个新的VI程序,在程序中调⽤平均数.vi⼦程序,实现相同的功能。

四、实验结果分析1、安装LabVIEW2012软件并运⾏,创建⼀个新的VI。

第2章 LabVIEW编程环境

第2章 LabVIEW编程环境

LabVIEW的特点
• 图形化的编程环境 • 内置高效的程序编译器 执行速度与C语言相当 • 灵活的程序调试手段 设置断点单步执行,设置探针 • 功能强大的数据处理和分析函数库 • 支持多种系统平台 支持Windows 、Linux等多种操作系统 • 网络功能 可实现网络连接和数据交换
如何学习LabVIEW
LabVIEW应用程序的构成
图标 前 面 板 • 窗 所有的LabVIEW应用程序,称为VI(Virtual Instrument), 口 它包括: • 前面板(front panel):主要用于输入量的设置和输出量 的显示,它模拟了真实仪表的面板,包括旋钮、开关、按 钮、图表、图形。用户使用虚拟仪器时所观察到的就是前 面板,并在前面板中执行对仪器的操作。 • 程序框图(Block Diagram):程序框图用图形编程语言 编写,可以把它理解成传统程序的源代码; • 图标(icon):通过图标可以在其他程序中调用VI子程序。
• 系统型学习、探索型学习、目标驱动 型学习 • LabVIEW的帮助文档、即时帮助 • LabVIEW的范例 • 寻求他人帮助
NI官方论坛、其他论坛、博客,搜索引擎等
• 启动界面
LabVIEW 2009的启动界面
单击,会 生成一个 新VI ,新 VI包括前 面板窗口 、程序框 图窗口
程 序 框 图 窗 口
常用控件
数值型 主要完成参数设置和 结果显示。
• 输入型控件有:数字 式、滑动式、进度条 式、旋纽式、桶式 • 显示型控件有:数字 式、表盘式、温度计 式、色彩类
使用输入控件可以输入数据 到程序中,而显示控件则可用 来显示程序产生的数值。

数值型控件的属性设置 – 前面板窗口中放置一个数值型控件Knob,鼠 标右击控件会弹出一个快捷菜单。

2.LabVIEW_环境

2.LabVIEW_环境

LabVIEW 环境LabVIEW 选板、工具和菜单用于创建VI 的前面板和程序框图。

LabVIEW 有三个选板:控件选板、函数选板和工具选板。

LabVIEW 中还包括启动窗口、即时帮助窗口、项目浏览器及导航窗口。

可自定义控件和函数选板并设置其它的工作环境选项。

概念通过本书学习LabVIEW 的概念。

关于使用LabVIEW 的分步指导见详解。

启动窗口打开LabVIEW 时将显示启动窗口。

在这个窗口中可创建新VI 、选择最近打开的LabVIEW 文件、查找范例以及打开LabVIEW 帮助。

同时还可查看各种信息和资源,如用户手册、帮助主题以及National Instruments 网站 上的各种资源等。

打开现有文件或创建新文件后启动窗口将消失。

关闭所有已打开的前面板和程序框图后启动窗口会再次出现。

可通过选择查看»启动窗口显示该窗口。

控件选板控件选板仅位于前面板。

控件选板包括创建前面板所需的输入控件和显示控件。

控件按照不同类型归为若干子选板。

将游标移至控件选板的图标上时,子选板或控件的名称会在图标下方的提示框中出现。

有些控件选板对象在选板上显示为短名称,与提示框中显示的内容可能不同。

短名称是选板对象名称的缩写,较适合选板上有限的空间。

如通过短名称寻找选板对象不方便,使用控件选板上的搜索按钮,按名称查找选板对象。

控件选板根据类别显示控件。

如需显示控件选板,选择查看»控件选板或右键单击前面板工作区。

如右键单击前面板工作区,选板出现在前面板的一个临时位置。

单击选板左上角的图钉可在将选板在当前位置锁定。

LabVIEW 将记住控件选板的位置和大小,因此当LabVIEW 重启时选板的位置和大小保持不变。

在控件选板中可以进行内容修改。

函数选板函数选板仅位于程序框图。

函数选板中包含创建程序框图所需的VI 和函数。

按照VI 和函数的类型,将VI 和函数归入不同子选板中。

LabVIEW开发者必备技巧宝典第一部分

LabVIEW开发者必备技巧宝典第一部分

LabVIEW开发者必备技巧宝典第一部分Power by 电子发烧友论坛LabVIEW开发者必备技巧宝典第一部分LabVIEW 开发者必备技巧宝典由电子发烧友网论坛出品,集结众多大牛、工程师的经验之作。

为广大LabVIEW 开发工程师提供开发、调试技巧,助力LabVIEW 工程师。

目录【测试之王LabVIEW】教你如何轻松编辑格式方法 (2)【测试之王LabVIEW】注册表应用一:动态注册数据源 (3)【测试之王LabVIEW】大型编程项目中你不妨一试的LabVIEW 技巧 (5)【测试之王LabVIEW】图标编辑器的使用技巧 (6)【测试之王LabVIEW】Webbrowser调用的隐患 (7)【测试之王LabVIEW】解决程序无法停止的小技巧 (8)【测试之王LabVIEW】两个函数,轻轻松松动态美化你的程序 (9) 【测试之王LabVIEW】用按钮调节波形图表坐标轴 (10)【测试之王LabVIEW】准确获取文件扩展名的一个妙招 (13)【测试之王LabVIEW】如何让簇中的簇更简洁地解除捆绑 (14)【测试之王LabVIEW】教你如何轻松编辑格式方法在LabVIEW的字符串编辑函数中,常常需要你输入类似“%6.6f”“%-04b”等等的格式化语法;有新人于是会觉得很麻烦,因为格式化语法要灵活掌握牢记并不容易.放轻松,图形化的编程语言已经为你考虑到这一点,在“格式化写入字符串”与“扫描字符串”两个函数中,你就可以通过鼠标右键,选择“编辑格式字符串”来轻松获得格式化语法:你只需要在弹出的编辑框中选择你需要的格式化操作,LabVIEW 就会自动在“格式字符串”输入端生成相应的格式化语法输入~ 是不是很简单呢?动手试一试吧!【测试之王LabVIEW】注册表应用一:动态注册数据源LabSQL与数据库之间是通过ODBC连接,用户需要在ODBC中指定数据源名称和驱动程序。

因此在使用LabSQL之前,首先需要在Windows操作系统中的ODBC数据源中创建一个DSN(Data Source Name,数据源名)。

第2章 LabVIEW8.5开发环境

第2章 LabVIEW8.5开发环境


VI 窗 口 顶 部 的 菜 单 为 通 用 菜 单 。 LabVIEW8.5 菜单包括文件、编辑、查看、 项目、操作、工具、窗口、帮助八大项。 LabVIEW8.5的工具栏
中止执行 单步步入 单步步出 文本设置 分布对象 显示即时帮助

前面板是VI的用户界面。创建VI时,通常应 先设计前面板,然后设计程序框图执行在前 面板上创建的输入、输出任务。前面板示例 如图
编程子选 板的图标、 名称及功 能
2.5 LabVIEW帮助系统





显示即时帮助 搜索LabVIEW帮助 查找范例 错误解释 查找仪器驱动 网络资源 专利信息 关于LabVIEW
本章结束
Thank You !
LabVIEW8.5
2007年8月,美国国家仪器有限公司正式推 出LabVIEW 8.50版本。 2007 年 10 月 , NI 首 次 推 出 简 体 中 文 版 LabVIEW 8.5。简体中文版的LabVIEW发 布极大地降低中国工程师使用这一工具的门 槛,为他们带来更高的效率。


2.3 LabVIEW8.5的编辑界面及系统菜单
编辑界面-程序框图

程序框图是图形化源代码的集合,图形化源 代码又称G代码或程序框图代码。含有接线端、 函数和连线等的程序框图示例如图 。
程序框图对象

程序框图由接线端、节点、连线和结构等构 成




接线端:用来表示输入控件和显示控件的数据类 型。 节点:是程序框图上的对象,具有输入、输出端 口,在VI运行时进行运算。 连线:程序框图中对象的数据传输通过连线实现。 每根连线都只有一个数据源,但可以与多个读取 该数据的VI和函数连接。 结构:是文本编程语言中的循环和条件语句的图 形化表示。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
时,可用它来启动运行程序。 ②虚拟仪器连续运行按钮。 ③终止虚拟仪器程序运行按钮。 ④暂停虚拟仪器程序运行按钮。
⑤单步点亮运行虚拟仪器程序按钮。 当用鼠标点击该按钮后,再运行程序, 在流程图编辑窗口中可以看见数据流的走向。 Operate子菜单中的选项Run、Run Continuously、Pause、 Abort Execution、Highlight Execution的功能相同。
图形(Graph),显示数据结果的趋势图 和曲线图。
第2 章
LabVIEW的开发环境
2.2 LabVIEW编程环境

3.函数选板
通过 查看→函数选板 程序框图窗口中空白处单击右键打开。 函数选项板提供程序框图的函数(节点)
第2 章
LabVIEW的开发环境
2.2 LabVIEW编程环境
第2 章
第2 章
LabVIEW的开发环境
2.2 LabVIEW编程环境
数值量(Numeric),数值的控制和显示。 包含数字式、指针式显示表盘及各种输入框。
布尔量(Boolean),逻辑数值的控制和显示。
包含各种布尔开关、按钮以及指示灯等。 数组和簇(Array & Cluster),数组和簇
的控制和显示。
2.程序框图 (Diagram) (或称流程图)
程序框图是图形化源代码的集合,又称G代码或程序框图 代码。由接线端、节点、连线和结构等构成 。
第2 章
LabVIEW的开发环境
2.2 LabVIEW编程环境
接线端:用来表示输入控件和显示控件的数据类型。 节点:是程序框图上的对象,具有输入、输出端口,
第2 章
LabVIEW的开发环境
2.2 LabVIEW编程环境
⑥单步运行虚拟仪器程序按钮。
⑦单步跳过子VI运行虚拟仪器程序按钮。 ⑧单步跳出子VI运行虚拟仪器程序按钮。
⑨文字编辑框。用于虚拟仪器设计过程中涉及到的 文字的编辑,如选择文字的大小、颜色、字体等。
⑩ 对齐按钮。控件或图标左、右、上、下对齐排列。
第2 章
LabVIEW的开发环境
第2章 LabVIEW开发环境
2.1 LabVIEW的安装及文件系统
2.2 LabVIEW编程环境
2.3 设计虚拟仪器
2.4 练习实验
第2 章
LabVIEW的开发环境
2.1 LabVIEW安装及文件系统
1. LabVIEW安装 Setup.exe
sn.txt
第2 章
LabVIEW8.6包含3个操作选板: 工具选板 控件选板 函数选板
第2 章
LabVIEW的开发环境
2.2 LabVIEW编程环境
1.工具选板
通过 查看→工具选板 打开和关闭。
第2 章
LabVIEW的开发环境
2.2 LabVIEW编程环境
2.控件选板
通过 查看→控件选板 前面板窗口中空白处单击右键打开。 在前面板设置各种所需的输出显示对象和输入控制对象
LabVIEW的开发环境
2.1 LabVIEW安装及文件系统
bVIEW8的启动界面
第2 章
LabVIEW的开发环境
2.1 LabVIEW安装及文件系统
bVIEW8的文件系统 创建一个VI
打开一个VI
第2 章
LabVIEW的开发环境
2.1 LabVIEW安装及文件系统
EXAMPLES对话框简介
LabVIEW的开发环境
2.2 LabVIEW编程环境
快速VI
快速VIs: 带配置对话框的交互式VI
标准VIs: 模块化VI
函数: LabVIEW的基本操作对象; 没有前面板和框图
第2 章
LabVIEW的开发环境
2.3 设计虚拟仪器
2.3 设计虚拟仪器 1.创建一个虚拟仪器的一般步骤
(1)前面板设计
在VI运行时进行运算。 连线:程序框图中对象的数据传输通过连线实现。每根 连线都只有一个数据源,但可以与多个读取该数 据的VI和函数连接。 结构:是文本编程语言中的循环和条件语句的图形化表示。
第2 章
LabVIEW的开发环境
2.2 LabVIEW编程环境
前面板开发窗口和流程图编辑窗口的转换方法
信号的产生与分析.vi
第2 章
LabVIEW的开发环境
2.2 LabVIEW编程环境
2.2 LabVIEW编程环境
2.2.1 LabVIEW基本开发平台 使用LabVIEW开发平台编写的程序称为虚拟仪器,简称 VI。VI由以下3部分构成:
前面板: 即仪器界面(用户界面); 程序框图:定义VI功能的图形化源代码; 图标和连线板:识别VI的接口,以便在创建VI
(11) 排列方式框,用于把控件或图标分布式均匀排列。
(12) 重叠排列方式,控件或图标重叠时,排列方式选择。
第2 章
LabVIEW的开发环境
2.2 LabVIEW编程环境
2.2.3 LabVIEW的操作选板 设 计 一 个 LabVIEW 应 用 程 序 , 主 要 利 用
LabVIEW提供的操作选板完成。
(2)程序框图
(3)数据流编程
(4)功能检验
(5)保存文件
第2 章
LabVIEW的开发环境
2.3 设计虚拟仪器
2.调试虚拟仪器
虚拟仪器的一般调试步骤 (1)运行VI (2)清除语法错误
(3)高亮显示执行过程
(4)单步执行
(5)探针工具
(6)断点
第2 章
LabVIEW的开发环境
2.3 设计虚拟仪器
3.创建子VI和调用子VI
(1)为子VI创建图标和连线板
第2 章
LabVIEW的开发环境
(2)为连线板分配连线端
第2 章
LabVIEW的开发环境
2.3 设计虚拟仪器
(2)调用子VI
Windows>>Show Diagram或按“Ctrl+E”
第2 章
LabVIEW的开发环境
2.2 LabVIEW编程环境
3.图标和连线板
创建VI的前面板和程序框图后,可创建图标和连线 板,以便将该VI作为子VI调用。
图标和连线板图形: 图标是VI的图形化表示,可包含文字、 图形或图文组合。 连线板用于显示VI中所有输入控件和显 示控件的接线端,类似于文本编程语言 中调用函数时使用的参数列表。
第2 章
LabVIEW的开发环境
2.2 LabVIEW编程环境
2.2.2 LabVIEW主菜单栏及快捷工具栏 主菜单栏及快捷工具栏用于虚拟仪器的设计、编辑及运行。 1) 主菜单栏
第2 章
LabVIEW的开发环境
2.2 LabVIEW编程环境
2) 快捷工具栏简介
①虚拟仪器启动运行按钮,当 VI 没有脱离 LabVIEW 环境
时调用另一个VI。当一个VI应用在其他VI中,
则称为子VI。子VI相当于文本编程语言中的子
程序。
第2 章
LabVIEW的开发环境
2.2 LabVIEW编程环境
1.前面板(Front Panel) 仪器控制
结果显示 控制控件 输入、输出控件
第2 章
LabVIEW的开发环境
2.2 LabVIEW编程环境
相关文档
最新文档