您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > LabVIEW简易入门
1.LabVIEW软件简介2.LabVIEW软件基本操作3.LabVIEW中的数据类型4.LabVIEW中的程序结构5.子VI主要内容LabVIEW是一种基于图形化的计算机编程语言,其全称为LaboratoryVirtualInstrumentEngineeringWorkbench(实验室虚拟仪器集成环境),是由美国NI(NationalInstrument)公司创立的功能强大的虚拟仪器开发平台。LabVIEW软件简介LabVIEW是一种带有扩展库函数的通用程序开发系统,其库函数包括数据采集、通用接口总线和串口仪器控制、数据显示、分析与存储等。LabVIEW是一个通用编程系统,它不但能够完成一般的数学预算、逻辑运算和输入输出功能,还带有专门的用于数据采集和仪器控制的库函数和开发工具,尤其还带有专业的数学分析程序包,基本上可以满足复杂的工程计算和分析要求。LabVIEW软件简介LabVIEW程序被称为VI,即虚拟仪器,这是因为它的很多界面控件与操作都模拟了现实世界的仪器,例如示波器与万用表等。LabVIEW包含了大量的工具,这些工具都是向导式的工具,用户只需要一步步按照提示就可以实现与仪器的连接和参数的设置,而程序员也不用去记忆这些大量的函数,因为这些函数都以图标与名称的形式存在于一个小小的函数面板上,当需要用到某个函数时,把它从函数面板上拖放到程序框图中就可以了。这一切都是图形化带来的好处。LabVIEW软件简介LabVIEW软件基本操作1.启动界面2.工程管理窗口3.前面板控件选板4.背面板(程序框图)函数选板5.帮助(Ctrl+H)6.范例查找器启动界面工程管理窗口前面板前面板1.菜单栏2.工具栏3.控件选板1.控件的创建2.选择对象3.移动对象4.删除和复制对象5.调整对象大小6.标签对象7.对象的对齐,分布和大小调节控件背面板1.数据类型2.函数选板3.连线与整理4.注释5.调试与运行背面板LabVIEW中的数据类型1.数值型2.布尔型3.字符串型4.数组、矩阵、簇5.枚举类型6.波形数据类型数据类型整形浮点数逻辑量字符串文件路径下面是一些常用数据类型所对应的线型和颜色:数据类型数组和簇数据类型1.编程过程中最基本元素之一2.同类型元素的集合3.数组元素的个数可以动态改变。数组数据类型数组的构成数组的壳(shell)、数组元素类型控件。数组成员必须同时是控制控件或者同时是显示控件。数组控件数据类型如果进行运算的两个数组大小一样,则索引相同的元素进行运算若大小不同,则忽略大出来的部分若数组和一个数值进行运算,则数组中的每个元素都和这个数值进行运算数组之间的算术运算数据类型位置:函数-编程-数组数组函数位置数据类型数组大小函数数组索引函数子数组替换函数插入/删除数组子集初始化数组创建数组(*)获得数组最大值/最小值常用数组函数数据类型数组元素个数最多231-1个创建数组的其他方法用数组函数(创建数组)用for循环创建(自动索引)尽量不要用“创建数组”函数,推荐使用“自动索引”数组Tips数据类型簇——LabVIEW中的结构体变量簇是一种数据类型,对应于C语言中的结构体(Struct)。簇类似于数组,但它允许内部存在不同数据类型(包括数组和簇)的元素,且各元素控件的位置可以随意的通过拖动改变。数据类型◆簇的优势把程序框图中不同位置,不同数据类型的多个数据攒一起,减少了连线的混乱。用簇作为子VI输入输出端,可以减少子VI端口占用。数据类型在前面板上放置一个簇壳(Clustershell)就创建了一个簇,簇的成员可以是任意的数据类型,但是必须同时是控制控件或同时是显示控件。一个簇将是Control或Indicator,取决于其内的第一个对象的状态。簇的创建数据类型簇的序簇的元素有一个序,它与簇内元素的位置无关。簇内第一个元素的序为0,第二个是1,以此类推。如果你删除了一个元素,序号将自动调整。如果后放进簇的成员与先放进簇的成员数据流方向不一致,它会自动按先放进的成员转换。数据类型1分解簇函数Unbundle2捆绑簇函数Bundle3按名称分解簇函数UnblundleByName4按名称捆绑簇函数BundleByName簇的操作函数数据类型错误簇是一类预定义的簇包括errorin和errorout错误簇数据类型循环While循环for循环结构条件结构顺序结构事件结构公式节点LabVIEW中的程序结构函数选板数值函数字符串函数函数选板布尔和比较函数函数选板定时函数函数选板函数选板文件I/O函数键盘上的按键组合功能键盘上的按键组合功能Ctrl+S保存VICtrl+B消除所有无效连线Ctrl+R运行VICtrl+W关闭活动的窗口Ctrl+E在前面板和程序框图间切换Ctrl+F查找对象和VICtrl+H打开或关闭帮助窗口快捷键运行和调试VI1.运行VI1.运行一次2.连续运行3.停止运行4.暂停运行2.调试VI1.高亮工具(常用)2.单步执行3.单步跳过4.单步跳出调试VI设置断点和探针调试VI显示数据流动动画—高亮显示子VI子VI是供其他VI使用的VI,与子程序类似。子VI是层次化和模块化VI的关键组件,它能使VI易于调试和维护。使用子VI是一种有效的编程技术,因为它允许在不同的场合重复使用相同的代码。LabVIEW的分层特性就是在一个子VI中能够调用到另一个子VI。下面可用一个表格表明子VI的作用:程序代码调用子程序functionaverage(in1,in2,out){out=(in1+in2)/2.0;}Main{average(point1,point2,pointavg);}子VI框图调用子VI框图子VI创建子VI调用子VI
本文标题:LabVIEW简易入门
链接地址:https://www.777doc.com/doc-1747430 .html