labview常见习题复习题考试题
虚拟仪器复习试题(有答案)

虚拟仪器复习试题(满分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带有错误信息时,下列哪种说法是正确的。
( D )A、该函数会对错误信息进行处理B、该函数不会作任何操作,而是直接将错误信息传递给error out,且不会将自身函数发生的错误加进去。
C、该函数将会发出错误信息警告,且使程序终止运行。
D、该函数会直接将错误信息传递给error out。
且会将自身函数发生的错误也一并加进去。
2、下列哪种说法是错误的?( B )A、虚拟仪器采用的是面向对象和可视化编程技术。
B、在程序运行的过程中波形的可见性是不可以改变的。
C、在LabVIEW中,VI程序的运行是数据流驱动的。
D、在创建子程序时,可以使用连线工具给前面板的控制器和指示器分配端口。
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程序设计题库练习题复习题测试题

第1章虚拟仪器概述1.测试测量仪器发展至今经过了那些阶段?答:经历了4个阶段,即:第一代模拟式仪器(或指针式仪器)、第二代数字式仪器、第三代智能仪器、第四代虚拟仪器。
2.什么是虚拟仪器,它有哪些特点?答:虚拟仪器是指在以计算机为核心的硬件平台上,其功能由用户设计和定义,具有虚拟仪器面板,其测试功能由测试软件实现的一种计算机仪器系统。
特点:虚拟含义主要有两点:1、仪器面板是虚拟的,通过调用控件选板中的控件实现3.简述虚拟仪器的系统组成?答:虚拟仪器系统由硬件平台和软件平台两大部分完成:硬件平台:计算机、I/O接口设备;软件平台:4.简述虚拟仪器的软件层次结构?答:测试管理层:用户及仪器设备等管理。
应用程序开发层:用户根据仪器功能需求开发设计的虚拟仪器程序。
仪器驱动层:完成对特定仪器的控制和通信的程序集合。
I/O总线驱动层:完成对仪器寄存器进行直接存储数据操作,并为仪器设备与仪器驱动程序提供信息传递的底层软件。
第2章一个简单VI的设计1.输入两个数,求两个数的和差运算,并显示结果。
2.程序运行中,用旋钮控件改变图形曲线的颜色。
建立波形图表的属性节点,改为可写,并指定为曲线Plot的颜色Color属性。
第3章几种常用的程序结构1.创建一个VI产生100个随机数,求其最小值和平均值。
2.创建一个VI,每秒显示一个0到1之间的随机数。
同时,计算并显示产生的最后四个随机数的平均值。
只有产生4个数以后才显示平均值,否则显示0。
每次随机数大于0.5时,使用Beep.vi产生蜂鸣声。
3.求X的立方和(使用For和While循环)。
4.编程求1000内的“完数”。
“完数”指一个数恰好等于它本身的因子之和。
例如28=14+7+4+2+1。
5.创建一个VI ,实现加、减、乘、除四种运算方式。
6.编写一个程序测试输入以下字符所用的时间:LabVIEW is a graphical programming language.7.使用公式节点创建VI ,完成下面公式计算,并将结果显示在同一个屏幕上。
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模拟温度采集系统,要求有停止键。
Labview考前练习题

1.创建一个VI ,实现对按钮状态的指示和按钮“按下”持续时间的简单计数功能,按钮按下时,对应的指示灯亮,对应的数字量显示控件中开始计时。
松开按钮时,指示灯灭,计时停止。
2.分别利用for 循环的移位寄存功能和反馈节点两种方法求0+5+10+15+······+45+50的值3.分别用公式节点和图形代码如下表达式的值:2x+ y -3xy + x =z 224.产生10000个随机数,求其中的最大值,最小值,和这10000个随机数的平均值,并且求出程序执行所需要的时间。
5.创建一个温度报警程序,产生范围为0~100的随机数来模拟温度值,当温度大于60时,提示温度过高,当温度小于30时,提示温度过低,若温度大于90或者小于10,则退出运行状态6.创建一个VI,产生一个包含20个随机数的一维数组,从该一维数组每次顺序取下5个元素构成一行,并且做出构成一个4行5列的二维数组,并且将这些数组储存为电子表格文件。
7.求一个数的平方根,若该数≥0,计算该值平方根并将计算结果输出;若该数<0时,输出错误代码“-999”。
8.创建一个VI,求从前面板输入的三个数X,Y,Z的和SUM,并且延时2s,将A显示在前面板中,将其保存为名称:SUM.vi的子VI,然后调用该子VI,将该平均值SUM与一个0~1之间的随机数相乘,输出计算结果。
9.对一正弦信号,进行频域分析和chebyshev滤波处理。
/Test_and_measurement/2015/0916/article_13143.html10.求幅值为1,频率为100HZ ,的三角波叠加幅值为1的高斯白噪声信号的自相关函数创建一个VI ,利用随机数产生一个0~100之间的数,若该数大于50,前面板上放置的指示灯亮,且输出文字“大于50”,否则,灯不亮,且输出文字“小于50”11.给定任意x,分别用公式节点和图形代码如下表达式的值:132231+++=x x x y12.输入一个数,判断是否同时被3和5整除,若能够整除,前面板上放置的指示灯亮,否则,灯灭。
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;求任意两个输入数值的最小公倍数和最大公约数。
首先把循环计数值和随机数转化成字符串,并与制表符和行结束符连接成一个电子表格格式的字符串对字符串进行加密,规则是每个字母后移五位,例如,A变成F,b变成g,x变成c,y变成d。
在一个波形表中显示三条随机数组成的曲线,分别用红,绿,蓝三种颜色表示,其取值范围分别为0-1,1-5和5-10. 题目:用labvIEW编写一个判断素数的程序。
题目:用labview写一个获取当前系统时间的程序。
要求如图初始化和分离数组:利用For循环的自动索引功能从一个输入数组中依次抽取各个元素,如果是大于0的数则添加到正数数组,如果是小于0的则添加到负数数组。
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编写一个判断素数的程序。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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之间的整数,直到和预先输入的整数一样,然后输出匹配的次数和时间。
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上画出温度数据曲线,并且把测量的温度值以文件的形式存盘,使用记事本打开文件检查结果是否正确。