Labview功能介绍之三

合集下载

labview的基本编程思路

labview的基本编程思路

labview的基本编程思路LabVIEW是一种图形化编程语言,以其独特的编程思路和直观的界面设计而受到广泛关注和使用。

本文将以LabVIEW的基本编程思路为主题,介绍LabVIEW的特点、编程流程和常用功能。

一、LabVIEW的特点LabVIEW是一种面向工程师和科学家的编程语言,具有以下特点:1. 图形化编程界面:LabVIEW通过拖拽和连接图形化的函数模块,实现程序的编写和调试,避免了传统文本编程的繁琐和复杂性。

2. 数据流编程:LabVIEW采用数据流编程模型,即程序的执行是通过数据在模块之间流动来实现的,这种方式使得程序的逻辑清晰、易于理解和调试。

3. 并行执行:LabVIEW的图形化编程界面使得程序可以同时执行多个任务,提高了程序的执行效率和响应速度。

4. 多平台支持:LabVIEW支持多种操作系统,如Windows、Mac 和Linux,可以在不同的平台上运行和开发。

二、LabVIEW的编程流程LabVIEW的编程流程通常包括以下几个步骤:1. 新建项目:在LabVIEW中,首先需要创建一个新项目,用于管理程序的各个部分和文件。

2. 设计界面:LabVIEW提供了丰富的控件和界面设计工具,可以根据需要设计程序的用户界面,并添加所需的输入和输出控件。

3. 编写代码:LabVIEW中的代码被称为虚拟仪器(Virtual Instrument,简称VI),通过拖拽和连接各种函数模块来编写程序的功能。

4. 连接数据:LabVIEW中数据的传递和处理是通过连接数据线实现的,可以将数据从一个模块传递到另一个模块,并进行相应的处理和计算。

5. 调试程序:LabVIEW提供了强大的调试工具,可以实时监测程序的执行过程,查看变量的值和程序的运行状态,帮助我们发现和解决问题。

6. 执行程序:完成程序的编写和调试后,可以点击运行按钮来执行程序,观察程序的运行结果,并根据需要进行调整和优化。

三、LabVIEW的常用功能LabVIEW作为一种工程和科学计算平台,提供了许多常用的功能和工具,如:1. 数据采集和处理:LabVIEW可以通过连接各种传感器和仪器,实现数据的采集和处理,如温度、压力、流量等物理量的测量和分析。

Labview功能介绍之三

Labview功能介绍之三

探针
你可以用探针工具来查看当框图程序流经某一根 连接线时的数据值。从Tools工具模板选择探针工 具,再用鼠标左建点击你希望放置探针的连接线。 这时显示器上会出现一个探针显示窗口。该窗口 总是被显示在前面板窗口或框图窗口的上面。在 框图中使用选择工具或连线工具,在连线上点击 鼠标右键,在连线的弹出式菜单中选择“探针”
示。 • 图形子模板:显示数据结果的趋势图和曲线图。 • 路径和参考名(Refnum)子模板:文件路径和各
种标识的控制和显示。
控制模板包括的几个子模板(续)
• 控件容器库子模板:用于操作OLE、ActiveX等功能。 • 对话框子模板:用于输入对话框的显示控制。 • 修饰子模板:用于给前面板进行装饰的各种图形对象。 • 用户自定义的控制和显示。 • 调用存储在文件中的控制和显示的接口。
框图程序
框图程序是由节点、端点、图框和连线四种元素构成的
•节点 类似于文本语言程序的语句、函数或者子程序。
LabVIEW有二种节点类型----函数节点和子VI节点。两者
的区别在于:函数节点是LabVIEW以编译好了的机器代 码供用户使用的,而子VI节点是以图形语言形式提供给用 户的。用户可以访问和修改任一子VI节点的代码,但无法 对函数节点进行修改。上面的框图程序所示的VI程序有两 个功能函数节点,一个函数使两个数值相加,另一个函数 使两数相减。
功能模板包括的几个子模板(续三)
• 应用程序控制子模块:包括动态调用VI、标准可执行程 序的功能函数。
• 底层接口子模块:包括调用动态连接库和CIN节点等功 能的处理模块。
• 文档生成子模板。 • 示教课程子模板:包括LabVIEW示教程序。 • 用户自定义的子VI模板。 • “选择…VI子程序”子模板:包括一个对话框,可以

labview功能介绍

labview功能介绍

LabVIEW是实验室虚拟仪器集成环境(Laboratory Virtual Instrument Engineering Workbench)的简称,是美国国家仪器公司(NATIONAL INSTRUMENTS,简称NI)的创新软件产品,也是目前应用最广、发展最快、功能最强的图形化软件集成开发环境。

LabVIEW是一种图形化编程语言,又称G语言。

其编写的程序称为虚拟仪器VI(Virtual Instrument),以.VI后缀。

LabVIEW模板:◆工具模板(Tools Palette)◆控件模板(Controls Palette)◆功能模板(Functions Palette)VI的组成:◆前面板(Panel)控制(Control),指示(Indicator),修饰(Decoration)。

将前面板中的控制和指示统称为前面板对象或控件。

◆框图程序(Diagram Programme)节点(Node),数据连线(Wire)节点有:功能函数(Functions),结构(Structures),代码接口节点(CIN),子VI(SubVI)。

数据端口有:控制端口和指示端口,节点端口。

LabVIEW编程又称为“数据流编程”。

◆图标/连接端口(Icon/Terminal)把VI作为一个SubVI在其它VI中调用。

常用术语:SubVI 子VI Chart 实时趋势图LLBs VI库Graph 事后记录图Objects 对象Functions 功能Panel 前面板Structures 结构Block Diagram 框图程序Cluster 簇Control 控制Bundle 打包Indicator 指示Unbundle 解包Control和Indicator 前面板对象或控件RefNum 枚举,标志号Palette 模板Local Variable 本地变量Functions Palette 功能模板Global Variable 全局变量Controls Palette 控件模板Constant 常量Tools Palette 工具模板Disable Indexing 无索引Terminal 端口Enable Indexing 有索引Wires 数据连线Read Local 本地读Bad Wires 错误数据连线Write Local 本地写Node 节点Read Global 全局读Attribute Node Write Global 全局写Property Node 属性节点Legend 图例Frame 框架Cursor 光标Channel 框架通道Bounds 边界范围Index 索引Data Acqisition(DAQ) 数据采集Shift Register 移位寄存器Label 标签运行VI1.运行VI(Run)2.连续运行VI(Run Continuously)3.停止运行VI(Abort Execution)4.暂停运行VI(Pause)调试VI1.单步执行单步(入),单步(跳),单步(出)2.设置端点3.设置探针4.显示数据流动画数据类型:基本数据类型:数字型(Numeric),布尔型(Boolean),字符串型(String)构造数据类型:数组(Array),簇(Cluster)其它数据类型:枚举(RefNum),空类型数组(Array):索引号从0开始一维数组(1D,列或向量),二维数组(2D,矩阵)组成:数据类型,数据索引(Index),数据创建:1.控制模板->Array & Cluster子模板2.根据需要将相应数据类型的前面板对象放入数组框架中使用:1.Array Size返回输入数组的长度2.Index Array返回输入数组由输入索引指定的元素3.Replace Array Element替换输入数组的一个元素4.Array Subset从输入数组取出指定的元素5.Reshape Array改变输入数组的维数6.Initialize Array初始化数组7.Build Array建立一个新数组8.Rotate 1D Array将输入数组的最后n个元素移至数组的最前面9.Sort 1D Array将数组按升序排列10.Reverse 1D Array将输入的1D数组前后颠倒,输入数组可以是任何类型的数组11.Transpose 2D Array转置输入的二维数组,也叫矩阵转置12.Search 1D Array搜索指定元素在一维数组中的位置13.Array Max & Min返回输入数组中的最大值和最小值14.Split 1D Array将输入的一维数组在指定的元素处截断,分成2个一维数组15.Interpolate 1D Array线性插值16.Threshold 1D Array一维数组阀值,是线性插值的逆过程17.Interleave 1D Arrays将从输入端口输入的一维数组插入到输出的一维数组中18.Decimate 1D Array将输入的一维数组分成数个一维数组,是Interleave 1D Arrays的逆过程簇(Cluster):类似于Pascal语言的record和C语言的struct组成:不同的数据类型创建:控制面板—>Array & Cluster子面板;向框架添加所需的元素;根据需要更改簇和簇中元素的名称使用:1.Unbundle解包。

labview功能介绍

labview功能介绍

LabVIEW是实验室虚拟仪器集成环境(Laboratory Virtual Instrument Engineering Workbench)的简称,是美国国家仪器公司(NATIONAL INSTRUMENTS,简称NI)的创新软件产品,也是目前应用最广、发展最快、功能最强的图形化软件集成开发环境。

LabVIEW是一种图形化编程语言,又称G语言。

其编写的程序称为虚拟仪器VI(Virtual Instrument),以.VI后缀。

LabVIEW模板:◆工具模板(Tools Palette)◆控件模板(Controls Palette)◆功能模板(Functions Palette)VI的组成:◆前面板(Panel)控制(Control),指示(Indicator),修饰(Decoration)。

将前面板中的控制和指示统称为前面板对象或控件。

◆框图程序(Diagram Programme)节点(Node),数据连线(Wire)节点有:功能函数(Functions),结构(Structures),代码接口节点(CIN),子VI(SubVI)。

数据端口有:控制端口和指示端口,节点端口。

LabVIEW编程又称为“数据流编程”。

◆图标/连接端口(Icon/Terminal)把VI作为一个SubVI在其它VI中调用。

常用术语:SubVI 子VI Chart 实时趋势图LLBs VI库Graph 事后记录图Objects 对象Functions 功能Panel 前面板Structures 结构Block Diagram 框图程序Cluster 簇Control 控制Bundle 打包Indicator 指示Unbundle 解包Control和Indicator 前面板对象或控件RefNum 枚举,标志号Palette 模板Local Variable 本地变量Functions Palette 功能模板Global Variable 全局变量Controls Palette 控件模板Constant 常量Tools Palette 工具模板Disable Indexing 无索引Terminal 端口Enable Indexing 有索引Wires 数据连线Read Local 本地读Bad Wires 错误数据连线Write Local 本地写Node 节点Read Global 全局读Attribute Node Write Global 全局写Property Node 属性节点Legend 图例Frame 框架Cursor 光标Channel 框架通道Bounds 边界范围Index 索引Data Acqisition(DAQ) 数据采集Shift Register 移位寄存器Label 标签运行VI1.运行VI(Run)2.连续运行VI(Run Continuously)3.停止运行VI(Abort Execution)4.暂停运行VI(Pause)调试VI1.单步执行单步(入),单步(跳),单步(出)2.设置端点3.设置探针4.显示数据流动画数据类型:基本数据类型:数字型(Numeric),布尔型(Boolean),字符串型(String)构造数据类型:数组(Array),簇(Cluster)其它数据类型:枚举(RefNum),空类型数组(Array):索引号从0开始一维数组(1D,列或向量),二维数组(2D,矩阵)组成:数据类型,数据索引(Index),数据创建:1.控制模板->Array & Cluster子模板2.根据需要将相应数据类型的前面板对象放入数组框架中使用:1.Array Size返回输入数组的长度2.Index Array返回输入数组由输入索引指定的元素3.Replace Array Element替换输入数组的一个元素4.Array Subset从输入数组取出指定的元素5.Reshape Array改变输入数组的维数6.Initialize Array初始化数组7.Build Array建立一个新数组8.Rotate 1D Array将输入数组的最后n个元素移至数组的最前面9.Sort 1D Array将数组按升序排列10.Reverse 1D Array将输入的1D数组前后颠倒,输入数组可以是任何类型的数组11.Transpose 2D Array转置输入的二维数组,也叫矩阵转置12.Search 1D Array搜索指定元素在一维数组中的位置13.Array Max & Min返回输入数组中的最大值和最小值14.Split 1D Array将输入的一维数组在指定的元素处截断,分成2个一维数组15.Interpolate 1D Array线性插值16.Threshold 1D Array一维数组阀值,是线性插值的逆过程17.Interleave 1D Arrays将从输入端口输入的一维数组插入到输出的一维数组中18.Decimate 1D Array将输入的一维数组分成数个一维数组,是Interleave 1D Arrays的逆过程簇(Cluster):类似于Pascal语言的record和C语言的struct组成:不同的数据类型创建:控制面板—>Array & Cluster子面板;向框架添加所需的元素;根据需要更改簇和簇中元素的名称使用:1.Unbundle解包。

LabVIEW中的表和形绘制

LabVIEW中的表和形绘制

LabVIEW中的表和形绘制LabVIEW是一款强大的图形化编程环境,广泛应用于数据采集、控制系统等领域。

在LabVIEW中,表格和图形的绘制是非常重要的功能,它能够直观地展示数据、结果和趋势,为用户提供更好的数据分析和决策依据。

本文将介绍LabVIEW中表格和形绘制的相关知识和技巧。

一、表格的绘制表格是一种以网格形式展示数据的方式,LabVIEW提供了丰富的工具和函数来实现表格的绘制和数据处理。

1. 创建表格在LabVIEW中,可以通过“表格”控件来创建一个空的表格对象。

表格对象可以自定义表头、表格大小和样式,以及单元格内容和格式等。

2. 添加数据通过使用LabVIEW的数据处理函数,可以将数据读取到表格中。

例如,可以使用“数组到表格”函数将数组数据转换为表格格式,然后将其显示在表格控件中。

3. 格式设置在表格中,可以设置表头样式、单元格格式、行列宽度等。

LabVIEW提供了丰富的函数和属性节点来帮助用户完成这些设置。

4. 数据处理和分析LabVIEW提供了一系列的数据处理和分析函数,可以对表格中的数据进行统计、排序、过滤、计算等操作。

这些功能可以帮助用户快速获取需要的数据信息并进行进一步分析。

二、形绘制形绘制是指在LabVIEW中通过绘图工具实现各类形的绘制,例如曲线图、柱状图、饼图等。

1. 曲线图曲线图是最常见的形绘制方式之一,LabVIEW提供了丰富的绘图工具和函数,可以绘制出各种形式的曲线图。

用户可以通过选择曲线图的样式、颜色、坐标轴范围等参数来实现自定义的曲线图绘制。

2. 柱状图柱状图可以直观地展示不同类别或组别之间的数据对比情况。

LabVIEW中的柱状图绘制工具可以根据数据的不同维度和范围,生成直方图、堆叠柱状图、分组柱状图等不同形式的柱状图。

3. 饼图饼图可以直观地展示数据在整体中的占比情况。

LabVIEW提供了便捷的饼图绘制工具,用户只需输入相应的数值和标签,即可生成自定义样式的饼图。

LabVIEW虚拟仪器第3章

LabVIEW虚拟仪器第3章
一个累加10次的a++程序
通过局部变量实现
通过移位寄存器实现
反馈节点(Feedback Node)
通过反馈节点实现a++
4.3 While循环
两个参数:当前循环次数和条件布尔判断量;循环 次数由布尔量来判断决定。循环的条件有两种: “真
时停止”和“真时继续”。
添加定时器
3.2 波形显示—波形图表
Chart可以将新测得的数据添加到曲线的尾端, 从而反映实时数据的变化趋势,它主要用来显 示实时曲线。
右键菜单及属性框
带状 示波器 扫描图 图表 图表
对于标量数据,Chart图表直接将数据添加 在曲线的尾端。
对于一维数组数据,它会一次性把一维数组的 数据添加在曲线末端,即曲线每次向前推进的 点数为数组数据的点数。
波形数据控件位于控件选 板“All Controls—>I/O — >Waveform”
波形数据包括以下组成部分: 1)起始时间t0,为时间标识类型; 2)时间间隔dt,为双精度浮点类型; 3)波形数据Y,为双精度浮数据是一种预定义格式的簇,但是必须用 专用的波形数据操作函数才能对它进行操作,其中 某些操作函数与簇的操作函数非常类似。
结构功能相同,相互之间可以进行转换,右键 菜单中的“替换—>替换为平铺式/层叠式顺序”
在Stacked Sequence Structure的Frame间 传递数据 ,不能通过数据线直接传递,要借助 局部变量(右键菜单中的”添加顺序局部变量)
在Flat Sequence Structure的Frame间传递 数据,可以通过数据线传递,不需要局部变量。
簇作为输入时需要指定三个元素:起始位置x0、 数据点间隔dx和数组数据。

LabVIEW的基本概念和特性解析

LabVIEW的基本概念和特性解析

LabVIEW的基本概念和特性解析LabVIEW是一种图形化编程语言,由美国国家仪器公司(National Instruments)开发并广泛应用于科学与工程领域。

本文将解析LabVIEW的基本概念和特性,以帮助读者深入了解这一强大的工具。

1. LabVIEW的概述LabVIEW(Laboratory Virtual Instrument Engineering Workbench)是一种面向数据采集、测量和控制的开发环境,它通过图形化编程的方式实现了复杂系统的设计与开发。

在LabVIEW中,用户可以通过拖拽、连接和配置各种可视化的函数模块来构建程序代码,而无需编写传统的文字代码。

2. LabVIEW的特点2.1 图形化编程界面LabVIEW的最大特点就是其独特的图形化编程界面。

用户可以通过拖拽和连接各种图形模块,如图标、控件、函数等,来创建程序流程。

这种直观的可视化编程方式使得LabVIEW非常适合于快速原型设计和开发。

2.2 数据流编程模型LabVIEW采用数据流编程模型,即数据在程序中的流动决定了程序的执行顺序。

用户可以将各种模块连接起来,使数据在模块之间流转,从而实现系统的数据采集、处理和控制。

2.3 丰富的函数库LabVIEW提供了大量的函数和工具箱,涵盖了各种科学计算、信号处理、图像处理、控制算法等领域。

用户可以通过直接拖拽这些函数模块来构建自己的程序,无需从零开始编写代码,大大提高了开发效率。

2.4 跨平台支持LabVIEW能够在多个平台上运行,包括Windows、Linux和MacOS等操作系统。

这意味着用户可以在不同的平台上开发和部署他们的LabVIEW程序,提供了更大的灵活性和便利性。

3. LabVIEW的应用领域由于其独特的图形化编程方式和丰富的函数库,LabVIEW在科学与工程领域有着广泛的应用。

3.1 自动化测试与测量LabVIEW可以方便地进行传感器的数据采集、实时信号处理、自动化测试流程的设计等任务。

labview

labview

什么是l a b v i e w本页关键词:labview labview 下载labview8.2 labview教程labview论坛labview 8.20 labview 7.0labview 序列号labview7.1 labview 8.0Labview概述虚拟仪器(virtual instrumention)是基于计算机的仪器。

计算机和仪器的密切结合是目前仪器发展的一个重要方向。

粗略地说这种结合有两种方式,一种是将计算机装入仪器,其典型的例子就是所谓智能化的仪器。

随着计算机功能的日益强大以及其体积的日趋缩小,这类仪器功能也越来越强大,目前已经出现含嵌入式系统的仪器。

另一种方式是将仪器装入计算机。

以通用的计算机硬件及操作系统为依托,实现各种仪器功能。

虚拟仪器主要是指这种方式。

下面的框图反映了常见的虚拟仪器方案。

虚拟仪器的主要特点有:∙尽可能采用了通用的硬件,各种仪器的差异主要是软件。

∙可充分发挥计算机的能力,有强大的数据处理功能,可以创造出功能更强的仪器。

∙用户可以根据自己的需要定义和制造各种仪器。

虚拟仪器实际上是一个按照仪器需求组织的数据采集系统。

虚拟仪器的研究中涉及的基础理论主要有计算机数据采集和数字信号处理。

目前在这一领域内,使用较为广泛的计算机语言是美国NI公司的LabVIEW。

虚拟仪器的起源可以追朔到20世纪70年代,那时计算机测控系统在国防、航天等领域已经有了相当的发展。

PC机出现以后,仪器级的计算机化成为可能,甚至在Microsoft公司的Windows诞生之前,NI公司已经在Macintosh计算机上推出了LabVIEW2.0以前的版本。

对虚拟仪器和LabVIEW长期、系统、有效的研究开发使得该公司成为业界公认的权威。

普通的PC有一些不可避免的弱点。

用它构建的虚拟仪器或计算机测试系统性能不可能太高。

目前作为计算机化仪器的一个重要发展方向是制定了VXI标准,这是一种插卡式的仪器。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
示。 • 图形子模板:显示数据结果的趋势图和曲线图。 • 路径和参考名(Refnum)子模板:文件路径和各
种标识的控制和显示。
控制模板包括的几个子模板(续)
• 控件容器库子模板:用于操作OLE、ActiveX等功能。 • 对话框子模板:用于输入对话框的显示控制。 • 修饰子模板:用于给前面板进行装饰的各种图形对象。 • 用户自定义的控制和显示。 • 调用存储在文件中的控制和显
• 应用程序控制子模块:包括动态调用VI、标准可执行程 序的功能函数。
• 底层接口子模块:包括调用动态连接库和CIN节点等功 能的处理模块。
• 文档生成子模板。 • 示教课程子模板:包括LabVIEW示教程序。 • 用户自定义的子VI模板。 • “选择…VI子程序”子模板:包括一个对话框,可以
功能模板包括的几个子模板(续一)
• 群子模板。包括群的处理函数,以及群常数等。这 里的群相当于C语言中的结构。
• 比较子模板:包括各种比较运算函数,如大于、小 于、等于。
• 时间和对话框子模板:包括对话框窗口、时间和出 错处理函数等。
• 文件输入/输出子模板:包括处理文件输入/输出的 程序和函数。
功能模板(Functions Palette)
功能模板是创建框图程序的工具。 该模板上的每一个顶层图标都表示 一个子模板。若功能模板不出现, 则可以用Windows菜单下的Show Functions Palette功能打开它, 也可以在框图程序窗口的空白处点 击鼠标右键以弹出功能模板。 只有打开了框图程序窗口,才能出 现功能模板。
工具图标
• 操作工具:使用该工具来操作前面板的控制和显示。
使用它向数字或字符串控制中键入值时,工具会变成标签
工具的形状。
• 选择工具:用于选择、移动或改变对象的大小。当
它用于改变对象的连框大小时,会变成相应形状。
• 标签工具:用于输入标签文本或者创建自由标签。
当创建自由标签时它会变成相应形状。
• 连线工具:用于在框图程序上连接对象。如果联机
功能模板包括的几个子模板
• 结构子模板:包括程序控制结构命令,例如循环控制 等,以及全局变量和局部变量。 • 数值运算子模板:包括各种常用的数值运算符,如+、 -等;以及各种常见的数值运算式,如+1运算;还包括数 制转换、三角函数、对数、复数等运算,以及各种数值常 数。 • 布尔逻辑子模板:包括各种逻辑运算符以及布尔常数。 • 字符串运算子模板:包含各种字符串操作函数、数值 与字符串之间的转换函数,以及字符(串)常数等。 • 数组子模板:包括数组运算函数、数组转换函数,以 及常数数组等。
Labview 7 讲座之二
电子科技协会
主要内容
介绍Labview软件界面菜单 LabVIEW的操作模板 创建VI程序 程序调试技术 应用举例
Labview软件菜单
LabVIEW的操作模板
工具模板
工具模板为编程者提供了各种用于创建、修改 和调试VI程序的工具。如果该模板没有出现, 则可以在Windows菜单下选择Show Tools Palette命令以显示该模板。当从模板内选 择了任一种工具后,鼠标箭头就会变成该工 具相应的形状。当从Windows菜单下选择了 Show Help Window功能后,把工具模板内选 定的任一种工具光标放在框图程序的子程序 (Sub VI)或图标上,就会显示相应的帮助 信息。
• 颜色提取工具:使用该工具来提取颜色用于编 辑其他的对象。
• 颜色工具:用来给对象定义颜色。它也显示出 对象的前景色和背景色。
控制模板(Controls Palette)
用控制模板可以给前面板添加输入控制和输出显示。每个 图标代表一个子模板。如果控制模板不显示,可以用 Windows菜单的Show Controls Palette功能打开它,也可 以在前面板的空白处,点击鼠标右键,以弹出控制模板。
只有当打开前面板窗口时才能调用控制模 板。
控制模板包括的几个子模板
• 数值子模板:包含数值的控制和显示。 • 布尔值子模块:逻辑数值的控制和显示。 • 字符串子模板:字符串和表格的控制和显示。 • 列表和环(Ring)子模板:菜单环和列表栏的
控制和显示。 • 数组和群子模板:复合型数据类型的控制和显
选择一个VI程序作为子程序(SUB VI)插入当前程序中.
其它几个子模板是LabVIEW的附加Toolkit安装上去的。在LabVIEW完全版中不
包括这些子模板。
创建VI程序
创建VI程序
VI程序具有三个要素:前面板、框图程序和 图标/连接器
前面板
使用输入控制和输出显示来构成前面板。控制是用 户输入数据到程序的接口。而显示是输出程序产 生的数据接口。控制和显示有许多种类,可以从 控制模板的各个子模板中选取。 两种最常用的前面板对象是数字控制和数字显示。 若想要在数字控制中输入或修改数值,你只需要 用操作工具(见工具模板)点击控制部件和增减 按钮,或者用操作工具或标签工具双击数值栏进 行输入数值修改。
• 仪器控制子模板:包括GPIB(488、488.2)、串行、 VXI仪器控制的程序和函数,以及VISA的操作功能函数。
功能模板包括的几个子模板(续二)
• 仪器驱动程序库:用于装入各种仪器驱动程序。 • 数据采集子模板:包括数据采集硬件的驱动程序,以 及信号调理所需的各种功能模块。 • 信号处理子模板:包括信号发生、时域及频域分析功 能模块。 • 数学模型子模块:包括统计、曲线拟合、公式框节点 等功能模块,以及数值微分、积分等数值计算工具模块。 • 图形与声音子模块:包括3D、OpenGL、声音播放等功 能模块。 • 通讯子模板:包括TCP、DDE、ActiveX和OLE等功能的 处理模块。
帮助的窗口被打开时,把该工具放在任一条连线上,就会
显示相应的数据类型。

对象弹出菜单工具:用左鼠标键可以弹出对象的弹出式菜单。
工具图标(续)
• 漫游工具:使用该工具就可以不需要使用滚动 条而在窗口中漫游。
• 断点工具:使用该工具在VI的框图对象上设置 断点。
• 探针工具:可以在框图程序内的数据流线上设 置探针。程序调试员可以通过控针窗口来观察该 数据流线上的数据变化状况。
相关文档
最新文档