第2章La6V7EW编程基础 图标星V1的图形符号,bVEW中内量了图标输银器供用户自行绘制个性化图标, 用户可通过在界面右上角的VT图标上直接双击限标调出图标编辅器。e吗 Response,v的图标编辑状态如毫24所示。 Frequenu Response 多24虚制饮第灯1的图行 2.2,3连线版 连线板刷用来定义输入和验出,用户可在界面右上角的图标上用顺标右情点击, 选择显示连线板”,薄出当前V的流线板进行设置 "下eney Response.i的连线板如图2-5历示,其中每一个小矩形代表一个端子, 并与的正板上的一个输入控件或望示控件相张新,然子的不同顾色代表了所对应的不阿数 据类型。用户还可丝策通过徽标右蝶菜单添知或职称端子、汝变满字排列方式,以及改变 与前流板上控件的对应关系。 墨?5通梨俊器门1的道线板 bVEW编程中,用户要微的工作被是怡当地设置参数,并连接各个子VL编程 般步骤就是使用鼠标途取合适的规块、连线和设置参数的过移,这与烦璃枯桶的文本编程 相比更为简单、生动和查观。图26所深的就是通过连线进行图形化端程的过程。 图26:通江连线速行形化编程 444419
精通LabVIEW程序设计 如果将虚标位器与传统仪器作类比,前面板就像显仪靴的操作和显示面板,提供各种 参数的设置和数据的显示,框图就像是仅器内部的印刷电路板,是仅器的核心运算部分, 对仪器用户来讲则是透明的,而图标和连线板可以比作电路板上的电子元器件和集成电 路,保证了仪器正常的凌辑和运算功能。 23 LabVIEW编程环境 本节将对wws操作系统下的LbV压W基本编程环境作介绍,使初学岩尽快翰司 和掌耀基本编程环境和工具的使用方法。 2,3.1启动界面 成功安装LbV正W之后,双击桌面上的图标或单击开始莱单中的对应项,即可启动 L动V正W,以85中文版为例,其启动界面如图27所示。 LabEW8.5 面21bVEw85中文版启动界面 启动界面上左侧的”文件“向导根内列出了最常用的命令,如新建V1、新建项目、新 建基于模板的灯等以及最正近打开过的项目和V灯程撑,以便用户使用。 右侧的“资渐”向导胆内列出了常用资薄(如系统帮助、范例。网络资源)以及对 LbV正W新特性的介绍,这些都是学习和使用LbV正W的绝佳帮手,读者应当善于利用, 特别是其中的“查找范例”项,提供了丰富的编程实例,几平所有常用功能都可从中找 到例子, 20年5
第2章LabVlEW编牌基进 单击启动界面上“新建”下的"VT项或者单击快捷镜C,创速一个新M,会 弹出如图2然所示的前面板知框图编镜窗口。 图28前围板和框图编韩室已 2.32控件选板与函数选板 在前面板或框图进行编程时,只葡用顾标右键单面中间的空白区城,即可弹出控件达 板或清数选板,并且波照功能柏似性卷分为不网的子选板,图标上标有向右三角符号者狂 可覆开下一镜子选板。 鼠标右键单击物面板的空白区线,所弹出的檀件选板如图29所示,常用的各个子选 板及其用途如下。 ·新式:提供新式风格的各种控件。 ·系统:提供与所在操作系统风格统一的各种控件 ,经奥:提供经典风格的各种控件。 ·特快透道(p网)但含了最常用的几类控件, ·NET与ActiveX提供与NET和ActiveX支持相关 的控件。 造择“选择控件,”须可似读取事先定制好的控件文件」 用于牵加用户自定义的控件。所式、系饶。经美分别为不同 民格的控件子选板,其包含的控件功输是相同的,以新式子 选板为例,其下一额子法板及用途有 ·国数值:殿值型控件,如编铺低,清动条、进度条 标盘第。 前24拉件振 444421
铺通LabV1EW程序设计 ·布尔:布尔型控件,如按钮、开关、LED等。 。圆字符串与路经:字符率和锦径控件。 ·墨数组、矩阵与盟:复合型拉件,如数姐、矩阵和藻 ·■列表与表格各种列表、表格和树形需。 。国图形:各种二维和三蝶波形图表、波形图。 ·高下拉列表与枚举:枚#型控件。如文字列表、图像列表等 ·型容移:容器类控件,如Tb页、子面板、ActiveX和NET容都等。 ·图D:位器与设备题动相关的1O控件。 ·图引用每柄:各种引用句柄类型的控件。 ·变体与类)变体控件与LabVIEW基本对象控件。 ·盟修饰:各种修饰控件,如线条、箭头、彩状、标菊等,这类控件的特点量只作 为前面板装饰用,无对应的框图端子 服标右健单由框图的空白区城,弹出的函数选板如图20所录,常用的各个子达板及 其用途如下 。编程:提供大量本意的编程用函数。 A ·测量10:提供与测量0相美的各种函数 ·仪器1O:授供与仪器0相关的各种西数 ·数学:提供大量常用数学函数。 。信号处理,信号处理相关函数 ·登据通信:各种网络通信相关函数和进程同步函数。 ·互连接口:各种与外都代码调用,NET支特、AieX 支持、注册表读写、版本控制、端口读写、轴入议 备控制等相关的接口函数。 ·特快通道(Ep©,包含了一些最常用的函数和程 序框架。 菇择选择V.”项可以从猫盗上表取一个子V1并添 加到当前框围中。子选板中最为常角的是编程子选板,其下 一极子选板及用途有 。回结构:各种结构,用于程序道程拉制,如循环划 构、选择结构、顺序结构、事件结构、公式节点。 图0选板 MathSerim替点、品变量和全烟变量第。 ·园数组:与数组操作相关的各种语数,如初始化、增测元素、查找、拜序、分制 逆转、二雄数妇转置,以及数组与族、数蝴与矩阵之问类显转换。 ·例额、类与变体)与疾、类和安体相美的各种语数,如核的摆绑、解标糯绑,以 及簇与变体和其他数据类型之间的类更转换。 。图数值:常用的数字计算、各种数值却数摆类型问的互相转换、复数计算和常用 数学常量等。 22===
第2章abVEW偏理基过 。属文钟O:与文件读写、压棉。存储等提作相关的各种函数。 ·布尔与、或、非、异等各种编远算和类型转换函数。 ·册字符串与字符市操作,卖斯转横和X.相关韵漏数。 ·比较各种数据比较话登。 ·⊙定时各种定时、等待、时间类型转换等涵数。 。雪对话轻与用户界面与对帽提示、某单操作、绁误处理、事件处理等相关的 名种系业 ·园泼形:与波形德号、模款波形、数学波形等相美的一系列操作和读写函数。 ·平应用程序控制号程序控制相关的一些高纵函数,如动态调用、属性节点等 ·智同步:与进程控制相关的函数,如通知处理、队列处理、信号量处理等。 ·塑图形与声:各科图形给、图形文件读写函数,以及声音梁放、声文件读 写等面数。 ·婴报表生成:L和打印报表的各种设题和处理函数。 在使用控件迹板和函数流板时,如果一时得我不到所周控件或酒数的位置,也可以通 过选振右上方的“搜索”劝能查找相关模块。选板左上角的图钉按扭可用于将当前选板恩 浮于屏幕上,读者可将自己最常用的选版设置为蠡浮状态,以便随时取用。 2.3.3工日栏 在编辑萄面板时,界面上方的工具栏可以提供一些便捷功能,尤为实用,如图21川 所 国四©牛体到5回 图21前面板工具栏 其中各个被钮的主要用途如下 ·回远行:单击运行当前1,运行中波按位变为,知果速技钮变为国,表示 当前V灯中存在错误,无法运行,单击适技钮即可弹出对博框塑示错误原因。 国连峡运行单击可重复连染运行当萄V ”雨中止执行:当灯正蛋行时变亮为圆,可单击终止当前V1运行。 ·回暂停单击可暂体当前门的运行,再次单击继柒运行。 ·回文本议面对进中文本的字体、大小、额色、员格。对许方式等 进行设量。 ·园对齐对象:使用不网方式对透中的若干对象进行对齐。 ·图分布对象使用不问方式对远中的若干对巢间隔进行调顿。 ·图博整对象大小:使用不回方式对迹中的若干前面板控件的大小适行调望,色可 精确指定莱控件的尺寸。 ·回重新排:调整选中对兼的上下叠放次序 ·图星示网凝的时帮时言口:单击后可显示/豫藏一个小是视窗口,其中是关于鼠标 444423