⑥.Windowing(窗函数):用于对数据加窗。
在后面几节中,你将学习如何使用分析库中的 VI 创建函数发生器和简单实用的频谱分
析仪,如何使用数字滤波器,窗函数的作用以及不同类型窗函数的优点,怎样执行简单的
曲线拟合功能,以及其他一些内容。可以在 labview\examples\analysis 目录中找到一些
演示程序。
6.2 信号的产生
本节将介绍怎样产生标准频率的信号,以及怎样创建模拟函数发生器。参考例子见
examples\analysis\sigxmpl.llb。
你还将学习怎样使用分析库中的信号发生 VI 产生各种类型的信号。信号产生的应用主
要有:
当无法获得实际信号时,(例如没有 DAQ 板卡来获得实际信号或者受限制无法
访问实际信号),信号发生功能可以产生模拟信号测试程序。
产生用于 D/A 转换的信号
在 LabVIEW 6i 中 提 供 了 波 形 函 数 , 为 制 作 函 数 发 生 器 提 供 了 方 便 。 以
Waveform>>Waveform Generation 中的基本函数发生器(Basic Function Generator.vi)为例,
其图标如下:
其功能是建立一个输出波形,该波形类型有:正弦波、三角波、锯齿波和方波。这个 VI 会
记住产生的前一波形的时间标志并且由此点开始使时间标志连续增长。它的输入参数有波
形类型、样本数、起始相位、波形频率(单位:Hz)
参数说明:
offset:波形的直流偏移量,缺省值为 0.0。数据类型 DBL
reset signal:将波形相位重置为相位控制值且将时间标志置为 0。缺省值为 FALSE.
signal type:产生的波形的类型,缺省值为正弦波。
frequency :波形频率(单位 Hz),缺省值为 10。
amplitude :波形幅值,也称为峰值电压,缺省值为 1.0。
phase :波形的初始相位(单位 度)缺省值为 0.0.
error in :在该 VI 运行之前描述错误环境。缺省值为 no error. 如果一个错误已经发生,该
VI 在 error out 端返回错误代码。该 VI 仅在无错误时正常运行。 错误簇包含如下参数。
status :缺省值为 FALSE,发生错误时变为 TRUE。
code :错误代码,缺省值为 0。
source :在大多数情况下是产生错误的 VI 或函数的名称,缺省值为一个空串。
sampling info :一个包括采样信息的簇。共有 Fs 和#s 两个参数。
Fs :采样率,单位是样本数/秒,缺省值为 1000。
#s :波形的样本数,缺省值为 1000。
评论0