最新虚拟仪器考试题及部分答案(仅供参考)

合集下载

虚拟仪器课后题答案

虚拟仪器课后题答案

虚拟仪器课后题答案【篇一:虚拟仪器习题】>班级:1102113学号:110211307姓名:张晨指导教师:张宁2014年12月1-1、创建一个vi程序,该程序可以产生一个六行四列的二维数组(数组元素为0-10之间的随机整数),并把二维数组的前三行,前三列单独提出来,作为一个新的数组。

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

并将上、下限也一并在波形中显示出来。

1-3、创建一个程序,产生正弦波、三角波、矩形波、锯齿波,并显示出来,波形的频率和幅度可以改变,用一个旋钮式开关来选择产生哪种波形?1-4、写一个跑马灯,5个灯从左到右不停的轮流点亮,闪烁间隔由一个旋钮调节。

1-5、创建一个vi子程序,产生一个模拟数y=x*x+3x+7;调用该子程序,每0.5s测一个数,共采20个数,将数据存储在一个excel 文件中。

【篇二:labview经典练习题附答案】p> 题目: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个数组用数组显示件显示在前面板.题目:程序开始运行时候要求用户输入一个口令,口令显示正确时候滑钮显示件显示0---100的随机数,否则程序立即停止.题目:编写一个程序测试自己在程序前面板上输入以下字符所用的时间:a virtual instruments is a program in the graphical programming language.题目:编写一个程序,在前面板上放3个按钮,当按下某个按钮时,输出按钮的编号.题目:编写计算以下等式的程序:y1=x3-x2+5 y2=m*x+bx的范围是0---10。

虚拟仪器习题答案

虚拟仪器习题答案

4.10 设计VI ,输入一个数,判断这个数是否在10~100之间。

或者4.11 设计VI ,比较两个数,如果其中一个数大于另一个数,则点亮led 指示灯。

4.12设计VI ,产生一个0.0到10.0的随机数与10.0相乘,然后通过一个VI 子程序将积与100相加后开方。

(1)子VI(2)调用子VI 5.5 设计VI ,求0~99之间所有偶数的和。

5.6 设计VI ,求一个一维数组中所有元素的和。

5.7 设计VI ,计算∑x !x x =15.8 设计VI ,在前面板放置一个布尔按钮和一个字符串显示控件,要求当按钮按下时,显示“按钮被按下”,当按钮被松开时,显示“按钮被松开”。

5.9 设计VI ,使用公式节点,完成下面公式的计算。

y1=x^2+x+1;y2=ax+b;5.10 设计VI,将两个字符串连接成一个字符串。

5.11 设计VI,建立一个簇,包含个人姓名、性别、年龄、民族、专业等信息,并使用“解除捆绑”函数,将簇中各个元素分别取出。

5.12 设计VI,利用全局变量将一个VI产生的正弦波在另一个VI显示。

(1)第一个vi,产生波形数据,存入全局变量中(2)全局变量(3)第二个vi,用来显示波形5.13 设计VI,将含有10个随机数的一维数组存储为电子表格文件。

5.14 设计VI,将三角波生成器产生的三角波数据存储为二进制文件。

5.15 设计VI,产生500个随机数并使用波形显示控件显示波形,计算随机数的平均值、最大值、最小值,并在前面板上显示计算结果。

5.16 设计VI,在波形图上用两种不同的颜色显示一条正弦曲线和一条余弦曲线,每条曲线长度为128点,其中X0=0,dX=1,余弦曲线的X0=2,dX=5.5.17 设计VI,用XY图显示一个半径为5的圆。

5.18 设计VI,用数字波形图显示数组各元素对应的二进制信号,数组为(0,7,14,21,9,35,13)。

6.8 设计VI,用3种不同的形式产生正弦波信号。

虚拟仪器习题答案

虚拟仪器习题答案

4.10 设计VI ,输入一个数,判断这个数是否在10~100之间。

或者4.11 设计VI ,比较两个数,如果其中一个数大于另一个数,则点亮led 指示灯。

4.12设计VI ,产生一个0.0到10.0的随机数与10.0相乘,然后通过一个VI 子程序将积与100相加后开方。

(1)子VI(2)调用子VI 5.5 设计VI ,求0~99之间所有偶数的和。

5.6 设计VI ,求一个一维数组中所有元素的和。

5.7 设计VI ,计算∑x !x x =15.8 设计VI ,在前面板放置一个布尔按钮和一个字符串显示控件,要求当按钮按下时,显示“按钮被按下”,当按钮被松开时,显示“按钮被松开”。

5.9 设计VI ,使用公式节点,完成下面公式的计算。

y1=x^2+x+1;y2=ax+b;5.10 设计VI,将两个字符串连接成一个字符串。

5.11 设计VI,建立一个簇,包含个人姓名、性别、年龄、民族、专业等信息,并使用“解除捆绑”函数,将簇中各个元素分别取出。

5.12 设计VI,利用全局变量将一个VI产生的正弦波在另一个VI显示。

(1)第一个vi,产生波形数据,存入全局变量中(2)全局变量(3)第二个vi,用来显示波形5.13 设计VI,将含有10个随机数的一维数组存储为电子表格文件。

5.14 设计VI,将三角波生成器产生的三角波数据存储为二进制文件。

5.15 设计VI,产生500个随机数并使用波形显示控件显示波形,计算随机数的平均值、最大值、最小值,并在前面板上显示计算结果。

5.16 设计VI,在波形图上用两种不同的颜色显示一条正弦曲线和一条余弦曲线,每条曲线长度为128点,其中X0=0,dX=1,余弦曲线的X0=2,dX=5.5.17 设计VI,用XY图显示一个半径为5的圆。

5.18 设计VI,用数字波形图显示数组各元素对应的二进制信号,数组为(0,7,14,21,9,35,13)。

6.8 设计VI,用3种不同的形式产生正弦波信号。

(完整word版)LabVIEW虚拟仪器试卷02

(完整word版)LabVIEW虚拟仪器试卷02

一、填空题。

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

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

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

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

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

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

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

采样间隔是指( 一个连续采集的序列中,相邻两次采集之间的时间间隔)。

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

8、如果没有现成的数据采集卡,我们也可以利用LabVIEW中的( 动态链接库 )功能实现数据采集。

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

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

二、单项选择题。

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循环不满足条件,1次也不执行C、For循环当N<1时,1次都不执行D、For循环可以嵌套,而While循环不可以嵌套4、当数据采集卡组态成DIFF模式时,将使用差分连接方式,使用这种连接方式下列哪种说法是错误的?( C )A、可以减少尖峰噪声B、增加噪声抑制C、增大了尖峰噪声D、增加共模信号抑制5、下列哪种总线产品对PCI总线产品完全兼容。

虚拟仪器技术与应用习题及答案项目4

虚拟仪器技术与应用习题及答案项目4

4.8习题44.1编写程序,要求产生20个20上下浮动5的随机数分别存储为文本文件,电子表格文件和二进制文件;然后编写另外的程序读上述文件中的数据并在前面板中显示出来。

参考答案:前面板与程序框图≡[o]EF≡⅛S -------- H4.2编写程序,要求模拟一个含有正弦波和方波的双通道波形数据存储为波形文件,并要求文件中显示的存储时间为当前系统时间。

参考答案:保存路径可以自由选择,保存格式可以是二进制。

3 .设计一个Vl来测量温度(温度是用一个20到40的随机整数来代替),每隔0.25秒测一次,共测定5秒。

在数据采集过程中,Vl将在波形Chart 上实时地显示测量结果。

采集过程结束后,在GraPh 上画出温度数据曲线,并且把测量的温度值以文件的形式存盘。

存盘格式为:点数时间(三)温度值(度) 1 0.25 前面板参考下图4 .利用AcquireTemperatureDataValue(Simulated).vi,每500ms 采集一次温度,取当前温度和最后两次温度的平均值,波形显示并同时把当前温度记录到一个文本文件中。

前面板参考下图78.2输由裁殂停止程序框图参考下图5 .从信号处理-信号生成子选板里选取正弦波和均匀白噪声,分别得到正弦、噪声和余弦三种信号,显示在表格和波形图中,并使用写入电子表格文件把数据保存下来。

前面板参考下图曲线。

ES添加的雌2程序框图参考下图回波形图2 —Iglr凝口的S 烟2 O0.062750.1253-0.18731 0.2486,0.30901 0.3681;0.425770.481750.5358;0.5877€0.6374; -0.4262-0.4039-0.00730.334Φ 0.0930?0.1075; -0.06860.17OOf0.4616: -0.054S0.363&-0.4233 0.9980;0.992Γ0.9822( 0.9685f0.951Of 0.9297;0.9048;0.8763( 0.844310.809010.77051 。

仪表工虚拟仪器技术试题集

仪表工虚拟仪器技术试题集

仪表工虚拟仪器技术试题集考试题目:仪表工虚拟仪器技术试题集一、单选题1. 虚拟仪器技术是指利用计算机技术和虚拟仪器软件,将传统仪器的某些功能和性能模拟或实现在计算机中,并能通过硬件设备与被测对象进行交互。

以下哪个选项不是虚拟仪器技术的主要特点?A. 灵活性B. 操作简便C. 硬件部件固定D. 数据处理能力强2. 仪器连接常用的接口有许多种,下列选项中不属于常用接口的是:A. USB接口B. GPIB接口C. RS-232接口D. Ethernet接口3. 在虚拟仪器技术中,数据采集卡的功能主要是:A. 数据存储B. 数据处理C. 数据显示D. 数据采集4. 虚拟仪器软件中的图形编程语言包括:A. PythonB. CC. MATLABD. Fortran5. 仪表控制和数据采集软件LabVIEW是由以下哪家公司开发的?A. 微软B. 苹果C. 赛门铁克D. 国家仪器公司二、多选题1. 下列哪些软件是用于虚拟仪器开发的?A. LabVIEWB. MATLABC. C++D. Visual Studio2. 以下哪些是虚拟仪器的主要应用领域?A. 生物医学B. 机械制造C. 能源与动力D. 音乐制作3. 虚拟仪器技术的优势包括:A. 易扩展B. 低成本C. 高可靠性D. 硬件复杂4. 使用虚拟仪器技术进行实验时,以下哪些是工程师需要关注的问题?A. 仪器的精度和准确性B. 软件的稳定性和灵活性C. 数据存储和处理D. 仪器的外观设计5. 虚拟仪器的发展趋势有:A. 网络化B. 小型化C. 集成化D. 传统化三、判断题1. 虚拟仪器技术可以充分利用计算机硬件资源,提高系统性能和稳定性。

A. 正确B. 错误2. 虚拟仪器技术可以通过软件的方式模拟不同类型的仪器。

A. 正确B. 错误3. 虚拟仪器技术只适用于科学实验室等学术研究领域。

A. 正确B. 错误4. 虚拟仪器技术可以实现仪器参数的自动化测试和校准。

虚拟仪器习题答案

4.9 设计VI,把两个输入数值相加再乘以20。

4.10 设计VI,输入一个数,判断这个数是否在10~100之间。

或者4.11 设计VI,比较两个数,如果其中一个数大于另一个数,则点亮led指示灯。

4.12设计VI,产生一个0.0到10.0的随机数与10.0相乘,然后通过一个VI子程序将积与100相加后开方。

(1)子VI (2)调用子VI5.5 设计VI,求0~99之间所有偶数的和。

5.6 设计VI ,求一个一维数组中所有元素的和。

5.7 设计VI ,计算 x !n x=15.8 设计VI ,在前面板放置一个布尔按钮和一个字符串显示控件,要求当按钮按下时,显示“按钮被按下”,当按钮被松开时,显示“按钮被松开”。

5.9 设计VI,使用公式节点,完成下面公式的计算。

y1=x^2+x+1; y2=ax+b;5.10 设计VI,将两个字符串连接成一个字符串。

5.11 设计VI,建立一个簇,包含个人姓名、性别、年龄、民族、专业等信息,并使用“解除捆绑”函数,将簇中各个元素分别取出。

5.12 设计VI,利用全局变量将一个VI产生的正弦波在另一个VI显示。

(1)第一个vi,产生波形数据,存入全局变量中(2)全局变量(3)第二个vi,用来显示波形5.13 设计VI,将含有10个随机数的一维数组存储为电子表格文件。

5.14 设计VI,将三角波生成器产生的三角波数据存储为二进制文件。

5.15 设计VI,产生500个随机数并使用波形显示控件显示波形,计算随机数的平均值、最大值、最小值,并在前面板上显示计算结果。

5.16 设计VI,在波形图上用两种不同的颜色显示一条正弦曲线和一条余弦曲线,每条曲线长度为128点,其中X0=0,dX=1,余弦曲线的X0=2,dX=5.5.17 设计VI,用XY图显示一个半径为5的圆。

5.18 设计VI,用数字波形图显示数组各元素对应的二进制信号,数组为(0,7,14,21,9,35,13)。

虚拟仪器试题1

虚拟仪器试题一、数值产生比较(知识点:for循环、条件结构、数值运算、数值比较、数值指示、字符串、数组、局部变量)创建一个简单的VI,该VI将完成下列功能:1、每秒钟产生一个随机数,共产生20个,随机数的数值要在0~10之间。

把产生的随机数即时显示,并显示“随机数据”字样。

(6分)2、把20个数据以数组形式存储。

(4分)3、将这20个数分别与常数“8”比较,大于“8”红色灯亮,绿灯灭;否则绿色灯亮,红灯灭。

(10分)参考答案:二、温度采集(知识点:子VI创建和调用、随机信号产生、简单运算、while 循环、波形显示、文件I/O)1、创建子VI,实现摄氏度到华氏度的转换。

(3分)2、创建一个VI,生成温度模拟信号,要求信号在25°C附近上下波动5°C;用while循环每秒采集一个温度值,直到按下停止按钮。

(10分)3、在前面板显示摄氏和华氏当前温度的温度计指示、摄氏和华氏温度波形,波形时间为系统时间。

(7分)答案参考:1、子VI2、温度采集三、数组(知识点:for循环、数组)1、利用For循环创建如下二维数组:(5)1,2,3,……,1011,12,1,……,2021,22 ,23,……,3031,32,33,……,402、利用在前面板上显示为一个二维数组,再将该数组转置并显示为另一个二维数组显示。

(5)3、用数组函数求出上面显示的数组大小,并显示在前面板上。

(5)4、提取源数组中的第1、2行,组成新的数组显示。

(5)答案:四、公式节点与属性节点综合程序设计:1、利用公式节点计算等式:y=x3-2x2+5; (10分)2、为x创建数值输入控件,x取值的范围是0-10,利用属性节点,x每次增(减)量为0.5。

(10分)答案参考:五、创建一个信号分析与处理系统。

1、创建一个VI,产生信号为正弦信号和白噪声叠加的混合信号,显示信号波形。

要求信号的幅值和频率可变。

(12分)2、分析信号的功率普,显示功率普分析结果。

虚拟仪器试卷含答案1

分)虚拟仪器试卷(满分100一、填空题。

(本题共10小题,15个填空,每空1分,共15分。

)1、一个完整的VI包括三个部分:( )。

2、LabVIEW有四种类型的节点:()、()、结构和代码接口。

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

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

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

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

6、利用()可以方便地从复杂的待测信号中分离出某一特定频率的信号。

采样间隔是指()。

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

8、如果没有现成的数据采集卡,我们也可以利用LabVIEW中的()功能实现数据采集。

9、Sequence结构有()两种方式。

10、框图程序是由()、()和()组成的可执行代码。

二、单项选择题。

(本题共5小题,每个小题有四个选项,从中选出正确的选项,每小题2分,共10分。

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

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

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

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

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

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

B、在程序运行的过程中波形的可见性是不可以改变的。

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

D、在创建子程序时,可以使用连线工具给前面板的控制器和指示器分配端口。

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

虚拟仪器上级考试试题

1.前面板给定一二维数组,求该数组每列的平均值。

2.给定N个人的身高(165cm~185cm),统计低于170 cm、和高于180 cm的同学的总人数。

3.从前面板上创建一数组(大小为N×1,N≥5),数组元素为簇输入控件,簇中的元素为学生的姓名、性别(枚举型)、年龄。

编程找出年龄最大的同学,前面板上给出该同学的信息。

4.从前面板上创建一数组(大小为N×1,N≥5),数组元素为簇输入控件,簇中的元素为学生的姓名、性别(枚举型)、身高。

编程找出男生的人数。

5.从前面板上创建一数组(大小为N×1,N≥5),数组元素为簇输入控件,簇中的元素为学生的姓名、性别(枚举型)、年龄。

编程求同学的平均年龄。

6.计算N1~N2范围内(N1<N2,且为整数)所有奇数的和。

7.创建一个2行100列的二维数组,为数组赋值如下:[2、4、6、…200;200、198、196、…2]利用XY图绘出每行的数据。

8.任给一个二维数组(N×N),计算主对角线上元素的和。

9.某项比赛,有N个裁判共同打分,最后的结果是“去掉一个最高分,去掉一个最低分”,然后取平均。

设计VI,求最后的成绩。

10.编程得到一个N×N的单位矩阵。

11. 热电偶测温系统的实验数据如下:输入温度(ºC):0,50,100,150,200,250,300,350,400,450,500,550,600,650,700,750,800。

热电势(mV):0.00,3.35,6.96,10.69,14.66,18.76,22.90,27.15,31.48,35.81,40.15,44.05,49.01,53.39,57.74,62.06,66.36。

要求进行多项式拟合,计算出多项式拟合曲线的系数和对应于输入温度值的拟合值。

在一个图形控件内显示原始数据和拟合曲线。

12. 利用XY图画一个封闭的半圆。

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

精品文档
精品文档
1. 产生一个值为0.0~100.0之间的随机数,然后除以一个在程序前面板中输入的数。当输
入的数值为零时,前面板上放置的指示灯点亮,提示除法无效。

2. 生成10~20之间的随机数,并将由每次生成的随机数的曲线显示在波形图表中。
3. 输入三角形的三边长,求三角形的面积

4. 分别利用For循环的移位寄存功能和反馈节点两种方法求0+5+10+15+…+45+50的值(等
差数列的和)
精品文档
精品文档
5. 建立一个布尔按钮以及一个字符串显示控件,要求当按钮被按下时,显示“按钮被按下”;
当按钮被松开时,显示“按钮被松开”。

6. 设计一评分程序,输入不同的分数会得到不同的评论。分数小于60,“警告”指示灯会亮
起来,同时显示字符串“你没有通过考试!”;分数在60~99之间,“通过”指示灯会亮起来,
同时显示字符串“你考试通过了!”;分数为100,“恭喜”指示灯会亮起来,同时显示字符
串“你是第一名!”;如果输入为0~100以外的数字,会有错误提示,同时显示字符串“错误!”。
精品文档
精品文档
7. 建立一个实现计算器功能的VI。前面板有数字控制器用来输入两个数值,有数值指示器
用来显示运算结果。运算方式有加、减、乘、除,可用一个滑动条实现运算方式的设定。

8. 用顺序结构实现数值匹配:输入1~100之间的任意1个整数,然后系统随机产生1~100
之间的整数,直到和预先输入的整数一样,然后输出匹配的次数和时间。
精品文档
精品文档
9. 设计一个VI,用移位寄存器对连续产生的随机数进行100次累加,用累加值除以循环次
数100,求这些随机数的平均数。再判断平均数是否在0.45~0.55范围内,如果在此范围内
则点亮指示灯,并计算程序运行所耗的时间。提示:可以用“比较”子模板中的“判定范围
并强制转换”函数判断数的范围。

10. 编写一个程序,测试自己在程序前面板上输入一段文字“LabVIEW是图形化的编程语
言”所用的时间。

11. 建立一个VI,把包含10个随机数的一个数组的元素顺序颠倒过来,再将数组最后5个
精品文档

精品文档
元素移到数组前端形成新的数组。

12. 建立一个VI,模拟掷骰子游戏(骰子可能取值1~6),跟踪骰子投掷滚动后各面取值出
现的次数。程序输入骰子投掷次数,输出包括投掷后骰子各面的出现次数。智能用一个移位
寄存器实现此功能。

13. 创建一个簇控件,成员分别为字符型控件“姓名”,数值型控件“学号”,布尔型控件“注
册”,从这个簇控件中提取出簇成员“注册”并显示在前面板上。
精品文档

精品文档
14. 求如下二维数组元素中的最大值、最小值及其所在位置。
0.50 1.00 2.00 3.20

4.90 5.00 6.80 0.10
3.00 3.00 8.20 3.00

15. 将正弦波和方波作为两路信号组合到一起,写入二进制文件中。

相关文档
最新文档