77范文网 - 专业文章范例文档资料分享平台

LabView考试试题

来源:网络收集 时间:2020-04-17 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

一、填空

1. VI虚拟仪器的三个主要组成部分是_前面板_、_程序框图_和_图标_。

2. LabView有三种操作模板,分别是_控件模板_、_函数模板_和_工具模板_。

3. CIN节点需要调用__*.lsb__格式文件,这种文件可以通过__Visual C++__来生成。 4. 虚拟仪器设计中连线为虚线时表示___数据类型不匹配出错_,当RUN按钮显示为折断的箭头时,表示程序___有错误发生__。

5. 在LabView中_局部变量_主要用于程序内部传递数据,_全局变量_主要用于程序之间传递数据。

6. 程序框图由_端口_、_节点_和_连线_组成的可执行代码。 二、选择

1. 当一个函数的error in带有错误信息时,下列哪种说法是正确的( D ) A 该函数会对错误信息进行处理。

B 该函数不会作任何操作,而是直接将错误信息传递给error out,且不会将自身函数发生的错误添加进去。

C 该函数会发出错误警告,且使程序终止运行。

D 该函数直接将错就错传递给error out,且会将自身函数发生的错误加进去。 2. 下列哪种说法是错误的( B )

A 虚拟仪器采用的是面向对象和可视化编程技术。

B 在程序运行的过程过程中波形的可变性是不可改变的。 C 在LabView中,VI程序的运行时数据流动的。

D 在创建子程序时,可以使用连线工具给前面板的控制器和指示器分配端口。 3. 下列哪种说法是对的( C )

A While循环只有条件端口接收到的值为True时才停止循环。 B While循环不满足条件时,一次也不执行循环。 C For循环当N<1时,一次也不循环。

D For循环可以嵌套,While循环不可以嵌套。

4. 当数据采集卡组态成DIFF模式时,将使用差分连接方式,使用这种连接方式下列说法错误的是( C )

A 可以减少尖峰噪声 B 增加噪声抑制

C 增大尖峰噪声 D 增加共模信号抑制 5. 下列哪种总线产品对PCI总线完全兼容。( A )

A PXI总线 B GPIB总线 C VXI总线 D RS232串口 三、简答

1. For循环和While循环的区别是什么?使用中它们各自适用于什么场合?

答: For循环规定了循环次数,其条件选择是根据计数器计数次数是否达到循环次数而决定结束循环的条件;而While循环不规定循环次数,其条件选择是根据选择器端子的条件是否得以满足而决定结束循环的条件。For循环适合于有限次数的循环操作,而While循环适合于根据程序运行过程中逻辑关系或在程序执行中人为地决定循环次数。

2. 什么是VISA?VISA有什么特点?

答:VISA是虚拟仪器软件结构(Virtual Instrument Software Architectuere)的简称,是由VXI plug & play系统联盟所统一制定的I/O接口软件标准及其相关规范的总称。一般称这个I/O函数库为VISA库(用于仪器编程的标准I/O函数库)。VISA函数库驻留于计算机系统中,是计算机与仪器之间的标准软件通信接口,用以实现对仪器的控制

3. 移位寄存器的用途?怎样初始化移位寄存器?

答:①移位寄存器主要用于While循环和For循环,将上一次循环的值传给下一次循环。还可以存储前几次循环的值,在移位寄存器的左端口或右端口上右击鼠标弹出菜单,选择Add Element选项,可创建附加的左端口来存储前几次循环的值。②在循环外将初始值连到移位寄存器的左端口,有默认初值。

4、什么叫虚拟仪器?虚拟仪器相对于传统仪器有优势在哪里?(本题5分)

答:虚拟仪器技术简单说就是用户自定义的基于PC的测试和测量解决方案。相对于传统仪器,有4大优势:性能高,扩展性强,开发时间少,并且具有出色的集成功能。 5、简述在LabVIEW中调用C语言代码的方法和步骤。(本题5分)

答:在LabVIEW中对C语言代码的调用是能过CIN节点来实现的,具体步骤如下:(1)创建一个空的CIN节点(2)为CIN节点设置输入、输出端口(3)创建C语言源程序(4)创建并编译*.lsb文件(5)加载*.lsb文件并完成调用过程。 6、Labview有哪几种结构类型?(本题5分)

答:循环结构 选择结构 顺序结构 事件结构 公式节点以及反馈节点 四、程序 1、创建一个VI 程序,该程序可以产生一个六行四列的二维数组(数组元素为0 到10 的随机整数),并把二维数组的前三行、前三列单独提出来,做为一个新的数组。(本题8分) 2、用0-100 的随机数代替摄氏温度,将每500ms 采集的温度的变化波形表示出来,并设定上下限,温度高于上限或者低于下限分别点亮对应的指示灯。并将其上下限也一并在波形中表示出来。(本题8分)

3、创建一个程序,产生正弦波、三角波、矩形波、锯齿波,并显示出来。波形的频率和幅度可以改变。用一个旋钮式开关来选择产生哪种波形。(本题8分) 4、(1)创建一个VI 子程序,该子程序的功能是用公式节点来产生一个模拟压力,其计算公式是P=80+18.253V+1.244V*V。V 是1 到5 的随机数。 (2)调用(1)的子程序,每0.5 秒测量一次压力,共测量20 次,将当前的压力值在波形中表示出来,并求出压力的最大值、最小值和平均值。(本题12分)

5、利用顺序结构和循环结构写一个跑马灯,如下图所示,5个灯从左到右不停的轮流点亮,闪烁间隔由滑动条调节。(本题10分) 6、设计一个VI 来测量温度(温度是用一个20 到40 的随机整数来代替),每隔0.25 秒测一次,共测定5 秒。在数据采集过程中,VI 将在波形Chart 上实时地显示测量结果。采集过程结束后,在Graph 上画出温度数据曲线,并且把测量的温度值以文件的形式存盘。(本题12分) 存盘格式为:

点数 时间(S) 温度值(度) 1 0.25 78 2 0.50 85

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库LabView考试试题在线全文阅读。

LabView考试试题.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/979835.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: