
labview.doc
43页什什么么是是labview本页关键词:labview labview 下载 labview8.2 labview 教程 labview 论坛 labview 8.20 labview 7.0 labview 序列号 labview7.1 labview 8.0 Labview 概述虚拟仪器(virtual instrumention)是基于计算机的仪器计算机和仪器的密切结合是目前仪器发展的一个重要方向粗略地说这种结合有两种方式,一种是将计算机装入仪器,其典型的例子就是所谓智能化的仪器随着计算机功能的日益强大以及其体积的日趋缩小,这类仪器功能也越来越强大,目前已经出现含嵌入式系统的仪器另一种方式是将仪器装入计算机以通用的计算机硬件及操作系统为依托,实现各种仪器功能虚拟仪器主要是指这种方式下面的框图反映了常见的虚拟仪器方案虚拟仪器的主要特点有:尽可能采用了通用的硬件,各种仪器的差异主要是软件 可充分发挥计算机的能力,有强大的数据处理功能,可以创造出功能更强的仪器 用户可以根据自己的需要定义和制造各种仪器 虚拟仪器实际上是一个按照仪器需求组织的数据采集系统虚拟仪器的研究中涉及的基础理论主要有计算机数据采集和数字信号处理。
目前在这一领域内,使用较为广泛的计算机语言是美国 NI 公司的LabVIEW虚拟仪器的起源可以追朔到 20 世纪 70 年代,那时计算机测控系统在国防、航天等领域已经有了相当的发展PC 机出现以后,仪器级的计算机化成为可能,甚至在 Microsoft 公司的 Windows 诞生之前,NI 公司已经在 Macintosh 计算机上推出了 LabVIEW2.0 以前的版本对虚拟仪器和 LabVIEW 长期、系统、有效的研究开发使得该公司成为业界公认的权威普通的 PC 有一些不可避免的弱点用它构建的虚拟仪器或计算机测试系统性能不可能太高目前作为计算机化仪器的一个重要发展方向是制定了 VXI 标准,这是一种插卡式的仪器每一种仪器是一个插卡,为了保证仪器的性能,又采用了较多的硬件,但这些卡式仪器本身都没有面板,其面板仍然用虚拟的方式在计算机屏幕上出现这些卡插入标准的 VXI 机箱,再与计算机相连,就组成了一个测试系统VXI仪器价格昂贵,目前又推出了一种较为便宜的 PXI 标准仪器虚拟仪器研究的另一个问题是各种标准仪器的互连及与计算机的连接目前使用较多的是 IEEE 488或 GPIB 协议未来的仪器也应当是网络化的。
LabVIEW(Laboratory Virtual instrument Engineering)是一种图形化的编程语言,它广泛地被工业界、学术界和研究实验室所接受,视为一个标准的数据采集和仪器控制软件LabVIEW 集成了与满足GPIB、VXI、RS-232 和 RS-485 协议的硬件及数据采集卡通讯的全部功能它还内置了便于应用TCP/IP、ActiveX 等软件标准的库函数这是一个功能强大且灵活的软件利用它可以方便地建立自己的虚拟仪器,其图形化的界面使得编程及使用过程都生动有趣图形化的程序语言,又称为“G”语言使用这种语言编程时,基本上不写程序代码,取而代之的是流程图或流程图它尽可能利用了技术人员、科学家、工程师所熟悉的术语、图标和概念,因此,LabVIEW 是一个面向最终用户的工具它可以增强你构建自己的科学和工程系统的能力,提供了实现仪器编程和数据采集系统的便捷途径使用它进行原理研究、设计、测试并实现仪器系统时,可以大大提高工作效率利用 LabVIEW,可产生独立运行的可执行文件,它是一个真正的32位编译器像许多重要的软件一样,LabVIEW 提供了 Windows、UNIX、Linux、Macintosh 的多种版本。
labview 入入门门本页关键词:labview labview 下载 labview8.2 labview 教程 labview 论坛 labview 8.20 labview 7.0 labview 序列号 labview7.1 labview 8.0 labview 入门Labview 环境运行 Labview,如图: 点击新建 VI,即可打开一个新的 Labview 程序 前面板①:工具条 ②:标签 ③:数值控件 ④:标尺⑤:图标 ⑥:旋钮 ⑦:图例 ⑧:XY 图 前面板工具条::运行按钮 :连续运行按钮 :中断运行按钮当编码出错使 VI 不能编译或运行时,中断运行按钮将替换运行按钮 :连续运行按钮:暂停/继续按钮 :异常终止执行按钮 :对齐对象按钮用于将变量对象设置成较好的对齐方式 :分布对象按钮用于对两个及其以上的对象设置最佳分布方式 :调整对象大小按钮用于将若干个前面板对象调整到同一大小程序框图①:数值输入控件 ②:旋钮控件 ③:数值常量 ④:乘⑤:For 循环结构 ⑥:数据连线 ⑦:捆绑函数 ⑧:XY 图控件⑨:子 VI 程序框图工具条::加亮执行按钮。
当程序执行时,在框图代码上能够看都数据流,这对于调试和校验程序的正确运行是非常有用的在加亮执行模式下,按钮转变成一个点亮的灯泡::保存连线值按钮单步进入按钮允许进入节点,一旦进入节点,就可在节点内部单步执行 :单步跳过按钮单步跳过节点,但不执行时不进入节点内部但有效地执行节点单步跳出按钮允许跳出节点,通过跳出节点可完成该节点的单步执行并跳转到下一个节点文本设置按钮层叠顺序下拉菜单由于 Labview8.2 采用了中文的界面,每个下拉菜单的功能根据字面意思就很容易理解了,在这里我不再赘述选项板工具选项板?左图所示便是工具选项板,各按钮的功能如下::自动选择工具 :操作工具 :定位/调整大小/选择工具:编辑文本工具 :连线工具 :对象快捷菜单工具 :滚动窗口 :设置/清除断点工具 :探针工具 :颜色复制工具:着色工具 控件选项板:和下拉菜单一样Labview8.2 采用了中文的界面各个控件的功能一目了然某些常用的控件的功能我们会在下面的章节中做详细的介绍函数选项板和下拉菜单一样Labview8.2 采用了中文的界面各个控件的功能一目了然某些常用的控件的功能我们会在下面的章节中做详细的介绍下面将手把手地教大家写一个简单的 VI 程序,让大家对一个基本的认识再进入下一章节的讲解。
创建第一个 VI: 本节将创建的第一个 VI 来完成下列功能: 1.将两个输入数字相加并显示结果 2.将同样的两个输入数字相乘并显示结果 3.比较两个输入数字,如果数字相等,则 LED 指示灯变亮 步骤:1.从“文件”菜单中选择“新建”VI 打开新的前面板 2.创建数字控件和指示器使用两个前面板控件输入数字,使用两个指示器输入数字加和乘的结果a.从控件选项板的数值子选项板中选择数值输入控件 b.单击数值输入控件,然后拖拽控件到所希望的位置,然后单击鼠标将控件放下,如图: c.在标签框(在控件上方)内键如字母,按前面板工具条上的 Enter 按钮如果在继续编程操作(诸如将其他控件放置在前面板上)之前不键入标签内容,标签框将保留默认标签内容“数值”如果控件或指示器没有标签,可用右键单击控件,在控件上弹出快捷菜单,从显示项菜单中选择标签,标签框就会出现,然后可使用标签工具编辑文本 d.>重复以上过程创建第二个数字控件和第二个数字指示器可选择按任意方式排列控件和指示器,不过排列得整齐而有规律会更好些 3.创建布尔 LED如果两个输入数字是相同的,那么指示灯打开;如果不是,则保持关闭状态 a.从控件选项板的布尔子选项板中选择圆形知识灯。
将该指示器放置到前面版上并拖拽到所希望的位置,然后单击鼠标按钮 b.在标签框内键入“Round LED”,键入完毕,单击标签框外边的任何地方,或单击 Enter按钮如图: ” 4.从窗口下拉菜单中选择显示程序框图,切换到程序框图 5.先在在框图上放置“加”和“乘”函数可从框图选项板,编程选项板的数值子选项板中选择“加”函数按照同样的步骤,将“乘”函数放置到框图上并显示标签 6.从框图选项板,编程选项板的子选项板中选择“等于?”函数,并放到框图上,如果他们相等,返回“真”,如果不相等,则返回“假 7.连线,在工具选项板中选择连线工具,当把鼠标移到各个控件的上方时,能够参与连线的节点便会自动闪烁,提示用户,此处可以连线连线完成后如图: 8.连线完成后,单击运行按钮,便可在前面板上看到运行的结果 编编辑辑和和调调试试虚虚拟拟仪仪器器本页关键词: 虚拟机调试无盘 如何调试虚拟内存 虚拟仪器 虚拟仪器技术 虚拟仪器的应用 虚拟仪器论坛 虚拟仪器的分类 虚拟仪器设计 虚拟仪器下载 编辑技术在前一章的末节,我们一起写了一个最简单的 Labview 程序,下面我们将仔细讨论前面板和程序框图中的各种编辑技术1.创建:在上一章中我们介绍了最常用的创建方法,就是用鼠标选择,然后放置到框图或前面板中,在这里我们为大家介绍另外一种常用的方法。
如图:放置一个随机数函数到程序框图,位于函数—编程-数值-随机数然后在上面单击右键,选择创建-显示控件,如图则可看到有一数值控件与其相连,前面版上也出现了一个数值控件如图:2.选择对象:在前面板和程序框图中,使用定位工具来选择对象,它也可以用来移动和调整对象的大小,如图:当对象被选中时,就会出现环绕的虚线轮廓当要选择多个对象时,按住键并同时单击鼠标即可,如图:或者在空白处单击鼠标,并拖拽光标直到全部希望的对象均出现在矩形框来选择多个对象如图:3.移动对象:选定对象后,用鼠标拖拽,便可移动对象到指定位置如图:4.删除和复制对象:显然,选中所要进行操作的控件后,单击主菜单中的编辑,然后选择删除或者复制,粘贴是完全可以实现各项操作的下面我向大家介绍几种用键盘来实现这些操作的方法删除:选中控件后,按下“退格”键或即可复制:选中控件后,按,然后即可,或者按下,然后拖拽所需要复制的控件到其他地方即可,如图:5.调整对象大小:当工具选项板上选定定位工具时,把鼠标挪到各个控件的角上时,就会大小调节的句柄,直接拖拽,然后释放,便可改变控件的大小,如图:注意:某些控件横向的大小,不能改变纵向的大小,比如数字控件!6.标签对象:标签分为两种-自由标签和固有标签。
固有标签是用户在添加控件时系统自动添加上的,不能删除和复制,只能隐藏如图,单击右键,把标签一栏取消即可自由标签不附加与任何对象,可独立的创建,移动或处理使用即可实现自由创建和编辑如图: 输入完后,在空白处单击鼠标即可7.改变字体,字形和文本大小:使用工具条上的文本设置工具,可以方便地更改标签,控件或指示器中显示的任何文本的字体,字形,大小和对齐方式如图:选中控件后,更改大小为 36具体每一项下拉菜单的功能,大家根据字面的意思即可理解,这里不再赘述8.编辑连线:如图:当连线发生错误时,就会出现断线,在有断线的时候,程序也就不能运行,运行按钮也会发生改变,如图:此时选中断线,然后按即可删除,或者按清除所有断线9.对象的对齐,分布和大小调节:对齐-先选中所需要对齐的控件,然后选择不同的对齐方式即可对齐后的效果如图:控件之间的间距也可进行调整,如图,先选中他们,然后然后选择调整间距排列后的效果如图:三个控件已呈等垂直间距排列 调试技术1.发现错误:当编程错误使 VI 不能编译或运行时,工具条上的运行按钮便会变为不能运行,如图:,单击,便会弹出程序错误列表,如图:单击显示错误,便可在程序框图中找到出错的地方,如图: 2.加亮执行:单击加亮执行按钮,可在程序框图中观察到数据流的流动状态,但程序的执行时间会明显增加。
如图: 3.单步通过 VI:为了调试程序,你可以一个节点一个节点地执行框图,在运行程序的时候,不要点击运行按钮,直接点击单步运行按钮,运行一步后,程序自动暂停下来,等待用户的下一个命令,再执行下一步。
