Labview考前练习题

Labview考前练习题
Labview考前练习题

LabVIEWCLAD模拟试题(卷)(中文)

1. 在何处向VI添加的说明信息会显示在“显示即时帮助”弹出窗口? a. 使用VI属性说明信息窗口 b. 在即时帮助窗口中输入 c. 在前面板上创建一个自由标签 d. 编辑LabVIEW帮助文件 2. 连线可以在并行执行的循环间传递数据吗? a. 可以 b. 不可以 3. 下列关于选项卡控件的描述,正确的是? a. 选项卡控件的输出值是选中的选项卡标签的ASCII值 b. 选项卡控件是一种枚举型控件 c. 选项卡控件的输出值是选项卡上的控件簇 d. 选项卡控件的输出值是前面板上控件的Tab键顺序 4. 运行DataSocket VI之前必须先启动哪个服务器? a. HTTP服务器 b. DataSocket服务器 c. FTP服务器 d. OPC服务器 5. 强制转换点表示: a. 数据类型一致 b. 对数据执行多态运算 c. 创建一个数据缓冲区,处理数据转换 d. 数值超出围,应进行强制转换 6. 下列关于程序框图的表述,正确的是? a. 循环将执行一次,计数接线端 将输出值1 b. 循环将执行一次,计数接线端将输出值0 c. 循环将执行无穷次,需中止程序 d. 循环不执行,计数接线端将输出空值 7. 下列不能用于传递数据的是? a. 信号量 b. 队列 c. 通知器 d. 局部变量 8. 下列接线端中控制For循环执行次数的是? a. b. c. d. 9. 在VI前面板上有一个控件,需在运行时修改其属性。最佳方法是? a. 创建一个隐式属性节点,选择要修改的属性 b. 创建一个控件引用,将引用传递至属性节点,选择要修改的属性 c. 创建一个至控件的共享变量,选择要修改的属性 d. 创建一个局部变量,选择要修改的属性 10. 公式节点可进行下列哪种运算? a. 基本编程指令Input和Print b. 在公式节点中嵌套子VI c. 与C语言类似的前后递增(++)和递减(--) d. 嵌套式公式节点结构 11.更新前面板显示控件的最佳方法是? a. 使用“值”属性节点 b. 直接连线显示控件接线端 c. 使用局部变量 d. 使用功能局部变量 12.下列哪个函数按照元素的自有标签组合簇元素? a. 按名称解除捆绑 b. 解除捆绑 c. 按名称捆绑 d. 捆绑 13. 选择连接输入时,程序框图上“创建数组”函数的输出是? a. 一维数组{1, -4, 3, 7, -2, 6} b. 一维数组{1, 7, -4, -2, 3, 6}

LabVIEW练习题

LabVIEW 课程设计题目 LabVIEW 课程设计题目包括:“基础题”和“设计题”两大部分。未曾选修过“虚拟仪器技术”的同学仅需完成“基础题”部分;选修过“虚拟仪器技术”的同学在完成“基础题”部分内容的基础上,必须选做“设计题”之一内容。 第一部分 基础题(必做) 1、用LabVIEW 的基本运算函数编写以下算式的程序代码: () () 32 1.8 2.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.1 4、用数组创建函数创建一个二维数组显示件,成员为: 3 216542 165431654326 54321 编程将上述创建的数组转置为:

3 2162 1651 6546543 5432 4321 5、创建一个簇控制件,成员分别为字符型控制件姓名,数值型控制件学号,布尔型控制件注册。从这个簇控制件中提取出簇成员注册,显示在前面板上。 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的随机数,否则程序立即停止。

《LabVIEW语言及编程技术》习题库(答案)

《LabVIEW语言及编程技术》试题库 一、选择题: 1. 下面选项中,哪个是更新前面板显示控件的最好方法?[ B ] (A) 使用局部变量;(B) 直接连线到显示控件的接线端; (C) 使用功能全局变量;(D) 使用"值"属性节点。 2. 与局部变量相比,下面哪个描述表明了全局变量的优势?[ C ] (A) 全局变量自身不需要标签就可执行; (B) 全局变量遵循数据流模式,因此不会引起竞争情况; (C) 全局变量可以在两个独立的同时运行的VI之间传递数据; (D) 只有全局变量能传递数组数据,而局部变量不能。 3. 如存储的数据将被其他工程师通过Microsoft Excel分析。应使用哪种存储格式?[ B ] (A) TDM;(B) 用制表符(Tab)分隔的ASCII; (C) 数据记录;(D) 自定义二进制格式。 4. 创建一个数组的最高效方法是:[ A ] (A) 使用一个带自动索引的While循环; (B) 初始化一个数组并在While循环中替换其元素; (C) 在While循环中放置一个创建数组函数; (D) 使用一个带自动索引的For循环 5. 当连接输入被勾上时,下面程序框图中创建数组(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}}。 6. 下面数组加法的计算结果是多少? [ B ]

(A) 一维数组{80, 20, 40, 10, -60};(B) 一维数组{120, 30}; (C) 一维数组{120, 30, -60};(D) 二维数组{{120, 90, 20}, {60, 30, -40}}。 7. 对于下面的程序框图,哪个描述是正确的?[ D ] (A) 循环会执行一次,计数接线端会输出数值0; (B) 循环不会执行,计数接线端会返回一个空数值(Null); (C) 循环会执行一次,计数接线端会输出数值1; (D) 循环会执行无限次,程序只能人为强制中止。 8. LabVIEW代码如何执行?[ C] A 代码顺序执行,依照图标在框图中放置的位置 B 代码从右到左,由上到下顺序执行。 C 代码以数据流的方式执行。 D 代码并行执行和顺序执行同时进行。 9. 下面的框图程序执行后,输出的波形图显示为下列哪个图形?[ B ] 程序框图

(完整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+5 y2=m*x+b x的范围是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者的程序运行的时间,比较波形的差

labview经典练习题

一、数组及簇的建立与显示 1、产生100个数的数组,以及加5后的数组;产生200个数的数组; 2、100个数的数组,以及加5后的数组相加后显示; 3、100个数的数组,以及加5后的数组建立数组,加横坐标显示,点之间间隔为2; 4、加5的100个数的数组与200个数的数组建立数组,并显示。 二、自动路径的设立 1、使用展开顺序结构,第一帧为快速vi产生信号,并进入while循环观察信号; 2、第二帧,使用数字为文件名,制定:D:\DATA\为保存路径,保存分辨位数:3.

三、数据产生及保存 1、折叠顺序结构,第一帧产生两个带噪声的三角波、三角波,使用基本函数发生器,噪声 分别用均匀白噪声以及高斯白噪声。建立为数组。 2、第二帧选择观察通道并显示;提取两个通道的数组值打包为两维数组; 3、第三帧,分别保存为波形文件以及文本文件。

四、应变测量 程序说明: 1、利用数据采集节点采集2个通道的信号。 2、信号进入while进行处理; 3、选择观察通道,本题设为两个通道; 4、提取信号的数据数组并显示; 5、选择滤波与否,滤波频率设为100hz; 6、提取信号的直流分量。 7、提取最大的波形段信号; 8、选择是否保存或直接退出。

五、 应变测量信号的读取 1、读取采集的冲击信号; 2、信号进入while 进行处理; 3、选择观察通道,本题设为两个通道; 4、提取信号的数据数组并显示; 5、选择滤波与否,滤波频率设为100hz ; 6、提取信号的直流分量。 7、提取最大的波形段信号; 设定保存路径与文件名:D:\DATA\学号

六、悬臂梁固有频率测试 1、采集两个通道的数据信号; 2、进入while循环,并选择观察通道显示; 3、低通滤波; 4、去除直流分量; 5、加窗; 6、求自功率谱; 7、设置横向坐标系,显示功率谱。

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的通用仪器硬件平台。 18、LabVIEW程序被称为VI(Virtual Instrument),即虚拟仪器。LabVIEW的核心概念就是“软件即是仪器”,即虚拟仪器的概念。 19、LabVIEW程序包括前面板(用户界面)和后面板(程序框图)。它有3种选板: 控件选板(为前面板添加控件),仅用于编辑前面板;函数选板(在程序框图中添加函数或数据等),仅用于编辑程序框图;工具选板(选择各种编辑工具,前面板和后面板都要用到)。 20、控件选板中的基本常用控件可以以现代(modern)、经典(classic)和系统(system)三种风格显示。 21、前面板中的一些控件既可以作为输入控件也可以做作为显示控件。右击控件,选择Change to Indicator(转换为显示控件)或Change to Control(转换为输入控件)可以进行输入控件与显示控件之间的切换。 22、程序框图中的控件对象实际上是前面板相应控件的接线端。 23、LabVIEW中的程序框图节点是指带有输入和输出接线端的对象,类似文本编程语言中的语句、运算符、函数和子程序。LabVIEW中的节点主要包括函数、结构、Express VI、子VI等。

labview常见习题

labview常见习题 1.产生100个随机数,求其最小值和最大值以及平均值 2.用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.程序开始运行时候要求用户输入一个口令,口令显示正确时候滑钮显示件显示0---100的随机数,否则程序立即停止. 4.编写一个程序,在前面板上放3个按钮,当按下某个按钮时,输出按钮的编号. 5.编写计算以下等式的程序: y1=x3-x2+5 y2=m*x+b x的范围是0---10。 y1和y2用数组显示件显示在前面板。 6.编程求Josephus(约瑟夫环)问题:m个小孩子围成一圈,从第一个小孩子开始顺时针方向数数字,到第n个小孩子离开,这样反反复复,最终只剩下一个小孩子,求第几个小孩子留下? 7.猴子吃桃子问题,每天吃完全部的桃子一半又一个,到第10天的时候还剩下一个,编程求第一天桃子的总数. 8.编程求1000以内的所有水仙花数,"水仙花数"指一个三位数,它的各位数字的立方和等于她本身.例如:371=3*3*3+7*7*7+1*1*1; 9.编程求1000以内的"完数","完数"是指一个数恰好等于它本身的因子之和,例如28=14+7+4+2+1; 10.在一个chart中显示3条曲线,分别用红,绿,蓝3种颜色表示范围0-1,0-5,0-10的3个随机数. 11.在一个Graph中用2种不同的的线宽显示1条正弦曲线和一条余弦曲线,每条曲线长度为128个点.正弦曲线x0=0,Dealt x=1,余弦曲线x0=2,Dealt x=10. 12.用XY Graph显示一个半径为1的圆

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总线完全兼容。(A) A PXI 总线 B GPIB 总线 C VXI 总线 D RS232 串口 三、简答 1. For 循环和 While 循环的区别是什么?使用中它们各自适用于什么场合 ? 答: For 循环规定了循环次数,其条件选择是根据计数器计数次数是否达到循环次数而决定结束循环的条件;而 While 循环不规定循环次数,其条件选择是根据选择器端子的条件是否得以满足而决定结束循环的条件。 For 循环适合于有限次数的循环操作,而 While 循环适合于根据程序运行过程中逻辑关系或在程序执行中人为地决定循环次数。 2. 什么是 VISA? VISA 有什么特点? 答:VISA 是虚拟仪器软件结构(Virtual Instrument Software Architectuere)的简称,是由 VXI plug & play 系统联盟所统一制定的 I/O 接口软件标准及其相关规范的总称。一般称这个 I/O 函数库为 VISA 库(用于仪器编程的标准 I/O 函数库)。 VISA 函数库驻留于计算机系统中,是计算机与仪器之间的标准软件通信接口,用以实现对仪 器的控制

(完整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总线完全兼容。(A ) A PXI总线 B GPIB总线 C VXI总线 D RS232串口 三、简答 波形图和波形图表有什么区别? 波形图是显示一组或多组数据的显示器,即用于显示测量值为均匀采集的一条或多条曲线;波形图连接的往往是数组控件。 波形图表是显示一个或多个数据轨迹的显示器,即显示一条或多条曲线的特殊数值显示控件,一般用于显示以恒定速率采集到的数据;波形图表连接的是数值控件。 XY坐标图用来绘制多变量函数曲线,可显示任何均匀采样和非均匀采样的点的集合

虚拟仪器复习试题(有答案)

虚拟仪器复习试题(满分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、在创建子程序时,可以使用连线工具给前面板的控制器和指示器分配端口。 3、下列说法中哪种说法是正确的?( C ) A、While循环只有在条件端口接收到的值为True时才停止循环 B、While循环不满足条件,1次也不执行 C、For循环当N<1时,1次都不执行 D、For循环可以嵌套,而While循环不可以嵌套

labview第五章 复习题

3)j 1(3ω+第五章 复习题 一.填空题 1.线性定常系统在正弦信号输入时,稳态输出与输入的相位移随频率而变化的函数关系称为__________。 2.积分环节的幅相频率特性图为 ;而微分环节的幅相频率特性图为 。 3.一阶惯性环节G(s)=1/(1+T s) 的相频特性为ψ(ω)=__ _____________,比例微分环节G(s)=1+T s 的相频特性为ψ(ω)=_____ __________。 4.常用的频率特性图示方法有极坐标图示法和__________图示法。 5.频率特性的极坐标图又称_____________图。 6.利用代数方法判别闭环控制系统稳定性的方法有____________和赫尔维茨判据两种。 7.用频域法分析控制系统时,最常用的典型输入信号是 。 8.ω从0变化到+∞时,惯性环节的频率特性极坐标图在___________象限,形状为___________圆。 9.频率特性可以由微分方程或传递函数求得,还可以用___________方法测定。 10.0型系统对数幅频特性低频段渐近线的斜率为______dB/dec ,高度为20lgKp 。 11.型系统极坐标图的奈氏曲线的起点是在相角为______的无限远处。 12.积分环节的对数幅频特性曲线是一条直线,直线的斜率为_______dB /dec 。 13.惯性环节G(s)=1/(Ts+1)的对数幅频渐近特性在高频段范围内是一条斜率为-20dB /dec ,且与ω轴相交于ω=_______________的渐近线。 14.伯德图分中频段、高频段和低频段,低频段能够反应系统的 ,中频段能够反映系统的 ,高频段主要反映系统 。 15.线性定常系统在正弦信号输入时,稳态输出与输入的相位移 随频率而变化的函数关系称为__________。 16.控制系统中,为保证系统有足够的相角裕量,通常希望中频段特性斜率(即 c ω上的斜率)为 。 二.选择题 1.设积分环节的传递函数为G(s)=K/s ,则其频率特性幅值M(ω)=( ) A. K/ω B . K/ω2 C. 1/ω D. 1/ω2 2.ω从0变化到+∞时,迟延环节频率特性极坐标图为( ) A.圆 B.半圆 C.椭圆 D.双曲线 3.二阶振荡环节的相频特性ψ(ω),当时ω→ ∞ ,其相位移ψ(ω)为( ) A .-270° B .-180° C .-90° D .0° 4.某校正环节传递函数Gc(s)= ,则其频率特性的奈氏图终点坐标为( ) A.(0,j0) B.(1,j0) C.(1,j1) D.(10,j0) 5.利用奈奎斯特图可以分析闭环控制系统的( ) A.稳态性能 B.动态性能 C.稳态和动态性能 D.抗扰性能 1101100++s s

20道LABVIEW练习题

例题和作业 1、创建一个子VI,计算3个数平均值,并输出结果。将VI保存为Find the Average.vi。自己设计一个主程序,调用上述子程序。(基本编程和子程序调用) 2、应用全局变量实现:一个程序改变数值,另一个程序中数值要作相应改变。(全局变量) 3、定时器,倒计时。(局部变量) 4、创建一个 VI,计算生成等于某个给定值的随机数所需要的时间。(用平铺结构和叠层结构如何完成,顺序结构局部变量) 5、编程实现10!计算。 1!+2!+3!+…+10!(循环以及移位寄存器) 6、练习建立一个有正负数的数组,并且通过程序实现将正数和负数分开,并且分别建立自己的数组。(Case结构) 7、创建VI,检测簇中numeric1数值控件的值是否大于0。如果小于0,VI计算所有控件绝对值,如果大于等于0,VI不用计算任何控件的绝对值。无论该值为什么,都将所有值乘以0.5并将结果显示在output cluster上。(Case结构) 8、掷骰子,并统计各点数的投中次数。给出首次投中6的投掷次数。(循环结构) 9、利用随机数发生器仿真一个0到5V的采样信号,每200ms采一个点,共采集50个点,采集完后一次性显示在Waveform Graph上。(波形图。注意波形图和波形表区别) 10、在上题的基础上再增加1路电压信号采集,此路电压信号的范围为5到10V,采样间隔是50ms,共采100个点。采样完成后,将两路采样信号显示在同一个Waveform Graph中。(多路信号显示于同一图的方法) 11、将上题中的X轴改为时间轴显示,要求时间轴能真实的反映采样时间。分析为什么与习题5的显示结果截然不同?(横轴为时间坐标的方法) 12、绘制理萨如图形。(XY图) 13、设计几个不同频率的信号相加,然后对其进行傅立叶变换,获得其频谱。(频谱分析) 14、设计几个不同频率的信号相加,或者带有噪声的信号。然后对其进行滤波。(数字滤波器设计) 15、产生若干周期的正弦波数据,以当前系统日期和自己姓名为文件名,分别存储为文本文件、二进制文件和电子表文件。然后将存储的数据文件读出来并显示在前面板上。(文件的存储) 16、利用基本数学函数面板提供的函数画出如下公式在[-2pi,2pi]之间的曲线。(利用Signal Generation下的函数产生[-2pi,2pi]之间的均匀采样点) (基本数学函数的使用) 17、求解线性方程组Ax=b。(线性方程求解) 18、 (微分方程求解) 19、创建一个字符串显示件,程序运行后显示当前系统日期、时间和自己的班级、姓名。(字符串函数) 20、时钟显示器,进行前面板修饰。(前面板修饰)

labview复习重点总结

Labview 复习题 一、填空 1. 所有的LabVIEW 应用程序,即虚拟仪器(VI ),它包括前面板、流程图以及图标/连结 器三部分。 2、 LabView 有三种操作模板,分别是 控件模板、函数模板和工具模板 。 3、 CIN 节点需要调用*」sb 格式文件,这种文件可以通过 Visual C++来生成。 4、 虚拟仪器设计中连线为虚线时表示数据类型不匹配出错, 当RUN 按钮显示为折断的箭头 时,表示程序有错误发生。 5、 在 LabView 中局部变量主要用于程序内部传递数据,全局变量主要用于程序之间传递数 据。 6、 程序框图由 端口、节点和连线 组成的可执行代码。 7、 数组是相同类型的数据元素的集合, 数据元素的类型可以是任意的, 可以创建数值数组、 布尔数组、字符数组和簇数组。 8、 数据采集系统由被测参数T 传感器T 信号调理T 数据采集卡T 计算机组成。 9、 Labview 支持文本文件,二进制文件,数据记录文件,波形文件,测试数据文件等格式 的文件输入和输出。 10、 数据采集卡性能指标有输入通道数,输出通道数,采集位数,采集速度等。 11、 循环边框上的数据出口为一个小方块,称为移位寄存器,具有存贮数据功能,对 FOR 循环而言第一次循环时布尔型数据出口值为 false 。 12、 虚拟仪器在使用数据采集卡之前必须运行专用软件 MAX 进行配置,如设置通道名,输入 输出类 型,测量类型等。 13、 LabVIEW 概念是一种用图标代替文本行创建应用程序的图形化编程语言。 14、传统文本编程语言根据语句和指令的先后顺序决定程序执行顺序, 据流编程方式, 程 序框图中节点之间的数据流向决定了程序的执行顺序。 用连线表示数据流向。 15、 LabVIEW 程序为称为VI ,扩展名默认为.vi 。 16、 程序框图是图形化源代码的集合,这种图形化的编程语言也称为 G 语言。 17、虚拟仪器系统是由计算机、应用软件和仪器硬件三大要素构成的。计算机与仪器硬件 又 称为 VI 的通用仪器硬件平台。 18、 LabVIEW 程序被称为 VI (Virtual Instrument ),即虚拟仪器。 LabVIEW 的核心概念 就是“软件即是仪器” ,即虚拟仪器的概念。 19、 LabVIEW 程序包括前面板(用户界面)和后面板(程序框图) 。它有3种选板: 控件 选板(为前面板添加控件) ,仅用于编辑前面板;函数选板(在程序框图中添加函数或数据 等),仅用于编辑程序框 图;工具选板(选择各种编辑工具,前面板和后面板都要用到) 。 20、控件选板中的基本常用控件可以以现代( modern )、经典(classic )和系统(system ) 三种风格显示。 21、 前面板中的一些控件既可以作为输入控件也可以做作为显示控件。右击控件,选择 Change to Indicator (转换为显示控件)或 Change to Control (转换为输入控件) 可以进行输入控件与显示控件之间的切换。 22、 程序框图中的控件对象实际上是前面板相应控件的接线端 。 23、 LabVIEW 中的程序框图节点是指带有输入和输出接线端的对象,类似文本编程语言中的 语句、运算符、函数和子程序。 LabVIEW 中的节点主要包括函数、结构、 Express VI 、子 VI 等。 24、 高亮显示数据流,将明显降低程序的执行速度。 25、 数据类型包括数字型控件、 布尔型控件、 枚举类型、 时间类型、 局部变量和全局变量。 26、 数据运算包括算术运算符、关系运算符、逻辑运算符、表达式节点。 27、 VI 程序框图中接线端以不同的图标和颜色来表示不同的数据类型。 28、 LabVIEW 中的枚举类型提供了一个选项列表,其中每一项都包含一个字符串标识和数字 标识,数字标识与每一选项在列表中的顺序一一对应。 时间类型是LabVIEW 中特有的数据类 型,用于输入与输出时间和日期 。 29、 LabVIEW 图形化编程中,运算是按照从左到右沿数据流的方向顺序执行。 30、 程序结构包括顺序结构、 For 循环、 While 循环、 Case 结构、事件结构、使能结构 和公式节点。 31、 框图使能结构——注释程序框图。在不同外部条件下执行不同部分的程序。 32、 字符串控件包括输入控件、 显示控件和下拉框。 字符串输入控件一般被用作文本输入框, 而字符串显示控件一般被用作文本显示框。 表格实际上就是一个字符串组成的二维数组。 树 形控件以树的形式显示多层内容。 而LabVIEW 则采用数 它用图标表示函数,

LabVIEWCLAD模拟试题(中文)

LabVIEW助理开发工程师考试 考生姓名 _______________________________________ 日期: ____________ ?时间:1小时 ?考题形式:选择题 ?考题数量:40题 ?通过分数:70% 重要提示:完成考试后,请将考卷放在随附的信封内并将信封封口, 然后将密封后的信封交给监考人。

为了快速比对答案,请您将答案写在答题卡上。然后取下答题卡,比对答题卡上的答案与参考答案。答题卡不是CLAD考卷的一部分,仅用于练习。参考答案在样题的最后一页。 1._____ 2._____ 3._____ 4._____ 5._____ 6._____ 7._____ 8._____ 9._____ 10._____ 11._____ 12._____ 13._____ 14._____ 15._____ 16._____ 17._____ 18._____ 19._____ 20._____ 21._____ 22._____ 23._____ 24._____ 25._____ 26._____ 27._____ 28._____ 29._____ 30._____ 31._____ 32._____ 33._____ 34._____ 35._____ 36._____ 37._____ 38._____ 39._____ 40._____

1.在何处向VI添加的说明信息会显示在“显示即时帮助”弹出窗口? a.使用VI属性说明信息窗口 b.在即时帮助窗口中输入 c.在前面板上创建一个自由标签 d.编辑LabVIEW帮助文件 2.连线可以在并行执行的循环间传递数据吗? a.可以 b.不可以 3.下列关于选项卡控件的描述,正确的是? a.选项卡控件的输出值是选中的选项卡标签的ASCII值 b.选项卡控件是一种枚举型控件 c.选项卡控件的输出值是选项卡上的控件簇 d.选项卡控件的输出值是前面板上控件的Tab键顺序 4.运行DataSocket VI之前必须先启动哪个服务器? a.HTTP服务器 b.DataSocket服务器 c.FTP服务器 d.OPC服务器 5.强制转换点表示: a.数据类型一致 b.对数据执行多态运算 c.创建一个数据缓冲区,处理数据转换 d.数值超出范围,应进行强制转换

labview练习题

实验五 labview中字符串、数组、簇的实验 一、目的 1、掌握创建和使用数组的方法 2、能够使用多种数组内部函数 3、掌握簇的创建和使用方法 4、学会使用内部函数处理簇 二、环境 1、WINDOWS2000环境(将显示属性中的分辨率设置为1024*768) 2、Labview8.2软件 三、内容与步骤: [练习1]字符串练习 设计一个字符串连接与子字符串显示窗口,其前面板设计和程序框图设计如图所示。 [练习2]利用全局变量实现字符串的传递 其前面板设计和程序框图设计如图所示。

步骤: (创建全局变量) 1.在labview的启动界面中的new选择创建全局变量global 2.放置字符串输入控件。标签改为字符串全局变量 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指出所选择的选项。重复以上过程直到按下Stop按钮。确保加入Time Delay Express VI以使用户有时间按按钮。 [练习8]构建VI,输出一个10行5列的二维数组。第1行包含0~1范围内的5个随机数,第2行包含1~2范围内的随机数,以此类推,直到第10行包含9~10范围内的5个随机数。 [练习9]设计VI,根据输入的3个考试成绩数组,计算得到一个簇数组包括平均成绩、成绩等级和班级排名。每次的考试成绩对应一个数组,平均成绩是这样定义的:第一次考试占30%,第二次考试成绩占30%,期末考试占40%。成绩等级按照平均成绩,以下表列出的标准来确定。(提示:在确定成绩等级的时候用Case结构将会很方便。) 平均成绩标准

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+5 y2=m*x+b x的范围是0---10。 y1和y2用数组显示件显示在前面板。 用顺序结构和循环结构写一个跑马灯。5个灯从左到右不停地轮流点亮。闪烁间隔由滑动条调节

题目:编程求1000以内的"完数","完数"是指一个数恰好等于它本身的因子之和,例如28=14+7+4+2+1; 产生5个随机数,并和序号一起保存,格式为电子表单。 求任意两个输入数值的最小公倍数和最大公约数。

设计一个VI,产生一个随机数二维数组( 100行3 列),把此数据写入到电子表格文件 首先把循环计数值和随机数转化成字符串,并与制表符和行结束符连接成一个电子表格格式的字符串

LabVIEWCLAD模拟试题 中文

1.?在何处向VI添加的说明信息会显示在“显示即时帮助”弹出窗口?? a.?使用VI属性说明信息窗口? b.?在即时帮助窗口中输入? c.?在前面板上创建一个自由标签? d.?编辑LabVIEW帮助文件?? 2.?连线可以在并行执行的循环间传递数据吗?? a.?可以? b.?不可以?? 3.?下列关于选项卡控件的描述,正确的是?? a.?选项卡控件的输出值是选中的选项卡标签的ASCII值? b.?选项卡控件是一种枚举型控件?? c.?选项卡控件的输出值是选项卡上的控件簇? d.?选项卡控件的输出值是前面板上控件的Tab键顺序?? 4.?运行DataSocket?VI之前必须先启动哪个服务器?? a.?HTTP服务器? b.?DataSocket服务器? c.?FTP服务器? d.?OPC服务器 5.?强制转换点表示:? a.?数据类型一致? b.?对数据执行多态运算? c.?创建一个数据缓冲区,处理数据转换? d.?数值超出范围,应进行强制转换 6.?下列关于程序框图的表述,正确的是??? a.?循环将执行一次,计数接线端 将输出值1? b.?循环将执行一次,计数接线端将输出值0? c.?循环将执行无穷次,需中止程序? d.?循环不执行,计数接线端将输出空值 7.?下列不能用于传递数据的是??

a.?信号量? b.?队列? c.?通知器? d.?局部变量?? 8.?下列接线端中控制For循环执行次数的是?? a.?? b.?? c.?? d.??? 9.?在VI前面板上有一个控件,需在运行时修改其属性。?最佳方法是?? a.?创建一个隐式属性节点,选择要修改的属性? b.?创建一个控件引用,将引用传递至属性节点,选择要修改的属性? c.?创建一个链接至控件的共享变量,选择要修改的属性? d.?创建一个局部变量,选择要修改的属性?? 10.?公式节点可进行下列哪种运算?? a.?基本编程指令Input和Print? b.?在公式节点中嵌套子VI? c.?与C语言类似的前后递增(++)和递减(--)? d.?嵌套式公式节点结构 11.更新前面板显示控件的最佳方法是?? a.?使用“值”属性节点? b.?直接连线显示控件接线端? c.?使用局部变量? d.?使用功能局部变量?? 12.下列哪个函数按照元素的自有标签组合簇元素?? a.?按名称解除捆绑? b.?解除捆绑? c.?按名称捆绑? d.?捆绑?? 13.?选择连接输入时,程序框图上“创建数组”函数的输出是? a.?一维数组{1,?-4,?3,?7,?-2,?6}? b.?一维数组{1,?7,?-4,?-2,?3,?6}?? c.?二维数组{{1,?-4,?3,?0},?{7,?-2,?6}}? d.?二维数组{{1,?-4,?3},?{7,?-2,?6}}?? 14.?执行下列代码后,“初始化数组”函数的输出是? a.?一维数组{3,?3,?3,?3}? b.?一维数组{4,?4,?4}? c.?一维数组{3,?4}? d.?一维数组{4,?3} 15.?使用状态机VI架构的缺点是?? a.?状态机只能按顺序执行状态? b.?如果两个状态同时发生,只处理第一个状态变化,第二个状态变化将丢

相关主题
相关文档
最新文档