labview 100题

发布时间 : 星期三 文章labview 100题更新完毕开始阅读

第一讲:认识Labview

1.1 Labview 简介

在开始菜单里找见NI Labview7.1 点击打开,会出现如下界面:

从File>>New VI 或者从右半部分中的New>>Blank VI 都可以打开如下界面:

上图中前图是虚拟仪器的前面板,是用户使用的人机界面,后面的是程序框图界面(即后面板)。

在LabVIEW的用户界面上,应特别注意它提供的操作模板,包括工具(Tools)模板、控制(Controls)模板和函数(Functions)模板。这些模板集中反映了该软件的功能与特征。下面我们来大致浏览一下。

工具模板(Tools Palette)

该模板提供了各种用于创建、修改和调试VI程序的工具。如果该模板没有出现,则可以在Windows菜单下选择Show Tools Palette命令以显示该模板。当从模板内选择了任一种工具后,鼠标箭头就会变成该工具相应的形状。当从Windows菜单下选择了Show Help Window功能后,把工具模板内选定的任一种工具光标放在流程图程序的子程序(Sub VI)或图标上,就会显示相应的帮助信息。

工具图标有如下几种: 图标 1 名称 功 能 Operate Value用于操作前面板的控制和显示。使用它向数字(操作值) 或字符串控制中键入值时,工具会变成标签工 具 Position/Size用于选择、移动或改变对象的大小。当它用于/Select (选改变对象的连框大小时,会变成相应形状。 择) Edit Text(编用于输入标签文本或者创建自由标签。当创建自由标签时它会变成相应形状。 辑文本) Connect Wire用于在流程图程序上连接对象。如果联机帮助(连线) 的窗口被打开时,把该工具放在任一条连线上, 就会显示相应的数据类型。 Object 用鼠标左键可以弹出对象的弹出式菜单。 Shortcut Menu (对象菜单) Scroll 使用该工具就可以不需要使用滚动条而在窗口Windows(窗口中漫游。 漫游) Set/Clear 使用该工具在VI的流程图对象上设置断点。 Breakpoint(断 点设置/清除) Probe Data(数可在框图程序内的数据流线上设置探针。通过据探针) 控针窗口来观察该数据流线上的数据变化状 况。 Get Color(颜使用该工具来提取颜色用于编辑其他的对象。 色提取) Set Color(颜用来给对象定义颜色。它也显示出对象的前景色设置) 色和背景色。 2 3 4 5 6 7 8 9 10 下面的两个模板是多层的,其中每一个子模板下还包括多个对象。

控制模板(Control Palette)

注意:只有打开前面板时才能调用该模板

该模板用来给前面板设置各种所需的输出显示对象和输入控制对象。每个图标代表一类子模板。如果控制模板不显示,可以用Windows菜单的Show Controls Palette功能打开它,也可以在前面板的空白处,点击鼠标右键,以弹出控制模板。

控制模板如右图所示,它包括如下所示的一些子模板。子模板中包括的对象,我们在功能中用文字简要介绍。

图标 1 2 3 子模板名称 Numeric(数值量) Boolean(布尔量) String & Path(字符串和路径) Array & Cluster(数组和簇) List & Table(列表和表格) Graph(图形显示) Ring & Enum(环与枚举) I/O(输入/输出功能) Refnum 功 能 数值的控制和显示。包含数字式、指针式显示表盘及各种输入框。 逻辑数值的控制和显示。包含各种布尔开关、按钮以及指示灯等。 字符串和路径的控制和显示。 数组和簇的控制和显示。 4 5 6 7 8 9 10 列表和表格的控制和显示 显示数据结果的趋势图和曲线图。 环与枚举的控制和显示。 输入/输出功能。于操作OLE、ActiveX等功能。 参考数 11 Digilog 数字控制 Controls(数字 控制) Clussic 经典控制,指以前版本软件的面板图标。 Controls(经典 控制) 12 13 14 15 Activex 用于ActiveX等功能。 Decorations用于给前面板进行装饰的各种图形对象。 (装饰) Select a 调用存储在文件中的控制和显示的接口。 Controls(控制 选择) User Controls用户自定义的控制和显示。 (用户控制) 功能模板(Functions Palette)

注:只有打开了流程图程序窗口(即后面板),才能出现功能模板。

功能模板是创建流程图程序的工具。该模板上的每一个顶层图标都表示一个子模板。若功能模板不出现,则可以用Windows菜单下的Show Functions Palette功能打开它,也可以在流程图程序窗口的空白处点击鼠标右键以弹出功能模板。

功能模板如右图所示,其子模块如下所示。(个别不常用的子模块未包含)

图标 1 2 3 4 5 6 7 8 子模板名称 Structure(结 构) Numeric(数值运算) Boolean(布尔 运算) String(字符串 运算) Array(数组) Cluster(簇) Comparison(比 较) Time & Dialog (时间和对话功 能 包括程序控制结构命令,例如循环控制等,以及全局变量和局部变量。 包括各种常用的数值运算,还包括数制转换、三角函数、对数、复数等运算,以及各种数值常数。 包括各种逻辑运算符以及布尔常数。 包含各种字符串操作函数、数值与字符串之间的转换函数,以及字符(串)常数等。 包括数组运算函数、数组转换函数,以及常数数组等。 包括簇的处理函数,以及群常数等。这里的群相当于C语言中的结构。 包括各种比较运算函数,如大于、小于、等于。 包括对话框窗口、时间和出错处理函数等。

联系合同范文客服:xxxxx#qq.com(#替换为@)