Labview实验指导书 联系客服

发布时间 : 星期二 文章Labview实验指导书更新完毕开始阅读4e75992d866fb84ae45c8d3f

(1)设计一个VI,产生一个二维的随机数数组(3行10列),数组产生后,对每一行进行索引并将每一行绘制在它自己的Graph上(前面板中应包括三个Graph指示器)。

(2)设计一个VI,产生一维数组,然后将相邻的一对元素相乘(从元素0和元素1开始),最后输出结果数值。

(3)设计一个VI来测量温度,每隔0.25秒测一次,共测定10秒。在数据采集过程中,VI将在波形chat上实时地显示测量结果。在采集过程结束后,在GRAPH上画出数据波形曲线,并算出温度的最大值,最小值和平均值。VI将显示出最佳拟合的温度图形。

(4)设计一VI,用独立的X Y数组形成一个圆环。 六、实验器材: 1、计算机 2、LabVIEW软件

实验三 编辑与调试程序代码实验

一、实验室名称:嵌入式系统实验室

二、实验项目:控制结构、顺序结构和公式节点 三、实验目的:

1、学习CASE结构和SEQUENCE结构 2、掌握公式节点的使用 四、实验原理:

1、Case结构和Sequence结构是两种控制数据流的结构。

根据Case结构选择端口的输入,可以将Case结构分支到不同的程序框图。在Case结构的每个Case边界以内都可以设置子程序框图。条件选择可以是布尔的(2种条件)或者是数字的(231-1种条件)。

使用Sequence结构,可以按一定顺序执行程序框图。最先执行的程序框图部分被置于结构的第一帧,第二个要执行的部分置于结构的第二帧,以此类推。

2、公式节点可用于运算各种公式。

11

使用Formula Node,可以直接把很多公式输入到程序框图,当一个函数方程有很多变量或很复杂时,此特性尤其有用。 五、实验内容:

(1)设计一个VI,计算产生一个与指定的数字相等的随机数所需花费的时间。

(2)设计一个VI能够像计算器一样进行运算。前面板上有两个数字控制器,用来输入两个数字,另有一个指示器,用来显示VI对输入数字进行运算(Add、Subtract、Divide或Multiply)的结果。用一个滑动条控制器来选择加、减、乘、除运算。

(3)设计一个VI,用公式节点来计算下列方程,并画出y1和y2的曲线。y1=x3+x2+5,y2=mx+b以上两个方程只许使用一个Formula Node。 六、实验器材: 1、计算机 2、LabVIEW软件

实验四 数组、字符串、簇结构实验

一、实验室名称:嵌入式系统实验室 二、实验项目:数组、字符串、簇结构 三、实验目的:

1、进一步熟悉数组函数的功能和应用。 2、熟悉字符串函数的使用。

3、熟悉簇的创建和簇函数的功能和应用。 四、实验原理:

1、数组的概念。

数组是相同类型的数据元素的集合,指针在0到N-1的范围内变化,可以使用多维数组。

2、数组函数的主要功能有:

12

求数组大小Array Size、数组检索Index Array、替换数组元素Replace Array Subset、插入数组元素Insert Into Array、删除元素Delete From Array、初始化数组Initialize Array、创建数组Build Array、子数组Array Subset、数组最大值和最小值Array Max &Min、二维数组转置Transpose 2D Array等。

专门对一维数组的操作有循环移位、倒置 、搜索、分离 、排序、插值、阈值、接插、拆分 。

3、字符串函数的主要功能有:

求字符串长度String Length、字符串拼接Concatenate Strings、子字符串String Subset、大小写转换To Upper Case和To Lower Case、搜索/拆分字符串函数Search/Split String、从多行字符串中获得某一行函数Pick Line等。

4、簇的概念。

簇是由不同数据类型的数据构成的集合。 5、簇函数的主要功能有:

分解簇Unbundle、合成簇Bundle、按名称分解簇Unbundle By Name、按名称合成簇Bundle By Name、建立簇数组Build Cluster Array、按索引组合簇Index&Bundle Cluster Array、簇和数组数据类型转换Cluster To Array和Array To Cluster。 五、实验内容:

(1)产生一个3×3的整数随机数数组,随机数要在0到100之间,然后找出数组的鞍点,即该位置上的元素在该行上最大,在该列上最小,并显示(也可能没有鞍点)。

(2)设计一个VI,把一个数字转换成字符串,并将此字符串与其它字符串相连,形成一个输出字符串。同时,该VI要定义输出字符串的长度。当密码匹配时,该VI也要能检测出。

(3)利用簇模拟汽车控制,控制面板可以对显示面板中的参量进行控制。油门控制转速,转速=油门*100,档位控制时速,时速=档位*40,油量随VI运行时间减少。

13

六、实验器材: 1、计算机 2、LabVIEW软件

实验五 波形数据、动态数据类型实验

一、实验室名称:嵌入式系统实验室 二、实验项目:测试信号的产生和分析 三、实验目的:

1、理解波形的采样、波形数据熟悉产生仿真信号的函数。 2、学会主要信号处理函数。 四、实验原理:

1、波形数据:对被测的模拟信号,进行采样,A/D变换,采样率为fs,由时间起始值t0,采样时间间隔Δt=1/fs,数组Y为各个时刻的采样值。

2、离散信号的电压平均值及峰值的数学表达式如下所示: 电压有效值:U?1电压平均值:U?N1N?VK?1N2k ?VK?1Nk

3、信号的离散傅立叶变换(DFT),FFT是DFT的快速算法。

x(t)经采样后变为x(nT’),T’为采样周期,采样频率fs=1/T’。离散信号x(nT’)的傅里叶变换可以表示为:

X(k)??x(n)e?j2nk?/N,n?0N?1n?0,1...N?1

14

X(k)是复数,信号的频谱是它的模,为了方便显示,做归一化处理,用

来表示频谱。

频率分辨率

为:

五、实验内容:

(1)产生和显示正弦波、三角波、方波和锯齿波4种离散波形,直流偏置、初相位、频率和幅度可变,并且在产生的信号中加入高斯噪声,改变采集率和采样点数

(2)求产生的信号的平均值、有效值,频率。

(3)分别求峰值为1V,频率为100Hz的正弦波、三角波、方波和锯齿波的各次谐波的幅度谱,说明误差产生的原因。(确定采样频率、采样点数)。 六、实验器材: 1、计算机 2、LabVIEW软件

15