(完整word)labview常见习题大全,推荐文档

合集下载

labview课后答案与例题答案

labview课后答案与例题答案

LabVIEW课后答案与例题答案1. 简介本篇文档将提供LabVIEW课后习题和例题的答案,并以Markdown文本格式输出。

LabVIEW是一种用于数据采集、测量和控制的图形化编程环境。

通过本文档,您将能够了解如何使用LabVIEW来解决各种数据采集和控制问题。

2. 课后答案Q1.编写一个LabVIEW程序,将输入的两个数字相加并显示结果。

A1.1. 创建一个新的`LabVIEW`项目。

2. 在`Block Diagram`中,使用两个`Numeric Control`来输入两个数字。

3. 使用一个`Add`函数将两个数字相加。

4. 将结果连接到一个`Numeric Indicator`来显示结果。

5. 运行程序并输入两个数字,将结果显示出来。

Q2.编写一个LabVIEW程序,将一个输入的数字平方并显示结果。

A2.1. 创建一个新的`LabVIEW`项目。

2. 在`Block Diagram`中,使用一个`Numeric Control`来输入一个数字。

3. 使用一个`Multiply`函数将输入的数字与自己相乘。

4. 将结果连接到一个`Numeric Indicator`来显示结果。

5. 运行程序并输入一个数字,将结果显示出来。

Q3.编写一个LabVIEW程序,在一个给定的数值范围内生成一个随机数,并将其显示出来。

A3.1. 创建一个新的`LabVIEW`项目。

2. 在`Block Diagram`中,使用一个`Random Number`函数来生成一个随机数。

3. 使用`Numeric Constants`来设置数值范围的上下限。

4. 将生成的随机数连接到一个`Numeric Indicator`来显示结果。

5. 运行程序并观察生成的随机数。

3. 例题答案Q1.编写一个LabVIEW程序,通过点击一个按钮来控制一个灯泡的开关。

A1.1. 创建一个新的`LabVIEW`项目。

2. 在`Front Panel`中,使用一个`Boolean Control`来模拟按钮的开关。

(完整word版)labview经典练习题附答案

(完整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。

【最新2018】labview自带范例-精选word文档 (12页)

【最新2018】labview自带范例-精选word文档 (12页)

本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除!== 本文为word格式,下载后可方便编辑和修改! ==labview自带范例篇一:labview实例教程入门到精通快速上手基本基本操作1.创建调用子程序我们通过例子来说明如何创建一个VI。

练习1-1:建立一个测量温度和容积的VI,其中须调用一个仿真测量温度和容积的传感器子VI。

步骤如下:1.选择 File?New,打开一个新的前面板窗口。

2.从 Controls?Numeric 中选择 Tank放到前面板中。

3.在标签文本框中输入“容积” ,然后在前面板中的其他任何位置单击一下。

4.把容器显示对象的显示范围设置为0.0到1000.0。

a. 使用文本编辑工具(Text Edit Tool),双击容器坐标的10.0 标度,使它高亮显示。

b. 在坐标中输入 1000,再在前面板中的其他任何地方单击一下。

这时0.0到1000.0之间的增量将被自动显示。

5.在容器旁配数据显示。

将鼠标移到容器上,点右键,在出现的快速菜单中选VisibleIterms?Digital Display即可。

6.从Controls?Numeric 中选择一个温度计,将它放到前面板中。

设置其标签为“温度”,显示范围为0到100,同时配数字显示。

可得到如下的前面板图。

图1-3练习1-1的前面板图7. WindowsoShow Diagram 打开流程图窗口。

从功能模板中选择对象,将它们放到流程图上组成下图(其中的标注是后加的)。

图1-4练习1-1的流程图该流程图中新增的对象有两个乘法器、两个数值常数、一个随机数发生器、一个进程监视器,温度和容积对象是由前棉板的设置自动带出来的。

a. 乘法器和随机数发生器由Functions?Numeric中拖出,尽管数值常数也可以这样得到,但是建议使用c 中的方法更好些。

b. 进程监视器(Process Monitor)不是一个函数,而是以子VI的方式提供的,它存放在LabVIEW\Activity目录中,调用它的方法是在Functions?Select a VI下打开Process Monitor,然后在流程图上点击一下,就可以出现它的图标。

LabVIEW练习题

LabVIEW练习题

LabVIEW 课程设计题目LabVIEW 课程设计题目包括:“基础题”和“设计题”两大部分。

未曾选修过“虚拟仪器技术”的同学仅需完成“基础题”部分;选修过“虚拟仪器技术”的同学在完成“基础题”部分内容的基础上,必须选做“设计题”之一内容。

第一部分 基础题(必做)1、用LabVIEW 的基本运算函数编写以下算式的程序代码:()()321.82.738112531782;635316831007625102257281÷−×++×+−+÷−×+ 2、利用摄氏温度与华氏温度的关系9/)32(5−=°°F C 编写一个程序,求华氏温度(F °)为,32°,64°,4°,6.98°,6°,104°,212°时的摄氏温度。

3、创建一个2行3列的二维数组控制件,为数组成员赋值如下: 00.600.500.400.300.200.14、用数组创建函数创建一个二维数组显示件,成员为:321654216543165432654321 编程将上述创建的数组转置为:3216216516546543543243215、创建一个簇控制件,成员分别为字符型控制件姓名,数值型控制件学号,布尔型控制件注册。

从这个簇控制件中提取出簇成员注册,显示在前面板上。

6、创建一个字符串显示件,程序运行后显示当前系统日期、时间和自己的班级、姓名。

7、将范围0—10的5个随机数转换为一个字符串显示在前面板上,要求保留2位小数,每个数之间用逗号分隔。

8、用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)将这两个数组用数组显示件显示在前面板上。

labview经典练习题

labview经典练习题
2、提取信号的数组,低通滤波;
3、求取数组的位数,为for循环的次数,产生一个由0—组成的数组,与信号数组簇打包;
4、求取信号中的最大值数组以及坐标数组,使之簇打包;
5、与3的数据建立数组,并显示。
十六、
1、产生两个带噪声的周期信号;
2、选择观测通道并显示;
3、滤波、去除直流分量、加窗、求自功率谱并加横坐标显示。
2、第二帧,使用数字为文件名,制定:D:\DATA\为保存路径,保存分辨位数:3.
三、
1、折叠顺序结构,第一帧产生两个带噪声的三角波、三角波,使用基本函数发生器,噪声分别用均匀白噪声以及高斯白噪声。建立为数组。
2、第二帧选择观察通道并显示;提取两个通道的数组值打包为两维数组;
3、第三帧,分别保存为波形文件以及文本文件。
5、求自功率谱的对数;
7、设置横向坐标系,显示功率谱。
十二、
1、使用顺序结构,第一帧,产生两个正弦波,设置为:信号1频率=73,振幅=0.001;信号2频率=59,振幅=1,并相加;
2、第二帧,分别求取加窗或不加窗的自功率谱,打包建立数组,并显示;
3、第三帧,求对数,乘10放大,并显示。
十三、
1、使用事件结构;
2、产生可选的白噪声(均匀白噪声以及高斯白噪声),
3、生成两个带噪声的信号并显示。
九、
1、使用折叠顺序结构,产生两通道带噪声的周期信号,其中可选噪声类型;
2、第二帧:显示观察通道;拉开显示俩个通道信号;分别求取两个通道的最大值和均值;
3、可选直接退出或保存后退出;
4、设定保存路径和文件名为:D:\DATA\学号
四、
程序说明:
1、利用数据采集节点采集2个通道的信号。
2、信号进入while进行处理;

(完整word版)LabView试卷

(完整word版)LabView试卷

(完整word版)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的通用仪器硬件平台。

(完整word版)LabView考试试题

(完整word版)LabView考试试题

(完整word版)LabView考试试题一、填空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总线完全兼容。

(完整word)labview常见习题大全,推荐文档

(完整word)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基础题目

1、用LabVIEW 的基本运算函数编写以下算式的程序代码:2.38786 178.0922、利用摄氏温度与华氏温度的关系C=5(F*32)/9编写一个程序,求华氏温度(F)为32 (568.889),64(1137.78),4(71.111),98.6(1752.89),6(106.667),104(1848.89),212(3768.89),时的摄氏温度。

3、创建一个2行3列的二维数组控制件,为数组成员赋值如下:1.002.003.004.005.006.004、用数组创建函数创建一个二维数组显示件,成员为:4 5 6 1 2 33 4 5 6 1 22 3 4 5 6 11 2 3 4 5 6编程将上述创建的数组转置为:转化器件6 1 2 35 6 1 24 5 6 13 4 5 62 3 4 51 2 3 45、创建一个簇控制件,成员分别为字符型控制件姓名,数值型控制件学号,布尔型控制件注册。

从这个簇控制件中提取出簇成员注册,显示在前面板上。

6、创建一个字符串显示件,程序运行后显示当前系统日期、时间和自己的班级、姓名。

7、将范围0—10的5 个随机数转换为一个字符串显示在前面板上,要求保留2位小数,每个数之间用逗号分隔。

8、用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)将这两个数组用数组显示件显示在前面板上。

9、产生100 个随机数,求其最小值和平均值。

10、程序开始运行后要求用户输入一个口令,口令正确时滑钮显示件显示一个0—100 的随机数,否则程序立即停止。

11、编写一个程序测试自己在程序前面板上输入以下字符所用的时间,A virtual instrument is a program in the graphical programming language.12、编写计算以下等式的程序:X 的范围是0—100,m为可变参量。

labVIEW-练习题

labVIEW-练习题

labVIEW-练习题1. 随机数及其显⽰,创建⼀个VI,不断产⽣随机数,并将随机数通过图形控件显⽰出来。

参考图如下,各参赛队伍可以根据题⽬要求进⾏⾃由设计。

2.循环的使⽤,分别使⽤while循环结构和for循环结构的⾃动索引功能,⽣成⼀维数组(如:0~10)。

要求:都要⽤到循环结构内的“i”,其中while循环的停⽌条件,也要⽤到“i”。

3. 事件结构,前⾯板设置⼀个布尔灯,利⽤事件结构对布尔灯的颜⾊进⾏设置(如:⿏标进⼊布尔灯范围内现实红⾊,否则为灰⾊)4. 数组的应⽤,产⽣⼀个 1~100 的随机数,当该随机数在⼀个指定值± 3范围内停⽌,并且输出程序循环的次数以及随机数历史数组。

5. ⽂本⽂件,产⽣0—9共10个数据,然后按⾏写⼊与VI相同路径下的⽂本⽂件。

要求:(1)每⼀个数值占⽤⼀⾏;(2)⽂本⽂件与VI在同⼀路径下;6. 编写程序实现⼀个带⼝令的⽤户登录窗⼝,⽤户输⼊的⼝令符以*显⽰,当⽤户输⼊的⼝令与程序中预设的⼝令⼀致时登录成功,不⼀致时登录失败,⽤对话框提⽰⽤户,并强制⽤户必须等待⼀段时间后才可再次输⼊⼝令,每次登录失败后所等待时间是上⼀次的⼆倍,初次等待时间为2秒钟。

7. 使⽤级数求和的⽅法计算⾃然对数底e的公式为:e=1 + 1/1! + 1/2! + 1/3! + 1/4! + ... + 1/(n-1)! + ....请根据该公式,实现对⾃然对数底e的计算8. 创建VI模仿扔(可能的值为1到6),记录每个值出现的次数。

输⼊扔的次数,输出每个值(对于各个可能的值)出现的次数。

9. 新建⼀个VI,在前⾯板上放置若⼲个按钮、数字输⼊框、字符串输⼊框等控件,使⽤基于事件驱动的程序框架,编写程序实现以下功能。

当⽤户⿏标移动⾄某个按钮上⾯时,该按钮颜⾊变为红⾊;当⽤户在某个数字输⼊框中的输⼊值超出预设的范围时,弹出对话框提⽰,并将输⼊框中的值更改为默认值;当⽤户在某个字符串输⼊框中输⼊字符时,⾃动统计已输⼊字数,并显⽰在前⾯板上。

(完整word版)虚拟仪器LABVIEW大作业

(完整word版)虚拟仪器LABVIEW大作业

LABVIEW回声探测器实验作业安徽工业大学电气信息学院自动化093回声探测器LabVIEW是由美国国家仪器公司创立的功能强大而又灵活的仪器和分析软件应用开发工具。

它是一种基于图形化的、用图标来代替文本行创建应用程序的计算机语言。

在以PC为基础的测量和工控软件中,LabVIEW的市场普及率仅此次于C++/C语言。

LabVIEW已经广泛地被工业界、学术界和研究实验室所接受,被公认为是标准的数据采集和仪器控制软件,LabVIEW使用的编程语言是G语言。

G语言用图表表示函数,用连线表示数据流向。

这次编程所用的是较新版本的LabVIEW 8.5。

一.设计目的:该实验基于labview8.5虚拟平台,使用图形语言编程,由回声发生器子VI产生回声信号,通过回声探测器进行探测分析。

本实例利用两个波形图来分别显示回声信号和回声探测信号,并对这两个信号进行比对分析。

本实验设计主要内容包括三个部分:回声产生部分,回声探测部分,和结果显示部分。

回声探测器实例的前面板如图1:图11.程序框图主要功能模块介绍:如图2回声探测器实例的程序框图主要有四个功能模块组成,分别为回声产生子Vi功能模块,回声探测功能模块,结果显示功能模块,While循环功能模块,下面对每个功能块实现的具体处理功能和任务进行详细介绍。

图21>.回声产生子VI功能模块回声产生子VI功能模块用来产生回声信号,此子VI命名为回声产生器.vi,图3给出了回声产生子VI功能图回声信号图3该子Vi主要用来产生回声信号,可将该模块产生的信号输入相应的波形图和回声探测功能模块中。

另外,该子VI可以通过改变输入控件的参数来产生不同的信号。

2>.回声探测功能模块回声探测功能模块的功能是通过“快速希尔伯特变换”,“实部虚部至极坐标转换”和“自然对数”等一系列函数节点的运算,将回声产生子VI功能模块产生的回声信号信息特征探测出来,“快速希尔伯特变换”函数变换是在FFT函数进行傅立叶变换的基础上执行离散希尔伯特变换的。

最新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经典练习题附答案

题目:产生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练习题

labview练习题

labview练习题实验五 labview中字符串、数组、簇的实验⼀、⽬的1、掌握创建和使⽤数组的⽅法2、能够使⽤多种数组内部函数3、掌握簇的创建和使⽤⽅法4、学会使⽤内部函数处理簇⼆、环境1、WINDOWS2000环境(将显⽰属性中的分辨率设置为1024*768)2、Labview8.2软件三、内容与步骤:[练习1]字符串练习设计⼀个字符串连接与⼦字符串显⽰窗⼝,其前⾯板设计和程序框图设计如图所⽰。

[练习2]利⽤全局变量实现字符串的传递其前⾯板设计和程序框图设计如图所⽰。

步骤:(创建全局变量)1.在labview的启动界⾯中的new选择创建全局变量global2.放置字符串输⼊控件。

标签改为字符串全局变量3.将光标放在该控件上,点右键,设置键⼊时刷新4.保存,命名为:字符串实例.vi(创建发送端)5.新建vi,在前⾯板放置字符串输⼊控件,标签为“字符串发送端”,点右键,设置键⼊时刷新。

6.进⼊程序框图,点击右键选择已经建⽴的全局变量⽂件7.照上述框图编写。

8.接收端同理。

[练习3]字符串函数练习[练习4]创建⼦VI对两个输⼊矩阵A和B执⾏矩阵乘。

矩阵A是n×m矩阵,⽽矩阵B是m×p矩阵。

产⽣的矩阵C是n×p矩阵,这⾥C=AB。

[练习5]构建⼀个VI,该VI产⽣500个随机数并绘制在波形图指⽰器上。

计算随机数的平均值并在前⾯板上显⽰结果。

使⽤Statistics Express VI计算随机数的平均值。

[练习6]创建⼀个VI,该VI计算并绘制⼆阶多项式y=Ax*x+Bx+C。

VI应使⽤前⾯板控件来输⼊系数A,B,C,并使⽤前⾯板控件输⼊点数N,计算X0到Xn-1区间上的多项式。

在波形图上绘制y-x图形指⽰器。

[练习7]创建⼀个VI,包含⼀个由6个旋钮组成的簇,这些旋钮标签分别是Option1到Option6。

当执⾏时,VI将等待⽤户按下其中⼀个按钮。

当按下⼀个按钮时,使⽤Display Message To User Express VI指出所选择的选项。

labview经典练习题附答案

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编写一个判断素数的程序。

(完整word版)labview模拟试卷

(完整word版)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中都能放很多显示控件。

D、向条件结构边框向外输出数据时,各个子程序框图连接或不连接这个数据的隧道都可以。

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

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

一、填空题。

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带有错误信息时,下列哪种说法是正确的。

(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总线产品完全兼容。

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

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之间的整数,直到和预先输入的整数一样,然后输出匹配的次数和时间。

26. 11.18 (1)显示一个二维数组的行数和列数(2)查找一个二维数组中最大值,以及最大值在数组中的位置27. 11.19 创建一个VI程序模拟温度测量。

假设传感器输出电压与温度成正比。

例如,当温度为70°F时,传感器输出电压为0.7V。

本程序也可以用摄氏温度来代替华氏温度显示。

28.11.21 建立一个VI,模拟滚动—个骰子(骰子可能取值1~6),跟踪骰子滚动后的取值出现次数,输入是骰子的滚动次数,输出应包括滚动后骰子所取各数值及其出现次数。

要求最多只用一个移位寄存器实现功能。

29. 11.22 设计一评分程序,输入不同的分数会得到不同的评论。

分数小于60,“警告”指示灯会亮起来,同时显示字符串“你没有通过考试!”;分数在60~99之间,“通过”指示灯会亮起来,同时显示字符串“你考试通过了!”;分数为100,“恭喜”指示灯会亮起来,同时显示字符串“你是第一名!”;如果输入为0~100以外的数字,会有错误提示,同时显示字符串“错误!”。

30. 11.23 用labview写一个获取当前系统时间的程序。

31. 11.24 输入数字n,然后计算n的阶乘。

32. 11.25 利用labviewelapsed time 定时设计输出一个方波33. 11.26 用labview编写一个判断素数的程序34. 11.27 适用labview模拟一个3-8译码器35. 11.28 在一个波形表中显示三条随机数组成的曲线,分别用红,绿,蓝三种颜色表示,其取值范围分别为0-1,1-5和5-10.36. 11.29 使用labview模拟温度采集系统,要求有停止键。

37. 11.30 利用XY GRAPH 构成李萨育图形38. 12. 1 创建一个VI,实现对按钮状态的指示和按钮“按下”持续时间简单计算功能,按下按钮时,对应的指示灯亮,对应的数字量显示控件中开始计时。

松开按钮时,指示灯灭,计时停止。

39. 12.2 程序开始运行后要求用户输入密码,密码正确时字符串显示控件显示“欢迎进入”,否则显示字符串“密码错误”,同时退出程序。

40. 12.3 用labvIEW做一个循环闪烁指示灯,要能够在前面板调节周期和占空比。

41. 12.5 编写一个程序测试自己在程序前面板上输入一段文字“电子技术论坛是一个优秀的论坛”所用的时间。

42. 12.6 使用labview编写一个用户确认界面:我们在程序中赋予5个人的账号密码,账号使用人名,密码随便,并规定相关权限。

访问权限要在前面板显示,并且访问成功与否也要有显示。

如图:43. 12.7 模拟红绿灯,红灯亮十秒,绿灯亮五秒,交替,并用波形图将波形显示。

44. 12.8 计算学生三门课(语文,数学,英语)的平均分,并根据平均分划分成绩等级。

要求输出等级A,B,C,D,E。

90分以上为A,80~89为B,70~79为C,60~69为D,60分以下为E。

45. 12.9 利用labview做一个连续温度采集,要求可以调节温度上限,可以实时显示温度,有报警信息,当报警发生时输出报警信息,例如“温度超限!当前温度78.23℃”,正常情况下输出空字符串,并且有报警指示灯。

46. 12.12 利用For循环的自动索引功能从一个输入数组中依次抽取各个元素,如果是大于0的数则添加到正数数组,如果是小于0的则添加到负数数组。

并分别计算两个数组中各自有多少个元素47. 12.13 从一个输入的字符串中,提取一个子字符串,另外扫描字符串,将子字符串转换为数据。

48. 12.14 实现对随机数进行平滑滤波。

通过对4个连续的随机数求其平均值来实现。

49. 12 .15 对字符串进行加密,规则是每个字母后移五位,例如,A变成F,b变成g,x变成c,y变成d。

50. 12.16 产生一个3*3的整数随即数组,随机数在0到100之间,找出数组的鞍点,及该位置上的元素在该行上最大在该列上最小,也可能没有鞍点。

51. 12.17 打开一个电子表格文件,从数字文本文件中指定的字符偏移量开始,读取指定行数的数据,并将这些数据转换成一个二维的双精度数组,读完后关闭文件。

52. 12.19 利用顺序结构和循环结构写一个跑马灯。

5个灯从左到右不停地轮流点亮。

闪烁间隔由滑动条调节53. 12.20 用一个开关控制两个循环。

54. 12.21 产生测试信号正弦波,三角波,方波,锯齿波,要求面板如下:55. 12.22 利用tcp协议实现双机通信,要求服务器产生正弦波,利用tcp协议,通过网络将服务器产生的波形发送至客户机。

服务器和客户端的都要设计56. 12.23 设计要求用两个信号产生函数仿真两个频率较接近但幅值相差较大的正弦波,将它们合成为一组信号后,一路直接做功率谱分析,另一路加窗后再对加窗后的信号作功率谱分析,结果在同一个波形中显示。

57. 12.24 设计VI,对一内河水情进行远程监控,将现场监控工作站采集到的内河水位、水流量、闸门开启高度等参数通过通信网络发送到控制中心,以实现对内河水情的实时监控。

内河水情数据用随机数产生,以代替真实的采集数据。

58.12.25 设计数据发送端VI,接收端VI,并能将接收端信息以WEB的方式提取显示。

实现远程监测的目的。

59. 12.26 将一个二维数组(2行10列)写入电子表格文件。

60. 12.27 求任意两个输入数值的最小公倍数和最大公约数。

61. 12. 28 用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)将这两个数组用数组显示空间显示在前面板上62. 12.29 产生5个随机数,并和序号一起保存,格式为电子表单。

首先把循环计数值和随机数转化成字符串,并与制表符和行结束符连接成一个电子表格格式的字符串63. 12.30 设计一个VI,产生一个随机数二维数组( 100行3 列),把此数据写入到电子表格文件64. 12.31 设计一个VI来测量温度(保留2位小数),每隔0.25秒测一次,共测定10秒。

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

采集过程结束后,在Graph上画出温度数据曲线,并且把测量的温度值以文件的形式存盘,使用记事本打开文件检查结果是否正确。

保存格式如下:65. 1.4 程序运行中,用Knob控件改变图形曲线的颜色66. 1.5 设计自动控制中的数字PID计算程序,并且在一个图上同时显示设定值、实测值(调用温度模拟仿真VI产生)和控制量的曲线和数值。

相关文档
最新文档