前言
第一课LabVIEW 导航了解 LabVIEW 开发环境的主要组成部分,及在 LabVIEW 中新建项目和 VI
1.1 LabVIEW 是什么?
LabVIEW 是一种图形化编程环境,用于开发复杂的测试、测量和控制系统。
LabVIEW 的优点
- 基于平台的测试与控制解决方案
- 与多种硬件实现连接
- 可扩展至多个终端和操作系统
- 提供内置的分析库
练习1 创建 VI
目标 :创建一个计算两个数值乘积的应用程序。
步骤:
- 打开LabVIEW 2018软件,在主界面左上角点击文件 ,新建VI
- 这时会弹出两个窗口:程序框图 和 前面板。点击程序框图,鼠标右键出现函数面板,为了不用每次右键,点击函数选板左上角的图钉按钮,将其固定;当然,也可以选择不固定。
- 函数面板里选择数值,乘这个函数,将其放到程序框图里
- 乘有两个输入和一个输出,在输入端鼠标右键创建常量,在输出端鼠标右键创建显示控件。双击输入端,输入两个乘数,这里我输入的是3和7!
- 此时,我们双击输出端的显示控件,会跳转到前面板, 点击上方工具栏向右箭头表示的运行选项,显示结果为21
- 以上输入为常量,数值无法改变,所以当我们输入为变量的时候,需要对框图作调整。在两个输入选项上都右键选择转换为输入控件,这个时候在前面板可以输入数字,我输入的是7和8,点击运行,结果显示为56
1.2 项目浏览器
使用 项目浏览器窗口管理 LabVIEW 项目。 LabVIEW 项目包括 VI、保证 VI 正常运行所必需的文件,以及其他补充文件。例如,文档或相关链接。LabVIEW 项目表示为项目文件 (.lvproj)。
添加文件夹至项目,为项目的项创建组织化的结构。
1.3 VI的组成
LabVIEW VI 包含三个主要组成部分-前面板窗口、程序框图和图标 / 连线板。
前面板 | 程序框图 | 图标 / 连线板 |
用户界面 | 包含图形化编程的源代码 | 表示 VI 并使 VI 可以被用作子VI |
由输入控件 (输入)和显示控件 (输出)组成 | 包含全部前面板输入 / 显示控件接线端 | 映射输入 / 输出端至 VI |
1.4 前面板
前面板 时VI 的用户界面。包含输入控件和显示控件,它们分别用作 VI 的交互式输入和输出接线端。
通过前面板窗口工具栏按钮运行和编辑 VI。
输入控件 | 显示控件 |
交互式输入 | 交互式输出 |
旋钮、按钮、转盘和其他输入 | 图表、指示灯及其他显示 |
模拟仪表输入设备,并为程序框图提供数据 | 模拟仪表输出设备,并显示程序框图采集或生成的数据 |
1.5 程序框图
程序框图对象包含接线端、子 VI、函数、常量、结构和连线,它们用于在其他程序框图对象间传输数据。
运行 VI 时,用户可使用程序框图工具栏上出现的按钮调试 VI。
程序框图组成部分
组成部分 | 说明 |
接线端 | 接线端是前面板和程序框图之间交换信息的输入输出端口。接线端显示为图标可节省空间 |
节点 | 节点为程序框图对象,带有输入和 / 或输出端,且在 VI 运行时执行操作。相当于文本编程语言中的语句、运算、函数和子程序。节点可以是函数、子 VI 或结构。 |
函数节点 (函数) | 函数为 LabVIEW 的基本元素,不具有前面板或程序框图。函数图标使用淡黄色背景色。 |
子 VI | 子 VI 是出现在另一个 VI 程序框图上的 VI,它们带有前面板和程序框图。任何 VI 均可用作子 VI。双击子 VI 时打开前面板和程序框图。 |
图标 | 图标为 VI 的图形化表示。子 VI 前面板右上角的图标,即为其放置在程序框图后显示的图标。 |
连线板 | 连线板是 VI 的输入和输出连线图连线板接线端对应 VI 前面板的输入控件和显示控件。在程序框图窗口不能访问连线板图标。 |