基于labview的实验 下载本文

内容发布更新时间 : 2024/5/8 6:46:57星期一 下面是文章的全部内容请认真阅读。

2、元素个数相等

2

2. 创建VI,计算并绘制二阶多项式y = Ax + Bx + C。VI应使用前面板控件来输入系数A,B和C,并使用前面板控件输入点数N,计算x0到xN-1区间上的多项式。在波形图上绘制y-x图形指示器。

【提示】首先需要写出N个点中每个点x坐标的计算公式

然后利用多态性简化程序的编制(既把二项式的计算做成子VI,当输入单个

值时输出单个值,输入数组时也输出数组)

主程序框图:

前面板:

子VI:(Y=AX2+BX+C)

[选做]3. 创建VI,包含一个由6个按钮组成的簇,这些按钮标签分别是Option1到Option6。当VI执行时,VI将等待按钮之一被按下。当按一个按钮时,使用Display Message To User Express VI指出所选择的选项。重复以上过程直到按下Stop按钮。确保加入Time Delay Express VI使用户有时间按按钮。

提示:可以使用Cluster to Array函数把布尔簇转换成布尔数组,簇中的每个按钮代表数组中的一个元素。Search 1D Array函数从Cluster to Array函数创建的一维布尔值数组中搜索TRUE值。数组中的任何元素为TRUE值表示用户单击了簇中的一个按钮。Search 1D Array函数返回其在数组中找到的第一个TRUE值的索引值并将其传送到Case结构的选择器端子。如果没有按过按钮,Search 1D Array函数返回索引值-1,执行空操作的-1分支执行。While循环重复检查布尔簇控件的状态,直到按下Stop按钮。

运行:

四、本单元应掌握的LabView技巧

注意数组的处理和产生都可以借助循环结构,其关键点在于自动索引功能和移位寄存器的使用。

注意体会数组和簇的区别与联系,簇可以构成数组(即簇数组),而数组也可以是簇中的成员。

实验三 图形化编程实现信号分析

(一)时域相关分析

一. 实验目的

1.在理论学习的基础上,通过本实验加深对自相关分析和自功率谱分析的概念、性质、作用的理解。

2. 掌握用相关分析法测量信号中周期成分的方法。 二. 实验原理 (1) 自相关

相关是指客观事物变化量之间的相依关系,在统计学中是用相关系数来描述两个变量x,y之间的相关性的,即:

式中:

ρ

xy

是两个随机变量之积的数学期望,称之为协方差或相关性,表征了x、y之间的关

联程度;

σx、σy分别为随机变量x、y的均方差,是随机变量波动量平方的数学期望。 如果所研究的随机变量x, y是与时间有关的函数,即x(t)与y(t),这时可以引入一个与时间τ有关的量ρxy(τ),称为相关系数,并有:

式中假定x(t)、y(t)是不含直流分量(信号均值为零)的能量信号。分母部分是一个常量,分子部分是时移τ的函数,反映了二个信号在时移中的相关性,称为相关函数。因此相关函数定义为:

如果 x(t)=y(t),则称

为自相关函数,即:

(2)自功率谱

随机信号的自功率谱密度Sx(?)与自相关函数Rx(τ)是一傅立叶变换对,即

Sx(?) =Rx(τ

?????Rx(?)e?j2?ftd?Sx(f)ej2?ftd?

)=???自相关函数和自功率谱函数分别在时间域和频率域描述了一个信号自身波形不同时刻的相关性(或相似程度),揭示了信号波形的结构特性,通过自相关和自功率谱分析我们可以发现信号中许多有规律的东西。为工程应用提供了重要信息,特别是对于在噪声背景下提取有用信息,更显示了它的实际应用价值。

三. 实验仪器和设备

计算机若干台,labVIEW虚拟仪器平台 1套. 四. 实验步骤及内容

1. 打开labVIEW中的\自相关分析\和\互相关分析\实验脚本,进行信号自谱、自相关和互相关分析实验。

2. 分别选择labVIEW自谱和自相关分析实验中的信号通道一和通道二的正弦和白噪声按

钮,产生正弦和白噪声信号,然后点击多通道信号发生器上的\合成\按钮,产生迭加白噪声的正弦信号,分析和观察上述信号进行自谱和自相关分析后的结果。 3. 同样方式产生其他类型的信号,观察分析结果。 4. 实验所附主程序文件名:互相关.vi 自相关.vi

五.实验运行结果: