虚拟仪器设计课后答案
- 格式:docx
- 大小:15.10 KB
- 文档页数:9
虚拟仪器课后题答案【篇一:虚拟仪器习题】>班级:1102113学号:110211307姓名:张晨指导教师:张宁2014年12月1-1、创建一个vi程序,该程序可以产生一个六行四列的二维数组(数组元素为0-10之间的随机整数),并把二维数组的前三行,前三列单独提出来,作为一个新的数组。
1-2、用0-100的随机整数代替摄氏温度,将每500ms采集的温度的变化波形表示出来,并设定上下限,温度高于上限或者低于下限分别点亮对应的指示灯。
并将上、下限也一并在波形中显示出来。
1-3、创建一个程序,产生正弦波、三角波、矩形波、锯齿波,并显示出来,波形的频率和幅度可以改变,用一个旋钮式开关来选择产生哪种波形?1-4、写一个跑马灯,5个灯从左到右不停的轮流点亮,闪烁间隔由一个旋钮调节。
1-5、创建一个vi子程序,产生一个模拟数y=x*x+3x+7;调用该子程序,每0.5s测一个数,共采20个数,将数据存储在一个excel 文件中。
【篇二:labview经典练习题附答案】p> 题目: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+bx的范围是0---10。
4.10 设计VI ,输入一个数,判断这个数是否在10~100之间。
或者4.11 设计VI ,比较两个数,如果其中一个数大于另一个数,则点亮led 指示灯。
4.12设计VI ,产生一个0.0到10.0的随机数与10.0相乘,然后通过一个VI 子程序将积与100相加后开方。
(1)子VI(2)调用子VI 5.5 设计VI ,求0~99之间所有偶数的和。
5.6 设计VI ,求一个一维数组中所有元素的和。
5.7 设计VI ,计算∑x !x x =15.8 设计VI ,在前面板放置一个布尔按钮和一个字符串显示控件,要求当按钮按下时,显示“按钮被按下”,当按钮被松开时,显示“按钮被松开”。
5.9 设计VI ,使用公式节点,完成下面公式的计算。
y1=x^2+x+1;y2=ax+b;5.10 设计VI,将两个字符串连接成一个字符串。
5.11 设计VI,建立一个簇,包含个人姓名、性别、年龄、民族、专业等信息,并使用“解除捆绑”函数,将簇中各个元素分别取出。
5.12 设计VI,利用全局变量将一个VI产生的正弦波在另一个VI显示。
(1)第一个vi,产生波形数据,存入全局变量中(2)全局变量(3)第二个vi,用来显示波形5.13 设计VI,将含有10个随机数的一维数组存储为电子表格文件。
5.14 设计VI,将三角波生成器产生的三角波数据存储为二进制文件。
5.15 设计VI,产生500个随机数并使用波形显示控件显示波形,计算随机数的平均值、最大值、最小值,并在前面板上显示计算结果。
5.16 设计VI,在波形图上用两种不同的颜色显示一条正弦曲线和一条余弦曲线,每条曲线长度为128点,其中X0=0,dX=1,余弦曲线的X0=2,dX=5.5.17 设计VI,用XY图显示一个半径为5的圆。
5.18 设计VI,用数字波形图显示数组各元素对应的二进制信号,数组为(0,7,14,21,9,35,13)。
6.8 设计VI,用3种不同的形式产生正弦波信号。
4.10设计VI,输入一个数,判断这个数是否在10〜100之间.或者4.11设计VI,比拟两个数,如果其中一个数大于另一个数,那么点亮led指不"灯.4.12设计VI ,产生一个0.0到10.0的随机数与10.0相乘,然后通过一个VI子程序将积与100相加后开方.(1)子VI ⑵调用子VI5.5设计VI,求0〜99之间所有偶数的和.5.6设计VI,求一个一维数组中所有元素的和.5.7设计VI,计算£:=产!5.8设计VI,在前面板放置一个布尔按钮和一个字符串显示控件, 要求当按钮按下时,显示“按钮被按下〞,当按钮被松开时,显示“按钮被松开〞.5.9设计VI,使用公式节点,完成下面公式的计算.y1=x A2+x+1; y2=ax+b;5.10设计VI,将两个字符串连接成一个字符串.5.11设计VI,建立一个簇,包含个人姓名、性别、年龄、民族、专业等信息,并使用“解除捆绑〞函数,将簇中各个元素分别取出.示.(1) 第一个vi ,产生波形数据,存入全局变量中(2) 全局变量(3)第二个vi ,用来显示波形5.13 设计VI,将含有10个随机数的一维数组存储为电子表格文件.5.14 设计VI,将三角波生成器产生的三角波数据存储为二进制文件.5.15 设计VI,产生500个随机数并使用波形显示控件显示波形,计算随机数的平均值、最大值、最小值,并在前面板上显示计算结果.5.16设计VI,在波形图上用两种不同的颜色显条正弦曲线和一条余弦曲线,每条曲线长度为128点,其中X0=0, dX=1,余弦曲线的X0=2, dX=5.5.17设计VI,用XY图显示一个半径为5的圆.5.18设计VI,用数字波形图显示数组各元素对应的二进制信号,数组为(0,7,14,21,9,35,13 ).6.8设计VI,用3种不同的形式产生正弦波信号.1)3)相关,判断两信号的相关性.把叠加的信号进行傅里叶变换,显示变换前后的波形.6.12设计VI,计算一个正弦信号的周期均值和均方差.6.13设计VI,实现信号频率的测量.6.14设计VI,计算一个方波信号的功率谱.6.15设计VI,对一个混有高频噪声的正弦信号实现低通滤波. 〔实验3的内容,找实验讲义就行〕〔对应之前统一打印的习题6-12〕6.16设有一压力测量系统的测量值如下:输入压力值〔Mpa: 0.0,0.5,1.0,1.5,2.0,2.5输出电压值〔mV: -0.490,20.316,40.736,61.425,82.181,103.123设计VI,实现输入压力与输出压力之间的最正确线形拟合直线.。
虚拟仪器习题答案4.9 设计VI,把两个输入数值相加再乘以20。
4.10 设计VI,输入一个数,判断这个数是否在10~100之间。
或者4.11 设计VI,比较两个数,如果其中一个数大于另一个数,则点亮led指示灯。
4.12设计VI,产生一个0.0到10.0的随机数与10.0相乘,然后通过一个VI子程序将积与100相加后开方。
(1)子VI (2)调用子VI5.5 设计VI,求0~99之间所有偶数的和。
5.6 设计VI,求一个一维数组中所有元素的和。
5.7 设计VI,计算5.8 设计VI,在前面板放置一个布尔按钮和一个字符串显示控件,要求当按钮按下时,显示“按钮被按下”,当按钮被松开时,显示“按钮被松开”。
5.9 设计VI,使用公式节点,完成下面公式的计算。
y1=x^2+x+1; y2=ax+b;5.10 设计VI,将两个字符串连接成一个字符串。
5.11 设计VI,建立一个簇,包含个人姓名、性别、年龄、民族、专业等信息,并使用“解除捆绑”函数,将簇中各个元素分别取出。
5.12 设计VI,利用全局变量将一个VI产生的正弦波在另一个VI显示。
(1)第一个vi,产生波形数据,存入全局变量中(2)全局变量(3)第二个vi,用来显示波形5.13 设计VI,将含有10个随机数的一维数组存储为电子表格文件。
5.14 设计VI,将三角波生成器产生的三角波数据存储为二进制文件。
5.15 设计VI,产生500个随机数并使用波形显示控件显示波形,计算随机数的平均值、最大值、最小值,并在前面板上显示计算结果。
5.16 设计VI,在波形图上用两种不同的颜色显示一条正弦曲线和一条余弦曲线,每条曲线长度为128点,其中X0=0,dX=1,余弦曲线的X0=2,dX=5.5.17 设计VI,用XY图显示一个半径为5的圆。
5.18 设计VI,用数字波形图显示数组各元素对应的二进制信号,数组为(0,7,14,21,9,35,13)。
6.8 设计VI,用3种不同的形式产生正弦波信号。
4.10 设计VI ,输入一个数,判断这个数是否在10~100之间。
或者4.11 设计VI ,比较两个数,如果其中一个数大于另一个数,则点亮led 指示灯。
4.12设计VI ,产生一个0.0到10.0的随机数与10.0相乘,然后通过一个VI 子程序将积与100相加后开方。
(1)子VI(2)调用子VI 5.5 设计VI ,求0~99之间所有偶数的和。
5.6 设计VI ,求一个一维数组中所有元素的和。
5.7 设计VI ,计算∑x !x x =15.8 设计VI ,在前面板放置一个布尔按钮和一个字符串显示控件,要求当按钮按下时,显示“按钮被按下”,当按钮被松开时,显示“按钮被松开”。
5.9 设计VI ,使用公式节点,完成下面公式的计算。
y1=x^2+x+1;y2=ax+b;5.10 设计VI,将两个字符串连接成一个字符串。
5.11 设计VI,建立一个簇,包含个人姓名、性别、年龄、民族、专业等信息,并使用“解除捆绑”函数,将簇中各个元素分别取出。
5.12 设计VI,利用全局变量将一个VI产生的正弦波在另一个VI显示。
(1)第一个vi,产生波形数据,存入全局变量中(2)全局变量(3)第二个vi,用来显示波形5.13 设计VI,将含有10个随机数的一维数组存储为电子表格文件。
5.14 设计VI,将三角波生成器产生的三角波数据存储为二进制文件。
5.15 设计VI,产生500个随机数并使用波形显示控件显示波形,计算随机数的平均值、最大值、最小值,并在前面板上显示计算结果。
5.16 设计VI,在波形图上用两种不同的颜色显示一条正弦曲线和一条余弦曲线,每条曲线长度为128点,其中X0=0,dX=1,余弦曲线的X0=2,dX=5.5.17 设计VI,用XY图显示一个半径为5的圆。
5.18 设计VI,用数字波形图显示数组各元素对应的二进制信号,数组为(0,7,14,21,9,35,13)。
6.8 设计VI,用3种不同的形式产生正弦波信号。
虚拟仪器设计课后答案【篇一:《labview语言及编程技术》习题库(答案)】ass=txt>一、选择题:1. 下面选项中,哪个是更新前面板显示控件的最好方法? [b](a) 使用局部变量; (b) 直接连线到显示控件的接线端;(d) 使用值属性节点。
(c) 使用功能全局变量;2. 与局部变量相比,下面哪个描述表明了全局变量的优势?[c](a) 全局变量自身不需要标签就可执行;(b) 全局变量遵循数据流模式,因此不会引起竞争情况;(c) 全局变量可以在两个独立的同时运行的vi之间传递数据;(d) 只有全局变量能传递数组数据,而局部变量不能。
3. 如存储的数据将被其他工程师通过microsoft excel分析。
应使用哪种存储格式? [ b ](a) tdm;(b) 用制表符(tab)分隔的ascii; (d) 自定义二进制格式。
(c) 数据记录;4. 创建一个数组的最高效方法是: [ a ](a) 使用一个带自动索引的while循环;(b) 初始化一个数组并在while循环中替换其元素;(c) 在while循环中放置一个创建数组函数;(d) 使用一个带自动索引的for循环5. 当连接输入被勾上时,下面程序框图中创建数组(build array)函数的输出是什么? [c](a) 一维数组{1, 7, -4, -2, 3, 6};(c) 一维数组{1, -4, 3, 7, -2, 6}; (b) 二维数组{{1, -4, 3, 0}, {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) 循环会执行无限次,程序只能人为强制中止。
习题答案第1章1. 如何弹出工具模板?答: 1.点击主菜单查看,在下拉列表中选择工具选板。
2.在前面板和流程图的任意空白处按住shift 点击右键。
2.如何进行前面板编辑区与流程图编辑区的切换。
答: 1.点击主菜单窗口,在下拉列表中选择显示程序框图或显示前面板。
2.直接使用快捷键ctrl+E 。
3.传统仪器和虚拟仪器各有何优点?虚拟仪器能否取代传统仪器?虚拟仪器具有传统独立仪器无法比拟的优势,但它并不否定传统仪器的作用,它们相互交叉又相互补充,相得益彰。
在高速度、高带宽和专业测试领域,独立仪器具有无可替代的优势。
在中低档测试领域,虚拟仪器可取代一部分独立仪器的工作,但完成复杂环境下的自动化测试是虚拟仪器的拿手好戏,是传统的独立仪器难以胜任的,甚至不可思议的工作。
4. 编写程序计算以下算式,写出计算结果,并写出四个以上所用控件或函数名称。
X 45542750201162412022854⨯+-+÷-⨯+,6252.73811253178÷-⨯++X 算式1前面板和运行结果算式1流程图算式2 前面板和运行结果算式2流程图第2章1. 简述NI ELVIS系统的基本组成。
答:NI ELVIS系统实际上就是将LabVIEW和NI 的DAQ数据采集卡相结合,综合应用得到一个LabVIEW非常好的教学实验平台。
它包括硬件和软件两部分。
硬件包括一台可运行LabVIEW的计算机、一块多功能数据采集卡、一根68针电缆和NI ELVIS教学实验操控工作台。
软件则包括LabVIEW开发环境、NIDAQ、可以针对ELVIS硬件进行程序设计的一系列LabVIEW API和一个基于LabVIEW设计虚拟仪器软件包。
2. 简述NI ELVIS系统中信号发生器的两种控制方式。
答:1.硬件面板控制。
硬件面板与软件控制切换按钮可控制面板控制指示灯的亮灭,仅在指示灯亮时,面板上的所有按钮才对发出的信号起作用。
波形选择按钮可控制发出的信号是正弦波信号、方波信号还是三角波信号。
第1章1. 简述虚拟仪器概念。
参考答案:虚拟仪器是借助于强大的计算机软件和硬件环境的支持,建立虚拟的测试仪器面板,完成仪器的控制、数据分析和结果输出。
虚拟仪器是充分利用了常用台式计算机的计算、显示和互联网等,大大提高了效能。
以软件为中心的虚拟仪器系统为用户提供了创新技术,并大幅降低了生产成本。
通过虚拟仪器,用户可以精确地(用户定义)构建满足其需求的测量和自动化系统,而不是受传统固定功能仪器(供应商定义)的限制2. 虚拟仪器由哪些部分组成?参考答案:虚拟仪器是基于计算机的测试平台,由硬件系统和软件系统组成。
硬件包括计算机、各种I/O接口设备(采集卡和信号调理电路)和被测对象。
软件包括应用程序开发环境、仪器驱动层、虚拟仪器应用程序编程接口。
3. 虚拟仪器编程语言有哪些?参考答案:虚拟仪器开发工具一般可以分为两大类:通用软件开发环境和专用软件开发环境。
通用软件开发环境包括Borland公司的 C++ Builder、Delphi,Microsoft公司的VB、VC++、Visual Studio .NET等。
专用软件开发环境主要有Agilent公司的 VEE、 NI公司的 LabVIEW及Labwindows/CVI等。
4. LabVIEW语言和其他语言相比有什么特点?参考答案:LabVIEW与其他计算机语言的显著区别是:其他计算机语言都是采用基于文本的语言产生代码,而LabVIEW使用的是图形化编辑语言G编写程序,产生的程序是框图的形式。
LabVIEW是数据流驱动,它是以数据流来决定程序框图元素的执行顺序,而不是以命令的先后顺序来决定,需要输入参数的程序框图节点总是在向它提供参数的程序框图节点执行完毕后才执行。
5. LabVIEW前面板在系统设计中的作用是什么?参考答案:前面板是图形用户界面,可创建控制器和显示器控件,设计的界面可以模拟真实仪表仪器的前面板,用于设置输入和观察输出。
bVIEW程序框图在系统设计中的作用是什么?参考答案:LabVIEW使用程序框图来添加源代码。
4.8习题44.1编写程序,要求产生20个20上下浮动5的随机数分别存储为文本文件,电子表格文件和二进制文件;然后编写另外的程序读上述文件中的数据并在前面板中显示出来。
参考答案:前面板与程序框图≡[o]EF≡⅛S -------- H4.2编写程序,要求模拟一个含有正弦波和方波的双通道波形数据存储为波形文件,并要求文件中显示的存储时间为当前系统时间。
参考答案:保存路径可以自由选择,保存格式可以是二进制。
3 .设计一个Vl来测量温度(温度是用一个20到40的随机整数来代替),每隔0.25秒测一次,共测定5秒。
在数据采集过程中,Vl将在波形Chart 上实时地显示测量结果。
采集过程结束后,在GraPh 上画出温度数据曲线,并且把测量的温度值以文件的形式存盘。
存盘格式为:点数时间(三)温度值(度) 1 0.25 前面板参考下图4 .利用AcquireTemperatureDataValue(Simulated).vi,每500ms 采集一次温度,取当前温度和最后两次温度的平均值,波形显示并同时把当前温度记录到一个文本文件中。
前面板参考下图78.2输由裁殂停止程序框图参考下图5 .从信号处理-信号生成子选板里选取正弦波和均匀白噪声,分别得到正弦、噪声和余弦三种信号,显示在表格和波形图中,并使用写入电子表格文件把数据保存下来。
前面板参考下图曲线。
ES添加的雌2程序框图参考下图回波形图2 —Iglr凝口的S 烟2 O0.062750.1253-0.18731 0.2486,0.30901 0.3681;0.425770.481750.5358;0.5877€0.6374; -0.4262-0.4039-0.00730.334Φ 0.0930?0.1075; -0.06860.17OOf0.4616: -0.054S0.363&-0.4233 0.9980;0.992Γ0.9822( 0.9685f0.951Of 0.9297;0.9048;0.8763( 0.844310.809010.77051 。
虚拟仪器试题及答案一、选择题1. 虚拟仪器的核心是()A. 软件B. 硬件C. 计算机D. 数据采集卡答案:C2. 下列哪项不是虚拟仪器的基本组成元素?()A. 计算机平台B. 信号处理软件C. 专用仪器箱D. 传统的模拟示波器答案:D3. 虚拟仪器技术中,用于模拟传统仪器面板的软件是()A. 虚拟面板B. 信号处理软件C. 测量数据记录软件D. 硬件驱动程序答案:A二、判断题4. 虚拟仪器可以脱离计算机独立运行。
(对/错)答案:错5. 虚拟仪器的灵活性和可扩展性优于传统仪器。
(对/错)答案:对三、简答题6. 简述虚拟仪器的主要优势。
答案:虚拟仪器的主要优势包括成本效益高、灵活性强、易于升级和扩展、用户界面友好、数据处理能力强等。
7. 描述虚拟仪器在数据采集过程中的基本步骤。
答案:虚拟仪器在数据采集过程中的基本步骤包括:确定测量需求、选择适当的硬件、安装和配置硬件驱动程序、开发或选择适当的测量软件、进行实际测量、分析和处理数据。
四、计算题8. 假设一个虚拟仪器系统在1秒内采集了1000个数据点,每个数据点为16位分辨率。
计算该系统在1分钟内采集的数据量(以字节为单位)。
答案:首先计算每秒的数据量,1000个数据点 * 16位 = 16000位。
由于1字节=8位,所以每秒的数据量为16000位 / 8 = 2000字节。
1分钟=60秒,因此1分钟内的数据量为2000字节/秒 * 60秒 = 120000字节。
五、论述题9. 论述虚拟仪器在现代工业自动化中的应用及其重要性。
答案:虚拟仪器在现代工业自动化中的应用非常广泛,包括但不限于过程控制、质量检测、设备监控、数据记录和分析等。
其重要性体现在能够提供高度集成的自动化解决方案,提高生产效率,降低成本,增强系统的可靠性和安全性。
此外,虚拟仪器的灵活性和可定制性使得它能够适应多变的生产需求,快速响应市场变化。
六、案例分析题10. 某工厂需要监控生产线上的温度变化,以确保产品质量。
虚拟仪器技术_南京邮电大学中国大学mooc课后章节答案期末考试题库2023年1.条件选择器接线端不可以是以下哪一种数据类型()。
答案:双精度浮点型2.如果用ai2和ai5采集两路信号,器件名称为“Dev2”,那么物理通道命名应该为()答案:Dev2/ai2,Dev2/ai53.“正弦波形”函数输出的信号为()答案:波形数据4.下列程序运行后,显示控件L为()答案:数值,115.利用正弦波函数产生信号时,采样数为2000,数字频率为0.002,则产生几个周期的正弦波答案:4bVIEW为方便前面板和程序框图设计提供了3个操作选板,分别是( )答案:控件选板函数选板工具选板bVIEW程序由以下部分组成。
()答案:图标/连线板前面板程序框图8.对LabVIEW程序进行调试的工具有()。
答案:探针工具单步执行断点9.下列关于局部变量和全局变量描述错误的是()答案:全局变量和VI一样有前面板和程序框图,可以进行编程。
局部变量不占用内存。
10.以下属于PXI总线规范的为()答案:机械规范电气规范软件规范11.关于LabVIEW中的簇及其函数,以下说法正确的是()答案:簇的元素可以是相同类型,也可以是不同类型。
LabVIEW中很多函数带有错误簇,当程序执行出现异常状态时,可以利用错误簇提供的信息查找出错原因。
元素在簇中的顺序是创建该簇时添加元素的顺序。
bVIEW采用数据流的编程机制,任何一个节点,只有在所有输入数据均有效时才会执行。
答案:正确13.为了接线方便,非参考单端模式提供了多个 AISENSE 引脚供信号连接。
答案:错误14.VXI系统是一种模块化仪器。
答案:正确15. GPIB总线采用二线挂钩的原理进行通讯答案:错误16.GPIB总线数据传输过程中,某一时刻只能有一个控制器起作用。
答案:正确17.对信号进行非整周期截断,会导致频谱泄露。
答案:正确bVIEW中随机数函数可以产生一个范围在-1至1的随机数。
For personal use only in study and research; not for commercial use4.9 设计VI,把两个输入数值相加再乘以20。
4.10 设计VI,输入一个数,判断这个数是否在10~100之间。
或者4.11 设计VI,比较两个数,如果其中一个数大于另一个数,则点亮led指示灯。
4.12设计VI,产生一个0.0到10.0的随机数与10.0相乘,然后通过一个VI子程序将积与100相加后开方。
(1)子VI (2)调用子VI5.5 设计VI,求0~99之间所有偶数的和。
5.6 设计VI,求一个一维数组中所有元素的和。
5.7 设计VI,计算5.8 设计VI,在前面板放置一个布尔按钮和一个字符串显示控件,要求当按钮按下时,显示“按钮被按下”,当按钮被松开时,显示“按钮被松开”。
5.9 设计VI,使用公式节点,完成下面公式的计算。
y1=x^2+x+1; y2=ax+b;5.10 设计VI,将两个字符串连接成一个字符串。
5.11 设计VI,建立一个簇,包含个人姓名、性别、年龄、民族、专业等信息,并使用“解除捆绑”函数,将簇中各个元素分别取出。
5.12 设计VI,利用全局变量将一个VI产生的正弦波在另一个VI显示。
(1)第一个vi,产生波形数据,存入全局变量中(2)全局变量(3)第二个vi,用来显示波形5.13 设计VI,将含有10个随机数的一维数组存储为电子表格文件。
5.14 设计VI,将三角波生成器产生的三角波数据存储为二进制文件。
5.15 设计VI,产生500个随机数并使用波形显示控件显示波形,计算随机数的平均值、最大值、最小值,并在前面板上显示计算结果。
5.16 设计VI,在波形图上用两种不同的颜色显示一条正弦曲线和一条余弦曲线,每条曲线长度为128点,其中X0=0,dX=1,余弦曲线的X0=2,dX=5.5.17 设计VI,用XY图显示一个半径为5的圆。
虚拟仪器习题答案 Modified by JEEP on December 26th, 2020.设计V I ,把两个输入数值相加再乘以20。
设计VI ,输入一个数,判断这个数是否在10~100之间。
或者设计VI ,比较两个数,如果其中一个数大于另一个数,则点亮led 指示灯。
设计VI ,产生一个到的随机数与相乘,然后通过一个VI 子程序将积与100相加后开方。
(1)子VI (2)调用子VI设计VI ,求0~99之间所有偶数的和。
设计VI ,求一个一维数组中所有元素的和。
设计VI ,计算∑x!n x=1设计VI ,在前面板放置一个布尔按钮和一个字符串显示控件,要求当按钮按下时,显示“按钮被按下”,当按钮被松开时,显示“按钮被松开”。
设计VI ,使用公式节点,完成下面公式的计算。
y1=x^2+x+1; y2=ax+b;设计VI ,将两个字符串连接成一个字符串。
设计VI ,建立一个簇,包含个人姓名、性别、年龄、民族、专业等信息,并使用“解除捆绑”函数,将簇中各个元素分别取出。
设计VI ,利用全局变量将一个VI 产生的正弦波在另一个VI 显示。
(1)第一个vi ,产生波形数据,存入全局变量中(2)全局变量 (3)第二个vi ,用来显示波形设计VI,将含有10个随机数的一维数组存储为电子表格文件。
设计VI,将三角波生成器产生的三角波数据存储为二进制文件。
设计VI,产生500个随机数并使用波形显示控件显示波形,计算随机数的平均值、最大值、最小值,并在前面板上显示计算结果。
设计VI,在波形图上用两种不同的颜色显示一条正弦曲线和一条余弦曲线,每条曲线长度为128点,其中X0=0,dX=1,余弦曲线的X0=2,dX=5.设计VI,用XY图显示一个半径为5的圆。
设计VI,用数字波形图显示数组各元素对应的二进制信号,数组为(0,7,14,21,9,35,13)。
设计VI,用3种不同的形式产生正弦波信号。
1)2)3)设计VI,产生两个叠加噪声的正弦信号,并实现两信号的的互相关,判断两信号的相关性。
虚拟仪器习题答案 20。
4.9 设计VI,把两个输入数值相加再乘以10~100之间。
4.10 设计VI,输入一个数,判断这个数是否在或者,比较两个数,如果其中一个数大于另一个数,则VI4.11 设计点亮led指示灯。
相乘,然4.1210.0的随机数与到设计VI,产生一个0.010.0 子程序将积与100相加后开方。
VI后通过一个xxVI)调用2(xxVI)1(.虚拟仪器习题答案之间所有偶数的和。
设计5.5 VI,求0~99VI,求一个一维数组中所有元素的和。
设计5.6VI,计算5.7 设计按钮和一个字符串显示控件,设计5.8 VIxx,在前面板放置一个显示“按要求当按钮按下时,显示“按钮被按下”,当按钮被松开时,钮被松开”。
.虚拟仪器习题答案VI5.9 设计,使用公式节点,完成下面公式的计算。
y2=ax+b; y1=x^2+x+1;一个字符串。
xx,将两个字符串VI设计5.10虚拟仪器习题答案民族、性别、年龄、建立一个簇,5.11 设计VI,包含个人姓名、专业等信息,并使用“解除捆绑”函数,将簇中各个元素分别取出。
产生的正弦波在另一个VI设计,利用全局变量将一个VI5.12 显示。
VI,产生波形数据,存入全局变量中vi)第一个1(.虚拟仪器习题答案)第二个(2)全局变量(3vi,用来显示波形个随机数的一维数组存储为电子表格10设计VI,将含有5.13文件。
,将三角波生成器产生的三角波数据存储为二进制VI设计5.14 文件。
个随机数并使用波形显示控件显示波形,产生VI设计5.15 ,500 并在前面板上显示计算结果。
最小值,最大值、计算随机数的平均值、.虚拟仪器习题答案上用两种不同的颜色显示一条正弦曲线和5.16 xx设计VI,在曲线的xxX0=0xx一条xx曲线,每条曲线为128点,其中,dX=1,dX=5. X0=2,VI5.17 设计,用的圆。
5XY图显示一个半径为虚拟仪器习题答案显示数组各元素对应的二进制信号,,用数字xx5.18 设计VI 。
4.9设计VI,把两个输入数值相加再乘以20。
4.10设计VI,输入一个数,判断这个数是否在10~100之间。
或者4.11设计VI,比较两个数,如果其中一个数大于另一个数,则点亮led指示灯。
4.12设计VI,产生一个0.0到10.0的随机数与10.0相乘,然后通过一个VI子程序将积与100相加后开方。
(1)子VI (2)调用子VI5.5设计VI,求0~99之间所有偶数的和。
5.6设计VI,求一个一维数组中所有元素的和。
5.7设计VI ,计算∑x !xR =15.8设计VI ,在前面板放置一个布尔按钮和一个字符串显示控件,要求当按钮按下时,显示“按钮被按下”,当按钮被松开时,显示“按钮被松开”。
5.9设计VI ,使用公式节点,完成下面公式的计算。
R1=R^2+R+1;R2=aR+b;5.10设计VI,将两个字符串连接成一个字符串。
5.11设计VI,建立一个簇,包含个人姓名、性别、年龄、民族、专业等信息,并使用“解除捆绑”函数,将簇中各个元素分别取出。
5.12设计VI,利用全局变量将一个VI产生的正弦波在另一个VI显示。
(1)第一个vi,产生波形数据,存入全局变量中(2)全局变量(3)第二个vi,用来显示波形5.13设计VI,将含有10个随机数的一维数组存储为电子表格文件。
5.14设计VI,将三角波生成器产生的三角波数据存储为二进制文件。
5.15设计VI,产生500个随机数并使用波形显示控件显示波形,计算随机数的平均值、最大值、最小值,并在前面板上显示计算结果。
5.16设计VI,在波形图上用两种不同的颜色显示一条正弦曲线和一条余弦曲线,每条曲线长度为128点,其中R0=0,dR=1,余弦曲线的R0=2,dR=5.5.17设计VI,用RR图显示一个半径为5的圆。
5.18设计VI,用数字波形图显示数组各元素对应的二进制信号,数组为(0,7,14,21,9,35,13)。
6.8设计VI,用3种不同的形式产生正弦波信号。
虚拟仪器设计课后答案【篇一:《labview语言及编程技术》习题库(答案)】ass=txt>一、选择题:1. 下面选项中,哪个是更新前面板显示控件的最好方法? [b](a) 使用局部变量; (b) 直接连线到显示控件的接线端;(d) 使用值属性节点。
(c) 使用功能全局变量;2. 与局部变量相比,下面哪个描述表明了全局变量的优势?[c](a) 全局变量自身不需要标签就可执行;(b) 全局变量遵循数据流模式,因此不会引起竞争情况;(c) 全局变量可以在两个独立的同时运行的vi之间传递数据;(d) 只有全局变量能传递数组数据,而局部变量不能。
3. 如存储的数据将被其他工程师通过microsoft excel分析。
应使用哪种存储格式? [ b ](a) tdm;(b) 用制表符(tab)分隔的ascii; (d) 自定义二进制格式。
(c) 数据记录;4. 创建一个数组的最高效方法是: [ a ](a) 使用一个带自动索引的while循环;(b) 初始化一个数组并在while循环中替换其元素;(c) 在while循环中放置一个创建数组函数;(d) 使用一个带自动索引的for循环5. 当连接输入被勾上时,下面程序框图中创建数组(build array)函数的输出是什么? [c](a) 一维数组{1, 7, -4, -2, 3, 6};(c) 一维数组{1, -4, 3, 7, -2, 6}; (b) 二维数组{{1, -4, 3, 0}, {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 程序框图](a)(b)(c)(d)10. 下列工具模板中,哪个字母对应于探针工具?[c]11. 下列陈述中哪一种说法是正确的?[d](a) for 循环的默认输入、输出结构通道为非自动索引状态;(b) while循环的默认输入、输出结构通道为自动索引状态;(c) 上述两种陈述均正确;(d) 上述两种陈述均不正确。
12. 下面的框图程序执行后,输出显示为何值? [c](a) 一维数组{1 2 3 4 5}; (b) 一维数组{1 3 6 10 15};(c) 数值 15; (d) 数值 35。
13. 下面的程序执行后,输出结果字符串result string显示什么?[c(a) helloto you!; (b) hello wto you;(c) hello to you; (d) hello to you!!。
14. 下面所示图形的那一区域,可以改变图中图形的颜色和形状?[ a ] ]15. ____确定for循环执行的次数,____返回循环已经执行的次数减1。
[c] (a) count terminal(b) iteration terminal (c) count terminal(d) conditional terminal,conditional terminal , count terminal , iteration terminal , count terminal ;;。
; 16. 下列程序执行后,所得到的结果数组 result array 将为下列哪个数组?[ c](a) 二维数组 {{6, 3, 3};{2, 1, 8}};(b) 二维数组{{6,6,6};{8,6,6};{6,6,6}};(c) 二维数组 {{6,6,6};{6,6,6};{6,8,6}}; (d) 二维数组{{6,8,6};{6,8,6};{6,8,6}}。
【篇二:labview练习题】及平均值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循环的移位寄存功能和反馈节点两种方法求25. 11.17 用顺序结构实现数值匹配:输入1~100之间的任意1个整数,然后系统随机产生1~100之间的整数,直到和预先输入的整数一样,然后输出匹配的次数和时间。
26. 11.18 (1)显示一个二维数组的行数和列数(2)查找一个二维数组中最大值,以及最大值在数组中的位置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 模拟红绿灯,红灯亮十秒,绿灯亮五秒,交替,并用波形图将波形显示。