版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、labview复习重点总结一、填空1、所有的LabVIEW应用程序,即虚拟仪器(VI),它包括前 面板、流程图以及图标/连结器三部分。2、LabView有三种操作模板,分别是控件模板、函数模板和 工具模板。3、CIN节点需要调用*、lsb格式文件,这种文件可以通过 VisualC+来生成。4、虚拟仪器设计中连线为虚线时表示数据类型不匹配出错, 当RUN按钮显示为折断的箭头时,表示程序有错误发生。5、在LabView中局部变量主要用于程序内部传递数据,全局 变量主要用于程序之间传递数据。6、程序框图由端口、节点和连线组成的可执行代码。7、数组是相同类型的数据元素的集合,数据元素的类型可以 是任意
2、的,可以创建数值数组、布尔数组、字符数组和簇数组。8、数据采集系统由被测参数一传感器一信号调理数据采集 卡一计算机组成。9、Labview支持文本文件,二进制文件,数据记录文件,波 形文件,测试数据文件等格式的文件输入和输出。10、数据采集卡性能指标有输入通道数,输出通道数,采集 位数,釆集速度等。11、循环边框上的数据出口为一个小方块,称为移位寄存 器,具有存贮数据功能,对FOR循环而言第一次循环时布尔型数 据出口值为falseo12、虚拟仪器在使用数据采集卡之前必须运行专用软件MAX 进行配置,如设置通道名,输入输出类型,测量类型等。13、LabVIEW概念是一种用图标代替文本行创建应用程
3、序的图 形化编程语言。14、传统文本编程语言根据语句和指令的先后顺序决定程序 执行顺序,而LabVIEW则采用数据流编程方式,程序框图中节点 之间的数据流向决定了程序的执行顺序。它用图标表示函数,用 连线表示数据流向。15、LabVIEW程序为称为VI,扩展名默认为、vio16、程序框图是图形化源代码的集合,这种图形化的编程语 言也称为G语言。17、虚拟仪器系统是由计算机、应用软件和仪器硬件三大要 素构成的。计算机与仪器硬件又称为VI的通用仪器硬件平台。18、LabVIEW 程序被称为 VI (Virtual Instrument),即虚拟 仪器。LabVIEW的核心概念就是“软件即是仪器”,
4、即虚拟仪器的 概念。19、LabVIEW程序包括前面板(用户界面)和后面板(程序框 图)。它有3种选板:控件选板(为前面板添加控件),仅用于 编辑前面板;函数选板(在程序框图中添加函数或数据等),仅 用于编辑程序框图;工具选板(选择各种编辑工具,前面板和后 面板都要用到)。20、控件选板中的基本常用控件可以以现代(modern)、经 典(classic)和系统(system)三种风格显示。21、前面板中的一些控件既可以作为输入控件也可以做作为 显示控件。右击控件,选择Changetolndicator (转换为显示控 件)或ChangetoControl (转换为输入控件)可以进行输入控件与
5、显示控件之间的切换。22、程序框图中的控件对象实际上是前面板相应控件的接线 端。23、LabVIEW中的程序框图节点是指带有输入和输出接线端的 对象,类似文本编程语言中的语句、运算符、函数和子程序。 LabVIEW中的节点主要包括函数、结构、ExpressVI.子VI等。24、高亮显示数据流,将明显降低程序的执行速度。25、数据类型包括数字型控件、布尔型控件、枚举类型、时 间类型、局部变量和全局变量。26、数据运算包括算术运算符、关系运算符、逻辑运算符、 表达式节点。27、VI程序框图中接线端以不同的图标和颜色来表示不同的 数据类型。28、LabVIEW中的枚举类型提供了一个选项列表,其中每一
6、项 都包含一个字符串标识和数字标识,数字标识与每一选项在列表 中的顺序一一对应。时间类型是LabVIEW中特有的数据类型,用 于输入与输出时间和日期。29、LabVIEW图形化编程中,运算是按照从左到右沿数据流的 方向顺序执行。30、程序结构包括顺序结构、For循环、Wh订e循环、Case结 构、事件结构、使能结构和公式节点。31、框图使能结构注释程序框图。在不同外部条件下执行不 同部分的程序。32、字符串控件包括输入控件、显示控件和下拉框。字符串 输入控件一般被用作文本输入框,而字符串显示控件一般被用作 文本显示框。表格实际上就是一个字符串组成的二维数组。树形 控件以树的形式显示多层内容。3
7、3、LabVIEW -个非常大的优势就是它可以根据输入数据的类 型判断算子的运算方法,即自动实现多态。34、LabVIEW目录一般在ProgramFilesNationallnstruments 目录下35、DBL符号表示对象数据类型是双精度数;TF符号表示布 尔数;116符号表示16位整型数;ABC符号表示对象数据类型是 字符串。36、构造一个子VI主要的工作就是定义它的图标和联接器。37、移位寄存器可以将数据从一个循环周期传递到另外一个 周期。如果必要,每维最多可有231 1个元素。1、簇为Lab VIEW中的结构体变量。38、根据显示方法,Graph又分为波形图、XY曲线图、强度 图、数
8、字时序图和三维图。39、LabVIEW中的子VI (SubVI)类似于文本编程语言中的函 数。二、选择1、当一个函数的errorin带有错误信息时,下列哪种说法是 正确的(D) A该函数会对错误信息进行处理。B该函数不会作任 何操作,而是直接将错误信息传递给errorout,且不会将自身函 数发生的错误添加进去。C该函数会发出错误警告,且使程序终止 运行。D该函数直接将错就错传递给errorout,且会将自身函数 发生的错误加进去。2、下列哪种说法是错误的(B) A虚拟仪器采用的是面向对象 和可视化编程技术。B在程序运行的过程过程中波形的可变性是不 可改变的。C在LabView中,VI程序的运
9、行时数据流动的。D在创 建子程序时,可以使用连线工具给前面板的控制器和指示器分配 端口。3、下列哪种说法是对的(C) AWh订e循环只有条件端口接收 到的值为True时才停止循环。BWhile循环不满足条件时,一次也 不执行循环。CFor循环当N1时,一次也不循环。DFor循环可以 嵌套,Wh订e循环不可以嵌套。4、当数据采集卡组态成DIFF模式时,将使用差分连接方 式,使用这种连接方式下列说法错误的是(C) A可以减少尖峰噪 声B增加噪声抑制C增大尖峰噪声D增加共模信号抑制5、下列哪种总线产品对PCI总线完全兼容。(A) APXI总线 BGPIB 总线 CVXI 总线 DRS232 串 口三
10、、简答1、什么叫虚拟仪器?虚拟仪器相对于传统仪器有优势在哪 里?(6分)答:虚拟仪器技术简单说就是用户自定义的基于PC的 测试和测量解决方案。相对于传统仪器,有4大优势:性能高, 扩展性强,开发时间少,并且具有出色的集成功能。2、简述在LabVIEW中调用C语言代码的方法和步骤。(6 分)答:在LabVIEW中对C语言代码的调用是能过CIN节点来实 现的,具体步骤如下(1)创建一个空的CIN节点(2)为CIN节点 设置输入、输出端口(3)创建C语言源程序(4)创建并编译*、 lsb文件(5)加载*、lsb文件并完成调用过程。3、LabVIEW有哪些方式能与第三方硬件连接? (7分) 答:有以下
11、几种方式与第三方硬件连接:动态链接库(DLL)、 TCP/IP、 DataSocketOPC、共享变量、ActiveX. DDE、net4、虚拟仪器程序调试方法主要有哪些?(7分)答:1、设置执行程序为高亮方式,程序执行前点击高亮按钮,则 运行过程会以高亮形式显示。2、单步执行方式:如果要使框图 程序一个节点一个节点则按下单步单步按行钮就会闪烁,指示它 将被执行,再次点击单步按钮,程序将会变成连续运行。3、探 针,从工具模板中选择探针工具,将探针工具置于某根连线上可 以用来查看运行过程中数据流在该连线时的数据4、断点使用断 点工具可以在程序的某一点中止程序执行,用探针或单步方式查 看数据。5、
12、Labview有哪几种结构类型? (6分)答:循环结构选择 结构顺序结构事件结构公式节点以及反馈节点6、根据接地方式的不同大多数模拟输入设备可以组成哪几种 不同的测量系统?各测量系统对信号有什么要求? (8分)答:分 为下面3种测量系统:(1)差分测量系统,适合小于IV的信 号,环境噪声较大的场合,(2)参考单端测量系统,主要用于测 量浮动信号(3)非参考单端测量系统,非参考单端测量系统7、虚拟仪器的主要特点有哪些?答:1尽可能采用了通用的 硬件,各种仪器的差异主要是软件。2可充分发挥计算机的能力, 有强大的数据处理功能,可以创造出功能更强的仪器。3用户可以 根据自己的需要定义和制造各种仪器。
13、8、简要介绍程序调试技术。答:找出语法错误2、设置执行程序高亮3、断点与单步执行4、探针9、简要叙述局部变量和全局变量的使用特点和区别。答:通 过局部变量或全局变量,可以实现在程序框图中的多个地方读写 同一个控件。局部变量只能在同一程序内部使用,每个局部变量 都对应前面板上的一个控件,一个控件可以创建多个局部变量。 读写局部变量等同于读写相应控件。通过全局变量可以在不同的 VI之间进行数据交换,一个全局变量的VI文件中可以包含多个不 同数据类型的全局变量。LabVIEW中的全局变量是以独立的VI X 件形式存在的,这个VI文件只有前面板,没有程序框图不能进行 编程。10、简述事件结构在编写触发
14、程序的过程中,相对于使用Wh订e结构和for结构的的优点。答:While结构和for结构的程 序在没有用户点击的情况下完全都是在“空转”,浪费了大量的 CPU资源,而且当“事件”发生太快时可能会被忽略。事件结构可 以解决这个问题,即仅当“事件”发生时,程序才做相应的响应11、试比较Chart提供的三种画面的刷新模式中示波器模式 相对于另两种模式的区别。答:示波器模式是一个返回式的显示 器,与示波器类似。每接受一个新数据时,它就把新数据绘制在 原有数据的右侧。当数据曲线到达显示区的右边缘时,VI会删除 全部图形,从左边缘重新开始绘制曲线。示波器模式显然要快于 条状图模式,因为它不会因为滚动产生溢
15、出。扫描模式更接近于 示波器模式,但是当数据曲线到达显示区的右边时,不会变成空 白,而是会出现一个移动的垂线,标记新数据的开始,并当VI添 加新数据时穿过整个显示区。12、简要介绍For循环和While循环的自动索引功能。答: For循环和While循环可以自动地在数组的上下限范围内编索引和 进行累计。这些功能称为自动索引。在启动自动索引功能以后,当把某个外部节点的任何一维元素连接到循环边框的某个输入通 道时,该数组的各个元素就将按顺序一个一个地输入到循环中。 循环会对一维数组中的标量元素,或者二维数组中的一维数组等 编制索引。在输出通道也要执行同样的工作一一数组元素按顺序 进入一维数组,一维
16、数组进入二维数组,依此类推。13、什么是多态化?答:多态化是指一种函数功能,即可以 协调不同格式、维数或者显示的输入数据。大多数LabVIEW的函 数都是多态化的。14、简要论述Graph和Chart的区别。答:在LabVIEW的图 形显示功能中Graph和Chart是两个基本的概念。一般说来Chart 是将数据源(例如采集得到的数据)在某一坐标系中,实时、逐 点地显示出来,它可以反映被测物理量的变化趋势,例如显示一 个实时变化的波形或曲线,传统的模拟示波器、波形记录仪就是 这样。而Graph则是对已采集数据进行事后处理的结果。它先将 被采集数据存放在一个数组之中,然后根据需要组织成所需的图
17、形显示出来。它的缺点是没有实时显示,但是它的表现形式要丰 富得多。例如采集了一个波形后,经处理可以显示出其频谱图。 现在,数字示波器也可以具备类似Graph的显示功能15、Chart提供的画面刷新模式有哪些?答:Chart提供了三 种画面的刷新模式,分别是:StripChartMode (条壮图):它与 纸带式图表记录仪类似。曲线从左到右连续绘制,当新的数据点 到达右部边界时,先前的数据点逐次左移。ScopeChartMode (示 波器模式):它与示波器类似。曲线从左到右连续绘制,当新的 数据点到达右部边界时,清屏刷新,从左边开始新的绘制。它的 速度较快。SweepChartMode (扫描
18、模式):与示波器模式的不同 在于当新的数据点到达右部边界时,不清屏,而是在最左边出现 一条垂直扫描线,以它为分界线,将原有曲线逐点向右推,同时 在左边画出新的数据点。如此循环下去。16、For循环和While循环的区别是什么?使用中它们各自适 用于什么场合?答:For循环规定了循环次数,其条件选择是根据 计数器计数次数是否达到循环次数而决定结束循环的条件;而Wh订e循环不规定循环次数,其条件选择是根据选择器端子的条件 是否得以满足而决定结束循环的条件。For循环适合于有限次数的 循环操作,而While循环适合于根据程序运行过程中逻辑关系或 在程序执行中人为地决定循环次数。17、什么是VISA?
19、 VISA有什么特点?答:VISA是虚拟仪器软 件结构(VirtualInstrumentSoftwareArchitectuere)的简称,是 由VXIplug&play系统联盟所统一制定的I/O接口软件标准及其相 关规范的总称。一般称这个I/O函数库为VISA库(用于仪器编程 的标准I/O函数库)。VISA函数库驻留于计算机系统中,是计算 机与仪器之间的标准软件通信接口,用以实现对仪器的控制18、移位寄存器的用途?怎样初始化移位寄存器?答:移 位寄存器主要用于Wh订e循环和For循环,将上一次循环的值传 给下一次循环。还可以存储前几次循环的值,在移位寄存器的左 端口或右端口上右击鼠
20、标弹出菜单,选择AddElement选项,可创 建附加的左端口来存储前几次循环的值。在循环外将初始值连 到移位寄存器的左端口,有默认初值。19、什么叫虚拟仪器?虚拟仪器相对于传统仪器有优势在哪 里?(本题5分)答:虚拟仪器技术简单说就是用户自定义的基 于PC的测试和测量解决方案。相对于传统仪器,有4大优势:性 能高,扩展性强,开发时间少,并且具有出色的集成功能。20、简述在LabVIEW中调用C语言代码的方法和步骤。(本 题5分)答:在LabVIEW中对C语言代码的调用是能过CIN节点 来实现的,具体步骤如下:(1)创建一个空的CIN节点(2)为CIN 节点设置输入、输出端口(3)创建C语言源
21、程序(4)创建并编 译*、lsb文件(5)加载*、lsb文件并完成调用过程。21、Labview有哪几种结构类型?(本题5分)答:循环结构 选择结构顺序结构事件结构公式节点以及反馈节点22、对于加减乘除,数组之间的算数运算应满足哪些规则? 答:a)如果进行运算的两个数组大小完全一样,则将两个数组中 索引相同的元素进行运算形成一个新的数组。b)若大小不一样, 则忽略较大数组多出来的部分。C)如果一个数组和一个数值进行 运算,则数组的每个元素都和该数值进行运算从而输出一个新的 数组。23、波形数据能否直接作为Chart和Graph的输入?答:波 形数据(waveform)控件携带的数据包含了时间波
22、形的基本信 息,因此可以直接作为Chart和Graph的输入。横坐标代表时 间,纵坐标代表Y值。24、简要介绍Chart趋势图答:Chart趋势图可以将新测得的 数据添加到曲线的尾端,从而反映实时数据的变化趋势,它主要 用来显示实时曲线。对于标量数据,Chart图表直接将数据添加在 曲线的尾端。对于一维数组数据,它会一次性把一维数组的数据 添加在曲线末端,即曲线每次向前推进的点数为数组数据的点 数。对于二维数组,缺省情况下是每一列的数据当作一条一维数 组曲线。25、Graph和Chart的主要区别是什么?答:Graph是一次性 将现有数据绘图,在绘图之前先自动清空图表,而不会将新数据 添加到曲
23、线的尾端。26、简要介绍Graph图表WaveformGraph的使用。答:1、当输入数据为一维数组时,WaveformGraph直接将一维数 组画成一条曲线,纵坐标为数组元素的值,横坐标为数组索引。2、当输入数组为二维数组时,缺省情况下每一行的数据对应 一条曲线,即曲线的数目和行数相同。3、簇作为输入时需要指定三个元素:起始位置xO、数据点间 隔dx和数组数据。4、一维簇数组也可以直接作为Graph的输入,此时相当于xO 为0, dx为lo5、波形数据作为输入时,由于波形数据所携带的数据横轴为 时间,因此需要将Wave formGraph的横轴设为时间轴。27、简要介绍Graph图表XYGr
24、aph的使用。答:当我们需要 画的曲线是由(x,y)坐标决定的时候,我们就需要采用XYGrapho 其实WaveformGraph在一定意义上也是XYGraph,但是它的X轴必 须是等间距的,而且不可控制。1、XY两个一维数组绑定为簇作为输入。2、坐标点簇数组作为输入,该方式将各个点的坐标绑定为簇 然后作为簇数组输入,和直接将XY数组绑定为簇输入效果一样。 但是后者不一定需要XY数组的大小一致,它会自动将大的数组裁 剪。3、时间作为X轴利用XYGraph实现历史曲线。4、ExpressXYGraph将ExpressXYGraph放置在前面板上的同 时,在程序框图中会自动添加一个VI,它的XY轴
25、数据为动态数据 类型。28、简要叙述你对子VI的理解,以及如何建立子VI?答: LabVIEW中的子VI (SubVI)类似于文本编程语言中的函数。通过 子VI,我们可以把程序分割为一个个小的模块来实现。任何VI本 身就可以作为子VI被其它VI调用,还需要在普通VI的基础上多 进行两步简单的操作而已:定义连接端子和图标。步骤:第一 步:新建一个BlankVI,编写其程序框图;第二步:编辑VI图 标;第三步:建立连接端子;第四步:保存该VI,将该VI当作子 VI调用。四、程序1、创建一个VI程序,该程序可以产生一个六行四列的二维 数组(数组元素为0到10的随机整数),并把二维数组的前三 行、前三
26、列单独提出来,做为一个新的数组。(本题8分)2、用0-100的随机数代替摄氏温度,将每500ms采集的温度 的变化波形表示出来,并设定上下限,温度高于上限或者低于下 限分别点亮对应的指示灯。并将其上下限也一并在波形中表示出 来。(本题8分)3、创建一个程序,产生正弦波、三角波、矩形波、锯齿波, 并显示出来。波形的频率和幅度可以改变。用一个旋钮式开关来 选择产生哪种波形。(本题8分)4、(1)创建一个VI子程序,该子程序的功能是用公式节点 来产生一个模拟压力,其计算公式是P二80+18、 253V+1、244V*VO V是1到5的随机数。(2)调用(1)的子程 序,每0、5秒测量一次压力,共测量
27、20次,将当前的压力值在 波形中表示出来,并求出压力的最大值、最小值和平均值。(本 题12分)5、利用顺序结构和循环结构写一个跑马灯,如下图所示,5 个灯从左到右不停的轮流点亮,闪烁间隔由滑动条调节。(本题 10分)一、什么是虚拟仪器虚拟仪器是以计算机为核心,根据用户 对仪器的设计定义,用软件实现虚拟控制面板设计和测试功能的 一种计算机仪器系统二、什么是虚拟仪器技术?虚拟仪器技术室利用高性能的模 块化硬件,结合高效灵活的软件来完成各种测试,测量和自动化 的应用三、根据自己的理解谈谈虚拟仪器与传统仪器相比,虚拟仪 器的优势在哪里? (P2)(成本,开发时间,功能灵活性,后期 维护等方面)1、提供
28、了丰富的图形控件,采用了图形化的编程方法,把工 程师从复杂枯涩的文件工程工作中解放出来;2、采用数据流模型,实现了自动的多线程,从而能充分的利 用处理器(尤其是多处理器)的处理能力;3、内建有编译器,能在用户编写程序的同时自动完成编译, 因此如果用户在编写程序的过程中有语法错误,就能立即在显示 器上显示出来;4、通过 DLL、CIN 结点,ActiveX.、NET 或 MATLAB 脚本结点 等技术,能够轻松实现LabVIEW与其他编程语言的混合编程;5、内建了 600多个分析函数用于数据分析的信号处理;6、通过应用程序生成器可以轻松地发布可执行程序、动态链 接库和安装包;7、提供了大量的驱动
29、和专用工具,几乎能够与任何接口的硬 件轻松连接;8、NI同时提供了丰富的附加模块,用于扩展LabVIEW在不同 领域的应用,如实时模块、PDA模块、数据记录与监控(DSC)模 块、机器视觉模块与触摸屏模块。四、Labview作为编程软件有哪些优点?提供了丰富的图形控 件,采用了图形化的编程方法。采用数据流模型,实现了自动的 多线程。自建编译器,能在用户编写程序的同事自动完成编译。 通过DLL、CIN节点、ActiveX.、NET、或MATLAB脚本节点等技 术,能够轻松实现LabVIEW与其他编程语言的混合编程。内建600 多个分析函数用于数据分析和信号处理;通过应用程序生成器可 以轻松地发布
30、可执行程序、动态链接库或安装包;提供了大量的 驱动和专用工具,几乎能够与任何借口的硬件轻松连接;NI同事 提供了丰富的附加模块,用于扩展LabVIEW在不同领域的应用, 如实时模块,PDA模块。五、在labview中开发的程序都被称为什么?其扩展名默认 是什么? VI虚拟仪器、VI六、事件结构中的事件分为哪两种事 件?有什么区别?如何区分? P75过滤事件和通用事件一般来说, 带红色箭头,有问号的是过滤事件,带绿色箭头的是通用事件过 滤事件用于过滤掉该事件将触发的动作。选择为过滤事件后,其 事件结构框的右端也会出现事件结构节点,节点中有一个放弃节 点,如果为真,则取消事件的发生;通知事件用于通
31、知程序代码 某个用户界面事件发生了顺序结构分为哪两种?分别具有什么优 点?平铺式结构和层叠式结构平铺式结构:视觉上较为直观,不 需要用户在框架之间的切换层叠式结构:多帧层叠在一起,是框 图上的程序更加简洁七、局部变量和全局变量的区别?全局变量 的特点?局部变量在一个VI中传递数据,全局变量在多个VI中传 递数据;全局变量必须以单个VI文件保存,且不存在后面板属性 节点的作用:可以在运行中改变属性八、VI文件本身具有属性, 那个labview中的“VI属性有多少种属性类别?请列举出两种并 简单说明其功能。P103有12种(对着书看看)九、Labview中的 显示控件分为哪两种?分别有什么特点?
32、PU6可分为图形和图表 两类。图形控件是将数据源在某一坐标系中,实时、逐点地显示 出来,它可以反映被测物理量的变化趋势;图表控件则对已采集 数据进行事后处理,它先将被采集数据存放在一个数组织中,然 后根据需要组织成所需的图形显示出来。它的缺点是没有实时显 示,但是它的表现形式要丰富得多、波形图表和波形图的共同点 和不同点。波形图波形图表类别图形图表转置可以,默认列划线 不能转置,只能行划线接收标量可以不可以绘制单曲线都可以绘 制多曲线都可以接收二维数组、一维数组都可以一、Labview中所有的VI都包括了哪三部分?前面板、后面 板(程序框图)、图标二、列举出四中labview中的数据类型和两种
33、循环、三种结构数值、布尔、字符串、数组、簇While循环for循环条件结构、顺序结构、事件结构三、简述for循环和wh订e循环的共同点和不同点相同点: 都是循环,都可以生成数组,都可以使用移位寄存器。不同点:for循环次数由N控制,wh订e能否循环由条件端子控制。For 循环默认自动索引而wh订e不是,当N二0,条件端子接“不循环条 件”时,for次都不执行,而while会执行一次后停止四、移位寄存器的功能是什么?将当前循环完成的某个数据 传递给下个循环开始五、判断:1、条件结构的默认条件分支是真和假?是的2、条件结构的条件分支是可编辑的?是的3、条件结构的条件分支可以是三个以上?是的4、条件
34、结构的条件分支如果是数值范围的话,那数值范围可 以是任何范围?错误,必须是整数六、将一个VI编辑成具有数据 运算功能的子VI需要做哪些工作?哪个操作是必须的?改图标、 关联连接器;关联连接器是必须的七、如何去查看一个labview 程序的VI层次结构。层次结构可以查看什么信息?菜单查看vi 层次结构;层次结构可以看到VI程序之间的调用关系八、波形图 表的刷新方式有几种?默认刷新方式是哪种?历史数据长度默认 是多少?三种:带状图表、示波器图表、扫描图;默认刷新方式 是带状图表;历史数据长度默认是1KB,即1024个九、Labview 提供的常用文件类型主要有哪些? 137文本文件、电子表格文件、
35、 二进制文件、波形文件、数据记录文件、数据记录文件、配置文 件、XML文件、数据存储文件和TDMSX件二、什么是电子表格文 件?什么是二进制文件?什么事数据记录文件? 137电子表格文 件:电子表格文件输入的是一维或者二维的数组,这些数组首先 被转换为ASCII码,然后存储在Excel等电子表格中二进制文 件:所有文本文件格式中读写速度最快的一种文件存储格式,用 这种格式存储数据不需要进行数据格式的转换,并且存储格式紧 凑,占用硬盘空间小。数据记录文件:是一种特殊的二进制文 件,可以以记录的形式存放各种格式的数据二一、什么是文本文件?与其他格式的文件相比,文本文件的 优点和缺点分别是什么? 1
36、37文本文件:是一种最通用的文件类 型,它可以将多种文件类型进行格式转换,以ASCII码的形式存 储在记事本、Word等常用字处理软件中。与其他格式文件相比, 通用性较高。缺点是当存入数据中有二进制数据、浮点型数据时 使用文本文件格式保存会占用较大的硬盘空间,保存和读取速度 较慢,不利于用户在指定位置进行所需数据的查找二二、基于PC的数据采集系统的组成部分有哪几个? PC、传感器、信号调理、数据采集硬件、软件二三、DAQ是什么?它的功能是什么? DAQ就是labview中的数 据采集系统,它的任务是测量或者生成物理信号。二四、什么是GPIB?它的功能是什么? 172GPIB是仪器与各种 控制器
37、之间的一种标准接口,许多仪器都带有此接口。它的功能 是通过GPIB控制卡可以实现和一台或多台仪器的听、讲、控功 能,并组成仪器系统,使我们的测试和测量工作变得快捷,简便, 精确和高效二五、VISA是什么?它的本质是什么? 186VISA是虚拟仪器软 件架构,本质是用于控制GPIB、串口或VXI仪器以及根据仪器类型进行适当调用的VI库 二六、什么是DataSocket通信? 193是NI公司推出的一项基于 TCP/IP协议的新技术,DataSocket面向测量和网络试试数据交 换,可以用于一个计算机内和网络中多个应用程序之间的数据交 换。二七、Labview能直接访问数据库吗?可以通过哪些方式来
38、访 问? Labview本身不能直接访问数据库,但是可以通过如下方式访 问:利用LabVIEW的ActiveX功能调用ADO控件,使用SQL语言 访问数据库。利用免费数据库工具包LabSQL实现对数据库的访 问。利用Labview中的dLL借口间接访问数据库。利用 DatabaseConnectivityTollkit实现对数据库的访问。虚拟仪器复 习试题(满分100分)一、填空题。(本题共10小题,15个填空,每空1分,共15 分。)1、一个完整的VI包括三个部分:(前面板、框图程序、图标 /连接口)。2、LabVIEW有四种类型的节点:(函数)、(子程序)、结 构和代码接口。3、因为For
39、循环的常用来处理数组,所以数据出口的自动索 引默认为(有)。4、而While循环的数据出口的自动索引默认为(无)。5、使用两个For循环,把其中一个嵌套在另一个中可以生成 一个二维数组。外层的For循环产生(行)元素,而内层的For 循环产生(列)。6、利用(相关滤波)可以方便地从复杂的待测信号中分离出 某一特定频率的信号。采样间隔是指(一个连续采集的序列中, 相邻两次采集之间的时间间隔)。7、虚拟仪器最核心的思想是(硬件实现的功能软件化),从 而降低系统成本,增强系统功能与灵活性。8、如果没有现成的数据采集卡,我们也可以利用LabVIEW中 的(动态链接库)功能实现数据采集。9、Sequen
40、ce结构有(重叠式和平铺式)两种方式。10、框图程序是由(节点)、(端口)和(连线)组成的可 执行代码。二、单项选择题。(本题共5小题,每个小题有四个选项,从中选出正确的选项,每小题2分,共10分。)1、当一个函数的errorin带有错误信息时,下列哪种说法是 正确的。(D)A、该函数会对错误信息进行处理B、该函数不会作任何操作,而是直接将错误信息传递给 errorout,且不会将自身函数发生的错误加进去。C、该函数将会发出错误信息警告,且使程序终止运行。D、该函数会直接将错误信息传递给errorouto且会将自身函 数发生的错误也一并加进去。2、下列哪种说法是错误的? (B)A、虚拟仪器采用的是面向对象和可视化编程技术。B、在程序运行的过程中波形的可见性是不可以改变的。C、在LabVIEW中,VI程序的运行是数据流驱动的。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 吉林艺术学院《电影写作》2021-2022学年期末试卷
- 吉林师范大学《中国政治制度史》2021-2022学年第一学期期末试卷
- 吉林师范大学《学校体育学》2021-2022学年第一学期期末试卷
- 2022年国家公务员考试《行测》真题(副省级)及答案解析
- 2024年大件互送车队合同范本
- 2022年公务员多省联考《申论》真题(青海县乡卷)及答案解析
- 外研版英语八年级下册课文原文和翻译
- (统编2024版)道德与法治七上10.1爱护身体 课件
- 2022年医疗行业干部考察工作总结
- 吉林师范大学《理论力学》2021-2022学年第一学期期末试卷
- 鞋子工厂供货合同模板
- 物理人教版2024版八年级上册5.1 透镜 课件02
- 2024码头租赁合同范本
- 期中测试卷(1-4单元)(试题)-2024-2025学年人教版数学四年级上册
- 应用文写作+以“A+Clean-up+Activity”为题给学校英语报写一篇新闻报道+讲义 高二上学期月考英语试题
- 木材采运智能决策支持系统
- 2024年华电电力科学研究院限公司招聘26人历年高频难、易错点500题模拟试题附带答案详解
- 校园反诈骗课件
- 中石油克拉玛依石化有限责任公司招聘笔试题库2024
- 上海市市辖区(2024年-2025年小学四年级语文)部编版期末考试(下学期)试卷及答案
- 上海市高行中学2024-2025学年高二上学期9月质量检测数学试卷
评论
0/150
提交评论