NILabVIEW官方入门教程(中文pdf)
- 格式:pdf
- 大小:1.18 MB
- 文档页数:75
目录第一章 虚拟仪器及LabVIEW入门1.1 虚拟仪器概述1.2 LabVIEW是什么?1.3 LabVIEW的运行机制1.3.1 LabVIEW应用程序的构成1.3.2 LabVIEW的操作模板1.4 LabVIEW的初步操作1.4.1 创建VI和调用子VI1.4.2 程序调试技术1.4.3 子VI的建立1.5 图表(Chart)入门第二章 程序结构2.1 循环结构2.1.1 While 循环2.1.2 移位寄存器2.1.3 For循环2.2 分支结构:Case2.3 顺序结构和公式节点2.3.1 顺序结构2.3.2 公式节点第三章 数据类型:数组、簇和波形(Waveform)3.1 数组和簇3.2数组的创建及自动索引3.2.1 创建数组3.2.2 数组控制对象、常数对象和显示对象3.2.3 自动索引3.3 数组功能函数3.4 什么是多态化(Polymorphism)?3.5 簇3.5.1 创建簇控制和显示3.5.2 使用簇与子VI传递数据3.5.3 用名称捆绑与分解簇3.5.4 数组和簇的互换3.6 波形(Waveform)类型第四章 图形显示4.1 概述4.2 Graph控件4.3 Chart的独有控件4.4 XY图形控件(XY Graph)4.5 强度图形控件(Intensity Graph)4.6 数字波形图控件(Digital Waveform Graph)4.7 3D图形显示控件(3D Graph)第五章 字符串和文件I/O5.1 字符串5.2 文件的输入/输出(I/O)5.2.1 文件 I/O 功能函数5.2.2 将数据写入电子表格文件5.3 数据记录文件(datalog file)第六章 数据采集6.1 概述6.1.1 采样定理与抗混叠滤波器6.1.2 数据采集系统的构成6.1.3 模入信号类型与连接方式6.1.4 信号调理6.1.5 数据采集问题的复杂程度评估6.2 缓冲与触发6.2.1 缓冲(Buffers)6.2.2 触发(Triggering)6.3 模拟I/O(Analog I/O)6.3.1 基本概念6.3.2 简单 Analog I/O6.3.3 中级Analog I/O6.4 数字I/O(Digital I/O)6.5 采样注意事项6.5.1 采样频率的选择6.5.26.5.3 多任务环境6.6 附:PCI-MIO-16E-4数据采集卡简介第七章 信号分析与处理7.1 概述7.2 信号的产生7.3 标准频率7.4 数字信号处理7.4.1 FFT变换7.4.2 窗函数7.4.3 频谱分析7.4.4 数字滤波7.4.5 曲线拟合第八章 LabVIEW程序设计技巧8.1局部变量和全局变量8.2 属性节点8.3 VI选项设置第九章 测量专题9.1 概述9.1.1 模入信号类型与连接方式 9.1.2 信号调理9.2 电压测量9.3频率测量9.4 相位测量9.5 功率测量9.6 阻抗测量9.7 示波器9.8 波形记录与回放9.9 元件伏安特性的自动测试9.10 扫频仪9.11 函数发生器9.12 实验数据处理9.13 频域分析9.14 时域分析第十章 网络与通讯第十一章 仪器控制第一章 虚拟仪器及LabVIEW入门1.1虚拟仪器概述虚拟仪器(virtual instrumention)是基于计算机的仪器。
LabVIEW教程第1章 LabVIEW入门第一章虚拟仪器及LabVIEW入门,(1 虚拟仪器概述虚拟仪器(virtual instrumention)是基于计算机的仪器。
计算机和仪器的密切结合是目前仪器发展的一个重要方向。
粗略地说这种结合有两种方式,一种是将计算机装入仪器,其典型的例子就是所谓智能化的仪器。
随着计算机功能的日益强大以及其体积的日趋缩小,这类仪器功能也越来越强大,目前已经出现含嵌入式系统的仪器。
另一种方式是将仪器装入计算机。
以通用的计算机硬件及操作系统为依托,实现各种仪器功能。
虚拟仪器主要是指这种方式。
下面的框图反映了常见的虚拟仪器方案。
数被信数据测号据采虚拟仪器面板对调处集象理理卡虚拟仪器的主要特点有:, 尽可能采用了通用的硬件,各种仪器的差异主要是软件。
, 可充分发挥计算机的能力,有强大的数据处理功能,可以创造出功能更强的仪器。
, 用户可以根据自己的需要定义和制造各种仪器。
虚拟仪器实际上是一个按照仪器需求组织的数据采集系统。
虚拟仪器的研究中涉及的基础理论主要有计算机数据采集和数字信号处理。
目前在这一领域内,使用较为广泛的计算机语言是美国NI公司的LabVIEW。
虚拟仪器的起源可以追朔到20世纪70年代,那时计算机测控系统在国防、航天等领域已经有了相当的发展。
PC机出现以后,仪器级的计算机化成为可能,甚至在Microsoft公司的Windows诞生之前,NI公司已经在Macintosh计算机上推出了LabVIEW2.0以前的版本。
对虚拟仪器和LabVIEW长期、系统、有效的研究开发使得该公司成为业界公认的权威。
普通的PC有一些不可避免的弱点。
用它构建的虚拟仪器或计算机测试系统性能不可能太高。
目前作为计算机化仪器的一个重要发展方向是制定了VXI标准,这是一种插卡式的仪器。
每一种仪器是一个插卡,为了保证仪器的性能,又采用了较多的硬件,但这些卡式仪器本身都没有面板,其面板仍然用虚拟的方式在计算机屏幕上出现。
LabVIEW入门课程(上机操作实验)
LabVIEW入门课程(上机操作实验)
----NI免费技术讲座2005
(需要帮助吗?免费咨询电话:8008203622,或点击“请NI工程师联系我,给我提供技术咨询服务!”)
关于LabVIEW:
NI LabVIEW—高效的图形化编程环境,提供了一种全新的程序编写方法,即用图标代替文本代码创建应用程序。
它提供了一个直观的编程环境,能够与测量硬件(如插入式数据采集卡、GPIB接口卡)紧
密结合;它具有内置信号采集、测量分析与
数据显示功能,摒弃了传统开发工具的复杂性,为您提供强大功能的同时还保证了系统灵活性。
LabVIEW将广泛的数据采集、分析与显示功能集中在了同一个环境中,让您可以在自己的平台上无缝地集成一套完整的应用方案。
现今数以万计的工程师和科学家们正在使用LabVIEW构建测试测量和自动化
系统。
课程介绍:
--掌握LabVIEW图形化编程语言的基础知识,熟悉LabVIEW的强大功能,体验使用LabVIEW编写
测试与测量程序的高效率。
--学会使用LabVIEW编写基本的数据采集程序,了解常用的数据采集卡的功能和特性。
--与NI区域工程师现场交流您的技术问题。
*了解有关LabVIEW的详细信息,请访问:/china/labview。
时间与地点:
6月17日 14:00-17:00 深圳大学师范学院实验楼203室(深圳南山区)
7月7日14:00-17:00 上海市曲阳路800号商务大厦6楼(NI上海分公司)
7月19日 14:00-17:00 上海市曲阳路800号商务大厦6楼(NI上海分公司)。
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)或图标上,就会显示相应的帮助信息。
本課說明如何在波形圖表(waveform chart)、波形圖(waveformgraph)、XY圖(XY graph),以及強度圖(intensity plot)中顯示資料。
ଋጯົĈA.如何使用波形圖表來顯示資料B.如何使用波形圖及XY圖來顯示資料C.關於強度圖(intensity plot)(選擇性內容)第6課ᘱᄦྤफ़˘ăگԛဦܑ波形圖表是一種數值指示器,顯示一個或多個曲線圖。
波形圖表位於Controls»Graph Indicators 面板中。
波形圖表可以顯示一個或多個曲線圖。
下圖顯示多曲線圖波形圖表的元件。
圖中顯示兩道曲線:Raw Data 及Running Avg 。
圖表使用三種不同的模式來捲動資料,如以下的人機介面所示。
在圖表上按滑鼠右鍵,並從捷徑選單中選擇Advanced»Update Mode 。
選擇Strip Chart 、Scope Chart 或Sweep Chart 。
預設模式為Strip Chart 。
帶狀圖表(strip chart )從左向右捲動圖表以持續顯示執行資料。
範圍圖表(scope chart )顯示一項資料(例如脈衝或波形)從圖表左側向右捲動半個畫面。
掃瞄圖表(sweep chart )的運作類似範圍圖表,但是它將較舊的資料顯示在右側,較新的資料顯示在左側,二者以一道垂直線分隔。
範圍圖表和掃瞄圖表都有類似示波器的回溯顯示(retracing display )。
由於回溯曲線消耗的資源較少,因此範圍圖表和掃瞄圖表顯示曲線的速度高於帶狀圖表。
1標籤2Y 軸3X 軸4軸圖例5Graph 面板6曲線圖例第6課ᘱᄦྤफ़ాତဦܑ你可以將數量輸出埠直接接線至波形圖表。
在下圖中,接頭的端點與輸入埠的資料類型相符。
波形圖表可以顯示多個曲線。
使用位於Cluster面板中的Bundle函數,將數個曲線結合起來。
在以下的程式區中,Bundle函數將三個VI的輸出埠結合起來,繪製出波形圖表。