虚拟仪器复习PPT课件_第1页
虚拟仪器复习PPT课件_第2页
虚拟仪器复习PPT课件_第3页
虚拟仪器复习PPT课件_第4页
虚拟仪器复习PPT课件_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

自动测试技术与虚拟仪器 期末复习 一 单项选择题 每小题2分 共20分 二 填空题 每空1 5分 共15分 三 判断题 每小题1分 共5分 四 简答题 共4小题 每小题5分 共20分 五 分析题 共4小题 每小题10分 共40分 考题类型 第一部分 虚拟仪器基础美国国家仪器公司NI认为 虚拟仪器是由计算机硬件资源 模块化仪器硬件和用于数据分析 过程通信及图形用户界面的软件组成的测控系统 是一种计算机操纵的模块化仪器系统 虚拟仪器主要由通用的计算机资源 应用软件和仪器硬件等构成 虚拟仪器中的硬件主要用于解决信号的调理以及输入输出问题 软件用于实现对数据的读取 分析处理 显示以及对硬件的控制等功能 LabVIEW是一种图形化的编程语言和开发环境 复习提纲 第二部分 LabVIEW基础所有VI都包括前面板 框图以及图标和连接器窗格三部分 前面板是图形用户界面 相当于标准仪器的面板 该界面上有交互式的输入控件和输出显示控件 两类控件 控制性和指示型控件 框图是VI程序的图形化源代码 相当于标准仪器箱内的功能部件 框图程序是由 节点 端口 和 数据连线 组成的可执行代码 前面板和框图工具条 图标和连接器 VI具有层次化和结构化的特征 一个VI可以作为另一个VI的子程序被调用 这里的子程序被称为子VI LabVIEW提供了三种选板 工具选板 控件选板和函数选板 LabVIEW的基本数据类型 典型的有浮点数 布尔量和字符串 数据类型 单元素标量类型 数值 布尔多元素结构类型 数组 簇 字符串数值和布尔数据类型 控制选板 新式 数值数据类型分为浮点数 整数和复数3种基本形式 整数型 有符号 无符号浮点型 扩展精度浮点型 双精度 单精度复数型 复数扩展精度浮点型 复数双精度 复数单精度对象有两种 一是前面板上的数值输入控件 一是框图上的数值常量 布尔数据类型只有 真 和 假 两种取值 布尔输入控件的一个重要属性是6个机械动作 但对于显示控件该菜单项被禁用 数据运算选板 数值函数选板布尔函数选板比较函数选板 数值型控件无法改变高度 只能改变宽度 数组 相同数据类型元素的整合 第三部分 VI创建 编辑和调试创建一个VI 子VI 创建和编辑图标 定义连接器 VI编辑技术 改变文本字体 大小 形状和颜色 改变对象大小 颜色 VI调试技术 程序错误主要有两种 一是程序编辑语法错误 一是语义和逻辑上的错误 或者是运行时某种外界条件得不到满足引起的运行错误 这种错误更难以排除 P104调试方法 单步执行 设置执行程序高亮 探针工具 断点 第四部分 程序结构循环结构 While和For循环循环结构内外的数据交换与自动索引移位寄存器和反馈节点条件结构 顺序结构 公式节点 了解各自功能 区别 转换两种循环 第五部分 数组 簇 波形数据运算选板 数值函数选板 布尔函数选板 比较函数选板 第六部分 图形显示控件波形图 可以绘制出一条或者多条曲线 波形图表与波形图区别 波形图表保存了旧数据 且保存旧数据的长度还可以自行指定 可接受的数据类型有两种 标量数据和数组 绘制多条曲线时 XY图与波形图和波形图表区别 XY图不要求水平坐标等间隔分布 而且允许绘制一对多的映射关系 比如绘制封闭曲线等 1 顺序结构的平铺 层叠式操作面板结构上区别 在 函数选板 编程 结构 子选板上 层叠式顺序结构在框图窗口的同一位置堆叠多个子框图 每个子框图 被称为一个帧 有各自的序号 执行顺序结构时 按照序号由小到大逐个执行 最小序号为0 层叠式顺序有一种称为局部变量的机制 用于不同帧之间实现数据传递 在添加局部变量的帧前面的所有帧中 局部变量不能使用 仅用阴影方块占位 表示在后面的某一帧中该位置会建立局部变量 外部数据与顺序结构内部数据进行交换时会在结构边框上建立隧道 在顺序结构执行之前 输入隧道上得到输入值 在执行顺序结构的过程中 这个值保持不变 而且每个帧都能读取这个输入数据 输出隧道上的值只有在整个顺序结构完全执行完之后才会输出 平铺式顺序结构与层叠式顺序结构实现相同的功能 其区别仅为表现形式不同 层叠式顺序结构的优点是节省框图窗口空间 平铺式顺序结构占用的空间比较大 但比较直观 方便代码阅读 平铺式顺序结构不能添加局部变量 因为每个帧都是可见的 不需要借助局部变量这种机制在帧之间传送数据 层叠式顺序结构边框上弹出快捷菜单 选择 替换 替换为平铺式结构 选项 就可以自动转换为平铺式顺序结构 相反方向的转换也是可行的 有些时候 顺序结构对编写代码很有帮助 但是需要注意的是不能滥用 顺序结构的使用会强制程序代码按规定好的步骤运行 而某些情况下 利用LabVIEW所固有的并行运行机制可能会提高程序的运行效率 例题介绍 2 While和for区别 While循环是 函数选板 编程 结构 输入控件子选板的第二个模块 While循环的执行流程 For循环是 函数选板 编程 结构 子选板的第一个模块 一般情况下 For循环之中子框图的执行次数由接入其左上角 循环总数 端子的整数值决定 循环次数在For循环开始执行之前已经确定 无须再每次循环后判断循环是否继续 For循环的执行流程 循环次数在For循环开始执行之前已经确定 无须在每次循环后判断循环是否继续 循环结构可以与外界代码交换数据 方法是直接把其外部对象与内部对象用连线起来 这时 连线在循环结构边框上将出现一个称为隧道的小方格 隧道小方格的颜色取决于流过其中的数据类型 While循环和For循环均具有一种特殊的自动索引功能 开自动索引隧道小方格中间会出现 标志 关闭时隧道小方格是实心的 对于For循环 自动索引被默认打开 而对于while循环 该功能被默认关闭 For循环的技术端子没有接入任何数据 因此循环次数也可以根据接入数组个数确定 此时要求数组输入方式必须打开自动索引功能 While循环的执行次数仍然受 循环条件 端子的输入决定 与输入数组是否自动索引无关 默认自动索引可以将循环框外数据挨个引入循环或者将循环框内数据挨个引出循环

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论