关注:127 2014-01-18 14:20

在LabVIEW7.1DAQ中进行PID控制,原来例子的AI和AO都采用Hardware Timed Single Point方式,每次循环时从AI读取一个点,经过PID运算后,再从AO送出(AI和A

已解决 悬赏分:0 - 解决时间 2024-05-18 17:53
  支持(0)  |   反对(0)   |  我来评论 2014-01-11 12:40
回答=1.模拟输入不能再采用Hardware Timed Single Point方式,而是要使用Continuous方式,在DAQmx Read.vi中,设置number of samples per channel为每次希望进行平均的采样点数; 2.AI和AO不能使用相同的Sample rate,因为每次采样N个点但是输出只有一个点; 3.还要去掉原来例子中Get terminal name with device prefix.vi,因为如果这样做,AO实际上用的还是AI的时钟,采样率还是相同; 4.在Window下做PID控制,PID的周期不能太小。