前言

第一课LabVIEW 导航了解 LabVIEW 开发环境的主要组成部分,及在 LabVIEW 中新建项目和 VI

1.1 LabVIEW 是什么?

LabVIEW 是一种图形化编程环境,用于开发复杂的测试、测量和控制系统。

LabVIEW 的优点

  • 基于平台的测试与控制解决方案
  • 与多种硬件实现连接
  • 可扩展至多个终端和操作系统
  • 提供内置的分析库

练习1 创建 VI

目标 :创建一个计算两个数值乘积的应用程序。
步骤:

  1. 打开LabVIEW 2018软件,在主界面左上角点击文件新建VI
  2. 这时会弹出两个窗口:程序框图前面板。点击程序框图,鼠标右键出现函数面板,为了不用每次右键,点击函数选板左上角的图钉按钮,将其固定;当然,也可以选择不固定。
  3. 函数面板里选择数值这个函数,将其放到程序框图
  4. 有两个输入和一个输出,在输入端鼠标右键创建常量,在输出端鼠标右键创建显示控件。双击输入端,输入两个乘数,这里我输入的是3和7!
  5. 此时,我们双击输出端的显示控件,会跳转到前面板, 点击上方工具栏向右箭头表示的运行选项,显示结果为21
  6. 以上输入为常量,数值无法改变,所以当我们输入为变量的时候,需要对框图作调整。在两个输入选项上都右键选择转换为输入控件,这个时候在前面板可以输入数字,我输入的是7和8,点击运行,结果显示为56

1.2 项目浏览器

使用 项目浏览器窗口管理 LabVIEW 项目。 LabVIEW 项目包括 VI、保证 VI 正常运行所必需的文件,以及其他补充文件。例如,文档或相关链接。LabVIEW 项目表示为项目文件 (.lvproj)。

labview机器学习 labview怎么学_LabVIEW


添加文件夹至项目,为项目的项创建组织化的结构。

labview机器学习 labview怎么学_连线_02

1.3 VI的组成

LabVIEW VI 包含三个主要组成部分-前面板窗口、程序框图和图标 / 连线板。

前面板

程序框图

图标 / 连线板

用户界面

包含图形化编程的源代码

表示 VI 并使 VI 可以被用作子VI

由输入控件 (输入)和显示控件 (输出)组成

包含全部前面板输入 / 显示控件接线端

映射输入 / 输出端至 VI

1.4 前面板

前面板 时VI 的用户界面。包含输入控件和显示控件,它们分别用作 VI 的交互式输入和输出接线端。

通过前面板窗口工具栏按钮运行和编辑 VI。

labview机器学习 labview怎么学_LabVIEW_03

输入控件

显示控件

交互式输入

交互式输出

旋钮、按钮、转盘和其他输入

图表、指示灯及其他显示

模拟仪表输入设备,并为程序框图提供数据

模拟仪表输出设备,并显示程序框图采集或生成的数据

1.5 程序框图

程序框图对象包含接线端、子 VI、函数、常量、结构和连线,它们用于在其他程序框图对象间传输数据。

运行 VI 时,用户可使用程序框图工具栏上出现的按钮调试 VI。

labview机器学习 labview怎么学_LabVIEW_04


程序框图组成部分

组成部分

说明

接线端

接线端是前面板和程序框图之间交换信息的输入输出端口。接线端显示为图标可节省空间

节点

节点为程序框图对象,带有输入和 / 或输出端,且在 VI 运行时执行操作。相当于文本编程语言中的语句、运算、函数和子程序。节点可以是函数、子 VI 或结构。

函数节点 (函数)

函数为 LabVIEW 的基本元素,不具有前面板或程序框图。函数图标使用淡黄色背景色。

子 VI

子 VI 是出现在另一个 VI 程序框图上的 VI,它们带有前面板和程序框图。任何 VI 均可用作子 VI。双击子 VI 时打开前面板和程序框图。

图标

图标为 VI 的图形化表示。子 VI 前面板右上角的图标,即为其放置在程序框图后显示的图标。

连线板

连线板是 VI 的输入和输出连线图连线板接线端对应 VI 前面板的输入控件和显示控件。在程序框图窗口不能访问连线板图标。