第7章虚拟仪器程序(VI)编程初步 本章主要内容如下: 7.1 概述 7.2 模板VI程序基础上的程序创建 7.3 空模板上VI程序的构建 7.4 子程序的创建 7.5 小结 7.1 概述 本章的目的是通过实例来说明VI程序的编制过程, 在同步的实例练习中掌握LabVIEW环境下开发基本的应用程序(VI)的能力。 LabVIEW中,前面板上的对象在程序框图界面上映射为带有端口(Terminal)的图标,但须注意的是,这些图标与前面板上的对象不存在一一对应的关系。 程序框图中还有着用于实现用户指定任务的从函数模版中选取的基本功能模块图标,以及程序流程控制图标。对这些图标按照程序的目的与要求进行组合并予以连线(Wiring),就是在LabVIEW中进行图标代码的编程。 7.2 模板VI程序基础上的程序创建 7.2.1 说明 从一个产生并显示信号的模板VI开始,以其为基础修改构建出几个功能逐步扩充的VI程序,从中学会创建VI程序的基本方法 。 7.2.2 产生与显示信号的模板VI 这是一个已经构建好的模板VI程序,所以其程序框图中具备的基本构成元素应为所有的VI程序所具备,也即有图标、端口、连线及图框四种元素。 同步练习:打开VI并观察(pp.105~107) 程序框图中的图标说明 程序框图中存在着三个图标: 图标、连线等说明 在Simulate Signal图标右侧与连线的连接点处有一指向连线即指向图标外部的小箭头,而在Waveform Graph图标左侧与连线的连接点处则有一指向图标内部的小箭头。这两个小箭头分别是这两个图标的输出端口、输入端口(Terminal)。 端口之间用连线(Wire)相连,表明端口之间形成了数据输出输入通道,类似于文本编程语言的变量赋值过程。 连线本身不是图标。 图标、连线等说明(续) 连线的不同颜色和线型代表了不同的数据类型,如输出输入端口之间的数据类型不匹配,将无法连线,某些应用中,必须使用数据转换函数才能完成不同数据类型的数据传递。 在程序框图中还可以见到两种边框的图标,图标边框的粗细分别表明了它们是控件(controls)还是显示件(indicators)。图标粗边框为控件,图标细边框为显示件。 控件只有输出端口(向外箭头),显示件则只有输入端口(向内箭头)。同时具有输入输出端口的图标均属Function Palette中的函数,称其为节点(Node)。 Generate and display. vi 的运行与停止 (演示说明) 在前面板或程序框图的工具条中,单击 Run按钮,此白色箭头即变成形如右向运动的深色箭头 ,表明VI程序处于运行中,这时前面板中的图表中显示出一个动态的正弦波,其频率为默认的10Hz。 While Loop执行的是类似“Do……Until While”的条件循环,停止条件是Stop if true,因此,单击前面板右下的 按钮 ,程序将停止运行。 注意:前面板或程序框图工具条中所提供的停止按钮 是用于强行中止执行VI程序的,尽量不要使用这种停止方法。 VI的高亮执行 点击程序框图工具条中形为灯泡状的快捷钮 即高亮执行(Highlight Execution)按钮,点击后成 ,再点击 Run按钮,可观察到数据流在连线中缓慢流动的运行情况。在复杂的程序中,可见到没有被执行的图标代码是以浅灰色显示,执行后的图标代码则高亮显示。 高亮执行(Highlight Execution)是一种程序调试手段,主要用于观察程序执行时的数据流情况,结合调试程序的工具按钮,可以以单步运行方式观察程序运行时数据流动情况。 Express VI的参数设置 此例中Simulate Signal是Express VI,使用前需要对其进行参数设置。 设置方法:右击其图标,在快捷菜单中选择Properties,将出现如图7-5的Configure Simulate Signal对话框。 VI程序的保存 Generate and display. vi 是LabVIEW的模板VI程序,修改后无法按原来的文件名保存,为此采用另一名称:Generate a signal. Vi保存。 以下各小节将在此程序上进行功能扩展,从中学习LabVIEW编程的基本方法。 7.2.3 增加一个幅度调节器及程序循环次数显示器 演示:对7.2.2节得到的Generating a Signal .vi程序进行适当修改,使得该程序可用于产生一个幅度可调的信号发生器。 注意:编程时将使用到控件模板(Controls Palette)与工具模板(Tools Pal
您可能关注的文档
- C语言:2.0操作系统介绍.ppt
- C语言:3.1AGlanceAtC++.ppt
- EAD原理和电子CAD技术-学习报告.doc
- EXCEL2003操作题.doc
- EXCEL教程 一学就会 价值8800元.doc
- Excel上机操作练习题.doc
- GHOST安装器系统安装-硬盘安装系统图文教程.doc
- GHOST版XP系统安装盘制作教程.doc
- labview 教程提纲.doc
- labview第1章 labview入门.doc
- 2026年全球AI教育市场自适应学习系统与教育大数据分析.docx
- 2026年全球AI教育市场数据驱动决策分析.docx
- 2026年全球AI法律合规性检查技术路线图.docx
- 2026年全球AI法律咨询市场发展机遇与挑战.docx
- 2026年全球AI法律咨询市场合同审查自动化技术政府支持政策.docx
- 智慧农业无人机作物生长监测与病虫害防治信息化平台可行性分析报告.docx
- 2025年生态旅游景区停车场新能源汽车停车需求预测报告.docx
- 2026年全球AI法律咨询市场竞争格局分析.docx
- 2026年全球AI教育市场教师技术应用案例.docx
- 2026年全球AI教育市场教师角色转型与教育创新激励机制研究.docx
最近下载
- (高清版)B-T 6739-2022 色漆和清漆 铅笔法测定漆膜硬度.pdf VIP
- 康玉明-如何撰写国家自然科学基金申课件.ppt VIP
- 在带头固本培元、增强党性等“五个带头”对照检查发言材料2篇范文2026年.docx VIP
- 2025《医疗器械经营质量管理规范》培训课件.docx VIP
- 农产品质量安全检测知识竞赛考试题库资料500题(供参考).pdf VIP
- 卓梅尼GTEC188 电梯控制系统调试手册v1.4.pdf
- 汽轮机热力性能试验的技术应用.ppt
- 心理痛苦评估表、焦虑、抑郁自评量表、预期性悲伤量表、社会支持评定量表、患者尊严量表.pdf VIP
- 心律失常专题宣讲.ppt VIP
- 网红直播对消费者购买决策行为影响因素研究.docx
原创力文档

文档评论(0)