位置:51电子网 » 技术资料 » 数码专栏

输出波形信号

发布时间:2014/6/27 20:16:14 访问次数:1314

   如同采集波形信号一样,MB16R-1006P输出波形信号也可以分为输出有限数量的信号和输出连续的信号,并分别使用简单缓冲区技术和循环缓冲区技术。    ,.

   输出有限数量的波形信号

   输出有限数量的波形信号时LabVIEW -次把数据缓冲区填满,然后逐点将数据输出。最简单的编程方法仍然是使用LabVIEW中的易用模拟输出VI,其中AO GenerateWaveform用于从一个通道输出波形,AO Generate Waveforms周于从多个通道输出波形。

   图7-33所示的程序使用易用模拟输出VI-AO Generate Waveforms进行模拟输出。AO Generate Waveforms VI按刷新率update rate参数设定的速率,向channels参数指定的各个模拟输出通道分别写入一个波形数组。例如,channels参数包括两个通道,而波形参数waveforms选择数据类型为Scaled Array,输入的数据是一个由两列数据组成的二维数组,一列正弦波,一列方波。那么LabVIEW在每一次刷新时从数组各列把数据写入相应的通道。所有数据写入各个通道后,程序停止。输出通道信号的电平保持在二维数组最后一行数据的值上,直到新的数据生成。

   图7-33  易用VI输出有限数量波形数据

         

   程序中Sine Wave和Square Wave这两个VI的“频率”参数是信号的数字频率,它等于模拟频率除以刷新率。数字频率的倒数就是信号一个周期的数据点数,它被输入“采样”参数。LabVIEW的波形函数都掩盖了这个概念,因为虽然它们内部也是使用Sine Wave和

Square Wave等几个同样的VI,用同样的方法计算频率,但是用户只需要直接输入模拟频率就行了。



   如同采集波形信号一样,MB16R-1006P输出波形信号也可以分为输出有限数量的信号和输出连续的信号,并分别使用简单缓冲区技术和循环缓冲区技术。    ,.

   输出有限数量的波形信号

   输出有限数量的波形信号时LabVIEW -次把数据缓冲区填满,然后逐点将数据输出。最简单的编程方法仍然是使用LabVIEW中的易用模拟输出VI,其中AO GenerateWaveform用于从一个通道输出波形,AO Generate Waveforms周于从多个通道输出波形。

   图7-33所示的程序使用易用模拟输出VI-AO Generate Waveforms进行模拟输出。AO Generate Waveforms VI按刷新率update rate参数设定的速率,向channels参数指定的各个模拟输出通道分别写入一个波形数组。例如,channels参数包括两个通道,而波形参数waveforms选择数据类型为Scaled Array,输入的数据是一个由两列数据组成的二维数组,一列正弦波,一列方波。那么LabVIEW在每一次刷新时从数组各列把数据写入相应的通道。所有数据写入各个通道后,程序停止。输出通道信号的电平保持在二维数组最后一行数据的值上,直到新的数据生成。

   图7-33  易用VI输出有限数量波形数据

         

   程序中Sine Wave和Square Wave这两个VI的“频率”参数是信号的数字频率,它等于模拟频率除以刷新率。数字频率的倒数就是信号一个周期的数据点数,它被输入“采样”参数。LabVIEW的波形函数都掩盖了这个概念,因为虽然它们内部也是使用Sine Wave和

Square Wave等几个同样的VI,用同样的方法计算频率,但是用户只需要直接输入模拟频率就行了。



相关技术资料
6-27输出波形信号
相关IC型号
MB16R-1006P
MB16R0833S

热门点击

 

推荐技术资料

绘制印制电路板的过程
    绘制印制电路板是相当重要的过程,EPL2010新颖的理... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!