今天小编要和大家分享的是测量仪表相关信息,接下来我将从采用LabView虚拟仪器创建扫频正弦函数实现多种应用,labview编程及虚拟仪器设计(第六讲)ppt这几个方面来介绍。
测量仪表相关技术文章采用LabView虚拟仪器创建扫频正弦函数实现多种应用
当您需要在很宽的频率范围测试某种产品时,扫频正弦波很有用。例如某个大型研究项目需要确定波浪在远洋的传播方式,则该应用需要生成扫频正弦波,以便驱动声波换能器。虽然许多波形发生器都有内置的函数来满足这一要求,但您如果希望用多功能数据采集卡来实现正弦扫频的话,就必须亲自对它编程。仅凭一台虚拟仪器(VI),您就能在National Instruments公司的LabView中创建扫频正弦函数。利用该函数,可以控制起始频率和终止频率、采样率,以及扫频的总时长(图1)。
图1 仅用一台LabView虚拟仪器,您就能控制起始频率、终止频率、采样率,以及扫频总时长。
LabView软件对某个数组执行计算,该数组代表了频率增加或降低时(取决于扫频方向),每个样本点的扫频正弦波时间数列。您必须逐点处理输出的频率变化。方程的基本形式为Y(I)=V×sin((A×I2)/2+B×I),其中Y(I)是扫频正弦波的振幅,是样本点的函数;I是随时间数列变化的整数;V是峰值电压;A和B是变量。把A定义为2×π(fSTOP–fSTART)/N,把B定义为2×πfSTART,其中N是样本数量,fSTART是归一化起始频率,fSTOP是归一化终止频率。为使起始频率和终止频率归一化,必须把单位换算成每样本的周期数。换算方法是把f1和 f2频率(单位:赫兹)除以采样率。采样率的确定取决于您希望表现的扫频正弦波的光滑程度。一条不错的经验法则是最高频率的采样率至少为每周期10个样本。在设置采样率时,您需要考虑自己正在扫频的频率总跨度以及扫频本身的时长。可以把LabView数据采集系统所做的扫频正弦波实现与任意波形发生器 (AWG)在结果和性能方面做比较,这也会有帮助。