您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > Labview > Lesson 1 - Navigating LabVIEW
主题ni.com/china/trainingLabVIEW核心教程(一)ni.com/china/training学习本教程之前的准备工作计算机需安装LabVIEW2012或更高版本,系统平台为WindowsXP或更高•LabVIEW核心教程(一)教程手册•LabVIEW核心教程(一)练习手册•LabVIEW核心教程(一)教程光盘•多功能DAQ设备•BNC-2120和线缆•GPIB接口•NI仪器仿真设备和电源•GPIB线缆ni.com/china/training文件位置教程文件位于教程安装程序的下列位置:根目录Exercises或SolutionsLabVIEWCore1ni.com/china/training教学方式主题面授课程测验演示概念练习开发练习ni.com/china/training事半功倍的学习•善于提问!•通过练习来理解所使用的方法•分析和研究给出的答案•培训中给定的方法只是答案之一,鼓励学员探索更好的解决方案ni.com/china/training认证LabVIEW助理开发工程师考试LabVIEW开发工程师考试LabVIEW程序架构师考试LabVIEW核心教程(三)LabVIEW核心教程(一)LabVIEW核心教程(二)LabVIEW中的软件工程管理LabVIEW高级架构LabVIEW互连接口LabVIEW面向对象设计和编程LabVIEW性能LabVIEWReal-Time1LabVIEWReal-Time2LabVIEW仪器控制LabVIEW模块化仪器LabVIEWFPGA数据采集和信号调理其他课程初级用户中级用户高级用户ni.com/china/training课程学习导读第3课实现VI第2课疑难解答和VI调试第1课LabVIEW导航第6课管理文件和硬件资源第5课创建和使用数据结构第4课开发模块化应用程序第8课通过变量解决数据流问题第7课使用顺序和状态机算法ni.com/china/training教程目标本教程的目标是帮助您掌握以下内容:•使用LabVIEW解决问题•开发、调试和测试LabVIEWVI•使用模块化编程方法•选择、状态和利用常用的数据结构•在LabVIEW应用程序中使用数据采集和仪器控制•有效使用状态机架构主题ni.com/china/training第1课LabVIEW导航A.什么是LabVIEW?B.项目浏览器C.VI的组成D.前面板E.程序框图F.搜索控件、VI和函数G.选择工具H.数据流I.创建一个简单VIni.com/china/trainingA.什么是LabVIEW?ni.com/china/training什么是LabVIEW?—LabVIEW是一种图形化编程环境,用于开发复杂的测量、测试和控制系统。LabVIEW:•与多种硬件实现连接•可在不同的终端和系统间切换•提供内置的分析库ni.com/china/trainingLabVIEW语言特性LabVIEW核心教程(一)主题•图形化•面向数据流•编译•多平台•同步LabVIEW核心教程(二)及后续主题•事件驱动•多线程•面向对象•多终端•内存管理ni.com/china/trainingB.项目浏览器项目浏览器窗口文件类型项目文件夹ni.com/china/training项目浏览器•查找、访问和管理项目文件•阻止、检测和解决不正确的链接•部署或下载文件至终端•关于程序生成选项的代码−可执行、安装程序及压缩文件•集成了源代码控制软件ni.com/china/trainingLabVIEW文件常见LabVIEW文件扩展:LabVIEW项目-.lvproj虚拟仪器(VI)-.vi自定义控件-.ctlni.com/china/training•虚拟文件夹−管理项目项,其不会在磁盘上显示文件•自动更新文件夹−添加磁盘目录至项目−LabVIEW将根据对项目和磁盘进行的改动,实时监控和更新文件夹添加文件夹至项目ni.com/china/trainingC.VI的组成部分前面板程序框图图标连线板ni.com/china/trainingVI的组成VI具有三个组成部分:前面板程序框图图标/连线板ni.com/china/trainingVI的组成部分-前面板使用输入控件(输入)和显示控件(输出)创建前面板前面板-VI的用户界面ni.com/china/trainingVI的组成部分-程序框图前面板上的对象在程序框图中显示为接线端。程序框图-包含图形化源代码ni.com/china/trainingVI的组成部分-图标/连线板图标和连线板对于编辑用作子VI的VI非常必要。−子VI是出现在另一个VI程序框图上的VI。−子VI类似于文本编程语言中的子程序或函数。图标-VI的图形化表示连线板-VI的输入和输出连线图演示使用项目浏览器和创建VI•打开现有项目。•识别VI的各个组成部分。•新建一个项目。•添加及移除文件和文件夹。•新建一个VI。ni.com/china/trainingD.前面板输入控件和显示控件对象样式对象类型布尔数值型字符串ni.com/china/training前面板ni.com/china/training输入控件和显示控件控件−输入设备−旋钮、按钮和滑动杆−为程序框图提供数据显示控件−输出设备−图和LED−显示程序框图采集或生成的数据ni.com/china/training前面板对象样式ni.com/china/training数值控件输入控件或显示控件中的数值数据可表示不同类型的数值。例如,整数或浮点数。数值显示控件数值输入控件增量/减量按钮ni.com/china/training布尔控件•布尔数据类型表示仅具有两种状态的数据。例如,真和假、开和关。•布尔控件用于输入并显示布尔值(TRUE/FALSE)。•布尔对象模拟开关、按钮和LED指示灯。布尔输入控件布尔显示控件ni.com/china/training字符串•字符串数据类型为ASCII字符序列。•字符串输入控件用于从用户端接收诸如密码或用户名称等文本信息。•字符串显示控件用于显示面向用户的文本信息。ni.com/china/trainingE.程序框图接线端节点连线即时帮助ni.com/china/training程序框图ni.com/china/training程序框图程序框图上的项:•接线端•常量•节点−函数−子VI−结构•连线•自由标签ni.com/china/training接线端相同的标签名称ni.com/china/training前面板对象的接线端•接线端包括:–前面板与程序框图间交互信息的输入/输出端口。–类似于文本编程语言的参数。•双击接线端定位相应的前面板对象。ni.com/china/training显示为图标•默认状态下,显示为图标选项已启用。•取消选择“显示为图标”,显示紧凑视图。ni.com/china/training节点节点为程序框图对象,带有输入和/或输出端,且在VI运行时执行操作。节点ni.com/china/training函数节点•函数是:−LabVIEW的基本运算元素。−不带有前面板或程序框图,但具有连线板。−图标为浅黄色背景。•双击函数仅执行选中函数的操作。•函数不会象VI或子VI一样打开。ni.com/china/training子VI节点•子VI:−在其他VI的程序框图中使用的VI。−具有前面板和程序框图。−使用将子VI放置在程序框图上后,前面板右上角的图标。•双击子VI时打开前面板和程序框图。•任何VI均可用作子VI。ni.com/china/trainingExpressVI•ExpressVI:−特殊类型的子VI。−所需连线数量最少,主要通过对话框户进行配置。−将每个配置保存为一个子VI。•程序框图中ExpressVI的图标为浅蓝色背景。ni.com/china/training节点查看选项ni.com/china/training连线•在程序框图对象间连线传输数据。•不同数据类型的连线有不同的颜色、粗细和样式。•断开的连线显示为黑色的虚线,中间有个红色的X。标量浮点整型字符串布尔一维数组二维数组ni.com/china/training即时帮助•鼠标悬停于对象上方时,显示连线和节点的基本信息。•通过下列方式显示或隐藏即时帮助。−在LabVIEW菜单中选择帮助»显示即时帮助。−按下Ctrl-H。−在工具栏单击下列按钮:42ni.com/china/trainingLabVIEW帮助•包含多数选板、菜单、工具、VI和函数的详细说明和介绍。43•通过下列方式访问:−通过菜单选择帮助»LabVIEW帮助。−在即时帮助窗口单击详细帮助信息链接。−右键单击对象,从快捷菜单中选择帮助。ni.com/china/training范例•LabVIEW中包含上百个范例VI。•使用NI范例查找器浏览和查找已安装的范例。−在菜单中选择帮助»查找范例。44•单击LabVIEW帮助主题中的范例按钮。目标练习1-1概念练习:查看VI识别VI的各个组成部分。讨论练习1-1概念练习:查看VI•什么是常量及常量的使用场景?•什么是自由标签及自由标签的使用场景?ni.com/china/trainingF.搜索控件、VI和函数选板快速放置NI全局搜索ni.com/china/training搜索控件、VI和函数查找控件、VI和函数的方法:•搜索或浏览选板。−控件选板−函数选板•通过对象名称搜索。−快速放置对话框•搜索选板、LabVIEW帮助和ni.com。−工具栏的搜索文本框ni.com/china/training控件选板•包含用户搭建前面板所需的输入控件和显示控件。•浏览子选板或使用搜索按钮搜索“控件”选板。ni.com/china/training函数选板•包含创建程序框图所需的VI、函数和常量。•浏览子选板或使用搜索按钮搜索“函数”选板。ni.com/china/training使用“快速放置”搜索•通过名称快速查找控件、函数、VI和其他项。•按下Ctrl-Space组合键,打开快速放置对话框。ni.com/china/training全局搜索通过前面板和程序框图窗口右上角的“搜索”工具条搜索选板、LabVIEW帮助和ni.com。演示搜索控件、VI和函数•配置选板,以自定义可视选板。•搜索和浏览选板。•使用全局搜索搜索帮助。•使用快速放置,按名称搜索。目标练习1-2概念练习:查找控件、函数和VI学习使用选板并搜索控件、函数和VI。讨论练习1-2概念练习:查找控件、函数和VI•为什么要将函数添加至函数选板的收藏类别?•为什么要使用快速放置对话框,而不是控件和函数选板上的搜索按钮?ni.com/china/trainingG.选择工具选择工具整理程序框图ni.com/china/training选择工具•工具选板上的每一个工具都对应于鼠标的一个操作模式。•使用LabVIEW提供的工具创建、修改和调试VI。•默认状态下,LabVIEW将根据鼠标位置判断要使用的工具。•如需更多控件,请使用工具选板选择指定的工具。−选择查看»工具选板打开工具选板。57ni.com/china/training连线技巧•按下Ctrl-B删除程序框图中所有断开连线。•单击右键选择整理连线重新连线。58ni.com/china/training连线技巧-整理程序框图使用“整理程序框图”工具重新排序多个连线和对象,以增强可读性。1.选中程序框图的一部分。2.单击程序框图工具栏上的“整理程序框图”按钮。59ni.com/china/training复制和移动项•在LabVIEW中通过下列步骤复制对象:1.选择定位工具。2.单击对象时按下Ctrl键。3.拖拽复制的对象至其他位置。•通过下列步骤移动对象:1.选择定位工具。2.单击并拖拽对象至其他位置。注意:避免剪切或粘贴对象,这将影响相关的项。例如,剪切和粘贴程序框图接线端会同时移动前面板对象。演示选择、编辑、调整大小和连线•选择待移动、复制或删除的项•编辑文本•调整对象大小•连
本文标题:Lesson 1 - Navigating LabVIEW
链接地址:https://www.777doc.com/doc-7028575 .html