虚拟仪器复习.ppt

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

期末复习 一、单项选择题(每小题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。(层叠式顺序有一种称为局部变量的机制,用于不同帧之间实现数据传递。在添加局部变量的帧前面的所有帧中,局部变量不能使用,仅用阴影方块占位,表示在后面的某一帧中该位置会建立局部变量。外部数据与顺序结构内部数据进行交换时会在结构边框上建立隧道。在顺序结构执行之前,输入隧道上 得到输入值。在执行顺序结构的过程中,这个值保持不变,而且每个帧都能读取这个输入数据。输出隧道上的值只有在整个顺序结构完全执行完之后才会输出。) ★平铺式顺序结构与层叠式顺序结构实现相同的功能,其区别仅为表现形式不同。 ★层叠式顺序结构的优点是节省框图窗口空间。平铺式 顺序结构占用的空间比较大,但比较直观,方便代码阅读。 ★平铺式顺序结构不能添加局部变量,因为每个帧都是可见的,不需要借助局部变量这种机制在帧之间传送数据。 层叠式顺序结构边框上弹出快捷菜单,选择“替换”→“替换为平铺式结构”选项,就可以自动转换为平铺式顺序结构。相反方向的转换也是可行的。 有些时候,顺序结构对编写代

文档评论(0)

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

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

1亿VIP精品文档

相关文档