LabView试卷

合集下载

(完整word版)LabView考试试题

(完整word版)LabView考试试题

(完整w o r d版)L a b V i e w考试试题-CAL-FENGHAI.-(YICAI)-Company One1一、填空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总线完全兼容。

labview试题

labview试题

1.
有分段函数如下:
2*x+5 (x<0)
绘制该函数曲线。

y=
x^2-3*x+1(0≤x<6)
x-4 (x≥6)
1.2.创建一个VI在一个图上绘制以下曲线,F1=P(1+iN) , F2=P(1+i )N
F:最终应付款
i :利率(0<i<0.1 ) N:借款期限(1-20)
P:借款总额
2.建立一个VI,绘制椭圆
3.建立一个VI,绘制sin x及积分 dx
n的取值可以从面板输入。

4.创建一个VI,用For循环每200ms采集一个温度值,在前面板上显示波形,并将温度值加上时间标签,以逗号作为分隔符,存储到一个文本文件中。

5.任意给定的由0和1构成的数组,将其中的0转换成01,1转换成10,在前
面板上输出波形。

6.每隔1秒采集一次温度数据,在波形图显示,设置温度上限,当超过上限时,在备注项中填异常,数据按如下格式存储。

7.用For循环构建一个0-1随机数数组,将其中元素值大于0.5的输出。

8.创建VI来计算函数y=sin(x2 /3 +4*x+2)在x=0.00,0.01,…,99.99,
100.00上运算函数所需要的执行时间。

9.建立一个VI,读取50个温度值,每隔250ms采集一次,将采集的数据在chart
图表上显示出来,并用电子表格输出。

10.将128点的正弦波形和余弦波形显示在前面板上,将128点数据写入电子表
格文件,在前面板上用表格将数据显示,格式如下。

最新labview典型题目及答案

最新labview典型题目及答案

最新labview典型题目及答案1. 在什么情况下,应选择使用探针工具而非高亮显示执行过程?( )单选a. 查看数据流b. 查看连线上的实时值c. 进程运行时,查看子VId. 降低VI运行速度,显示连线上的值2. 下列哪项不符合数据流编程方式?( )单选a. 移位寄存器b. 隧道c. 子VId. 局部变量3. 发生错误时停止While循环的最佳方法是?( )单选a. 比较错误簇的状态布尔值与常量,然后将比较结果连接至停止接线端b. 直接将错误连线连接至停止接线端c. 创建一个事件结构处理错误事件d. 使用错误处理器VI自动处理错误4. 如子VI的某个输入端的名称在显示即时帮助窗口中以粗体显示,下列表述正确的是?( )多选a. 输入值必须是标量b. 输入为推荐连线,非必需连线c. 输入为必需连线d. 如未连接该输入端,运行按钮将断开5. 如要考虑状态图应用程序的扩展性,基本结构的最佳选择是?( )单选a. 顺序结构b. 条件结构c. 公式节点d. 面向对象的结构6. 关于下列代码执行正确的表述是?( )单选a. 循环在执行50次后停止b. 循环在执行49次后停止c. 循环在执行51次后停止d. 循环在执行52次后停止7. 若待测波形为100Hz正弦波,采样率设置为以下哪个选项较合理( )单选a、10Hzb、100Hzc、1000Hzd、100MHz8. 若待测波形为1MHz正弦波,可以选择以下哪些采集卡( )多选A、串口采集卡B、USB采集卡C、PCI采集卡D、PXI采集卡。

labview模拟试卷

labview模拟试卷

labview模拟试卷⼀、填空题1、Labview具有3种⽤来创建和运⾏程序的图形化可移动模板:(⼯具模板),(控制模板)和功能模板。

(2分)2、把被测的模拟信号转换为数字量之前需要先进⾏放⼤、滤波或(隔离)等预处理,这项⼯作叫做信号调理。

(1.5分)3、(移位寄存器)和(反馈节点)都是循环结构的附加对象,前者的功能是把当前循环完成时的某个数据传递给下⼀次循环的开始;后者相当于只有⼀个左端⼦的移位寄存器,同样⽤于在两次循环之间传递数据。

(4分)4、在LabVIEW中,VI程序最⼤特点是其程序运⾏是(数据流)驱动的(3分)5、⽂件操作通常包括下列3个基本步骤:打开现存⽂件或创建⼀个新⽂件,(写⼊或读取⽂件)和关闭⽂件。

(2分)6、使⽤两个For循环,把其中⼀个嵌套在另⼀个中可以⽣成⼀个⼆维数组。

外层的For循环产⽣(⾏)元素,⽽内层的For循环产⽣(列元素)。

(3分)7、在创建⼦程序时,可以使⽤(连线⼯具)给前⾯板的控制器和指⽰器分配端⼝。

(1.5分)8、LabVIEW有四种类型的节点:(函数)、(⼦VI)、Express VI和结构。

(3分)⼆、单项选择题。

1、以下控件中,可以决定FOR循环运⾏次数的的图标是(D)。

2、下列哪种说法是错误的?(A )A、数组中的元素不可以是波形类型。

B、波形是⼀种族。

C、虚拟仪器采⽤的是⾯向对象和可视化编程技术。

D、WHILE循环可以设置成条件为”假(F)”。

4、关于全局变量,下列哪种说法是错误的?(C)A、全局变量是⽤于在不同的程序之间传递数据。

B、它只有前⾯板,没有程序框图。

C、全局变量是⼀个特殊的VI,可以使⽤公式节点进⾏编程。

D、全局变量通过接⼝实现主程序和⼦程序之间的数据传递。

5、关于条件结构选项卡控件,下列说法哪种说法是正确的?(B)A、它输出ASCII值,该值与被选择的标签相同。

B、它实质是⼀个枚举类型(enumerated)。

C、每⼀个Tab中都能放很多显⽰控件。

labview虚拟仪器试卷

labview虚拟仪器试卷

一、填空题。

3、因为For循环的常用来处理数组,所以数据出口的自动索引默认为(有)。

4、而While循环的数据出口的自动索引默认为(无)。

5、使用两个For循环,把其中一个嵌套在另一个中可以生成一个二维数组。

外层的For循环产生(行)元素,而内层的For循环产生(列)。

9、顺序结构有(重叠式和平铺式)两种方式。

二、单项选择题。

1、当一个函数的error in带有错误信息时,下列哪种说法是正确的。

( D )A、该函数会对错误信息进行处理B、该函数不会作任何操作,而是直接将错误信息传递给error out,且不会将自身函数发生的错误加进去。

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

D、该函数会直接将错误信息传递给error out。

且会将自身函数发生的错误也一并加进去。

3、下列说法中哪种说法是正确的?( C )A、While循环只有在条件端口接收到的值为True时才停止循环B、While循环不满足条件,1次也不执行C、For循环当N<1时,1次都不执行D、For循环可以嵌套,而While循环不可以嵌套8、当连接输入被勾上时,下面程序框图中创建数组(Build Array)函数的输出是什么?[ C ](A) 一维数组{1, 7, -4, -2, 3, 6};(B) 二维数组{{1, -4, 3, 0}, {7, -2, 6}};(C) 一维数组{1, -4, 3, 7, -2, 6};(D) 二维数组{{1, -4, 3}, {7, -2, 6}}。

9、下面数组加法的计算结果是多少? [ B ](A) 一维数组{80, 20, 40, 10, -60};(B) 一维数组{120, 30};(C) 一维数组{120, 30, -60};(D) 二维数组{{120, 90, 20}, {60, 30, -40}}。

10、对于下面的程序框图,哪个描述是正确的?[ D ](A) 循环会执行一次,计数接线端会输出数值0;(B) 循环不会执行,计数接线端会返回一个空数值(Null);(C) 循环会执行一次,计数接线端会输出数值1;(D) 循环会执行无限次,程序只能人为中止。

Labview期末考试题及答案

Labview期末考试题及答案

——鸳小白1.一个温度监测器,如右图所示,当温度超过报警上限,而且开启报警时,报警灯点亮。

温度值可以由随机数发生器产生.当报警发生时输出报警信息,例如“温度超限!当前温度78.23℃”,正常情况下输出空字符串。

同时。

利用“报警信息”控件的blinking属性,实现在输出报警信息的同时伴随闪烁,如下图所示。

为了能看到闪烁效果,需要将采样间隔设到5秒以上。

(1)(3)2.有一个测量程序,采集两路信号,每1s采集一次,要求每采集一次,就将采集结果写入文本文件尾部,即使重新运行程序,仍能保证数据添加到文件尾部,而不会覆盖原有数据。

格式为a保留4位小数,b为整数,如右图所示。

并在程序中用文本显示。

程序前面板程序框图3.利用随机数发生器仿真两个采样信号。

一个0到5V的采样信号,每200ms采一个点,共采集50个点,另一路电压信号的范围为5到10V,采样间隔是50ms,共采100个点。

采样完成后,将两路采样信号显示在同一个Waveform Graph中。

4.利用随机数发生器仿真两个采样信号。

一个0到5V的采样信号,每200ms采一个点,共采集50个点,另一路电压信号的范围为5到10V,采样间隔是50ms,共采100个点。

采样完成后,将两路采样信号显示在同一个Waveform Graph中。

X轴为时间轴显示,要求时间轴能真实的反映采样时间5.创建一个VI程序,该程序可以产生一个六行四列的二维数组(数组元素为0到10的随机整数),并把二维数组的前三行、前三列单独提出来,做为一个新的数组。

子VI主VI6.产生5个随机数,并和序号一起保存,格式为电子表单。

7.用for循环产生4航100列二维数组,数组成员如下:1,2,3 (100)100,99,98……6,7,8 (105)105,104,103 (6)从这个数组中取出2行5列的二维数组,成员如下:50,49,48 (1)56,57,58 (105)将这两个数组用数组显示空间显示在前面板上8、产生测试信号正弦波,三角波,方波,锯齿波,要求面板如下:9.计算学生三门课(语文,数学,英语)的平均分,并根据平均分划分成绩等级。

labview上机考试(试卷三)

labview上机考试(试卷三)

考试时间:60分钟总分:100分要求:考试内容包含4个题,每个题用一个VI程序来编写,编写完之后将4个VI压缩,压缩文件的命名方式是:方向(机电或者机自)+姓名+学号.(zip或者rar)例如:机自方向张三,学号是1234567890,那么压缩文件名称应该是机自张三1234567890.zip 或者机自张三1234567890.rar考场纪律:考试过程可以查看labview帮助,但是不能交头接耳讨论第一题(10分)创建一个VI程序,通过检测某传感器输出的电压,模拟温度测量,并转为摄氏温度显示(用前面板的温度计来显示,并在该温度计旁边显示具体的摄氏温度数值)。

假设某传感器输出的电压值于绝对温度之间关系是T=3.25u^2+1.25u+20.36,其中绝对温度T的单位是K(开尔文温度),传感器输出的电压u的单位是V,传感器电压输出(0-5V)用随机数模拟生成。

摄氏温度与开尔文温度(绝对温度)的换算公式K=C+273.16 ; 式中K--开尔文温度,C--摄氏温度第二题(20分)设计一个函数发生器,可以产生频率和幅度可调的正弦信号、方波、三角波及锯齿波,在前面板上显示。

用下拉列表选择不同的波形信号。

第二题(30分)用0-100的随机数代替摄氏温度,将每500ms采集的温度的变化波形表示出来,并设定上下限,温度高于上限或者低于下限分别点亮对应的指示灯。

程序中需要用到的控件和函数主要有:随机数生成函数,报警指示控件,延时函数,逻辑与函数,逻辑大于函数,乘法函数,温度显示控件,波形控件,开启报警开关控件(报警使能)。

有一个while循环结构。

第三题(40分)创建一个VI程序,此VI要实现的功能是:首先创建两个正弦波形,并为每个正弦波形函数设置不同的频率、幅值和相位。

通过加法函数将两个正弦波形合成一个波形并输入到合成波形图的显示控件中,同时将合成的波形图输入幅度谱和相位谱函数,并从该函数的相位谱输出接线端输出至波形图控件中。

labview考试题及答案

labview考试题及答案

labview考试题及答案一、单选题(每题2分,共10题,共20分)1. LabVIEW是一种由哪家公司开发的图形化编程语言?A. 微软B. 国家仪器(NI)C. 苹果D. 谷歌答案:B2. 在LabVIEW中,哪个术语指的是程序的开始?A. 循环B. 事件结构C. 顺序结构D. 子VI答案:C3. 以下哪个是LabVIEW中用于创建子VI的函数?A. 创建数组B. 创建簇C. 创建子VID. 创建引用答案:C4. 在LabVIEW中,如何表示一个布尔值?A. 使用数字1或0B. 使用字符串"True"或"False"C. 使用布尔控件D. 使用开关控件答案:C5. LabVIEW中的哪个功能允许用户在不停止程序的情况下调试代码?A. 单步执行B. 断点C. 探针D. 性能分析答案:B6. 在LabVIEW中,哪个术语用于描述一个程序的输入和输出?A. 前面板B. 块图C. 子VID. 终端答案:A7. 以下哪个不是LabVIEW中的数组操作函数?A. 构建数组B. 连接数组C. 排序数组D. 求和数组答案:D8. 在LabVIEW中,如何将一个布尔值转换为数值?A. 使用转换函数B. 使用逻辑运算C. 使用比较函数D. 使用数学函数答案:A9. 在LabVIEW中,哪个函数用于将字符串转换为数值?A. 字符串到数值B. 字符串到布尔C. 字符串到日期/时间D. 字符串到路径答案:A10. 在LabVIEW中,如何实现循环结构?A. 使用While LoopB. 使用For LoopC. 使用Case StructureD. 使用Sequence Structure答案:A二、多选题(每题3分,共5题,共15分)1. 以下哪些是LabVIEW中的数据类型?A. 数值B. 布尔C. 字符串D. 路径答案:A, B, C, D2. 在LabVIEW中,哪些是常用的数组操作?A. 构建数组B. 连接数组C. 排序数组D. 求和数组答案:A, B, C3. 在LabVIEW中,哪些是调试程序的方法?A. 单步执行B. 断点C. 探针D. 性能分析答案:A, B, C4. 以下哪些是LabVIEW中的结构?A. 循环B. 事件结构C. 顺序结构D. 子VI答案:A, B, C5. 在LabVIEW中,哪些是布尔值的表示方法?A. 使用数字1或0B. 使用字符串"True"或"False"C. 使用布尔控件D. 使用开关控件答案:C, D三、判断题(每题1分,共5题,共5分)1. LabVIEW是一种文本编程语言。

LabVIEW虚拟仪器试卷02

LabVIEW虚拟仪器试卷02

一、填空题。

一、一个完整的VI包括三个部份:(前面板、框图程序、图标/连接口)。

二、LabVIEW有四种类型的节点:( 函数)、( 子程序)、结构和代码接口。

3、因为For循环的经常使用来处置数组,因此数据出口的自动索引默以为( 有)。

4、而While循环的数据出口的自动索引默以为( 无) 。

五、利用两个For循环,把其中一个嵌套在另一个中能够生成一个二维数组。

外层的For循环产生( 行 )元素,而内层的For循环产生( 列 )。

六、利用(相关滤波)能够方便地从复杂的待测信号中分离出某一特定频率的信号。

采样距离是指( 一个持续搜集的序列中,相邻两次搜集之间的时刻距离)。

7、虚拟仪器最核心的思想是( 硬件实现的功能软件化),从而降低系统本钱,增强系统功能与灵活性。

八、若是没有现成的数据搜集卡,咱们也能够利用LabVIEW中的( 动态链接库 )功能实现数据搜集。

九、Sequence结构有( 重叠式和平铺式)两种方式。

10、框图程序是由( 节点)、( 端口)和(连线)组成的可执行代码。

二、单项选择题。

一、当一个函数的error in带有错误信息时,以下哪一种说法是正确的。

( D )A、该函数会对错误信息进行处置B、该函数不会作任何操作,而是直接将错误信息传递给error out,且不会将自身函数发生的错误加进去。

C、该函数将会发犯错误信息警告,且使程序终止运行。

D、该函数会直接将错误信息传递给error out。

且会将自身函数发生的错误也一并加进去。

二、以下哪一种说法是错误的?( B)A、虚拟仪器采纳的是面向对象和可视化编程技术。

B、在程序运行的进程中波形的可见性是不能够改变的。

C、在LabVIEW中,VI程序的运行是数据流驱动的。

D、在创建子程序时,能够利用连线工具给前面板的操纵器和指示器分派端口。

3、以下说法中哪一种说法是正确的?( C )A、While循环只有在条件端口接收到的值为True时才停止循环B、While循环不知足条件,1次也不执行C、For循环当N<1时,1次都不执行D、For循环能够嵌套,而While循环不能够嵌套4、当数据搜集卡组态成DIFF模式时,将利用差分连接方式,利用这种连接方式以下哪一种说法是错误的?( C )A、能够减少尖峰噪声B、增加噪声抑制C、增大了尖峰噪声D、增加共模信号抑制五、以下哪一种总线产品对PCI总线产品完全兼容。

《LabVIEW语言及编程技术》习题库(答案)

《LabVIEW语言及编程技术》习题库(答案)
[ C ]
(A)二维数组{{6, 3, 3};{2, 1, 8}};(B)二维数组{{6,6,6};{8,6,6};{6,6,6}};
(C)二维数组{{6,6,6};{6,6,6};{6,8,6}};(D)二维数组{{6,8,6};{6,8,6};{6,8,6}}。
17.下列工具说法不正确的是:[ C ]
C输入和输出数据都可为各个子程序框图连接或不连接数据
D输入数据时,各个子程序框图必须连接输入数据,输出数据时,可连接或不连接输出数据
25.下列那种数据类型是波形图不能接受的。[C]
A B
CD
26.下列那种图形可以描绘非均匀采样数据。[C]
A波形图B波形图表CXY图D强度图
27.下图程序运行结果为[B]
bVIEW中常用的调试工具有:单步执行,高亮显示,断点和探针等。
三简答题
1.For循环和While循环的区别是什么?使用中它们各自适用于什么场合?
答:For循环规定了循环次数,其条件选择是根据计数器计数次数是否达到循环次数而决定结束循环的条件;而While循环不规定循环次数,其条件选择是根据选择器端子的条件是否得以满足而决定结束循环的条件。For循环适合于有限次数的循环操作,而While循环适合于根据程序运行过程中逻辑关系或在程序执行中人为地决定循环次数。
(A)一维数组{1, 7, -4, -2, 3, 6} ;(B)二维数组{{1, -4, 3, 0}, {7, -2, 6}};
(C)一维数组{1, -4, 3, 7, -2, 6};(D)二维数组{{1, -4, 3}, {7, -2, 6}}。
6.下面数组加法的计算结果是多少?[ B ]
(A)一维数组{80, 20, 40, 10, -60} ;(B)一维数组{120, 30};

Labview期末考试题及答案

Labview期末考试题及答案

——鸳小白1.一个温度监测器,如右图所示,当温度超过报警上限,而且开启报警时,报警灯点亮。

温度值可以由随机数发生器产生.当报警发生时输出报警信息,例如“温度超限!当前温度78.23℃”,正常情况下输出空字符串。

同时。

利用“报警信息”控件的blinking属性,实现在输出报警信息的同时伴随闪烁,如下图所示。

为了能看到闪烁效果,需要将采样间隔设到5秒以上。

(1)(3)2.有一个测量程序,采集两路信号,每1s采集一次,要求每采集一次,就将采集结果写入文本文件尾部,即使重新运行程序,仍能保证数据添加到文件尾部,而不会覆盖原有数据。

格式为a保留4位小数,b为整数,如右图所示。

并在程序中用文本显示。

程序前面板程序框图3.利用随机数发生器仿真两个采样信号。

一个0到5V的采样信号,每200ms采一个点,共采集50个点,另一路电压信号的范围为5到10V,采样间隔是50ms,共采100个点。

采样完成后,将两路采样信号显示在同一个Waveform Graph中。

4.利用随机数发生器仿真两个采样信号。

一个0到5V的采样信号,每200ms采一个点,共采集50个点,另一路电压信号的范围为5到10V,采样间隔是50ms,共采100个点。

采样完成后,将两路采样信号显示在同一个Waveform Graph中。

X轴为时间轴显示,要求时间轴能真实的反映采样时间5.创建一个VI程序,该程序可以产生一个六行四列的二维数组(数组元素为0到10的随机整数),并把二维数组的前三行、前三列单独提出来,做为一个新的数组。

子VI主VI6.产生5个随机数,并和序号一起保存,格式为电子表单。

7.用for循环产生4航100列二维数组,数组成员如下:1,2,3 (100)100,99,98……6,7,8 (105)105,104,103 (6)从这个数组中取出2行5列的二维数组,成员如下:50,49,48 (1)56,57,58 (105)将这两个数组用数组显示空间显示在前面板上8、产生测试信号正弦波,三角波,方波,锯齿波,要求面板如下:9.计算学生三门课(语文,数学,英语)的平均分,并根据平均分划分成绩等级。

LabView试卷

LabView试卷

1. 所有的LabVIEW 应用程序,即虚拟仪器(VI),它包括前面板、流程图以及图标/连结器三部分。

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

3. CIN节点需要调用*.lsb格式文件,这种文件可以通过Visual C++来生成。

4. 虚拟仪器设计中连线为虚线时表示数据类型不匹配出错,当RUN按钮显示为折断的箭头时,表示程序有错误发生。

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

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

7、数组是相同类型的数据元素的集合,数据元素的类型可以是任意的,可以创建数值数组、布尔数组、字符数组和簇数组。

8、数据采集系统由被测参数→传感器→信号调理→数据采集卡→计算机组成。

9、Labview支持文本文件,二进制文件,数据记录文件,波形文件,测试数据文件等格式的文件输入和输出。

10、数据采集卡性能指标有输入通道数,输出通道数,采集位数,采集速度等。

11、循环边框上的数据出口为一个小方块,称为移位寄存器,具有存贮数据功能,对FOR 循环而言第一次循环时布尔型数据出口值为false。

12、虚拟仪器在使用数据采集卡之前必须运行专用软件MAX进行配置,如设置通道名,输入输出类型,测量类型等。

13、LabVIEW概念是一种用图标代替文本行创建应用程序的图形化编程语言。

14、传统文本编程语言根据语句和指令的先后顺序决定程序执行顺序,而LabVIEW则采用数据流编程方式,程序框图中节点之间的数据流向决定了程序的执行顺序。

它用图标表示函数,用连线表示数据流向。

15、LabVIEW程序为称为VI,扩展名默认为.vi。

16、程序框图是图形化源代码的集合,这种图形化的编程语言也称为G语言。

17、虚拟仪器系统是由计算机、应用软件和仪器硬件三大要素构成的。

计算机与仪器硬件又称为VI的通用仪器硬件平台。

18、LabVIEW程序被称为VI(Virtual Instrument),即虚拟仪器。

最新labview典型题目及答案

最新labview典型题目及答案

最新labview典型题目及答案
1.在什么情况下,应选择使用探针工具而非高亮显示执行过程?()单选
a.查看数据流
b.查看连线上的实时值
c.进程运行时,查看子VI
d.降低VI运行速度,显示连线上的值
2.下列哪项不符合数据流编程方式?()单选
a.移位寄存器
b.隧道
c.子VI
d.局部变量
3.发生错误时停止While循环的最佳方法是?()单选
a.比较错误簇的状态布尔值与常量,然后将比较结果连接至停止接线端
b.直接将错误连线连接至停止接线端
c.创建一个事件结构处理错误事件
d.使用错误处理器VI自动处理错误
4.如子VI的某个输入端的名称在显示即时帮助窗口中以粗体显示,下列表述正确的是?()多选
a.输入值必须是标量
b.输入为推荐连线,非必需连线
c.输入为必需连线
d.如未连接该输入端,运行按钮将断开
5.如要考虑状态图应用程序的扩展性,基本结构的最佳选择是?()单选
a.顺序结构
b.条件结构
c.公式节点
d.面向对象的结构
6.关于下列代码执行正确的表述是?()单选
a.循环在执行50次后停止
b.循环在执行49次后停止
c.循环在执行51次后停止
d.循环在执行52次后停止
7.若待测波形为100Hz正弦波,采样率设置为以下哪个选项较合理()单选
a、10Hz
b、100Hz
c、1000Hz
d、100MHz
8.若待测波形为1MHz正弦波,可以选择以下哪些采集卡()多选
A、串口采集卡
B、USB采集卡
C、PCI采集卡
D、PXI采集卡。

Labview 基础试题及解答

Labview 基础试题及解答

一熟悉LabVIEW软件的开发环境一、上机内容1.LABVIEW启动的初始化界面的6个选项功能;2.熟悉创建应用程序窗口的菜单条和工具条;3.熟悉LABVIEW的控件模板;4.熟悉LABVIEW的函数模板;5.熟悉LABVIEW的工具模板。

二、上机需完成的作业随机数发生器(附程序前面板和代码框图)。

图1-1 程序前面板图1-2 程序代码框图上机二前面板设计一、上机内容1.前面板对象设计方法和属性配置;2.前面板对象的大小和颜色的变化;3.前面板对象位置、排列及装饰效果的设计;4.前面板对象快捷键设置;5.定制前面板控件及调用控件。

二、上机需完成的作业1.前面板控件的生成及大小颜色的改变图2-1 前面板控件的生成图2-2 前面板控件大小颜色的改变2.' 控件的自动排列及装饰2.分配快捷键(附程序)图2-4 分配快捷键前面板图2-5 分配快捷键代码图标3.自定制控件及调用图2-6 自定制控件上机三编辑程序代码一、上机内容1.代码图标创建及调整;2.代码图标的自动和手工连线;3.创建程序图标及接口板;4.调用子程序。

二、上机需完成的作业1.编辑一程序,调用子程序,子程序图标自定义图3-1 子程序图标自定义2. 用LABVIEW 的基本运算函数编写以下算式的程序代码。

63531683100762510225728⨯+-+÷-⨯+321.82.73811253178÷-⨯++3. 利用摄氏温度与华氏温度的关系℃=5(℉-32)/9编写一个程序,求华氏温度(℉为32°,64°,4°,98.6°,104°,212°时的摄氏温度。

上机四数组、簇和字符串一、上机内容1.数组的创建及常用数组函数的使用2.簇创建及常用簇函数的使用3.字符串函数的使用二、上机需完成的作业1.创建一个2行3列的二维数组控制件,为数组成员赋值如下:1.002.003.004.005.006.002.用数组函数将习题1创建的二维数组改为一个一维数组,成员为1.002.003.004.005.006.003.用数组函数创建一个二维数组显示件,成员为:1.002.003.004.005.006.002.003.004.005.006.00 1.003.004.005.006.00 1.00 2.004.005.006.00 1.00 2.00 3.004.用数组函数求出习题3创建的数组的大小5.编程将习题3创建的数组转置为:1.002.003.004.002.003.004.005.003.004.005.006.004.005.006.00 1.005.006.00 1.00 2.006.00 1.00 2.00 3.00上机五结构一、上机内容1.For循环结构2.While循环结构3.选择结构4.顺序结构5.公式节点二、上机需完成的作业1.用For循环产生4行100列的二维数组,数组成员如下:1,2,3 (100)100,99,98 (1)6,7,8 (105)105,104,103, (6)从这个数组中提取出2行50列的二维数组,数组成员如下:50,49,48 (1)56,57,58 (105)2 产生100个随机数,求最小值和平均值。

LabView试卷

LabView试卷

Labview复习题一、填空1. 所有的LabVIEW 应用程序,即虚拟仪器(VI),它包括前面板、流程图以及图标/连结器三部分。

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

3. CIN节点需要调用*.lsb格式文件,这种文件可以通过Visual C++来生成。

4. 虚拟仪器设计中连线为虚线时表示数据类型不匹配出错,当RUN按钮显示为折断的箭头时,表示程序有错误发生。

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

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

7、数组是相同类型的数据元素的集合,数据元素的类型可以是任意的,可以创建数值数组、布尔数组、字符数组和簇数组。

8、数据采集系统由被测参数→传感器→信号调理→数据采集卡→计算机组成。

9、Labview支持文本文件,二进制文件,数据记录文件,波形文件,测试数据文件等格式的文件输入和输出。

10、数据采集卡性能指标有输入通道数,输出通道数,采集位数,采集速度等。

11、循环边框上的数据出口为一个小方块,称为移位寄存器,具有存贮数据功能,对FOR 循环而言第一次循环时布尔型数据出口值为false。

12、虚拟仪器在使用数据采集卡之前必须运行专用软件MAX进行配置,如设置通道名,输入输出类型,测量类型等。

13、LabVIEW概念是一种用图标代替文本行创建应用程序的图形化编程语言。

14、传统文本编程语言根据语句和指令的先后顺序决定程序执行顺序,而LabVIEW则采用数据流编程方式,程序框图中节点之间的数据流向决定了程序的执行顺序。

它用图标表示函数,用连线表示数据流向。

15、LabVIEW程序为称为VI,扩展名默认为.vi。

16、程序框图是图形化源代码的集合,这种图形化的编程语言也称为G语言。

17、虚拟仪器系统是由计算机、应用软件和仪器硬件三大要素构成的。

计算机与仪器硬件又称为VI的通用仪器硬件平台。

LabView试卷

LabView试卷

Labview复习题一、填空1. 所有的LabVIEW 应用程序,即虚拟仪器(VI),它包括前面板、流程图以及图标/连结器三部分。

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

3. CIN节点需要调用*.lsb格式文件,这种文件可以通过V isual C++来生成。

4. 虚拟仪器设计中连线为虚线时表示数据类型不匹配出错,当RUN按钮显示为折断的箭头时,表示程序有错误发生。

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

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

7、数组是相同类型的数据元素的集合,数据元素的类型可以是任意的,可以创建数值数组、布尔数组、字符数组和簇数组。

8、数据采集系统由被测参数→传感器→信号调理→数据采集卡→计算机组成。

9、Labview支持文本文件,二进制文件,数据记录文件,波形文件,测试数据文件等格式的文件输入和输出。

10、数据采集卡性能指标有输入通道数,输出通道数,采集位数,采集速度等。

11、循环边框上的数据出口为一个小方块,称为移位寄存器,具有存贮数据功能,对FOR 循环而言第一次循环时布尔型数据出口值为false。

12、虚拟仪器在使用数据采集卡之前必须运行专用软件MAX进行配置,如设置通道名,输入输出类型,测量类型等。

13、LabVIEW概念是一种用图标代替文本行创建应用程序的图形化编程语言。

14、传统文本编程语言根据语句和指令的先后顺序决定程序执行顺序,而LabVIEW则采用数据流编程方式,程序框图中节点之间的数据流向决定了程序的执行顺序。

它用图标表示函数,用连线表示数据流向。

15、LabVIEW程序为称为VI,扩展名默认为.vi。

16、程序框图是图形化源代码的集合,这种图形化的编程语言也称为G语言。

17、虚拟仪器系统是由计算机、应用软件和仪器硬件三大要素构成的。

计算机与仪器硬件又称为VI的通用仪器硬件平台。

labview试卷【可编辑】

labview试卷【可编辑】

Labview复习题一、填空1. 所有的LabVIEW 应用程序,即虚拟仪器(VI),它包括前面板、流程图以及图标/连结器三部分。

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

3. CIN节点需要调用*.lsb格式文件,这种文件可以通过V isual C++来生成。

4. 虚拟仪器设计中连线为虚线时表示数据类型不匹配出错,当RUN按钮显示为折断的箭头时,表示程序有错误发生。

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

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

7、数组是相同类型的数据元素的集合,数据元素的类型可以是任意的,可以创建数值数组、布尔数组、字符数组和簇数组。

8、数据采集系统由被测参数→传感器→信号调理→数据采集卡→计算机组成。

9、Labview支持文本文件,二进制文件,数据记录文件,波形文件,测试数据文件等格式的文件输入和输出。

10、数据采集卡性能指标有输入通道数,输出通道数,采集位数,采集速度等。

11、循环边框上的数据出口为一个小方块,称为移位寄存器,具有存贮数据功能,对FOR 循环而言第一次循环时布尔型数据出口值为false。

12、虚拟仪器在使用数据采集卡之前必须运行专用软件MAX进行配置,如设置通道名,输入输出类型,测量类型等。

13、LabVIEW概念是一种用图标代替文本行创建应用程序的图形化编程语言。

14、传统文本编程语言根据语句和指令的先后顺序决定程序执行顺序,而LabVIEW则采用数据流编程方式,程序框图中节点之间的数据流向决定了程序的执行顺序。

它用图标表示函数,用连线表示数据流向。

15、LabVIEW程序为称为VI,扩展名默认为.vi。

16、程序框图是图形化源代码的集合,这种图形化的编程语言也称为G语言。

17、虚拟仪器系统是由计算机、应用软件和仪器硬件三大要素构成的。

计算机与仪器硬件又称为VI的通用仪器硬件平台。

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

Labview复习题一、填空1. 所有的LabVIEW 应用程序,即虚拟仪器(VI),它包括前面板、流程图以及图标/连结器三部分。

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

3. CIN节点需要调用*.lsb格式文件,这种文件可以通过Visual C++来生成。

4. 虚拟仪器设计中连线为虚线时表示数据类型不匹配出错,当RUN按钮显示为折断的箭头时,表示程序有错误发生。

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

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

7、数组是相同类型的数据元素的集合,数据元素的类型可以是任意的,可以创建数值数组、布尔数组、字符数组和簇数组。

8、数据采集系统由被测参数→传感器→信号调理→数据采集卡→计算机组成。

9、Labview支持文本文件,二进制文件,数据记录文件,波形文件,测试数据文件等格式的文件输入和输出。

10、数据采集卡性能指标有输入通道数,输出通道数,采集位数,采集速度等。

11、循环边框上的数据出口为一个小方块,称为移位寄存器,具有存贮数据功能,对FOR 循环而言第一次循环时布尔型数据出口值为false。

12、虚拟仪器在使用数据采集卡之前必须运行专用软件MAX进行配置,如设置通道名,输入输出类型,测量类型等。

13、LabVIEW概念是一种用图标代替文本行创建应用程序的图形化编程语言。

14、传统文本编程语言根据语句和指令的先后顺序决定程序执行顺序,而LabVIEW则采用数据流编程方式,程序框图中节点之间的数据流向决定了程序的执行顺序。

它用图标表示函数,用连线表示数据流向。

15、LabVIEW程序为称为VI,扩展名默认为.vi。

16、程序框图是图形化源代码的集合,这种图形化的编程语言也称为G语言。

17、虚拟仪器系统是由计算机、应用软件和仪器硬件三大要素构成的。

计算机与仪器硬件又称为VI的通用仪器硬件平台。

18、LabVIEW程序被称为VI(Virtual Instrument),即虚拟仪器。

LabVIEW的核心概念就是“软件即是仪器”,即虚拟仪器的概念。

19、LabVIEW程序包括前面板(用户界面)和后面板(程序框图)。

它有3种选板:控件选板(为前面板添加控件),仅用于编辑前面板;函数选板(在程序框图中添加函数或数据等),仅用于编辑程序框图;工具选板(选择各种编辑工具,前面板和后面板都要用到)。

20、控件选板中的基本常用控件可以以现代(modern)、经典(classic)和系统(system)三种风格显示。

21、前面板中的一些控件既可以作为输入控件也可以做作为显示控件。

右击控件,选择Change to Indicator(转换为显示控件)或Change to Control(转换为输入控件)可以进行输入控件与显示控件之间的切换。

22、程序框图中的控件对象实际上是前面板相应控件的接线端。

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

LabVIEW中的节点主要包括函数、结构、Express VI、子VI等。

24、高亮显示数据流,将明显降低程序的执行速度。

25、数据类型包括数字型控件、布尔型控件、枚举类型、时间类型、局部变量和全局变量。

26、数据运算包括算术运算符、关系运算符、逻辑运算符、表达式节点。

27、VI程序框图中接线端以不同的图标和颜色来表示不同的数据类型。

28、LabVIEW中的枚举类型提供了一个选项列表,其中每一项都包含一个字符串标识和数字标识,数字标识与每一选项在列表中的顺序一一对应。

时间类型是LabVIEW中特有的数据类型,用于输入与输出时间和日期。

29、LabVIEW图形化编程中,运算是按照从左到右沿数据流的方向顺序执行。

30、程序结构包括顺序结构、For循环、While循环、Case结构、事件结构、使能结构和公式节点。

31、框图使能结构——注释程序框图。

在不同外部条件下执行不同部分的程序。

32、字符串控件包括输入控件、显示控件和下拉框。

字符串输入控件一般被用作文本输入框,而字符串显示控件一般被用作文本显示框。

表格实际上就是一个字符串组成的二维数组。

树形控件以树的形式显示多层内容。

33、LabVIEW一个非常大的优势就是它可以根据输入数据的类型判断算子的运算方法,即自动实现多态。

34、LabVIEW 目录一般在Program Files\National Instruments\目录下35、DBL 符号表示对象数据类型是双精度数;TF 符号表示布尔数;I16符号表示16 位整型数;ABC 符号表示对象数据类型是字符串。

36、构造一个子VI 主要的工作就是定义它的图标和联接器。

37、移位寄存器可以将数据从一个循环周期传递到另外一个周期。

如果必要,每维最多可有231-1 个元素。

1、簇为LabVIEW中的结构体变量。

38、根据显示方法,Graph又分为波形图、XY曲线图、强度图、数字时序图和三维图。

39、LabVIEW中的子VI(SubVI)类似于文本编程语言中的函数。

二、选择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、简述波形图表与波形图的相同点与区别?2、如何创建子VI?子VI与一般VI相比,哪一要素是必不可少的?3、移位寄存器的用途是什么?怎么初始化移位寄存器?4、VI子程序的连接端口的作用是?如何来定义VI子程序的连接口?5、虚拟仪器通用测试平台由哪几个部分组成?它们主要又包括哪些部分?拟仪器?虚拟仪器相对于传统仪器有优势在哪里?7 . For循环和While循环的区别是什么?使用中它们各自适用于什么场合?8、虚拟仪器的主要特点有哪些波形图表与波形图的区别一般来说,图形控件是将数据源在某一坐标中,实时、逐点地显示出来,可以反映被物理量的变化趋势,与传统的模拟示波器、波形记录仪功能相同;而图表控件则对采集到的数据进行事后处理,它先将被采集数据存放在一个数组之中,然后根据需要组织成所需的图形显示出来,它的缺点就是没有实时显示,但它的表现形式要丰富的多,例如采集了一个波形后,经处理可以显示出其频谱图,另外,在输入数据类型上,图形控件无法输入簇数据,而图表控件可以输入簇数据答:①移位寄存器主要用于While循环和For循环,将上一次循环的值传给下一次循环。

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

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

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

答:虚拟仪器通用测试平台由硬件和软件两大部分组成。

硬件部分包括:(1)个人计算机(PC),具有运行图形化编程软件的能力;(2)外置式多功能DAQ主板,具有数据采集、信号产生、定时计数、数据通信等多种功能,它通过标准总线接口与计算机相连;(3)系列化的测试与实验电路模板,它包括模拟和数字电路等各种基本单元电路和信号调理电路,作为被测试的对象或测试的辅助电路插接在DAQ主板上。

软件部分包括:(1)基于Windows环境下的虚拟仪器软件开发平台LabVIEW或LabWindow s/CVI;(2)虚拟仪器库,包括有示波器、信号源、电压表、计数器等十余种虚拟仪器驱动程序库;(3)系列化的测试与实验的示范程序软件包。

答:For循环规定了循环次数,其条件选择是根据计数器计数次数是否达到循环次数而决定结束循环的条件;而While循环不规定循环次数,其条件选择是根据选择器端子的条件是否得以满足而决定结束循环的条件。

For循环适合于有限次数的循环操作,而While循环适合于根据程序运行过程中逻辑关系或在程序执行中人为地决定循环次数。

、什么叫虚拟仪器?虚拟仪器相对于传统仪器有优势在哪里?(本题5分)答:虚拟仪器技术简单说就是用户自定义的基于PC的测试和测量解决方案。

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

虚拟仪器(VI,Virtual Instrumentation):利用高性能的模块化硬件,结合高效灵活的计算机软件来完成各种测试、测量和自动化的应用。

虚拟仪器的特点:仪器控制面板由计算机软件界面所代替仪器硬件由计算机控制【虚拟仪器的主要特点有】:1尽可能采用了通用的硬件,各种仪器的差异主要是软件。

2可充分发挥计算机的能力,有强大的数据处理功能,可以创造出功能更强的仪器。

3用户可以根据自己的需要定义和制造各种仪器。

四、程序1、创建一个VI 程序,该程序可以产生一个六行四列的二维数组(数组元素为0 到10 的随机整数),并把二维数组的前三行、前三列单独提出来,做为一个新的数组。

(本题8分)2、用0-100 的随机数代替摄氏温度,将每500ms 采集的温度的变化波形表示出来,并设定上下限,温度高于上限或者低于下限分别点亮对应的指示灯。

并将其上下限也一并在波形中表示出来。

(本题8分)3、创建一个程序,产生正弦波、三角波、矩形波、锯齿波,并显示出来。

波形的频率和幅度可以改变。

用一个旋钮式开关来选择产生哪种波形。

(本题8分)4、(1)创建一个VI 子程序,该子程序的功能是用公式节点来产生一个模拟压力,其计算公式是P=80+18.253V+1.244V*V。

相关文档
最新文档