Labview简答题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Labview简答题
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分)
答:循环结构选择结构顺序结构事件结构公式节点以及反馈节点
7.什么叫虚拟仪器?虚拟仪器相对于传统仪器有优势在哪里?(6分)
答:虚拟仪器技术简单说就是用户自定义的基于PC的测试和测量解决方案。

相对于传统仪器,有4大优势:性能高,扩展性强,开发时间少,并且具有出色的集成功能。

8.简述在LabVIEW中调用C语言代码的方法和步骤。

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

/doc/0017834372.html,bVIEW有哪些方式能与第三方硬件连接?(7分)
答:有以下几种方式与第三方硬件连接:动态链接库(DLL)、TCP/IP、DataSocket、OPC、共享变量、ActiveX、DDE、.net
10.虚拟仪器程序调试方法主要有哪些?(7分)
答:1、设置执行程序为高亮方式,程序执行前点击高亮按钮,则运行过程会以高亮形式显示。

2、单步执行方式:如果要使框图程序一个节点一个节点则按下单步单步按行钮就会闪烁,指示它将被执行,再次点击单步按钮,程序将会变成连续运行。

3、探针,从工具模板中选择探针工具,将探针工具置于某根连线上可以用来查看运行过程中数据流在该连线时的数据4、断点使用断点工具可以在程序的某一点中止程序执行,用探针或单步方式查看数据。

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

程序框图节点是指带有输入和输出接线端的对象,类似文本编程语言中的语句、运算符、函数和子程序。

端口是数据在程序框图和前面板之间传输的接口,以及数据在程序框图节点之间传输的接口。

类似文本编程语言中的参数和常量。

连线是构成程序框图中各个对象之间的传输数据的通道,类似文本编程语言中的变量。

14.简述波形图表与波形图的相同点与区别?
答:波形图表与波形图具有很多相同点,均可以用来显示两维图形。

波形图表与波形图的区别在于数据显示和数据更新方式。

波形图表是动态的,用来实时显示数据,即新数据可不断替换老数据。

波形图是静态得,用来将已获得的数据一次性全部显示在波形图中。

15.使用局部变量有什么优点?使用时需注意什么问题?
答:局部变量用来在一个VI内部传递数据,它不仅可以解决连线的困难,而且可以在对同一个控件的多次访问中有些对它写入数据、有些从它读取数据。

使用局部变量时需注意以下几个问题
在使用局部变量的程序运行之前,它的值是与它相关的前面板的默认值。

使用局部变量会占有较大的计算机内存,严重时会使程序的运行
速度变慢。

16.如何创建子VI?子VI与一般VI相比,哪一要素是必不可少的?
解答:要创建一个子VI,首先需要创建一个具有某种功能的一般VI,然后编辑其图标,建立和分配连接器端口,最后将所创建的该VI 保存为一个独立的文件,这就是所创建的子VI。

也可以将VI中的一部分图形代码选中,从框图程序“编辑”菜单中选择“创建子VI(Create SubVI)”,即可快速完成子VI的创建。

与一般VI相比,子VI必须包含连接端口,这样它才能够与调用它的VI交换数据。

17.在LabVIEW中有哪三种用来创建和运行程序的摸板?它们都有哪些用途?
答:LabVIEW中有三种用来创建和运行程序的模板:工具模板,控制模板和函数模板。

工具模板包括了程序的创建、修改和调试时用的工具;控制模板主要用于在前面板中添加指示器和控制器;而函数模板则用于创建框图程序,它包含了很多函数子模板。

18.移位寄存器的用途是什么?怎么初始化移位寄存器?
答:①移位寄存器主要用于While循环和For循环,将上一次循环的值传给下一次循环。

还可以存储前几次循环的值,在移位寄存器的左端口或右端口上右击鼠标弹出菜单,选择Add Element选项,可创建附加的左端口来存储前几次循环的值。

②在循环外将初始值连到移位寄存器的左端口,有默认初值
19.VI子程序的连接端口的作用是?如何来定义VI子程序的连接口?
答:VI子程序的连接口端口用于与主VI程序之间传递数据。

定义VI子程序连接口时先选择子VI所需要的端口数,然后将前面板的指示器和控制器分配给每一个端口。

20.虚拟仪器通用测试平台由哪几个部分组成?它们主要又包括哪些部分?
答:虚拟仪器通用测试平台由硬件和软件两大部分组成。

硬件部分包括:(1)个人计算机(PC),具有运行图形化编程软件的能力;
(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 函数库为VISA库(用于仪器编程的标准I/O函数库)。

VISA函数库驻留于计算机系统中,是计算机与仪器之间的标准软件通信接口,用以实现对仪器的控制。

VISA具有以下特点。

1)VISA的I/O控制功能适用于各种仪器类型
2)VISA的I/O控制功能适用于各种仪器硬件接口方式
3)VISA的I/O控制功能适用于多种计算机平台
4)VISA能适应未来发展的需要。

相关文档
最新文档