- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(LABVIEW复习题
Labview复习题
填空题
VI的选板包括前面板、 程序框图和图标。
LABVIEW有四种类型的节点,他们分别是函数节点、子程序节点、结构节点、代码接口节点。
数据采集系统由被测参数→传感器→信号调理→数据采集卡→计算机组成。
数据类型包括数字型控件、布尔型控件、局部变量、枚举类型、时间类型和全局变量。
、LABVIEW的基本数据类型有数值型、布尔型、字符串型。
虚拟仪器系统是由计算机、应用软件和仪器硬件三大要素构成的。计算机与仪器硬件又称为VI的通用仪器硬件平台。
图标、连接器是VI 子程序的两个组成部分‘
任何一个VI都可被当做子VI来调用,但只有建立了图标连接器的VI才能作为子VI,被其它任何一个VI所用
因为For循环常用来处理数组,所以数据出口的自动索引默认为有,而While循环的数据出口的自动索引默认为无。
使用两个For循环,把其中一个嵌套在另一个中间可以生成一个二维数组,外层的For循环产生行元素,而内层的For循环产生列。
利用一个连续采集的序列中可以方便地从复杂的待测信号中分离出某一特定频率的信号。
简答题
什么叫虚拟仪器?虚拟仪器相对于传统仪器有优势在哪里?
答:虚拟仪器定义:就是在以通用计算机为核心的硬件平台上,由用户设计定义,具有虚拟面板、测试功能由测试软件实现的一种计算机仪器系统。
相对于传统仪器,有4大优势:性能高,扩展性强,开发时间少,并且具有出色的集成功能。
请简要回答创建一个虚拟仪器的一般步骤。
答:(1)前面板设计(2)程序框图(3)数据流编程(4)功能检验(5)保存文件
请列举出5个LABVIEW程序中常用的循环或结构?
答:(1)For循环;(2)While循环;(3)条件结构;(4)顺序结构;(5)事件结构
简述子VI 的两种创建方法。
答:一种方法是用现有VI创建子VI,另一种方法是选定内容创建成子VI。前一种方法把整个框图所示的程序创建成子VI是层次化编程的基础,后一种是选定程序的一部分创建成子VI。
什么是簇?簇与数组的区别?
答:簇是LABVIEW中一种集合型的数据结构
区别:(1)数组的元素的数据类型必须相同,而簇的元素的数据类型可以相同也可以不同。
(2)簇在运行中不可以添加新元素。
什么是公式节点?创建公式节点的步骤有哪些?
答:公式节点是一种便于在程序框图上执行数学运算的文本节点。
创建步骤:在“结构”选板中选择公式节点选项,再把鼠标移动到程序框图上,左键点击框图空白处,拖动鼠标形成公式节点框。(也可以在程序框图中单击鼠标右键,选择“函数→数学→脚本与公式→公式节点”并将其拖放至程序框图中)
请简述While循环与For循环的区别?
答:For循环规定了循环次数,其条件选择是根据计数器计数次数是否达到循环次数而决定结束循环的条件;而While循环不规定循环次数,其条件选择是根据选择器端子的条件是否得以满足而决定结束循环的条件。For循环适合于有限次数的循环操作,而While循环适合于根据程序运行过程中逻辑关系或在程序执行中人为地决定循环次数。
在LABVIEW中有哪三种用来创建和运行程序的模板?它们都有哪些作用?
答:LabVIEW中有三种用来创建和运行程序的模板:工具模板,控制模板和函数模板。工具模板包括了程序的创建、修改和调试时用的工具;控制模板主要用于在前面板中添加指示器和控制器;而函数模板则用于创建框图程序,它包含了很多函数子模板。
移位寄存器的用途是什么?怎么初始化移位寄存器?
答:①移位寄存器主要用于While循环和For循环,将上一次循环的值传给下一次循环。还可以存储前几次循环的值,在移位寄存器的左端口或右端口上右击鼠标弹出菜单,选择Add?Element选项,可创建附加的左端口来存储前几次循环的值。
②在循环外将初始值连到移位寄存器的左端口,有默认初值
VI子程序的连接端口的作用是什么?如何来定义VI子程序的连接口?
答:VI子程序的连接口端口用于与主VI程序之间传递数据。定义VI子程序连接口时先选择子VI所需要的端口数,然后将前面板的指示器和控制器分配给每一个端口。
虚拟仪器通用测试平台由哪几个部分组成?它们主要包括哪些部分?
答:虚拟仪器通用测试平台由硬件和软件两大部分组成。
硬件部分包括:(1)个人计算机(PC),具有运行图形化编程软件的能力;(2)外置式多功能DAQ主板,具有数据采集、信号产生、定时计数、数据通信等多种功能,它通过标准总线接口与计算机相连;(3)系列化的测试与实验电路模板,它包括模拟和数字电路等各种基本单元电路和信号调理电路,作为被测试的对象或测试的辅助电路插接在DAQ主板上。?
软件部分包括:(1)基于Windows环境下的虚拟仪器软件开发平台LabVIEW或LabWind
原创力文档


文档评论(0)