文档详情

虚拟仪器技术与应用课件:认识LabVIEW.pptx

发布:2025-05-01约2.04千字共42页下载文档
文本预览下载声明

;目录;项目目标;1.1任务1认识虚拟仪器;虚拟仪器的定义:

虚拟仪器是指通过应用程序将通用计算机与功能化硬件结合起来,用户可通过友好的图形界面来操作这台计算机,就像在操作自己定义、自己设计的一台单个仪器一样,从而完成对被测试量的采集、分析、判断、显示、数据存储等。与传统仪器一样,如果忽略它的跨网络的位置透明性,它同样划分为数据采集、数据分析处理、显示结果三大功能模块。;;1.1任务1认识虚拟仪器;基于USB总线的数据采集卡;嵌入式TCP/IP模块;NI的DAQ及VXI产品示例;2024年12月24日6时3分;LabVIEW:

LaboratoryVirtualInstrumentEngineeringWorkbench(实验室虚拟仪器工程平台)

美国国家仪器公司(NationalInstruments,NI)创立的一种功能强大而又灵活的仪器和分析软件应用开发工具。它是一种编程语言,与其他常见的编程语言相比,最大的特点就是图形化的编程环境。;常见的编程语言如C语言等,都是文本式的编程语言。文本语言是抽象的,但是效率高,能用简短的语言表达丰富的含义。而对于使用者而言,无疑需要花费较长的时间和较多的精力去熟悉精通这些语言。

对于大多数工程师来说,希望主要精力放在实现的功能上,而非编程语言的掌握上。NI的“LabVIEW”是一款图形化的编程软件,符合这样的需求。

LabVIEW被称作G语言(GraphicalProgrammingLanguage),在设计程序前界面和程序代码的编写和功能实现上都使用了图形化的方式。

;VI有两个含义,其一是虚拟仪器“VirtualInstrument”的缩写,虚拟仪器是一门技术,是基于计算机技术,包含硬件和软件两大组成部分;

另一个含义是LabVIEW程序。以往的文本式编程语言所编写的代码会被称为“源代码”;使用LabVIEW编写的代码称为“VI”,LabVIEW程序的扩展名为“.vi”。简单的讲,“一个VI就是一个LabVIEW程序”。;打开LabVIEW有两种方式:

通过双击桌面快捷方式;

在开始菜单中NationalInstruments下找到“LabVIEW”运行。;LabVIEW2019的启动界面;项目浏览器;VI组成;1.2.2VI的组成;2024年12月24日6时3分;2024年12月24日6时3分;2024年12月24日6时3分;

4)从启动方式选择对话框中选择“基于模板的VI”项,在模板选择对话框中选择“基于模板的VI”,模板针对不同的应用需求设计了不同的程序框架,用户可以根据需要选择不同的模板并在模板中添加程序,这样可以大大提高编写程序的效率。;模板选择对话框;1.工具栏

前面板工具栏

程序框图工具栏

2.工具选板

;1.控件选板

;2.前面板编辑

LabVIEW中的前面板是图形化的人机界面,用户利用前面板提供的控件选板可以设置基本的输入数据和显示输出数据。同样,也可以在基本控件的基础上创建自定义的控件模拟真实仪器或生产过程。

1.放置对象2.调整对象3.修改颜色4.修改文本

5.修改上下限6.快捷菜单和属性设置

快捷键:CTRL+Z、A、C、V、X;E;+、-;H;Z;B;2.前面板编辑

放置对象调整对象;2.前面板编辑

属性编辑

修改颜色修改文本;2.前面板编辑

控件的快捷菜单和属性修改;2024年12月24日6时3分;1.函数选板

;2.程序框图的编辑

;2024年12月24日6时3分;2024年12月24日6时3分;2024年12月24日6时3分;LabVIEW作为一种通用的编程语言,与其他文本编程语言一样,它的数据操作是最基本的操作。

LabVIEW是用“数据流”的运行方式来控制VI程序,数据流是LabVIEW的生命,运行程序就是将所有输入端口上的数据通过一系列节点送到目的端口。

“ConvertCtoF.vi”为例,点击程序框图中高亮按键,然后点击运行按键,在程序框图中可以看到“小气泡”向后移动,这就是数据一步步地向后传递。;在LabVIEW的程序框图中,任意一个函数、子VI等都可称为一个节点,每个节点都有自己的输入端和输出端。所谓的数据流思想的重点在于,对于一个节点,只有当它所有的输入端口的数据都准备好以后,才会进入它内部执行其功能,然后将结果送至输出端口。如果有某个输入端口的数据因为一些算法,数据准备上有延时,那么该节点就会处于等待状态,直到数据送来以后,才进入其内部执行相关的算法。;创建一个VI

找出语法错误

高亮执行程序

设置断点

设置探针

;1.4.2

显示全部
相似文档