输出波形信号
发布时间: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,用同样的方法计算频率,但是用户只需要直接输入模拟频率就行了。
上一篇:输出直流信号
上一篇:中级VI进行有限数量波形数据输出
热门点击
- 使用LabVIEW函数打印报表
- 半导体存储器的性能指标
- 程序中断传送方式
- 控制线(6条)
- 使用UDP协议接收数据程序
- 函数定义
- 输出波形信号
- 传统DAQ的模拟信号采集
- 压接工艺
- 无铅焊料与有铅元件(无引线或有引脚元件)混装
推荐技术资料
- 绘制印制电路板的过程
- 绘制印制电路板是相当重要的过程,EPL2010新颖的理... [详细]