



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Labview复习题1、 填空题1. VI的选板包括前面板、 程序框图和图标。2. LABVIEW有四种类型的节点,他们分别是函数节点、子程序节点、结构节点、代码接口节点。3. 数据采集系统由被测参数传感器信号调理数据采集卡计算机组成。4. 数据类型包括数字型控件、布尔型控件、局部变量、枚举类型、时间类型和全局变量。5. 、LABVIEW的基本数据类型有数值型、布尔型、字符串型。6. 虚拟仪器系统是由计算机、应用软件和仪器硬件三大要素构成的。计算机与仪器硬件又称为VI的通用仪器硬件平台。7. 图标、连接器是VI 子程序的两个组成部分8. 任何一个VI都可被当做子VI来调用,但只有建立了图标连接器的VI才能作为子VI,被其它任何一个VI所用9. 因为For循环常用来处理数组,所以数据出口的自动索引默认为有,而While循环的数据出口的自动索引默认为无。10. 使用两个For循环,把其中一个嵌套在另一个中间可以生成一个二维数组,外层的For循环产生行元素,而内层的For循环产生列。11. 利用一个连续采集的序列中可以方便地从复杂的待测信号中分离出某一特定频率的信号。2、 简答题1. 什么叫虚拟仪器?虚拟仪器相对于传统仪器有优势在哪里?答:虚拟仪器定义:就是在以通用计算机为核心的硬件平台上,由用户设计定义,具有虚拟面板、测试功能由测试软件实现的一种计算机仪器系统。相对于传统仪器,有4大优势:性能高,扩展性强,开发时间少,并且具有出色的集成功能。2. 请简要回答创建一个虚拟仪器的一般步骤。答:(1)前面板设计(2)程序框图(3)数据流编程(4)功能检验(5)保存文件3. 请列举出5个LABVIEW程序中常用的循环或结构?答:(1)For循环;(2)While循环;(3)条件结构;(4)顺序结构;(5)事件结构4. 简述子VI 的两种创建方法。答:一种方法是用现有VI创建子VI,另一种方法是选定内容创建成子VI。前一种方法把整个框图所示的程序创建成子VI是层次化编程的基础,后一种是选定程序的一部分创建成子VI。5. 什么是簇?簇与数组的区别?答:簇是LABVIEW中一种集合型的数据结构区别:(1)数组的元素的数据类型必须相同,而簇的元素的数据类型可以相同也可以不同。 (2)簇在运行中不可以添加新元素。6. 什么是公式节点?创建公式节点的步骤有哪些?答:公式节点是一种便于在程序框图上执行数学运算的文本节点。创建步骤:在“结构”选板中选择公式节点选项,再把鼠标移动到程序框图上,左键点击框图空白处,拖动鼠标形成公式节点框。(也可以在程序框图中单击鼠标右键,选择“函数数学脚本与公式公式节点”并将其拖放至程序框图中)7. 请简述While循环与For循环的区别?答:For循环规定了循环次数,其条件选择是根据计数器计数次数是否达到循环次数而决定结束循环的条件;而While循环不规定循环次数,其条件选择是根据选择器端子的条件是否得以满足而决定结束循环的条件。For循环适合于有限次数的循环操作,而While循环适合于根据程序运行过程中逻辑关系或在程序执行中人为地决定循环次数。8. 在LABVIEW中有哪三种用来创建和运行程序的模板?它们都有哪些作用?答:LabVIEW中有三种用来创建和运行程序的模板:工具模板,控制模板和函数模板。工具模板包括了程序的创建、修改和调试时用的工具;控制模板主要用于在前面板中添加指示器和控制器;而函数模板则用于创建框图程序,它包含了很多函数子模板。9. 移位寄存器的用途是什么?怎么初始化移位寄存器?答:移位寄存器主要用于While循环和For循环,将上一次循环的值传给下一次循环。还可以存储前几次循环的值,在移位寄存器的左端口或右端口上右击鼠标弹出菜单,选择AddElement选项,可创建附加的左端口来存储前几次循环的值。在循环外将初始值连到移位寄存器的左端口,有默认初值10. VI子程序的连接端口的作用是什么?如何来定义VI子程序的连接口?答:VI子程序的连接口端口用于与主VI程序之间传递数据。定义VI子程序连接口时先选择子VI所需要的端口数,然后将前面板的指示器和控制器分配给每一个端口。11. 虚拟仪器通用测试平台由哪几个部分组成?它们主要包括哪些部分?答:虚拟仪器通用测试平台由硬件和软件两大部分组成。硬件部分包括:(1)个人计算机(PC),具有运行图形化编程软件的能力;(2)外置式多功能DAQ主板,具有数据采集、信号产生、定时计数、数据通信等多种功能,它通过标准总线接口与计算机相连;(3)系列化的测试与实验电路模板,它包括模拟和数字电路等各种基本单元电路和信号调理电路,作为被测试的对象或测试的辅助电路插接在DAQ主板上。软件部分包括:(1)基于Windows环境下的虚拟仪器软件开发平台LabVIEW或LabWindows/CVI;(2)虚拟仪器库,包括有示波器、信号源、电压表、计数器等十余种虚拟仪器驱动程序库;(3)系列化的测试与实验的示范程序软件包。3、 分析说明题1.分析下列程序实现的功能答:创建一个VI,实现了对按钮状态的指示和按钮“按下”持续时间简单计算功能。松开按钮时,指示灯灭,计时停止。编程函数,捆绑函数,创建数组函数2.创建一个VI子程序,该子程序的功能是用公式节点来产生一个模拟压力,其计算公式是P=80+18.253V+1.244V*V.(V是1到5的随机数。)3.分析下列程序实现的功能。答:这是一个公式节点结构,输入的是3个无符号16位整数x,y,z。经过公式计算后输出的是三个数中的最小数。注:输入控件表示法为U16,说明了输入数只能是无符号16位整数,该程序先将x与y比较将较小值赋值给z,再将x与z比较,再将较小值赋值给x,故最后输出的x为三个数中的最小数。4.分析下列程序实现的功能答:在后台查找一个值,此值找到后计算出所用时间和查找次数。5.分析下列程序实现的功能,并说明程序中有哪些控件、函数与结构。答:程序实现了如下功能:显示当前温度值,并可设定温度报警值,当温度超过温度报警值时,报警灯亮,只是当前温度超过设定值。控件有:随机数产生控件,报警只是控件,报警使得控件,延时控件,逻辑与控件,逻辑大于控件,乘法函数,温度显示控件,开启报警开关控件,还有一个While循环结构。6.简述数字滤波器的好处,并分析下列程序实现的功能。数字滤波器有如下好处:(1) 可以用软件编程,易于搭建和测试虚拟平台;(2) 稳定性高,可预测;(3) 操作简单,只需要3种基本的数学操作(“+”、“-”、“*”)即可实
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 惊蛰节气课件
- 情景式对联窍门课件
- 大学秋季迎新活动方案
- 2026届陕西省西安市第六十六中学高二化学第一学期期中预测试题含解析
- 杨梅促销方案
- 美团员工试题及答案
- 幼儿园散学典礼的活动方案
- java三层框架面试题及答案
- 幼儿园电工面试题及答案
- 红与黑考试题及答案
- 2025年蛟川书院分班测试题及答案
- 飞机数字孪生与预测性维护集成
- 2025《煤炭购销合同》
- 2025年行政执法证考试必刷题库与答案
- 基孔肯雅热防控知识考试试题含答案
- 2025年机关事业单位技能资格考试-文秘资料技师历年参考题库含答案解析(5卷套题【单项选择题100题】)
- 吉林化工(危险化学品)、医药企业电气设备设施安全隐患排查指南
- 劳动用工考试试题及答案
- 护理消毒液的配置
- 2025年职业指导师(四级)考试模拟试题汇编与模拟试题解析
- 2025年全新公安基础知识题库(含答案)
评论
0/150
提交评论