再生是指DAQ设备“重新生成”之前已生成的采样数据的能力。也就是说,如果启用再生功能,则DAQ设备将复用已写入用户缓存区或FIFO的数据。这样就可以实现连续输出,而无需LabVIEW(或其他ADE)向缓存区连续写入新数据。例如,可以将单个正弦波周期写入缓存区,并且可以使用再生来输出连续波形。
再生有两种模式:用户缓存区(电脑内存)再生和FIFO再生。在LabVIEW中,DAQmx Write属性节点可用于更改数据写入缓存区的方式和禁用再生功能。此情况下的相关具体属性是相对于(Relative To)、偏移(Offset)和再生模式(Regeneration Mode)。
FIFO再生可以直接从板载FIFO重新生成数据。总线不传输任何数据。此外,所有数据必须采用FIFO。如需在DAQmx中启用FIFO再生功能,必须使用DAQmx通道属性节点。然后将“true”连线至AO.UseOnlyOnBrdMem属性。