首页 labview查找范例 (13页)

labview查找范例 (13页)

举报
开通vip

labview查找范例 (13页)labview查找范例labview查找范例篇一:labview实例教程入门到精通快速上手基本基本操作1.创建调用子程序我们通过例子来说明如何创建一个VI。练习1-1:建立一个测量温度和容积的VI,其中须调用一个仿真测量温度和容积的传感器子VI。步骤如下:1.选择File?New,打开一个新的前面板窗口。2.从Controls?Numeric中选择Tank放到前面板中。3.在标签文本框中输入“容积”,然后在前面板中的其他任何位置单击一下。4.把容器显示对象的显示范围设置为0.0到1000.0...

labview查找范例 (13页)
labview查找范例labview查找范例篇一:labview实例教程入门到精通快速上手基本基本操作1.创建调用子程序我们通过例子来说明如何创建一个VI。练习1-1:建立一个测量温度和容积的VI,其中须调用一个仿真测量温度和容积的传感器子VI。步骤如下:1.选择File?New,打开一个新的前面板窗口。2.从Controls?Numeric中选择Tank放到前面板中。3.在标签文本框中输入“容积”,然后在前面板中的其他任何位置单击一下。4.把容器显示对象的显示范围设置为0.0到1000.0。a.使用文本编辑工具(TextEditTool),双击容器坐标的10.0标度,使它高亮显示。b.在坐标中输入1000,再在前面板中的其他任何地方单击一下。这时0.0到1000.0之间的增量将被自动显示。5.在容器旁配数据显示。将鼠标移到容器上,点右键,在出现的快速菜单中选VisibleIterms?DigitalDisplay即可。6.从Controls?Numeric中选择一个温度计,将它放到前面板中。设置其标签为“温度”,显示范围为0到100,同时配数字显示。可得到如下的前面板图。图1-3练习1-1的前面板图7.WindowsoShowDiagram打开 流程 快递问题件怎么处理流程河南自建厂房流程下载关于规范招聘需求审批流程制作流程表下载邮件下载流程设计 图窗口。从功能 模板 个人简介word模板免费下载关于员工迟到处罚通告模板康奈尔office模板下载康奈尔 笔记本 模板 下载软件方案模板免费下载 中选择对象,将它们放到流程图上组成下图(其中的标注是后加的)。图1-4练习1-1的流程图该流程图中新增的对象有两个乘法器、两个数值常数、一个随机数发生器、一个进程监视器,温度和容积对象是由前棉板的设置自动带出来的。a.乘法器和随机数发生器由Functions?Numeric中拖出,尽管数值常数也可以这样得到,但是建议使用c中的方法更好些。b.进程监视器(ProcessMonitor)不是一个函数,而是以子VI的方式提供的,它存放在LabVIEW\Activity目录中,调用它的方法是在Functions?SelectaVI下打开ProcessMonitor,然后在流程图上点击一下,就可以出现它的图标。注意:LabVIEW目录一般在ProgramFiles\NationalInstruments\目录下。8.用连线工具将各对象按规定连接。a中的遗留问题创建数值常数对象的另一种方法是在连线时一起完成。具体方法是:用连线工具在某个功能函数或VI的连线端子上单击鼠标右键,再从弹出的菜单中选择CreateConstant,就可以创建一个具有正确的数据格式的数值常数对象。9.选择FileoSave,把该VI保存为LabVIEW\Activity目录中的Temp&Vol.vi。在前面板中,单击Run(运行)按钮,运行该VI。注意电压和温度的数值都显示在前面板中。10.选择FileoClose,关闭该VI。练习1-1结束附注与说明:1.如果要查看某个功能函数或者VI的输入输出,需要从Help菜单中选择ShowHelp,再把光标置于这个功能函数或者VI上。例如进程监视器VI的Help窗口显示如下:2.显示对象(Indicator)、控制对象(Control)和数值常数对象显示对象和控制对象都是前面板上的控件,前者有输入端子而无输出端子,后者正好相反,它们分别相当于普通编程语言中的输出参数和输入参数。数值常数对象可以看成是控制对象的一个特例。在前面板中创建新的控制对象或显示对象时,LabVIEW都会在流程图中创建对应的端子。端子的符号反映该对象的数据类型。例如,DBL符号 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 示对象数据类型是双精度数;TF符号表示布尔数;I16符号表示16位整型数;ABC符号表示对象数据类型是字符串。一个对象应当是显示对象还是控制对象必须弄清楚,否则无法正确连线。有时他们的图标是相似或相同的,可以根据需要明确规定它是显示对象还是控制对象。方法是将鼠标移到图标上,然后点右键,可出现快速菜单(例见右图)。如果菜单中的第一项是ChangtoControl,说明这是一个显示对象,你可以根据需要,将其变为控制对象。如果菜单中的第一项是ChangtoIndicator,说明这是一个控制对象,你也可以根据需要,将其变为显示对象。控制对象和显示对象都不能在流程图中删除,只能从前面板上删除。3.关于连线连线是程序设计中较为复杂的问题。流程图上的每一个对象都带有自己的连线端子,连线将构成对象之间的数据通道。因为这不是几何意义上的连线,因此并非任意两个端子间都可连线,连线类似于普通程序中的变量。数据单向流动,从源端口向一个或多个目的端口流动。不同的线型代表不同的数据类型。下面是一些常用数据类型所对应的线型和颜色:当需要连接两个端点时,在第一个端点上点击连线工具(从工具模板栏调用),然后移动到另一个端点,再点击第二个端点。端点的先后次序不影响数据流动的方向。当把连线工具放在端点上时,该端点区域将会闪烁,表示连线将会接通该端点。当把连线工具从一个端口接到另一个端口时,不需要按住鼠标键。当需要连线转弯时,点击一次鼠标键,即可以正交垂直方向地弯曲连线,按空格键可以改变转角的方向。接线头是为了帮助正确连接端口的连线。当把连线工具放到端口上,接线头就会弹出。接线头还有一个黄色小标识框,显示该端口的名字。线型为波折号的连线表示坏线。出现坏线的原因有很多,例如:连接了两个控制对象;源端子和终点端子的数据类型不匹配(例如一个是数字型,而另一个是布尔型)。可以通过使用定位工具点击坏线再按下<Delete>来删除它。选择Edit?RemoveBadWires或者按下<Ctrl-B>可以一次删除流程图中的所有坏线。当VI无法运行,或者显示SignalhasLooseEnds(信号丢失终端)的错误信息时,这是一个快捷的调试方法。1.4.2程序调试技术1.找出语法错误如果一个VI程序存在语法错误,则在面板工具条上的运行按钮会变成一个折断的箭头,表示程序不能被执行。这时该按钮被称作错误列表。点击它,则LabVIEW弹出错误清单窗口,点击其中任何一个所列出的错误,选用Find功能,则出错的对象或端口就会变成高亮。2.设置执行程序高亮在LabVIEW的工具条上有一个画着灯泡的按钮,这个按钮叫做“高亮执行”按钮上。点击这个按钮使它变成高亮形式,再点击运行按钮,VI程序就以较慢的速度运行,没有被执行的代码灰色显示,执行后的代码高亮显示,并显示数据流线上的数据值。这样,你就可以根据数据的流动状态跟踪程序的执行。3.断点与单步执行为了查找程序中的逻辑错误,有时希望流程图程序一个节点一个节点地执行。使用断点工具可以在程序的某一地点中止程序执行,用探针或者单步方式查看数据。使用断点工具时,点击你希望设置或者清除断点的地方。断点的显示对于节点或者图框表示为红框,对于连线表示为红点。当VI程序运行到断点被设置处,程序被暂停在将要执行的节点,以闪烁表示。按下单步执行按钮,闪烁的节点被执行,下一个将要执行的节点变为闪烁,指示它将被执行。你也可以点击暂停按钮,这样程序将连续执行直到下一个断点。4.探针可用探针工具来查看当流程图程序流经某一根连接线时的数据值。从Tools工具模板选择探针工具,再用鼠标左建点击你希望放置探针的连接线。这时显示器上会出现一个探针显示窗口。该窗口总是被显示在前面板窗口或流程图窗口的上面。在流程图中使用选择工具或连线工具,在连线上点击鼠标右键,在连线的弹出式菜单中选择“探针”命令,同样可以为该连线加上一个探针。1.4.3子VI的建立子VI(SubVI)相当于普通编程语言中的子程序,也就是被其他的VI调用的VI。可以将任何一个定义了图标和联接器的VI作为另一个VI的子程序。在流程图中打开Functions?SelectaVI….,就可以选择要调用的子VI。构造一个子VI主要的工作就是定义它的图标和联接器。每个VI在前面板和流程图窗口的右上角都显示了一个默认的图标。启动图标编辑器的方法是,用鼠标右键单击面板窗口的右上角的默认图标,在弹出菜单中选择EditIcon。下图显示了图标编辑器的窗口。可以用窗口左边的各种工具设计像素编辑区中的图标形状。编辑区右侧的一个方框中显示了一个实际大小的图标。图标编辑器的具体使用细节参阅有关资料。图1-5图标编辑器窗口联接器是VI数据的输入输出接口。如果用面板控制对象或者显示对象从子VI中输出或者输入数据,那么这些对象都需要在联接器面板中有一个连线端子。您可以通过选择VI的端子数并为每个端子指定对应的前面板对象以定义联接器。定义联接器的方法是,用鼠标右键单击面板窗口中的图标窗口,在快捷菜单中选择ShowConnector。联接器图标会取代面板窗口右上角的图标。LabVIEW自动选择的端子连接模式是控制对象的端子位于联接器窗口的左边,显示对象的端子位于联接器窗口右边。选择的端子数取决于前面板中控制对象和显示对象的个数。联接器中的各个矩形表示各个端子所在的区域,可以用它们从VI中输入或者输出数据。如果必要,也可以选择另外一种端子连接模式。方法是在图标上单击鼠标右键单出快捷菜单,选择ShowConnector,再次弹出快捷菜单,选择Patterns。下面我们通过一个练习说明具体操作。练习1-2为VI创建图标和联接器1.打开LabVIEW\Activity目录中的Temp&Vol.vi,这是练习1-1做的程序。2.在前面板中,用鼠标右键单击窗口右上角的图标,在快捷菜单中选择EditIcon….,也可以双击图标激活图标编辑器。注意只能在前面板中编辑图标和联接器。3.删除默认图标。使用SelectTool(矩形框),单击并拖动想要删除的部分,按下<Delete>。也可以通过双击工具框中的阴影矩形删除图标。4.用PencilTool(铅笔工具)绘制一个温度计。5.用TextTool(文本工具)创建文本。得到图标将如下图所示。图1-6编辑后的图标编辑器窗口6.单击OK,关闭编辑器。新创建的图标就显示在屏幕右上角的图标窗口中。7.用鼠标右键单击前面板中的图标窗口,在快捷菜单中选择ShowConnector,设置联接器端子连接模式。在默认情况下,LabVIEW会根据前面板中的控制对象和显示对象的数目确定联接器的端子连接模式。因为前面板中有两个对象,所以联接器有两个端子,如左图所示。用鼠标右键单击联接器窗口,在快捷菜单中选择Rotate90Degrees(旋转90度),注意联接器窗口的变化,如左图所示。篇二:labview的介绍虚拟仪器系统及其开发程序LabVIEW介绍引言虚拟仪器是将仪器装入计算机,通过计算机的开发软件来实现仪器的功能的一种仪器测试测量系统。目前开发虚拟仪器的软件程序为LabVIEW,用户只需通过软件技术和相应数值算法,就能实时、直接地对测试数据进行各种分析与处理,透明地操作仪器硬件,方便地构建出模块化仪器。从目前虚拟仪器的发展方向和广泛应用来看,不久的将来,虚拟仪器将广泛应用在气象观测和气象科普中,因此有必要对该系统作一番介绍。一、电子测量仪器的发展电子测量仪器发展至今,大体可分为四代:模拟仪器、数字化仪器、智能仪器和虚拟仪器。第一代模拟仪器,如指针式万用表、晶体管电压表等。第二代数字化仪器,这类仪器目前相当普及,如数字电压表、数字频率计等。这类仪器将模拟信号的测量转化为数字信号测量,并以数字方式输出最终结果,适用于快速响应和较高准确度的测量。第三代智能仪器,这类仪器内置微处理器,既能进行自动测试又具有一定的数据处理能力,可取代部分脑力劳动,习惯上称为智能仪器。它的功能块全部都是以硬件(或固化的软件)的形式存在,相对虚拟仪器而言,无论是开发还是应用,都缺乏灵活性。第四代虚拟仪器,它是现代计算机技术、通信技术和测量技术相结合的产物,是传统仪器观念的一次巨大变革,是将来仪器产业发展一个重要方向。二、虚拟仪器概述及其特点虚拟仪器(virtualinstrumention)是基于计算机的仪器,是美国国家仪器公司(NationalInstrumentsCorp.简称NI)于1986年提出的。计算机和仪器的密切结合是目前仪器发展的一个重要方向。粗略地说这种结合有两种方式,一种是将计算机装入仪器,其典型的例子就是所谓智能化的仪器。随着计算机功能的日益强大以及其体积的日趋缩小,这类仪器功能也越来越强大,目前已经出现含嵌入式系统的仪器。另一种方式是将仪器装入计算机。以通用的计算机硬件及操作系统为依托,实现各种仪器功能。虚拟仪器主要是指这种方式,它是由计算机硬件资源、模块化仪器硬件和用于数据分析、过程通讯及图形用户界面的软件组成的测控系统。虚拟仪器技术的出现彻底打破了传统仪器由厂家定义,用户无法改变的模式,给用户一个充分发挥自己才能、想象力的空间。用户可以根据自己的要求,设计自己的仪器系统,满足多样的应用需求。与传统仪器相比,虚拟仪器有以下优点:(1)突破了传统仪器在数据处理、显示、存储等方面的限制,大大增强了传统仪器的功能。高性能处理器高分辨率显示器、大容量硬盘等已成为虚拟仪器的 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 配置。(2)利用了计算机丰富的软件资源,实现了部分仪器硬件的软件化,节省了物质资源,增加了系统灵活性;通过软件技术和相应数值算法,实时、直接地对测试数据进行各种分析与处理:通过图形用户界面(GUI)技术,真正做到界面友好、人机交互。(3)基于计算机总线和模块化仪器总线,仪器硬件实现了模块化、系列化,大大缩小系统尺寸,可方便地构建模块化仪器(1nstrumentonaCard)。(4)基于计算机网络技术和接口技术,VI系统具有方便、灵活的互联(connectivity),广泛支持如FieldBus等各种工业总线标准。因此,利用VI技术可方便地构建自动测试系统(ATS,AutomaticTestSystem),实现测量、控制过程的网络化。(5)基于计算机的开放式标准体系结构。虚拟仪器的硬、软件都具有开放性模块化、可重复使用及互换性等特点。因此,用户可根据自己的需要,选用不同厂家的产品,使仪器系统的开发更为灵活、效率更高,缩短了系统组建时间。三、虚拟仪器的硬件系统虚拟仪器的硬件系统一般分为计算机硬件平台和测控功能硬件。按照测控功能硬件的不同,VI可分为GPIB、VXI、PX工和DAQ四种标准体系结构:(1)GPIB(GeneralPurposeInterfaceBus)通用接口总线,是计算机和仪器间的标准通讯协议。GPIB的硬件规格和软件协议已纳入国际工业标准棗工EEE488.1和工EEE488.2。它是最早的仪器总线。典型的GPIB测试系统包括一台计算机、一块GPIB接口卡和若干台GPIB仪器。(2)VXI(VMEbusextensionforInstrumentation)即VME总线在仪器领域的扩展,是1987年山主要仪器制造商共同制订的开放性仪器总线标准。VXI体系结构综合了GPIB和VEM总线的优点,它集成的系统硬件集成度高、数据传输率快、便携性好,是当今倍受业界关注的体系结构。(3)PXI(PCIextensionforInstrumentation)PCI在仪器领域的扩展,是NI公司于1997年发布的一种新的开放性、模块化仪器总线规范。其核心是CompactPCI结构MicrosoftWindows软件。PXI是在PCI内核技术上增加了成熟的技术规范和要求形成的。由于其总线吞吐率高、硬件的价格较低被业内人士认为是符合国情的一种体系结构。(4)DAQ(DaraAcQuisition)数据采集,指的是基于计算机标准总线(如ISA、PCI、PC/104等)的内置功能插卡。它更加充分地利用计算机的资源,大大增加了测试系统的灵活性和扩展性。利用DAQ可方便快速地组建基于计算机的仪器(Computer-BasedInstruments),实现“一机多型”和“一机多用”。在PC计算机上挂接若干DAQ功能模块,配合相应的软件,就可以构成一台具有若干功能的PC仪器。虚拟仪器中各种标准仪器的互连及与计算机的连接目前多使用IEEE488或GPIB协议。未来的仪器也应当是网络化的。四、虚拟仪器的软件系统虚拟仪器技术最核心的思想,就是利用计算机的硬、软件资源,使本来需要硬件实现的技术软件化(虚拟化)。基于软件在VI系统中的重要作用,NI提出了“软件就是仪器(ThesoftwareiStheinStrument)”的口号。虚拟仪器的软件框架从低层到顶层,包括三部分:VISA库、仪器驱动程序、应用软件。VISA(Virtual1nstrumentationsoftwareArchitecture)虚拟仪器软件体系结构,实质就是标准的I/O函数库及其相关规范的总称。一般称这个I/0函数库为VISA库。它驻留于计算机系统之中执行仪器总线的特殊功能,是计算机与仪器之间的软件层连接,以实现对仪器的程控。它对于仪器驱动程序开发者来说是一个个可调用的操作函数集。仪器驱动程序是完成对某一特定仪器控制与通信的软件程序集。它是应用程序实现仪器控制的桥梁。每个仪器模块都有自己的仪器驱动程序,仪器厂商以源码的形式提供给用户。应用软件建立在仪器驱动程序之上,直接面对操作用户,通过提供直观友好的测控操作界面、丰富的数据分析与处理功能,来完成自动测试任务。虚拟仪器应用软件的编写,大致可分为两种方式:①用通用编程软件进行编写。主要有Microsoft公司的VisualBasic与VisualC++、Borland公司的Delphi、Sybase公司的PowerBuilder。②用专业图形化编程软件进行开发。如HP公司的VEE、NI公司的LabVIEW和Labwindows/CVI等。图形化软件开发系统是用工程人员所熟悉的术语和图形化符号代替常规的文本语言编程,界面友好,操作简便,可大大缩短系统开发周期,深受专业人员的青睐。应用软件还包括通用数字处理软件。通用数字处理软件包括用于数字信号处理的各种功能函数,如频域分析的功率谱估计、FFT、逆FFT等:时域分析的相关分析、卷积运算、反卷运算、均方根估计、差分积分运算和排序等。以及数字滤波等等。这些功能函数为用户进一步扩展虚拟仪器的功能提供了基础。五、LabVIEW的简介LabVIEW(LaboratoryVirtualInstrumentEngineering)是一种图形化的编程语言,它广泛地被工业界、学术界和研究实验室所接受,视为一个标准的数据采集和仪器控制软件。LabVIEW集成了与满足GPIB、VXI、RS-232和RS-485协议的硬件及数据采集卡通讯的全部功能。它还内置了便于应用TCP/IP、Acvex等软件标准的库函数。这是一个功能强大且灵活的软件。利用它可以方便地建立自己的虚拟仪器,其图形化的界面使得编程及使用过程都生动有趣。图形化的程序语言,又称为“G”语言。使用这种语言编程时,基本上不写程序代码,取而代之的是流程图或流程图。它尽可能利用了技术人员、科学家、工程师所熟悉的术语、图标和概念,因此,LabVIEW是一个面向最终用户的工具。利用LabVIEW,可产生独立运行的可执行文件,它是一个真正的32位编译器。像许多重要的软件一样,LabVIEW提供了Windows、UNIX、Linux、Macintosh的多种版本。与其他常见的编程语言相比,它最大的特点就在于它是一种图形化编程语言(G语言)。也就是说,我们在用LabVIEW编程时,面对的不是高度抽象的文本语言,而是图形化的方式。而文本语言和图形化语言也就相当于DOS系统和Windows系统。六、LabVIEW的特点(l)直观、易学易用与VisualC++、VisualBasic等计算机编程语言相比,图形化编程工具LABVIEW有一个重要的不同点:不采用基于文本的语言产生代码行,而使用图形化编程语言G编写程序;产生的程序是框图的形式,用框图代替了传统的程序代码。(2)通用编程系统LABVIEW的功能并没有因图形化编程而受到限制,依然具有通用编程系统的特点。LABVIEW有一个可完成任何编程任务的庞大的函数库。该函数库包括数据采集、GPIB、串口控制、数据分析、数据显示及数据存储等。LABVIEW也有传统的程序调试工具,如设置断点、以动画方式显示数据及其通过程序的结果、单步执行等,便于程序的调试。LABVIEW的动态连续跟踪方式,可以连续、动态地观察程序中的数据及其变化情况,比其他语言的开发环境更方便、更有效。(3)模块化LABVIEW中使用的基本节点和函数等就是一个个小的模块,可以(来自:上的各种资源等。图2LabVIEW的启动界面篇三:labview新手必看(精)虽然NILabVIEW软件长期以来一直帮助工程师和科学家们快速开发功能测量和控制应用,但不是所有的新用户都会遵循LabVIEW编程的最佳方法。LabVIEW图形化编程比较独特,因为只需看一眼用户的应用程序,就马上可以发现用户是否遵循编码的最佳方法。有些用户会犯这些错误是因为他们没有真正理解LabVIEW框图数据流背后的原理,而有些用户则是不知道哪些特性可提高LabVIEW编程质量。本文介绍了经验欠缺的LabVIEW程序员最经常犯的一些编程错误,同时也提供了采用正确LabVIEW编程方法的建议。图1.LabVIEW新手典型“杰作”过度使用平铺式顺序结构许多LabVIEW新手并不完全了解“数据流”执行背后的概念,而这些概念却是LabVIEW编程的基础。其中一个现象是用户往往在程序框图中过度使用平铺式顺序结构。用户经常依赖平铺式顺序结构来实现程序框图的代码串行执行,而不是使用数据流和节点之间的连线。图2.用户往往过度依赖平铺式顺序结构,而没有充分理解数据流编程概念数据流编程是指只有在所需的数据输入全部到达时,框图上的节点(子VI、本原、结构等)才开始执行。这对于使用LabVIEW的程序员来说非常有用,因为独立的进程本身就可以实现并行运行,而命令式语言却需要额外的设置才能实行并行执行。随着计算机CPU的不断增多,LabVIEW可自动分解并行流程,提高代码性能,而无需用户编写任何额外代码。而强行使用平铺式顺序结构来执行程序框图不仅会限制并行运行,还会丧失这一优势。限制程序框图中不必要的结构有助于提高整体可读性和保持更简洁的框图。错误连线可以有效地实现程序框图上的数据流,而不需要依靠平铺式顺序结构,此外错误连线还有助于实现错误处理策略。何时应该使用平铺式顺序结构?通过平铺式顺序结构来执行程序框图有助于代码性能的基准测试。通过使用框架内具有时间计数器的顺序结构,您可以决定两个时间计数器之间代码执行所花费的时间。这是一般数据流执行所无法实现的。图3.平铺式顺序结构和时间计数器VI有助于代码的基准测试关于数据流编程的更多信息,请访问在线自学 培训 焊锡培训资料ppt免费下载焊接培训教程 ppt 下载特设培训下载班长管理培训下载培训时间表下载 (ni.com/self-paced-training)LabVIEW核心课程1的“数据流”。购买LabVIEW或具有标准服务项目(ni.com/SSP)会员资格的用户可以免费参加在线自学培训。错误使用局部变量LabVIEW编程中另一个常见的错误是过度使用局部变量。局部变量是共享内存中的一个区域,用于在计算机程序不同部分之间传递数据。局域变量通常用于文本编程语言,具有非常强大的功能,但如果出现竞争条件,就会产生问题。对于其他编程语言来说,通过变量传递数据是必需的,而LabVIEW则提供了一种数据流方法,可将数据从程序的一个部分移动到另一个部分。LabVIEW固有的并行性机制决定着用户不能过度使用变量,因为同一时间内通常会有多个不同的位置的程序访问共享内存。如果过度使用变量,则会出现某个读/写操作赢了“竞争”,而其他操作则输了“竞争”,丢失数据的操作会被忽视,因此在LabVIEW中过度使用变量可能会最终导致数据丢失。您可以通过多种方法安全地将数据从LabVIEW程序的一个部分传递到另一个部分,包括连线、队列、事件、通知、功能全局变量等等。每个机制都是针对特定情况设计的,但都具有消除竞争条件的功能。关于在LabVIEW程序内正确移动数据的更多信息,请访问在线自学培训(ni.com/self-paced-training)LabVIEW核心课程1的“局域变量”和LabVIEW核心课程2的“通知、队列和事件”。忽略代码模块化通常情况下,新LabVIEW用户创建的是“即写即忘”应用程序去完成简单的任务,而没有考虑到以后是否会用到这些代码。随着编程工作越来越多,他们会发现自己一遍又一遍地重写同一段代码。而如果在编程同时创建一个可复用于其他应用的模块化子VI,就可以节省大量的开发时间。如果您知道代码的特定部分将会重用于同一应用程序,或感觉该部分代码可能会用于未来的应用程序,那么您应该花一点时间将该部分代码变成一个子VI。如果要使某部分代码成为一个子VI,您需要做的主要是添加一个文档、使用“接线端”、禁用某些VI属性。创建子VI的最简单方法之一是高亮标记程序框图中的某部分代码,然后从菜单栏中选择“编辑>>创建子VI”。这样这部分代码就会放到一个单独的VI,然后使用“接线端”。您仍然需要为图标添加说明,并将文档记述添加到程序框图和VI属性中,然后取消某些VI设置,但“编辑>>创建子VI”可帮助您很好地了解代码的模块化功能。图4.采用正确的LabVIEW代码模块化操作可以帮助您节省大量开发时间代码模块化时必须取消的一项设置是“允许调试”。您可在“VI属性(文件>>VI属性)”下的“执行”目录中找到此选项。代码完全正常运行无需再使用高亮执行等调试功能时,在执行设置中取消“允许调试”,然后再次运行VI。这样做的好处是由于在编译过程中进行了优化,应用程序的运行速度可能加快,而且由于启动调试的代码被关闭,VI所占的磁盘物理空间也相应减少了。关于代码模块化的更多信息,请访问在线自学培训LabVIEW核心课程1的“理解模块化”。创建庞大繁琐的程序框图许多新LabVIEW用户都会把程序框图编写得非常繁琐庞大。对于一些复杂的应用程序,我们难免需要编写较大的程序框图,但庞大的程序框图从一定程度上也可以表明该程序缺乏编程架构。如果没有一个基本的架构,要长期维护该程序是非常困难的,而且如果以后要篇四:Labview2013安装教程一、首先安装labview2013软件,详细步骤如下1、下载解压缩,双击“labvIEW2013中文(32和64都能用).exe”将软件解压出来;2、点击unzip解压,解压默认路径为【C:\NationalInstrumentsDownloads\LabVIEWChines】3、成功解压后,弹出安装界面,点击下一步;4、用户信息,用户可能随意输入;5、这一步我们先不要输入labview2013序列号;6、安装目录设置为D盘;7、安装组件一般按默认安装即可;8、去除左下角的勾不进行产品更新,点击下一步;9、我接受上述2条许可协议;
本文档为【labview查找范例 (13页)】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: ¥16.9 已有0 人下载
最新资料
资料动态
专题动态
机构认证用户
万用文库
暂无简介~
格式:doc
大小:30KB
软件:Word
页数:0
分类:
上传时间:2020-06-29
浏览量:60