第二章 LabVIEW编程基础课件.ppt

  1. 1、本文档共51页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章 LabVIEW编程基础课件

4.创建VI图标 2.3.2 编辑VI 编辑VI操作: 1.选择对象; 2.删除对象; 3.改变对象位置; 4.添加标签; 5.设置对象字体; 6.改变对象颜色; 7.对象对齐; 8.对象分布; 9.改变对象大小; 10.改变对象层次 2.4 运行和调试VI 2.4.1 运行VI 1.运行VI 2.连续运行VI 3.停止运行VI 4.暂停VI运行 1.单步执行VI (1)单步(入)执行 (2)单步(跳)执行 (3)单步(出) 2.4.2 调试VI 2.设置断点 将工具模板总鼠标切换到断点工具状态,单击框图程序中需设置断点的地方即可。 3.设置探针 将工具模板总鼠标切换到探针工具状态,单击框图程序中需查看的数据连线,会弹出一个对话框,若有数据流过,即显示该数据值。 4.显示数据流动动画 单击工具条中 运行VI,再框图程序上实时显示程序执行过程。通常和单步结合使用。 2.5 创建和调用子VI 1、LabVIEW中的子VI类似于文本编程语言中的函数。 2、通过子VI,把程序分割为一个个小的模块实现。 3、通过构建和使用子VI能方便的实现LabVIEW的层次化和模块化编程,使程序结构变得更加清晰、层次分明、程序易读、调试更加方便。 2.5 创建和调用子VI 2.5.1 创建子VI 任何VI本身就可以作为子VI被其它VI调用,只需要在普通VI的基础上多进行两步简单的操作: 1.定义连接端子 2.编辑图标 2.5 创建和调用子VI 2.5.1 创建子VI 第一步:新建一个空白VI,编写程序框图 第二步:编辑VI图标 2.5 创建和调用子VI 子VI图标的创建和编辑 在调用VI的程序框图中,用图标来代表子VI。另外,子VI必须有一个正确连接端子的连接器来实现它和上层VI的数据交换。 LabVIEW为每个程序创建默认的图标,显示在前面板和程序框图窗口的右上角。 对默认图标的编辑可通过图标编辑器来完成。 默认图标 2.5 创建和调用子VI 2.5.1 创建子VI 第三步:建立连接端子 第四步:保存该VI,将该VI当作子VI调用 2.5 创建和调用子VI 第三步:建立连接端子 连接端子作为编程接口,为子VI定义输入、输出端口数和接线端类型。(类似于C中形参和结果返回) 先点击图标中格子,然后在前面板中单击控件,将其关联在一起 2.5.2 调用子VI 调用子VI的步骤: 1.选择子VI; 2.将子VI的图标放入主VI框图程序中; 3.连线。 作业 1.熟悉LabVIEW环境。 2.创建一个VI。 发生一个值为0.0~1.0的随机数a,放大10倍后与某一常数b比较,若a>b,则指示灯亮。要求:① 编程实现;② 单步调试程序;③ 应用探针观察各数据流。 3.创建和调用子VI。 ① 创建一个子VI,子VI功能:输入3个参数后,求其和,再开方。 ② 编一个VI调用上述子VI。 Company Logo Logo 虚拟仪器的概念 常用的总线标准(接口) 传统仪器与虚拟仪器区别 虚拟仪器技术 2.1 基本概念与术语 2.2 LabVIEW的操作模板 2.3 创建和编辑VI 2.4 运行和调试VI 2.5 创建和调用子VI 第二章 LabVIEW编程基础 什么是LabVIEW? LabVIEW程序被称为VI(Virtual Instrument),即虚拟仪器。 LabVIEW的核心概念就是“软件即是仪器”,即虚拟仪器的概念。 LabVIEW还包含了大量的工具与函数用于数据采集、分析、显示与存储等。 LabVIEW可以做什么? LabVIEW在测试、测量和自动化等领域具有最大的优势,因为LabVIEW提供了大量的工具与函数用于数据采集、分析、显示和存储。 用户可以在数分钟内完成一套完整的从仪器连接、数据采集到分析、显示和存储的自动化测试测量系统。 它被广泛地应用于汽车、通信、航空、半导体、电子设计生产、过程控制和生物医学等各个领域。 LabVIEW可以做什么? LabVIEW不仅可以用来快速搭建小型自动化测试测量系统,还可以被用来开发大型的分布式数据采集与控制系统。 在美国Lawrence Livermore国家实验室,一个花费2000万美金的极为复杂的飞秒激光切割系统就是基于LabVIEW开发的。 在北京正负电子对撞机二期工程北京谱仪慢控制系统中,大约有30种物理量共7000多点的现场数据点需要实时采集控制和分析记录等。 一个简单而典型的LabVIEW应用 采集 分析 表达 数据采集与信

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档