Labview简答题_第1页
Labview简答题_第2页
Labview简答题_第3页
全文预览已结束

付费下载

下载本文档

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

文档简介

1、I. For循环和While循环的区别是什么?使用中它们各自适用于什么场合? 答:For循环规定了循环次数,其条件选择是根据计数器计数次数是否达到循环次数而决 定结束循环的条件;而While循环不规定循环次数,其条件选择是根据选择器端子的条件是 否得以满足而决定结束循环的条件。For循环适合于有限次数的循环操作,而While循环适 合于根据程序运行过程中逻辑关系或在程序执行中人为地决定循环次数。 2什么是VISA ? VISA有什么特点? 答:VISA 是虚拟仪器软件结构 (Virtual Instrument Software Architectuere)的简称,是由 VXI plug &

2、play系统联盟所统一制定的 I/O接口软件标准及其相关规范的总称。一般称这个I/O 函数库为VISA库(用于仪器编程的标准 I/O函数库)。VISA函数库驻留于计算机系统中, 是计算机与仪器之间的标准软件通信接口,用以实现对仪器的控制 3. 移位寄存器的用途?怎样初始化移位寄存器? 答:移位寄存器主要用于While循环和For循环,将上一次循环的值传给下一次循环。还 可以存储前几次循环的值,在移位寄存器的左端口或右端口上右击鼠标弹出菜单,选择Add Element选项,可创建附加的左端口来存储前几次循环的值。在循环外将初始值连到移位 寄存器的左端口,有默认初值。 4、什么叫虚拟仪器?虚拟仪器

3、相对于传统仪器有优势在哪里?(本题5分) 答:虚拟仪器技术简单说就是用户自定义的基于PC的测试和测量解决方案。相对于传统仪 器,有4大优势:性能高,扩展性强,开发时间少,并且具有出色的集成功能。 5、 简述在LabVIEW 中调用C语言代码的方法和步骤。(本题5分) 答:在LabVIEW中对C语言代码的调用是能过CIN节点来实现的,具体步骤如下:创 建一个空的CIN节点(2)为CIN节点设置输入、输出端口( 3)创建C语言源程序(4) 创建并编译*.lsb文件(5)加载*.lsb文件并完成调用过程。 6、Labview有哪几种结构类型?(本题 5分) 答:循环结构 选择结构顺序结构事件结构公式

4、节点以及反馈节点 7. 什么叫虚拟仪器?虚拟仪器相对于传统仪器有优势在哪里?(6分) 答:虚拟仪器技术简单说就是用户自定义的基于PC的测试和测量解决方案。相对于传统仪 器,有4大优势:性能高,扩展性强,开发时间少,并且具有出色的集成功能。 8. 简述在LabVIEW 中调用C语言代码的方法和步骤。(6分) 答:在LabVIEW中对C语言代码的调用是能过CIN节点来实现的,具体步骤如下 (1)创建一个空的CIN节点(2)为CIN节点设置输入、输出端口(3)创建C语言源程序(4) 创建并编译*.lsb文件(5)加载*.lsb文件并完成调用过程。 9.LabVIEW 有哪些方式能与第三方硬件连接?

5、(7分) 答:有以下几种方式与第三方硬件连接:动态链接库( DLL )、TCP/IP、DataSocket、OPC、 共享变量、ActiveX、DDE、.net 10. 虚拟仪器程序调试方法主要有哪些?( 7分) 答:1、设置执行程序为高亮方式,程序执行前点击高亮按钮,则运行过程会以高亮形式显 示。2、单步执行方式:如果要使框图程序一个节点一个节点则按下单步单步按行钮就会闪 烁,指示它将被执行,再次点击单步按钮,程序将会变成连续运行。3、探针,从工具模板 中选择探针工具,将探针工具置于某根连线上可以用来查看运行过程中数据流在该连线时的 数据 4、断点使用断点工具可以在程序的某一点中止程序执行,

6、用探针或单步方式查看数 据。 II. Labview有哪几种结构类型? (6分) 答:循环结构 选择结构顺序结构事件结构公式节点以及反馈节点 12. 根据接地方式的不同大多数模拟输入设备可以组成哪几种不同的测量系统?各测量系统 对信号有什么要求? (8分) 答:分为下面3种测量系统:(1)差分测量系统,适合小于 1V的信号,环境噪声较大的场 合,(2)参考单端测量系统,主要用于测量浮动信号(3)非参考单端测量系统,非参考单 端测量系统 13. 程序框图主要由哪几个元件组成?它们都有哪些用途? 答:程序框图主要由节点、端口和连线组成。 程序框图节点是指带有输入和输出接线端的对象,类似文本编程语言

7、中的语句、运算符、函 数和子程序。 端口是数据在程序框图和前面板之间传输的接口,以及数据在程序框图节点之间传输的接 口。类似文本编程语言中的参数和常量。 连线是构成程序框图中各个对象之间的传输数据的通道,类似文本编程语言中的变量。 14. 简述波形图表与波形图的相同点与区别? 答:波形图表与波形图具有很多相同点,均可以用来显示两维图形。 波形图表与波形图的区别在于数据显示和数据更新方式。 波形图表是动态的,用来实时显示数据,即新数据可不断替换老数据。 波形图是静态得,用来将已获得的数据一次性全部显示在波形图中。 15. 使用局部变量有什么优点?使用时需注意什么问题? 答:局部变量用来在一个 V

8、I内部传递数据,它不仅可以解决连线的困难,而且可以在对同 一个控件的多次访问中有些对它写入数据、有些从它读取数据。 使用局部变量时需注意以下几个问题 在使用局部变量的程序运行之前,它的值是与它相关的前面板的默认值。 使用局部变量会占有较大的计算机内存,严重时会使程序的运行速度变慢。 16如何创建子 VI ?子VI与一般VI相比,哪一要素是必不可少的? 解答:要创建一个子 VI,首先需要创建一个具有某种功能的一般VI,然后编辑其图标,建 立和分配连接器端口,最后将所创建的该 VI保存为一个独立的文件,这就是所创建的子 VI。 也可以将VI中的一部分图形代码选中,从框图程序“编辑”菜单中选择“创建

9、子VI(Create SubVI) ”,即可快速完成子 VI的创建。与一般 VI相比,子VI必须包含连接端口,这样它 才能够与调用它的 VI交换数据。 17在LabVIEW 中有哪三种用来创建和运行程序的摸板?它们都有哪些用途? 答:LabVIEW 中有三种用来创建和运行程序的模板:工具模板,控制模板和函数模板。工 具模板包括了程序的创建、修改和调试时用的工具;控制模板主要用于在前面板中添加指示 器和控制器;而函数模板则用于创建框图程序,它包含了很多函数子模板。 18移位寄存器的用途是什么?怎么初始化移位寄存器? 答:移位寄存器主要用于While循环和For循环,将上一次循环的值传给下一次循环

10、。 还可以存储前几次循环的值,在移位寄存器的左端口或右端口上右击鼠标弹出菜单,选择 Add Element选项,可创建附加的左端口来存储前几次循环的值。 在循环外将初始值连到移位寄存器的左端口,有默认初值 19.VI子程序的连接端口的作用是?如何来定义VI子程序的连接口? 答:VI子程序的连接口端口用于与主VI程序之间传递数据。定义VI子程序连接口时先选 择子VI所需要的端口数,然后将前面板的指示器和控制器分配给每一个端口。 20虚拟仪器通用测试平台由哪几个部分组成?它们主要又包括哪些部分? 答:虚拟仪器通用测试平台由硬件和软件两大部分组成。硬件部分包括:(1)个人计算机 (PC),具有运行图

11、形化编程软件的能力;(2)外置式多功能 DAQ主板,具有数据采集、 信号产生、定时计数、数据通信等多种功能,它通过标准总线接口与计算机相连;(3)系列 化的测试与实验电路模板, 它包括模拟和数字电路等各种基本单元电路和信号调理电路,作 为被测试的对象或测试的辅助电路插接在DAQ主板上。 软件部分包括:(1)基于 Windows环境下的虚拟仪器软件开发平台LabVIEW 或 LabWindows/CVI ;(2)虚拟仪器库,包括有示波器、信号源、电压表、计数器等十余种虚 拟仪器驱动程序库;(3)系列化的测试与实验的示范程序软件包。 21.什么是 VISA ? VISA 有哪些特点? 答:VISA 是虚拟仪器软件结构 (Virtual Instrument Software Architectuere)的简称,是由 VXI plug & play系统联盟所统一制定的I/O接口软件标准及其相关规范的总称。一般称这个I/O 函数

温馨提示

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

评论

0/150

提交评论