Labview考前练习题
LabView复习题

复习题一、填空1. 所有的应用程序,即虚拟仪器(),它包括前面板、流程图以及图标/连结器三部分。
2. 有三种操作模板,分别是控件模板、函数模板和工具模板。
3. 节点需要调用*格式文件,这种文件可以通过来生成。
4. 虚拟仪器设计中连线为虚线时表示数据类型不匹配出错,当按钮显示为折断的箭头时,表示程序有错误发生。
5.在中局部变量主要用于程序内部传递数据,全局变量主要用于程序之间传递数据。
6. 程序框图由端口、节点和连线组成的可执行代码。
7、数组是相同类型的数据元素的集合,数据元素的类型可以是任意的,可以创建数值数组、布尔数组、字符数组和簇数组。
8、数据采集系统由被测参数→传感器→信号调理→数据采集卡→计算机组成。
9、支持文本文件,二进制文件,数据记录文件,波形文件,测试数据文件等格式的文件输入和输出。
10、数据采集卡性能指标有输入通道数,输出通道数,采集位数,采集速度等。
11、循环边框上的数据出口为一个小方块,称为移位寄存器,具有存贮数据功能,对循环而言第一次循环时布尔型数据出口值为。
12、虚拟仪器在使用数据采集卡之前必须运行专用软件进行配置,如设置通道名,输入输出类型,测量类型等。
13、概念是一种用图标代替文本行创建应用程序的图形化编程语言。
14、传统文本编程语言根据语句和指令的先后顺序决定程序执行顺序,而则采用数据流编程方式,程序框图中节点之间的数据流向决定了程序的执行顺序。
它用图标表示函数,用连线表示数据流向。
15、程序为称为,扩展名默认为。
16、程序框图是图形化源代码的集合,这种图形化的编程语言也称为G语言。
17、虚拟仪器系统是由计算机、应用软件和仪器硬件三大要素构成的。
计算机与仪器硬件又称为的通用仪器硬件平台。
18、程序被称为(),即虚拟仪器。
的核心概念就是“软件即是仪器”,即虚拟仪器的概念。
19、程序包括前面板(用户界面)和后面板(程序框图)。
它有3种选板:控件选板(为前面板添加控件),仅用于编辑前面板;函数选板(在程序框图中添加函数或数据等),仅用于编辑程序框图;工具选板(选择各种编辑工具,前面板和后面板都要用到)。
(完整word版)labview经典练习题附答案

题目:产生100个随机数,求其最小值和最大值以及平均值题目: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+5y2=m*x+bx的范围是0-——10。
y1和y2用数组显示件显示在前面板。
用顺序结构和循环结构写一个跑马灯。
5个灯从左到右不停地轮流点亮.闪烁间隔由滑动条调节题目:编程求1000以内的"完数”,”完数”是指一个数恰好等于它本身的因子之和,例如28=14+7+4+2+1;产生5个随机数,并和序号一起保存,格式为电子表单。
求任意两个输入数值的最小公倍数和最大公约数。
设计一个VI,产生一个随机数二维数组( 100行3 列),把此数据写入到电子表格文件首先把循环计数值和随机数转化成字符串,并与制表符和行结束符连接成一个电子表格格式的字符串对字符串进行加密,规则是每个字母后移五位,例如,A变成F,b变成g,x变成c,y变成d。
.。
题目:使用labview模拟温度采集系统,要求有停止键。
在一个波形表中显示三条随机数组成的曲线,分别用红,绿,蓝三种颜色表示,其取值范围分别为0-1,1-5和5-10。
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复习题一、填空题1.VI的选板包括前面板、程序框图和图标。
BVIEW有四种类型的节点,他们分别是函数节点、子程序节点、结构节点、代码接口节点。
3.数据采集系统由被测参数→传感器→信号调理→数据采集卡→计算机组成。
4.数据类型包括数字型控件、布尔型控件、局部变量、枚举类型、时间类型和全局变量。
5.、LABVIEW的基本数据类型有数值型、布尔型、字符串型。
6.虚拟仪器系统是由计算机、应用软件和仪器硬件三大要素构成的。
计算机与仪器硬件又称为VI的通用仪器硬件平台。
7.图标、连接器是VI 子程序的两个组成部分‘8.任何一个VI都可被当做子VI来调用,但只有建立了图标连接器的VI才能作为子VI,被其它任何一个VI所用9.因为For循环常用来处理数组,所以数据出口的自动索引默认为有,而While循环的数据出口的自动索引默认为无。
10.使用两个For循环,把其中一个嵌套在另一个中间可以生成一个二维数组,外层的For 循环产生行元素,而内层的For循环产生列。
11.利用一个连续采集的序列中可以方便地从复杂的待测信号中分离出某一特定频率的信号。
二、简答题1.什么叫虚拟仪器?虚拟仪器相对于传统仪器有优势在哪里?答:虚拟仪器定义:就是在以通用计算机为核心的硬件平台上,由用户设计定义,具有虚拟面板、测试功能由测试软件实现的一种计算机仪器系统。
相对于传统仪器,有4大优势:性能高,扩展性强,开发时间少,并且具有出色的集成功能。
2.请简要回答创建一个虚拟仪器的一般步骤。
答:(1)前面板设计(2)程序框图(3)数据流编程(4)功能检验(5)保存文件3.请列举出5个LABVIEW程序中常用的循环或结构?答:(1)For循环;(2)While循环;(3)条件结构;(4)顺序结构;(5)事件结构4.简述子VI 的两种创建方法。
答:一种方法是用现有VI创建子VI,另一种方法是选定内容创建成子VI。
前一种方法把整个框图所示的程序创建成子VI是层次化编程的基础,后一种是选定程序的一部分创建成子VI。
labview练习题

苏州市职业大学2009─2010学年第1学期试卷《虚拟仪器应用》(考试A卷开卷笔试、上机)出卷人宋秦中出卷人所在系电子信息工程系使用班级07应用电子技术21、一个完整的VI包括三个部分:( )。
2、LabVIEW有四种类型的节点:()、()、结构和代码接口。
3、因为For循环的常用来处理数组,所以数据出口的自动索引默认为(),而While循环的数据出口的自动索引默认为()。
4、虚拟仪器就是在以()为核心的硬件平台上,由用户设计定义具有虚拟面板,其测试功能由()实现的一种计算机仪器系统。
5、使用两个For循环,把其中一个嵌套在另一个中可以生成一个二维数组。
外层的For循环产生()元素,而内层的For循环产生()。
6、虚拟仪器最核心的思想是(),从而降低系统成本,增强系统功能与灵活性。
7、顺序结构结构有()和()两种方式。
8、框图程序是由()、()和()组成的可执行代码。
二、单项选择题。
(本题共4小题,每个小题有四个选项,从中选出正确的选项,每小题2.5分,共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循环不可以嵌套第1页,共2页4、虚拟仪器就是在以( )为核心的硬件平台上,由用户设计定义具有虚拟面板,其测试功能由测试软件实现的一种计算机仪器系统。
labview常见习题复习题考试题

labview常见习题复习题考试题——答案1. 10.21 产生100个随机数,求其最小值和最大值以及平均值2. 10.22 用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个数组用数组显示件显示在前面板.3. 10.23 程序开始运行时候要求用户输入一个口令,口令显示正确时候滑钮显示件显示0---100的随机数,否则程序立即停止.4. 10.24 编写一个程序,在前面板上放3个按钮,当按下某个按钮时,输出按钮的编号.5. 10.25 编写计算以下等式的程序:y1=x3-x2+5y2=m*x+bx的范围是0---10。
y1和y2用数组显示件显示在前面板。
6. 10.26 编程求Josephus(约瑟夫环)问题:m个小孩子围成一圈,从第一个小孩子开始顺时针方向数数字,到第n个小孩子离开,这样反反复复,最终只剩下一个小孩子,求第几个小孩子留下?7. 10.27 猴子吃桃子问题,每天吃完全部的桃子一半又一个,到第10天的时候还剩下一个,编程求第一天桃子的总数.8. 10.28 编程求1000以内的所有水仙花数,"水仙花数"指一个三位数,它的各位数字的立方和等于她本身.例如:371=3*3*3+7*7*7+1*1*1;9. 10.31 编程求1000以内的"完数","完数"是指一个数恰好等于它本身的因子之和,例如28=14+7+4+2+1;10. 11.1 在一个chart中显示3条曲线,分别用红,绿,蓝3种颜色表示范围0-1,0-5,0-10的3个随机数.11. 11.2 在一个Graph中用2种不同的的线宽显示1条正弦曲线和一条余弦曲线,每条曲线长度为128个点.正弦曲线x0=0,Dealt x=1,余弦曲线x0=2,Dealt x=10.12. 11.3 用XY Graph显示一个半径为1的圆13. 11.4 产生一个10行10列的二维数组,数组成员为0--100的数字,并用强度图显示.14. 11.5 画出Labview图形显示,以及放大缩小功能,以及在此图标上添加可改变的labVIEW字体样式.15. 11.6 在前面板创建数值型控件,输入一个数值,在乘以一个比列系数,然后还在同一个控件中显示出来.(局部变量用法)16. 11.7 编写一个程序,用labview的信号生成函数产生一个三角波并显示在chart 上,在编写例外一个程序读出数据显示在chart上,调节2者的程序运行的时间,比较波形的差异.(全局变量)17. 11.8 编写一个程序,用labview的信号生成函数产生一个三角波并显示在chart上,在编写例外一个程序读出数据显示在chart上,调节2者的程序运行的时间,比较波形的差异.(通告函数)18. 11.10 创建一个程序显示内存中所有的VI的名称与路径?19. 11.11 创建一个程序把另外一个VI的前面板显示在Picture控件中.20. 11.12 请用Vi本身的属性来控制自己前面板的外观属性.21. 11.13 用一个chart显示一个随机数,用前面板控件chart的大小和位置.22. 11.14 前面板上放一个压力表,指针位置在0-255之间随机变化,指针颜色同时发生变化23. 11.15 建立一个枚举控件,其内容为张三、李四、王五共三位先生,要求当枚举控件显示“张三”时,输出“张三在这里”;同理,当枚举控件显示“李四”、“王五”时,输出:“李四在这里”和“王五在这里”24. 11.16 分别利用for循环的移位寄存功能和反馈节点两种方法求0+5+10+15+······+45+50的值25. 11.17 用顺序结构实现数值匹配:输入1~100之间的任意1个整数,然后系统随机产生1~100之间的整数,直到和预先输入的整数一样,然后输出匹配的次数和时间。
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经典上机考试题28道(含答案)原创

Labview经典上机考试题28道(含答案)题目:产生100个随机数,求其最小值和最大值以及平均值题目: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+5y2=m*x+bx的范围是0---10。
y1和y2用数组显示件显示在前面板。
用顺序结构和循环结构写一个跑马灯。
5个灯从左到右不停地轮流点亮。
闪烁间隔由滑动条调节题目:编程求1000以内的"完数","完数"是指一个数恰好等于它本身的因子之和,例如28=14+7+4+2+1;产生5个随机数,并和序号一起保存,格式为电子表单。
求任意两个输入数值的最小公倍数和最大公约数。
设计一个VI,产生一个随机数二维数组( 100行3 列),把此数据写入到电子表格文件首先把循环计数值和随机数转化成字符串,并与制表符和行结束符连接成一个电子表格格式的字符串对字符串进行加密,规则是每个字母后移五位,例如,A变成F,b变成g,x变成c,y变成d。
题目:使用labview模拟温度采集系统,要求有停止键。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
创建一个 VI,实现对按钮状态的指示和按钮“按下”持续时间的简单计数功 能,按钮按下时,对应的指示灯亮,对应的数字量显示控件中开始计时。松 开按钮时,指示灯灭,计时停止。
2. 3.
分 别 利 用 for 循 环 的 移 位 寄 存 功 能 和 反 馈 节 点 两 种 方 法 求 0+5+10+15+······+45+50 的值 分别用公式节点和图形代码如下表达式的值:
间显示在前面板中
14. 创建一个 VI ,产生 5 个范围为 0~100 的随机数并转换为一个字符串显示在前 面板中,要求每个随机数保留 2 位小数。
15. 创建一个 VI,产生一个包含 4 行 5 列的二维数组,,将这数组储存为电子表 格文件;然后将该二维数组转置,并且求转置后数组的最大值和最小值。
11. 给 定 任 意 x,
分别用公式节点和图形代码如下表达式的值:
y1 x 3 2 x 2 3 x 1
12. 输入一个数,判断是否同时被 3 和 5 整除,若能够整除,前面板上放置的指 示灯亮,否则,灯灭。
13. 创建一个 VI, 测试在程序前面板的字符输入控件中输入 “这是一个测试输入 特定字符串所用时间的 LABVIEW 程序!”字符串所需要的时间,并且将时
18. 产生一个频率为 10000HZ,幅值为 1 的正弦信号,并叠加幅值为 1 的均匀白 噪声信号,再分别用低通、高通、带通滤波器进行滤波。
19. 利用事件结构实现数字的自动累加。即在数值输入控件中,每单用户按下一 个数字后,累加值就发生变化。例如,依次按下 1、2 时,累加值为 3,再按 下 5 时候,累加值为 8
16. 创建一个 VI,求从前面板输入的两个数 X,Y, 然后计算 Z=3x-2y,并且延时 2s, 将 Z 显示在前面板中,将其保存为名称:Z .vi 的子 VI,然后调用该子 VI, 将该平均值 Z 与一个 0~1 之间的随机数相乘,输出计算结果。
17. 产生 100 个范围在 0~100 的随机整数来模拟 100 个学生的考试成绩,成绩小 于 60 分, 为不及格, 成绩在 60~80 分之间为合格, 成绩在 80 分以上为优良, 编程统计“不及格”、“合格”、“优产生一个包含 20 个随机数的一维数组,从该一维数组每次顺 序取下 5 个元素构成一行,并且做出构成一个 4 行 5 列的二维数组,并且将 这些数组储存为电子表格文件。
7.
求一个数的平方根,若该数 ≥ 0,计算该值平方根并将计算结果输出;若该 数 <0 时,输出错误代码“-999”。
z = x 2 + 3xy - y 2 + 2x
4.
产生 10000 个随机数,求其中的最大值,最小值,和这 10000 个随机数的平 均值,并且求出程序执行所需要的时间。
5.
创建一个温度报警程序,产生范围为 0~100 的随机数来模拟温度值,当温度 大于 60 时,提示温度过高,当温度小于 30 时,提示温度过低,若温度大于 90 或者小于 10,则退出运行状态
/Test_and_measurement/2015/0916/article_13143.html
10. 求幅值为 1,频率为 100HZ,的三角波叠加幅值为 1 的高斯白噪声信号的自 相关函数创建一个 VI,利用随机数产生一个 0~100 之间的数,若该数大于 50,前面板上放置的指示灯亮,且输出文字“大于 50”,否则,灯不亮,且 输出文字“小于 50”
8.
创建一个 VI,求从前面板输入的三个数 X,Y,Z 的和 SUM,并且延时 2s,将 A 显示在前面板中,将其保存为名称:SUM .vi 的子 VI,然后调用该子 VI,将 该平均值 SUM 与一个 0~1 之间的随机数相乘,输出计算结果。
9.
对一正弦信号,进行频域分析和 chebyshev 滤波处理。