Labview期末考试题及答案

合集下载

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

最新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虚拟仪器试卷

一、填空题。

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试卷

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. 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考试题及答案

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是一种文本编程语言。

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

2010~2011学年第二学期期末考试《环境工程虚拟仪器》试卷(B)答案

2010~2011学年第二学期期末考试《环境工程虚拟仪器》试卷(B)答案
A;B;B;D;A;C;E;C;E;B;
二、简答下列问题(每题3分,计24分)
1.写出LabVIEW软件平台常用的三个模板名称。
答:LabVIEW软件平台主要有工具模板、控制模板和功能模板三个模板。
bVIEW有哪两种类型的菜单,如何获得或使用?
答:LabVIEW有两种类型的菜单:下拉(pull-down)菜单和快捷(shortcut)菜单。在前面板或框图中,将光标定位于所选对象上并单击鼠标右键,这个过程称为“弹出”,并获得“弹出菜单”。
………………………………装………………………………订…………………………………线………………………………
2010~2011学年第二学期期末考试《环境工程虚拟仪器》试卷(B)
标准答案和评分标准
﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉
一、参看以下面板和框图选择填空:(每题2分,20分)
7.如何编程,使程序运行后控件在面板上隐藏起来?
答:LabVIEW引入属性节点(Property Node)的概念来设置前面板对象的属性,并且允许在程序运行中动态地改变属性。选择控件,建立属性节点,设置Visible:数据类型为布尔型。当Visible值为False时,面板对象被隐藏。
8.LabVIEW使用了图表(Chart)和图形(Graph)两个不同的概念,其主要差别是什么?
三、诊断改错和计算题:(每题4分,计32分)
1.错误地将源数据y设置作目标数据格式,用位置工具选择y,调用快捷菜单,执行命令change to Control;
2.由于两次自动索引,Array应当是二维数组,用位置工具在面板上增加一维索引
3.Ring1和ring2尽管外貌相似,但源数据与目标数据类型不匹配,ring2处只能与数值显示器相连;

安徽工业大学LABVIEW期末试题与答案

安徽工业大学LABVIEW期末试题与答案

一、选择(xuǎnzé)填空题1.对照如图前面板和框图程序(chéngxù)中的图标 N0 ,其属性是:( A )A:数值量,控制器B:数值量,显示器C:路径值,显示器D:字符串,控制器E:簇,控制器2.对照如图前面板和框图(kuàngtú)程序中的图标 N1 ,其属性是:( C )A:簇,控制器B:数值量,显示器C: 数值量,控制器D:字符串,控制器E: 路径值,显示器3.对照如图前面板和框图(kuàngtú)程序中的图标 N2 ,其属性是:( E )A:簇,控制器B:数值量,显示器C:字符串,显示器D:字符串,控制器E:数值量,控制器4.对照(duìzhào)如图前面板和框图程序中的图标 N3 ,其属性是:( D )A:簇,显示器B:字符串,控制器C:数值量,控制器D:数值量,显示器E:路径值,显示器5.对照如图前面板和框图程序中的图标 N4 ,其属性是:( A )A:字符串,控制器B:字符串,显示器C:簇,控制器D:数值量,控制器E:数值量,显示器6.对照如图前面板和框图程序中的图标 N5 ,其属性是:( B )A:字符串,控制器B:字符串,显示器C:簇,控制器D:数值量,控制器E:数值量,显示器7.对照如图前面板和框图程序中的图标 N6 ,其属性是:( A )A:字符串,控制器B:字符串,显示器C:簇,控制器D:数值量,控制器E:数值量,显示器8.对照如图前面板和框图程序中的图标 N7 ,其属性是:( B )A:字符串,控制器B:字符串,显示器C:簇,控制器D:数值量,控制器E:数值量,显示器9.对照如图前面板和框图程序中的图标 N8 ,其属性是:( A )A:路径值,控制器B:字符串,显示器C:路径值,显示器D:数值量,控制器E:字符串,控制器10.对照如图前面板和框图程序中的图标 OK1 ,其属性是:( D )A:路径值,控制器B:字符串,显示器C:布尔值,显示器D:布尔值,控制器E:簇,控制器11.对照如图前面板和框图程序中的图标 OK2 ,其属性是:( C )A:路径值,控制器B:布尔值,控制器C:布尔值,显示器D:字符串,显示器E:簇,控制器12.对照如图前面板和框图程序中的图标 A1 ,其属性是:( C )A:数值量,控制器B:数组,显示器C:数组,控制器D:数值量,显示器E:簇,控制器13.对照如图前面板和框图程序中的图标 A2 ,其属性是:( C )A:数值量,控制器B:数组,显示器C:数组,控制器D:数值量,显示器E:簇,控制器14.对照如图前面板和框图程序中的图标 A3 ,其属性是:( D )A:布尔值,控制器B:布尔值,显示器C:簇,显示器D:数组,显示器E:数组,控制器15.对照(duìzhào)如图前面板和框图程序中的图标 C1 ,其属性是:( B )A:布尔值,控制器B:簇,控制器C:簇,显示器D:数组,显示器E:数组,控制器16.对照(duìzhào)如图前面板和框图程序中的图标 C2 ,其属性是:( C )A:布尔值,控制器B:簇,控制器C:簇,显示器D:数组,显示器E:数组,控制器17.对照如图前面板和框图程序(chéngxù)中的图标 C3 ,其属性是:( B )A:布尔值,控制器B:簇,控制器C:簇,显示器D:数组,显示器E:数组,控制器18.对照如图前面板和框图程序(chéngxù)中的图标 C4 ,其属性是:( C )A:布尔值,控制器B:簇,控制器C:簇,显示器D:数组,显示器E:数组,控制器19.对照(duìzhào)如图前面板和框图程序中的图标 M1 ,其属性是:( D )A:字符串,显示器B:数组,控制器C:数值量,控制器D:数值量,显示器E:布尔值,显示器20.对照如图前面板和框图程序中的图标 M2 ,其属性是:( D )A:字符串,显示器B:数组,控制器C:数值量,控制器D:数值量,显示器E:布尔值,显示器21.对照如图前面板和框图程序中的图标 M3 ,其属性是:( B )A:字符串,控制器B:布尔值,显示器C:布尔值,控制器D:簇,控制器E:数值量,显示器22.对照如图前面板和框图程序中的图标 M4 ,其属性是:( C )A:字符串,控制器B:布尔值,显示器C:布尔值,控制器D:簇,控制器E:数值量,显示器23.对照如图前面板和框图程序中的图标 M5 ,其属性是:( E )A:字符串,控制器B:字符串,显示器C:数组,控制器D:布尔值,控制器E:布尔值,显示器二、简答题1.什么是虚拟仪器和虚拟设备,创建虚拟设备有何意义?答:1、是利用高性能模块,结合高效灵活的软件来完成各种测试,测量和自动化的应用2、创建虚拟设备可以改善产品质量,缩短产品投放市场的时间提高了产品开发和生产效率2.写出LabVIEW软件平台常用的三个模板名称。

最新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考试题

●温度监测器
写一个温度监测器,如下图所示,当温度超过报警上限,而且开启报警时,报警灯点亮。

温度值可以由随即数发生器产生。

当报警发生时输出报警信息,例如“温度超限!当前温度78.23℃”,正常情况下输出空字符串。

●跑马灯
利用顺序结构和循环结构写一个跑马灯,如下图所示,5个灯从左到右不停的轮流点亮,闪烁间隔由滑动条调节。

●累加器
利用事件结构实现在数字输入控件中,每当用户按下一个数字后,累加值就将新数字累加上去。

例如按下34时,累加值为7;按下345
时,累加值为12…
(本题目要求累加值实时更新,即按下3时,累加值马上显示3,再按下4时,累加值马上显示7,而不需要输入后再按一次Enter键或者点鼠标左键才能显示)
●水仙花
编程求1000以内的所有水仙花数,"水仙花数"指一个三位数,它的各位数字的立方和等于她本身.例如:371=3*3*3+7*7*7+1*1*1
●最小公倍数与最大公约数
求任意两个输入数值的最小公倍数与最大公约数。

●绘制正弦波
产生正弦波数据,设信号频率为60,采样频率为1000,采样点数为50.以自己的学号为文件名,将采样序号和数据存储为电子表格文件,然后将存储的数据文件读出来并显示在前面板上,用'°'显示采样点.(20分)
●构建数组
创建一个vi,该程序可以产生一个6*4的二维数组(数组元素为0-10的随机数字),并把此二维数组的前三行、前三列提取出来,构成一个新数组,。

labview期末考试题及答案

labview期末考试题及答案

labview期末考试题及答案LabVIEW期末考试题及答案一、选择题(每题2分,共20分)1. LabVIEW是一种:A. 编程语言B. 操作系统C. 图形设计软件D. 虚拟仪器软件答案:D2. LabVIEW的图形编程语言被称为:A. GB. VIC. Virtual InstrumentD. Block Diagram答案:D3. 下列哪项不是LabVIEW的前面板控件:A. 滑块B. 数字指示器C. 按钮D. 循环结构答案:D4. 在LabVIEW中,以下哪个是用于循环结构的:A. For LoopB. While LoopC. Both A and BD. Neither A nor B答案:C5. LabVIEW的Data Socket Wizard用于:A. 创建新的VIB. 管理数据流C. 配置网络接口D. 调试程序答案:B6. 以下哪个不是LabVIEW的数组类型:A. 一维数组B. 二维数组C. 三维数组D. 循环数组答案:D7. 在LabVIEW中,哪个函数用于生成正弦波形:A. Sine WaveB. Cosine WaveC. Square WaveD. Triangle Wave答案:A8. LabVIEW的Block Diagram表示的是:A. 前面板布局B. 程序流程图C. 数据流图D. 硬件连接图答案:C9. 以下哪个不是LabVIEW的文件I/O操作:A. Read from FileB. Write to FileC. Open FileD. Delete File答案:D10. LabVIEW的哪个功能允许用户远程访问和控制硬件设备:A. DAQ AssistantB. Remote PanelC. Data AcquisitionD. Virtual Instrument答案:B二、简答题(每题5分,共30分)1. 解释LabVIEW中什么是Virtual Instrument(VI)。

labview期末考试复习资料

labview期末考试复习资料

仪器控制面板由计算机软件界面所代替仪器硬件由计算机控制可以用强大的软件去代替传统仪器的某些硬件功能。

软件是虚拟仪器的核心虚拟仪器的优势与特点1.高性能2.扩展性强3.开发时间短4.出色的集成“G”语言是一种图形化的程序语言。

在G语言中程序的执行是依靠数据沿规定路径传递来控制的,这种数据传递称为数据流。

. VI的构成:※前面板(Front Panel)※流程图(Block Diagram)※图标/连结器(Icon/Connector前面板=仪器面板流程框图=仪器内部结构图标/连接口:用于子VI调用在LabVIEW中VI程序的运行是数据流驱动的G语言采用模块化设计的关键是VI的层次化特性。

任何一个VI都可被当作子VI来调用,但只有建立了图标连接器的VI,才能作为子VI,被其它任何一个VI所调用。

图标和连接器是VI 子程序的两个组成部分。

创建子VI有两种方法。

1.任何一个VI都可作为子VI使用,但是需要编辑该子VI的图标和设定连接口(即端口)。

2. 选定部分流程框图程序来创建子VI程序,将自动产生图标和连接口。

LabVIEW的层次窗口,以图形化方式显示VI 和子VI的层次结构For循环要执行预先指定的循环次数。

而While循环只有在条件端口接收到的值为False时才停止循环。

While循环不必知道循环次数。

While循环不满足条件也要执行1次,而For循环当N<1时1次都不执行。

根据编程方便,选择使用。

有些情况两者都可使用。

都可以使用移位寄存器。

(后面将介绍)循环可以嵌套。

移位寄存器存储数据类型:数字、布尔值、字符串、数组等反馈节点和只有一个左端子的移位寄存器的功能完全相同,同样用于在两次循环之间传递数据,它是一种更简洁的表达方式。

波形图表:将数据在图形区实时、逐点地显示,类似于示波器;波形图:对已采集数据进行事后显示处理。

当在一个分支Case创建了输出通道,必须为每一个Case分支分别定义输出通道。

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格式文件,这种文件可以通过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的通用仪器硬件平台。

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

——鸳小白
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
主VI
6.产生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.计算学生三门课(语文,数学,英语)的平均分,并根据平均分划分成绩等级。

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

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

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

11. 在一个波形表中显示三条随机数组成的曲线,分别用红,绿,蓝三种颜色表示,其取值范围分别为0-1,1-5和5-10.
12. 设计一评分程序,输入不同的分数会得到不同的评论。

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

13.利用顺序结构和循环结构写一个跑马灯,如下图所示,5个灯从左到右不停的轮流点亮,闪烁间隔由滑动条调节。

14.利用簇函数实现下面的温度配置器和温度显示器编程答案(98页)
15.利用簇模拟汽车控制,如右图所示,控制面板可以对显示面板中的参量进行控制。

油门控制转速,转速=油门*100,档位控制时速,时速=档位*40,油量随VI运行时间减少。

16.模拟温度采集监测系统。

17.设计一个VI,产生9个随机数组成的一维数组,然后将数组按大到小的排序,并且求出数组中最大值、最小值。

18. 建立一个枚举控件,其内容为张三、李四、王五共三位先生,要求当枚举控件显示“张三”时,输出“张三在这里”;同理,当枚举控件显示“李四”、“王五”时,输出:“李四在这里”和“王五在这里”
实验结果:
19.求分数序列
,......
8
13
,
5
8
,
3
5
,
2
3
,
1
2
前10项之和
20.编写计算以下等式的程序:
y1=x3-x2+5
y2=m*x+b
x的范围是0-100。

y1和y2用数组显示在同一波形图表中。

21.分别利用for循环的移位寄存功能和反馈节点两种方法求0+5+10+15+······+45+50的值
寄存器功能:
22.
23. 写一个子VI计算输入双精度数组所有元素的平均值,并在上层VI调用它。

相关文档
最新文档