收藏 分享(赏)

labVIEW入门学习教程.pdf

上传人:精品资料 文档编号:5018060 上传时间:2019-01-30 格式:PDF 页数:75 大小:1.18MB
下载 相关 举报
labVIEW入门学习教程.pdf_第1页
第1页 / 共75页
labVIEW入门学习教程.pdf_第2页
第2页 / 共75页
labVIEW入门学习教程.pdf_第3页
第3页 / 共75页
labVIEW入门学习教程.pdf_第4页
第4页 / 共75页
labVIEW入门学习教程.pdf_第5页
第5页 / 共75页
点击查看更多>>
资源描述

1、LabVIEW TM LabVIEW 入门 LabVIEW 入门 2007 年 8 月 373427D-01 18僒億乕 僩 全球技术支持及产品信息 National Instruments Corporate 总部 11500 North Mopac Expressway Austin, Texas 78759-3504 USA 电话 : 512 683 0100 全球办事处 澳大利亚 1800300 800, 奥地利 43 662 457990-0, 巴西 55 11 3262 3599, 比利时 32 (0) 2 757 0020, 波兰 48 22 3390150, 丹麦 45 45

2、 76 26 00, 德国 49 89 7413130, 俄罗斯 7 495 783 6851, 法国 01 57 66 24 24, 芬兰 358 (0) 9 725 72511, 韩国 82 02 3451 3400, 荷兰 31 (0) 348 433 466, 加拿大 800 433 3488, 捷克共和国 420 224 235 774, 黎巴嫩 961 (0) 1 33 28 28, 马来西亚 1800 887710, 墨西哥 01 800 010 0793, 南非 27 0 11 805 8197, 挪威 4 7( 0 )6 69 07660 , 葡萄牙 351 210 311

3、210, 日本 0120-527196, 瑞典 46 (0) 8 587 895 00, 瑞士 41 56 2005151, 斯洛文尼亚 386 3 425 42 00, 泰 国 662 278 6777, 台湾 886 02 2377 2222, 土耳其 90 212 279 3031, 西班牙 34 91 640 0085, 新加坡 1800 226 5886, 新西兰 0800 553 322, 以色列 972 3 6393737, 意大利 39 02 41309277, 印度 91 80 41190000, 英国 44 0 1635 523545, 中国 86 21 5050 9800

4、 如需更多关于技术支持的信息,请查阅 “技术支持和专业服务 ”附录。 如需对 National Instruments 文档提出任何意见或建议, 请登录 National Instruments 网站 并输入代码feedback 。 20032007 National Instruments Corporation. 版权所有。重要信息 保证 书 发货日 起 90 天内, National Instruments 保证其软件载体不会因材料或制作方面的问题导致无法执行编程指令。发货日以发票或 其它有关证明文件 为准。在此期间 内,如 National Instruments 收到有关该问题的通知

5、,将选择进行维修或更换无法执行编程指 令的软件载体。 National Instruments 不 保证软件的运行不中断或完全无误。 任何设 备获取保证服 务前,必须在外 包装上明确标注有从厂家获取的商品返修授权 (RMA )编号。对于保证书担保的货物, National Instruments 将承担货物 返还的运费。 National Instruments 确 保本文件中信 息的准确性。本文件已经严格审阅以确保其技术方面的准确性。如出现技术或印刷错误, National Instruments 保留对本文 件后续版本的修改权,而毋须事先通知本版本的持有人。如发现错误,用户应垂询 Nati

6、onal Instruments 。 National Instruments 在任何 情况下均无须对由本文件或本文件中信息所引起或与之相关的任何损害承担责任。 除本文另有明确规 定, National Instruments 不作其它任何明示或暗示的保证并明确拒绝适销性或针对特定目的适用性的任何保 证。因 National Instruments 的过错或疏忽 而导致的赔偿应限于客户所支付的金额范围之内。即使已被告知相关可能性, National Instruments 也不对数据 丢失、利润损失、使用产品导致的损害,偶然或间接损害承担责任。 National Instruments 的 此

7、项有限责任条款 适用于任何形式 的法律程序,无论是违反合同、侵权行为 (包括疏忽)或其它。任何针对 National Instruments 的诉讼 必须在诉讼事 由发生起一年 内提起。National Instruments 对其有效控制外的原因引起的任何行事延误不承担 责任。本文中规定 的保证不包含由 以下原因引起的损害、缺陷、故障或服务方面的问题:用户未能遵守 National Instruments 有 关安装、操作或维 护方面的指示; 用户对产品进行修改;用户对产品的滥用、误用或疏忽行为、停电或功率骤增、火灾、洪灾、 事故、第三方行为 ,或有效控制以 外的其它事件。 版权 根据版权法

8、,未 经 National Instruments Corporation 事先书面同意,本发行物不得以任何形式 (包括电子或机械形式)进行全 部或部分复制或传 播,包括影印、 录制、储存于任何信息检索系统中,或翻译。 National Instruments 公司尊重他 方的知识产权,也恳请我们的用户能给予同样的尊重。 NI 软件受版权和其他知识产权法律的保 护。当 NI 软件被用 来生产复制属 于他方的软件 或其他资料时,请确保您仅可在符合任何有效许可证条款或其他法律限制的前提下, 以 NI 软件生产复制 该资料。 USI (Xerces C+ 、ICU 、HDF5 、Citadel 5

9、、b64 library 和 Stingray) 中使用的组件适用以下版权。 关于这些组件的使用条件和 免责条款,见USICopyrights.chm 。 Xerces C+. 本 产品包括由 Apache Software Foundation (http:/www.apache.org/) 开发的软件。 Copyright 1999 The Apache Software Foundation. 版权所有。 ICU. Copyright 19952003 International Business Machines Corporation and others. 版权所有。 HDF5.

10、NCSA HDF5 (Hierarchical Data Format 5) 软件库和工具。 Copyright 1998, 1999, 2000, 2001, 2003, by the Board of Trustees of the University of Illinois. 版权所有。 Citadel 5. 使用 Citadel 5 的组 件适用以下版 权。 Copyright 1994 Hewlett-Packard Company. b64 library. Copyright 20042006, Matthew Wilson and Synesis Software. 版权所有

11、。 Stingray. 本 软件包括由 Rogue Wave Software division of Quovadx, Inc 开发的 Stingray 软件。 Copyright 19952006, Quovadx, Inc. 版权所有。 商标 National Instruments 、NI 、 和 LabVIEW 为 National Instruments Corporation 的商标。 有关National Instruments 商标的详细信息见 上的 Terms of Use 部分。 FireWire 为 Apple Computer, Inc. 的注册商 标。 此处所提及的

12、其它产品和公司名称为其各自公司的商标或商业名称。 National Instruments Alliance Partner Program 的成员为独立于 National Instruments 的商业实体,与 National Instruments 无代理 、合伙或合资 关系。 专利 权 关于 National Instruments 产 品的专利权, 见软件中帮助 专利信息 ,media 中patents.txt 文档, 或登录 。使用 NATIONAL INSTRUMENTS 产品 注意事项 (1) 对某些外 科移植手术设 备或关键救生 系统而言,运行故障可能导致严重的人身伤害。

13、National Instruments 产品设计中未涵 盖适用于上述外 科移植手术设 备或任何关键 救生系统的组件,也未经与此相关的可靠性测试。 (2) 在包括上述情况 在内的任何实 际应用中,软 件产品运行的可靠性可能受到不利因素影响,包括但不限于以下因素:供电不稳 定、计算机硬件 故障、计算机 操作系统与软 件的兼容性、编码器与应用软件开发工具的兼容性、安装错误、软硬件兼容性问题、 电子监控或控制 设备故障或失 灵、电子设备 的短暂性故障 (硬件和 / 或软件) 、意外使用或误用、用户或应用设计师操作失误 (这些不 利因素以下统 称 “系 统故障” ) 。在 任何应用中,如系统故障将可能

14、对财产或人身安全造成伤害 (包括人身伤害和死 亡) ,考 虑到其可能存 在的系统故障 风险,不应仅依赖于某一种电子系统。为避免受损、伤害或死亡,用户或应用设计师必须采取 合理谨慎的措施 对系统故障采 取保护措施, 包括备份或关闭机制等。由于每套最终用户的系统均为定制并与 National Instruments 的 测试平台有差 异,且由于用户 或应用设计师可能将 National Instruments 产品与其它产品一起使用,而 National Instruments 之前未 对此进行测试或 预计,因此当 National Instruments 产品与其它系统或程序共同使用时,用户或

15、应用设计师应对 测试和验证 National Instruments 产品的适用性承担最终责任,包括但不限于该系统和程序的合理设计、流程和 安全等级。 National Instruments Corporation v LabVIEW 入门 目录 关于本 用户手 册 行文规范.ix 相关文档.x 第 1 章 LabVIEW 虚拟仪 器入门 创建虚拟仪器1-1 启动 LabVIEW .1-2 基于模板打开一个新 VI1-3 为前面板添加控件 .1-4 改变信号的类型1-5 将程序框图上的对象连线1-7 运行 VI.1-7 修改信号.1-8 在图形上显示两个信号.1-10 自定义旋钮控件1-11

16、 自定义波形图 1-13 总结1-14 新建对话框和 VI 模板.1-14 前面板 .1-14 程序框图.1-14 前面板和程序框图工具.1-14 运行和停止 VI .1-15 Express VI .1-15 LabVIEW 文档资源 1-15 属性对话框.1-15 快捷键 .1-16 第 2 章 自定义 VI 创建 VI 2-1 打开一个空 VI .2-2 添加一个仿真信号 Express VI.2-2 搜索帮助信息并修改信号2-3 在程序框图中自定义用户界面 .2-4 将 VI 配置为连续运行直至用户手动停止2-5 使用错误列表窗口 .2-6 控制执行速度 2-7 使用表格显示数据 .2

17、-7 查找范例.2-9目录 LabVIEW 入门 vi 总结. 2-10 使用 LabVIEW 帮助资源 2-10 自定义程序框图代码 2-10 创建输入控件和显示控件 2-10 控制 VI 停止运行的时间 2-11 错误和断线 2-11 在表格中显示数据. 2-11 使用 NI 范例查找器 2-11 快捷键. 2-12 第 3 章 完整版 和专业 版: 分析和 保存信 号 创建一个分析 VI 3-1 修改基于模板创建的 VI. 3-2 添加信号 3-3 添加两个信号 3-4 信号滤波 3-5 修改图形外观 3-6 分析信号幅值 3-7 控制执行速度 3-7 添加一个警告灯 . 3-8 设定

18、警告界限 3-8 警告用户 3-9 配置 VI 以将数据保存在一个文件中 3-10 保存数据到文件 . 3-10 添加用于保存数据的按钮 3-11 当用户提示时保存数据 3-11 查看保存的数据 . 3-12 总结. 3-13 输入控件和显示控件 3-13 过滤数据 3-13 保存数据 3-13 第 4 章 硬件: 采集数 据并 与仪器 通信 采集信号 4-1 创建 NI-DAQmx 任务 . 4-2 测试任务 4-4 绘制 DAQ 设备采集的数据 . 4-4 编辑 NI-DAQmx 任务 . 4-4 直观地比较两个电压读数 4-5目录 National Instruments Corpora

19、tion vii LabVIEW 入门 与仪器通信 4-6 查找和安装仪器驱动 (Windows 和 Linux )4-6 通过仪器 I/O 助手选择仪器 .4-7 采集并解析仪器信息.4-7 向仪器写入命令4-8 总结4-8 DAQ 助手 Express VI .4-8 任务4-9 仪器驱动程序 4-9 仪器 I/O 助手 Express VI.4-9 第 5 章 LabVIEW 其它功 能简介 所有输入控件和显示控件5-1 所有 VI 和函数5-1 VI 5-2 函数5-2 数据类型.5-2 LabVIEW 其它功能5-3 附录 A 技术支 持和专 业服 务 词汇表 索引 National

20、 Instruments Corporation ix LabVIEW 入门 关于本用户手册 本 用户手册旨在帮助用户初步了解 LabVIEW 图形化编程环境,掌握 在 LabVIEW 中创建数据采集和仪器控制应用程序的基本功能。 本手册包括了在 LabVIEW 中开发基本应用程序的一些练习。 完成这些练习 花费的时间较少,却能使您掌握使用 LabVIEW 的基本技巧。 每章的结尾处有该章节主要概念的总结, 有助于用户复习每章所学到的内 容。 行文规范 本 用户手册行文规范如下: 表示通过嵌套菜单和对话框选项作出最终选择。 例如,文件 页面设置 选项,表示先下拉文件菜单,再选择页面设置,然后从

21、对话框中选择选项。 该提示符号提醒用户注意参考信息。 该提示符号提醒用户注意重要信息。 粗体 粗体文本表示软件中的必选项,如菜单和对话框选项。 粗体还表示参数名、 前面板上的输入控件和显示控件、对话框、部分对话框、菜单名和选板名。 斜体 斜体文本表示变量、强调、交叉引用或重要概念介绍。 同时也可作为占位 符,表示由用户填写的文字或数值。 等宽字体 等宽字体文本表示用户必须从键盘输入的文字、部分代码、程序范例和语法 范例。 该字体 也用于磁盘驱动器名、路径、目录、程序、子程序、设备名、 运算、变量、文件名和扩展名。 等宽粗体 等宽粗体文本表示在计算机屏幕上自动显示的消息和响应。 该字体也用于强

22、调与其它范例不同的代码行。 平台字体 平台字体文本表示特定的平台,随后的文本内容仅适用于该平台。 右键单击 (Mac OS) 按 键并单击,相当于右键单击。关于本 用户手 册 LabVIEW 入门 x 相关文档 阅读本 用户手册时,可参考以下文档: LabVIEW 发行说明介绍如何安装和卸载 LabVIEW , 以及 LabVIEW 软件 (包括 LabVIEW 应用程序生成器)的系统要求。 LabVIEW 帮助包含 LabVIEW 编程理论、 使用 LabVIEW 的分步指导 以及 LabVIEW 中各 VI 、函数、选板、菜单、工具、属性、方法、 事件、对话框等对象的参考信息。 LabV

23、IEW 帮助中同 时列出了 National Instruments 的各种 LabVIEW 文档资源。 选择帮助 搜索 LabVIEW 帮助,即可使用 LabVIEW 帮助。 LabVIEW 快速参考指南提供帮助资源、键盘快捷键、数据类型接线 端,以及编辑、执行、调试工具的相关信息。 National Instruments Corporation 1-1 LabVIEW 入门 1 LabVIEW 虚拟仪器入门 LabVIEW 程序又称虚拟仪器,即 VI ,其外观和操作类似于真实的物 理仪器 (如示波器和万用表) 。 LabVIEW 拥有一整套工具用于采 集、分析、显示 和存储数据,以及解决

24、用户编写代码过程中可能出现的问题。 LabVIEW 提供众多输入控件和显示控件用于创建用户界面,即前面板。 输 入控件指旋钮、 按钮、 转盘等输入装置。 显示控件指图形、 指示灯等输出显 示装置。 创建 用户界面后,可添加各种 VI 和结构作为代码,从而控制前面 板对象。 代码 在程序框图中编写。 LabVIEW 不仅可与数据采集、视觉、运动控制设备等硬件进行通信,还可 与 GPIB 、 PXI 、 VXI 、 RS232 以及 RS485 等仪器通信。 创建虚拟仪器 下列练习将创建一个 VI ,该 VI 产生一个信号并将信号在图形中显示。 完成 练习后, VI 的前面板将如图 1-1 所示。

25、 完成本章的练习大约需要 40 分钟。 图 1-1 采集信 号 VI 的前 面板第 1 章 LabVIEW 虚 拟仪器 入门 LabVIEW 入门 1-2 启动 LabVIEW 如图 1-2 所示,启 动 LabVIEW 时将出现启动窗口。 在这个窗口中可创建新 VI 、选择最近打开的 LabVIEW 文件、查找范例以及打开 LabVIEW 帮助 。 同时还可查看各种信息和资源,如用户手册、帮助主题以及 National Instruments 网站 上的各种资源等。 图 1-2 启动窗 口 打开现有文件或创建新文件后启动窗口将消失。 关闭所有已打开的前面板和 程序框图后启动窗口将再次出现。

26、 在前面板或程序框图窗口中选择查看 启动窗口,也可显示启动窗口。第 1 章 LabVIEW 虚拟 仪器入 门 National Instruments Corporation 1-3 LabVIEW 入门 基于模板打开一个新 VI LabVIEW 提供内置 VI 模板,包括用于创建常规测量应用程序所需的子 VI 、函数、结构和前面板对象。 按照下列步骤,创建一个生成信号并在前面板中显示该信号的 VI 。 1. 启动 LabVIEW 。 2. 在启动窗口中单击新建或基于模板的 VI 链接,显示新建对话框。 3. 在新建列表中选择 VI 基于模板 使用指南 (入门) 生成和显示。 该 VI 模板可

27、生成并显示信号。 VI 模板的预览和简要 说明位于窗口右侧的 说明部分。 图 1-3 为新建对 话框以及 “生成和显示” VI 模板的预览。 图 1-3 新建 对话 框第 1 章 LabVIEW 虚 拟仪器 入门 LabVIEW 入门 1-4 4. 单击确定按钮即可创建一个基于该模板的 VI 。 也可通过在新建列表中 双击 VI 模板的名称来创建基于该模板的 VI 。 LabVIEW 显示两个窗口:前面板窗口和程序框图窗口。 5. 查看前面板窗口。 用户界面 (即前面板)背景色为灰色,包含输入控 件和显示控件。 前面板的标题栏表明该窗口为 “生成和显示” VI 的前面板。 注 如前面板被隐藏

28、,选择窗口 显示前面板可显示前面板。 按 键可切换前 面板与程序框图窗口。 快捷键中的 键相当于 (Mac OS) 的 或键,或者 (Linux) 的 键。 6. 选择窗口 显示程序框图并检查 VI 的程序框图。 程序框图包含了用于控制前面板对象的各种 VI 和结构,其背景为白 色。 程序框 图的标题栏表明该窗口为 “生成和显示” VI 的程序框图。 7. 单击前面板工具栏上的运行按钮,如左图所示。 也可以按 键 来运行 VI 。 前面板上的图形中将显示一个正弦波。 8. 如要停止 VI ,单击前面 板上的 停止按钮,如左图所示。 为前面板添加控件 前面板上的控件相当于物理仪器中的输入装置,即

29、为 VI 的程序框图输送数 据。 许多物理仪 器都具有旋钮,转动旋钮将改变输入值。 按照下列步骤,为前面板添加一个旋钮控件。 提示 在整个过程中,可选择编辑 撤消或按 键来撤消新近的操作。 1. 当图 1-4 所示 的 控件选板未在前面板上显示时,可选择查看 控件选板。 提示 在前面板或程序框图中的任意空白处右键单击, 也可显示临时的控件或函数 选板。 控件及函数选板的左上角有一个图钉图标。 单击该图钉可将浮动的选板锁定。 第 1 章 LabVIEW 虚拟 仪器入 门 National Instruments Corporation 1-5 LabVIEW 入门 2. 默认状态下,初次使用 L

30、abVIEW 时打开控件选板将显示 Express 子 选板。 如 Express 子选板未显示,单击控件选板上的 Express 可显示 Express 子选板。 图 1-4 控件 选板 3. 将光标移至 Express 子选板,找到数值输入控件选板。 当光标在控件选板的图标上移动时,光标所至的子选板、输入控件或显 示控件的名称将在图标下方的提示框中出现。 4. 单击数值输入控件,显示数值输入控件选板。 5. 单击数值输入控件子选板上的旋钮控件,当旋钮控件附着在光标上时, 将其放置在前面板上波形图的左侧。 在随后的练习中将会使用该旋钮来控制信号的幅值。 6. 选择文件 另存为,将 VI 命名

31、为采集信号.vi ,并保存在易于访问的 位置。 改变信号的类型 程序框图上有一个标题为仿真信号的蓝色图标。 该图标表示 “仿真信号” Express VI 。 默认状态下, “仿真信号” Express VI 仿真的是一个正弦波。 按照下列步骤,将信号改为锯齿波。 1. 按 键或单击程序框图,显示程序框图。 找到 “仿真信号”Express VI , 如左图所示。 Express VI 作为程序框图 的一部分,可对其进行配置以执行常规测量任务。 “仿真信号” Express VI 根据用户指定的配置来仿真信号。第 1 章 LabVIEW 虚 拟仪器 入门 LabVIEW 入门 1-6 2.

32、右键单击 “仿真信号” Express VI 并从快捷菜 单中选择 属性,显示 配置仿真信号对话框。 (Mac OS) 按 键并单击相当于 右键单击。 双击该 Express VI 也可显示配置仿真信号对话框。 如将数据连至 Express VI 并运行 VI ,该 Express VI 将在配置对话框中显示实际数 据。 如关闭 后重新打开 Express VI ,配置对话框中将显示样本数据, 直至下一次运行该 VI 时才显示实际数据。 3. 从信号类型下拉菜单中选择锯齿波。 结果预览区域中显示的图形将变为锯齿波。 配置仿真信号对话框应如 图 1-5 所示。 图 1-5 配 置仿真 信号 对话

33、框 4. 单击确定按钮,保存当前配置并关闭配置仿真信号对话框。 5. 将光标移到 “仿真信号” Express VI 底部的下 拉箭头处。 拖动 Express VI 的下拉箭头,可显示被隐藏的输入和 输出端。 6. 出现双箭头时,如左图所示,单击双箭头并将 Express VI 的边框向下 方拖曳两行。 释放光标,出现幅值输入端。 此时,可在程序框图上对锯齿波的幅值进行配置。第 1 章 LabVIEW 虚拟 仪器入 门 National Instruments Corporation 1-7 LabVIEW 入门 图 1-5 中的幅值是配置仿真信号对话框的一个选项。 输入端 (如幅值) 既在

34、程序框图上显示,又在配置对话框中有相应选项时,可在两个位置 中任选其一对输入进行配置。 将程序框图上的对象连线 如要通过旋钮改变信号幅值,必须将程序框图上的两个对象连线。 按照下列步骤,将旋钮与 “仿真信号” Express VI 的幅值输入端连线。 1. 在程序框图上,将光标移至旋钮的接线端上方,如左图所示。 此时光标变为一个箭头, 即定位工具, 如左图所示。 定位工具用于对象 的选择、定位,以及为对象调整大小。 2. 用定位工具选中旋钮接线端,将其放置在 “仿真 信号” Express VI 的 左侧且居于如左图所示的灰色循环的内部。 循环内的接线端分别表示前面板上的输入控件和显示控件。

35、接线端是前 面板和程序框图之间信息交换的入口和出口。 3. 单击程序框图中的空白处便可取消选定旋钮接线端。 如需在对象上使用 其它工具,必须先取消选定对象,才可切换工具。 4. 将光标移至旋钮接线端的箭头上方,如左图所示。 5. 此时光标变为一个线圈, 即连线工具, 如左图所示。 连线工具用于连接 程序框图上的对象。 6. 如左图所示,出现连线工具时,单击旋钮接线端的箭头,再单击 “仿真信号” Express VI 的幅值输入端的箭头 可将二者相互连接。 出现一条连线, 将这两个对象连接起来。 数据沿着该连线从旋钮接线端 传递至 Express VI 。 7. 选择文件 保存,保存 VI 。

36、运行 VI 运行 VI 即执行 VI 程序。 按照下列步骤,运行采集信号 VI 。 1. 按 键或单击前面板以显示前面板。 2. 单击运行按钮或按 键以运行 VI 。 3. 将光标移至旋钮控件上方。 此时光标变为一个手形, 即操作工具, 如左图所示。 操作工具用于改变 控件的值。 4. 用操作工具转动旋钮以调节锯齿波的幅值。 转动旋钮时, 锯齿波的幅值随之改变。 改变幅值时, 操作工具在提示框 中显示旋钮的数值。 图形的 Y 轴会根据幅值的改变自动调整标尺。第 1 章 LabVIEW 虚 拟仪器 入门 LabVIEW 入门 1-8 当运行按钮变为如左图所示的黑色箭头时,表示 VI 正在运行。

37、 VI 运行 时可改变大多数输入控件的值,但是无法编辑 VI 。 5. 单击停止按钮,如左图所示,可停止 VI 运行。 停止按钮会在 VI 完成当前循环后停止 VI 的运行。 单击中止执行按钮, 如左图所示,将在 VI 完成当前循环前立即停止 VI 的运行。 中止使用了 外部资源 (如外部硬件)的 VI 可能会导致外部资源无法恰当复位或释 放并停留在一个未知状态。 设计 VI 时添加一个停止按钮可避免此类问 题。 修改信号 按照下列步骤,将信号缩放 10 倍并在前面板上的图形中显示结果。 1. 在程序框图上,用定位工具双击 “仿真信号” Express VI 与 Waveform Graph

38、接线端之间的连线,如左图所示。 2. 按 键删除该连线。 3. 如未显示图 1-6 所示的函数选板,可选择查看 函数 选板 。 打开函数选 板时默认显示 Express 子选板。 如已经选择了其它子选板,则在函数 选板上单击 Express 即可返回 Express 子选板。 图 1-6 函数选 板 4. 在算术与比较选板上,选择如左图所示的 “公式” Express VI 并将其 放置在程序框图上,位于循环内 “仿真信号” Express VI 与 Waveform Graph 接线端之间的位置。 可将 Waveform Graph 接线 端适当右移,以使 Express VI 与该接线端之

39、间有更多空间。 将 Express VI 放置于程序框图上时,配置公式对话框会自动弹出。 通 常将一个 Express VI 放置于程序框图上时,该 VI 的配置对话框会自动 弹出。 5. 单击配置公式对话框右下角的帮助按钮,如左图所示。显示 LabVIEW 帮助中该 Express VI 的帮助主题。 公式帮助主题描述了 Express VI 、配置对话框选 项,以及 Express VI 的输入和输出。 每个 Express VI 都有相应的帮助主题。单击 Express 第 1 章 LabVIEW 虚拟 仪器入 门 National Instruments Corporation 1-9

40、 LabVIEW 入门 VI 各自配置对话框中 的 帮助按钮,或右键单击 Express VI 并从快捷菜 单中选择帮助即可查看相关的帮助主题。 6. 通过公式的帮助主题对相关对话框选项的描述,得知需为公式输入一个 变量。 7. 将 LabVIEW 帮助窗口最小化,返回配置公式对话框。 8. 根据帮助主题中对话框选项的相关描述,将标签列中的X1 改为锯齿 波,如左图所示,从而指定 “公式” Express VI 的输入值。 单击配置 公式对话框的公式文本框时,文本被改变为刚才输入的标签。 9. 在公式文本框的锯齿波后输入*10 ,指定缩放因子的值。 配置缩放因子时,可使用配置对话框中的输入按钮

41、,也可使用键盘上的 * 、1,和0 键直接输入。 如使用配置对话框中的输入按钮, LabVIEW 将在公式文本框中的锯齿波后放置所输入的公式。 如使用键盘直接输 入, 在公式文本框的锯齿波后单击, 然后输入公式。 配置公式对话框应 如图 1-7 所示 。 图 1-7 配置公 式对 话框 注 如在公式文本框中输入的公式非法,则右上角的错误指示灯将变灰并显示非法公 式的字样。 10. 单击确定按钮,保存当前配置并关闭配置公式对话框。 11 . 将光标移至 “仿真信号” Express VI 的锯齿 波 输出端的箭头上方。第 1 章 LabVIEW 虚 拟仪器 入门 LabVIEW 入门 1-10

42、 12. 当连线工具出现时,单击锯齿波输出端的箭头,再单击 “公式” Express VI 的锯齿波 输入端的箭头,如左图所示 ,从而将两个对象连 线。 13. 用连线工具连接 “公式” Express VI 的结果输 出端和 波形图接线端。 查看该 Express VI 与接线端之间的连线。 Express VI 和接线端上的箭 头表示数据沿着连线流动的方向。 程序框图如图 1-8 所示。 图 1-8 采集 信号 VI 的 程序框 图 提示 右键单击任意连线并从快捷菜单中选择整理连线, LabVIEW 将根据程序框图中的 现有对象自动选择一条最佳的连线路径。 在选择路径时 LabVIEW 会

43、自动减少连 线弯折。 14. 按 键或选择文件 保存以保存 VI 。 在图形上显示两个信号 要在同一个图形中比较 “仿真信号” Express VI 所产生的信号与公式 Express VI 所调整的信号,可使用 “合并信号”函数。 按照下列步骤,在同一个图形中显示两个信号。 1. 在程序框图上,将光标移至 “仿真信号” Express VI 的锯齿波输出端 的箭头上方。 2. 用连线工具将锯齿波输出端连线至 Waveform Graph 接线端。 如左图所示, “合并信号”函数出现在两条连线连接 处。 函数是内置的 执行元素,相当于文本编程语言中的操作符、函数或语句。 “合并信 号”函数接收

44、两个独立信号然后将其合并,这样两个信号便可在同一个 图形中显示。第 1 章 LabVIEW 虚拟 仪器入 门 National Instruments Corporation 1-11 LabVIEW 入门 程序框图如图 1-9 所示。 图 1-9 显示合 并信号 函数 的程序 框图 3. 按 键或选择文件 保存以保存 VI 。 4. 返回到前面板,运行 VI ,转动旋钮控件。 根据 “公式” Express VI 中指定的配置,图 形显示了原始的锯齿波以 及幅值 10 倍缩放后的锯齿波。 转动旋钮控件时, y 轴的最大值将自动 缩放。 5. 单击停止按钮,停止 VI 的运行。 自定义旋钮控件

45、 由于旋钮输入控件改变的是锯齿波的幅值,因此为其使用幅值这一标签可更 准确地描述旋钮的作用。 按照下列步骤,自定义旋钮的外观。 1. 在前面板上,右键单击旋钮并从快捷菜单中选择属性,显示旋钮属性对 话框。 2. 在外观选项卡上的标签区域,删除旋钮标签,输入 “幅值”的字样。 第 1 章 LabVIEW 虚 拟仪器 入门 LabVIEW 入门 1-12 旋钮属性对话框应如图 1-10 所示。 图 1-10 旋钮 属性对 话框 3. 单击标尺选项卡,勾选标尺样式区域的显示颜色梯度控件复选框。 前面板上的旋钮将相应更新。 4. 单击确定按钮,保存当前配置并关闭旋钮属性对话框。 5. 保存 VI 。

46、 6. 重新打开旋钮属性对话框, 尝试一下旋钮的其它属性。 例如, 在标尺选 项卡上,单击标记文本颜色旁的颜色盒以改变其颜色。 7. 单击取消按钮则在尝试过程中所作的任何修改将不生效。 如想保存所作 的修改,单击确定按钮。第 1 章 LabVIEW 虚拟 仪器入 门 National Instruments Corporation 1-13 LabVIEW 入门 自定义波形图 波形图显示控件显示了两个信号。 为了区分缩放信号和仿真信号的曲线, 可对曲线进行自定义。 按照下列步骤,自定义波形图显示控件的外观。 1. 在前面板上,将光标移至波形图图例的顶端。 虽然图形中有两条曲线,但图例中仅显示一

47、条曲线。 2. 如图 1-11 所示,出现双箭头时,单击并拖动图例边框,使图例显示出 第二条曲线。 释放鼠标后,出现第二条曲线的名称。 图 1-11 展开 图例 3. 右键单击波形图并从快捷菜单中选择属性,显示波形图属性对话框。 4. 在曲线选项卡上, 从下拉菜单中选择锯齿波。 在颜色区域, 单击线条颜 色框,显示颜色选择器。 选择一个新的线条颜色。 5. 从下拉菜单中选择锯齿波 (Formula Result) 。 6. 勾选忽略波形或动态属性,包括曲线名称复选框。 7. 在名称文本框中,删除当前标签,并将曲线名称更改为缩放锯齿波。 8. 单击确定按钮,保存当前配置并关闭波形图属性对话框。

48、前面板上曲线的颜色和图例将改变。 9. 重新打开波形图属性对话框, 尝试一下图形的其它属性。 例如, 在标尺 选项卡上,可尝试将自动调整标尺禁用并改变 Y 轴的最大值和最小值。 10. 单击取消按钮则在尝试过程中所作的任何修改将不生效。 如想保存所作 的修改,单击确定按钮。 11 . 保存并关闭 VI 。第 1 章 LabVIEW 虚 拟仪器 入门 LabVIEW 入门 1-14 总结 以下为本章主要概念的总结。 新建对话框和 VI 模板 新建对话框包含许多 VI 模板,其中也包括本 入门指南所使用的模板。 VI 模板用于帮助用户着手创 建常规测量和其它任务的 VI 。 VI 模板为初步创

49、建常规测量应用所需的 Express VI 、函数和前面板对象。 下列任一方法可用于打开新建对话框: 启动 LabVIEW 后, 在启动窗口中单击新建、 基于模板的 VI. 或更多 . 链接。 在启动窗口、前面板或程序框图的菜单栏中选择文件 新建。 前面板 前面板是 VI 的人机界面。 输入控件和显示控件用于创建前面板,分别是 VI 的交互式输入和输出端口。 输入控件和显示控件位于控件选板上。 输入控件是指旋钮、按钮、转盘等输入装置。 输入控件模拟仪器的输入装 置,为 VI 的程序框图提供数据。 显示控件是指图表、指示灯等显示装置。 显示控件模拟仪器的输出装置, 用于显示程序框图获取或生成的数据。 程序框图 程序框图是图形化源代码的集合,图形化源代码又称 G 代码,或程序框图 代码,它决定了 VI 的运行

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 实用文档 > 简明教程

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报