labview复习题 - 图文

更新时间:2023-12-27 08:42:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

一、什么是虚拟仪器

虚拟仪器是以计算机为核心,根据用户对仪器的设计定义,用软件实现虚拟控制面板设计和测试功能的一种计算机仪器系统

二、什么是虚拟仪器技术?

虚拟仪器技术室利用高性能的模块化硬件,结合高效灵活的软件来完成各种测试,测量和自动化的应用

三、根据自己的理解谈谈虚拟仪器与传统仪器相比,虚拟仪器的优势在哪里?(P2)

(成本,开发时间,功能灵活性,后期维护等方面)

1、提供了丰富的图形控件,采用了图形化的编程方法,把工程师从复杂枯涩的文件工程工作中解放出来;

2、采用数据流模型,实现了自动的多线程,从而能充分的利用处理器(尤其是多处理器)的处理能力;

3、内建有编译器,能在用户编写程序的同时自动完成编译,因此如果用户在编写程序的过程中有语法错误,就能立即在显示器上显示出来;

4、通过DLL、CIN结点,ActiveX、.NET或MATLAB脚本结点等技术,能够轻松实现LabVIEW与其他编程语言的混合编程;

5、内建了600多个分析函数用于数据分析的信号处理;

6、通过应用程序生成器可以轻松地发布可执行程序、动态链接库和安装包; 7、提供了大量的驱动和专用工具,几乎能够与任何接口的硬件轻松连接;

8、NI同时提供了丰富的附加模块,用于扩展LabVIEW在不同领域的应用,如实时模块、PDA模块、数据记录与监控(DSC)模块、机器视觉模块与触摸屏模块。

四、Labview作为编程软件有哪些优点?

提供了丰富的图形控件,采用了图形化的编程方法。采用数据流模型,实现了自动的多线程。自建编译器,能在用户编写程序的同事自动完成编译。通过DLL、CIN节点、ActiveX、.NET、或MATLAB脚本节点等技术,能够轻松实现LabVIEW与其他编程语言的混合编程。内建600多个分析函数用于数据分析和信号处理;通过应用程序生成器可以轻松地发布可执行程序、动态链接库或安装包;提供了大量的驱动和专用工具,几乎能够与任何借口的硬件轻松连接;NI同事提供了丰富的附加模块,用于扩展LabVIEW在不同领域的应用,如实时模块,PDA模块。

五、在labview中开发的程序都被称为什么?其扩展名默认是什么? VI 虚拟仪器 .VI

六、事件结构中的事件分为哪两种事件?有什么区别?如何区分?P75

过滤事件和通用事件

一般来说,带红色箭头,有问号的是过滤事件,带绿色箭头的是通用事件 过滤事件用于过滤掉该事件将触发的动作。选择为过滤事件后,其事件结构框的右端也会出现事件结构节点,节点中有一个放弃节点,如果为真,则取消事件的发生;通知事件用于通知程序代码某个用户界面事件发生了

顺序结构分为哪两种?分别具有什么优点? 平铺式结构和层叠式结构

平铺式结构:视觉上较为直观,不需要用户在框架之间的切换 层叠式结构:多帧层叠在一起,是框图上的程序更加简洁

七、局部变量和全局变量的区别?全局变量的特点?

局部变量在一个VI中传递数据,全局变量在多个VI中传递数据;全局变量必须以单个VI文件保存,且不存在后面板

属性节点的作用:可以在运行中改变属性

八、VI文件本身具有属性,那个labview中的“VI属性有多少种属性类别?请列举出两种并简单说明其功能。P103 有12种(对着书看看)

九、Labview中的显示控件分为哪两种?分别有什么特点?P116

可分为图形和图表两类。

图形控件是将数据源在某一坐标系中,实时、逐点地显示出来,它可以反映被测物理量的变化趋势;

图表控件则对已采集数据进行事后处理,它先将被采集数据存放在一个数组织中,然后根据需要组织成所需的图形显示出来。它的缺点是没有实时显示,但是它的表现形式要丰富得多

十、波形图表和波形图的共同点和不同点。 类别 转置 接收标量 绘制单曲线 绘制多曲线 接收二维数组、一维数组 波形图 图形 可以,默认列划线 可以 都可以 都可以 都可以 波形图表 图表 不能转置,只能行划线 不可以

十一、Labview中所有的VI都包括了哪三部分? 前面板、后面板(程序框图)、图标

十二、列举出四中labview中的数据类型和两种循环、三种结构 数值、布尔、字符串、数组、簇 While循环 for循环

条件结构、顺序结构、事件结构

十三、简述for循环和while循环的共同点和不同点

相同点:都是循环,都可以生成数组,都可以使用移位寄存器。

不同点:for循环次数由N控制,while能否循环由条件端子控制。

For循环默认自动索引而while不是,当N=0,条件端子接“不循环条件”时,for一次都不执行,而while会执行一次后停止

十四、移位寄存器的功能是什么?

将当前循环完成的某个数据传递给下个循环开始

十五、判断:

1、条件结构的默认条件分支是真和假? 是的

2、条件结构的条件分支是可编辑的? 是的 3、条件结构的条件分支可以是三个以上? 是的

4、条件结构的条件分支如果是数值范围的话,那数值范围可以是任何范围? 错误,必须是整数

十六、将一个VI编辑成具有数据运算功能的子VI需要做哪些工作?哪个操作是必须的? 改图标、关联连接器;关联连接器是必须的

十七、如何去查看一个labview程序的VI层次结构。层次结构可以查看什么信息? 菜单——>查看——>vi层次结构;层次结构可以看到VI程序之间的调用关系 十八、波形图表的刷新方式有几种?默认刷新方式是哪种?历史数据长度默认是多少? 三种:带状图表、示波器图表、扫描图;默认刷新方式是带状图表;历史数据长度默认是1KB,即1024个

十九、Labview提供的常用文件类型主要有哪些?137

文本文件、电子表格文件、二进制文件、波形文件、数据记录文件、数据记录文件、配置文件、XML文件、数据存储文件和TDMS文件

二十、什么是电子表格文件?什么是二进制文件?什么事数据记录文件?137

电子表格文件:电子表格文件输入的是一维或者二维的数组,这些数组首先被转换为ASCII码,然后存储在Excel等电子表格中 二进制文件:所有文本文件格式中读写速度最快的一种文件存储格式,用这种格式存储数据不需要进行数据格式的转换,并且存储格式紧凑,占用硬盘空间小。

数据记录文件:是一种特殊的二进制文件,可以以记录的形式存放各种格式的数据 二十一、什么是文本文件?与其他格式的文件相比,文本文件的优点和缺点分别是什么?137

文本文件:是一种最通用的文件类型,它可以将多种文件类型进行格式转换,以ASCII码的形式存储在记事本、Word等常用字处理软件中。与其他格式文件相比,通用性较高。缺点是当存入数据中有二进制数据、浮点型数据时使用文本文件格式保存会占用较大的硬盘空间,保存和读取速度较慢,不利于用户在指定位置进行所需数据的查找 二十二、基于PC的数据采集系统的组成部分有哪几个? PC、传感器、信号调理、数据采集硬件、软件 二十三、DAQ是什么?它的功能是什么?

DAQ就是labview中的数据采集系统,它的任务是测量或者生成物理信号。 二十四、什么是GPIB?它的功能是什么?172

GPIB 是仪器与各种控制器之间的一种标准接口,许多仪器都带有此接口。它的功能是通过GPIB控制卡可以实现和一台或多台仪器的听、讲、控功能,并组成仪器系统,使我们的测试和测量工作变得快捷, 简便, 精确和高效 二十五、VISA是什么?它的本质是什么?186

VISA是虚拟仪器软件架构,本质是用于控制GPIB、串口或VXI仪器以及根据仪器类型进行适当调用的VI库

二十六、什么是DataSocket通信?193

是NI公司推出的一项基于TCP/IP协议的新技术,DataSocket面向测量和网络试试数据交换,可以用于一个计算机内和网络中多个应用程序之间的数据交换。 二十七、Labview能直接访问数据库吗?可以通过哪些方式来访问? Labview本身不能直接访问数据库,但是可以通过如下方式访问:

利用LabVIEW的ActiveX功能调用ADO控件,使用SQL语言访问数据库。 利用免费数据库工具包LabSQL实现对数据库的访问。 利用Labview中的dLL借口间接访问数据库。

利用Database Connectivity Tollkit实现对数据库的访问。

k

本文来源:https://www.bwwdw.com/article/dzsx.html

Top