2011-04-26
评论4
楼主 2011/4/27 12:14:34
需要模拟量输入模块
楼主 2011/4/28 13:09:41
有些模拟量模块本身可以存最大值。直接读出来用就可以吧。
楼主 2011/4/28 16:11:17
可以用这个方法试试:
在"主程序""的开始处,采集一次数据,存放在变量x1中;然后在"主程序"的最末端再采集一次数据,存放在变量x2中.
取x1,x2中数值较大的一个与数值x3(上一次的较大值)进行比较,将二者中较大的一个值存入x3中.
这个x3值 就是我们需要的峰值.采样周期近似程序循环扫描周期,避免丢失峰值.
注:每次采集时都需调用一次模拟量量程转换,降低了执行效率
楼主 2011/4/29 11:12:42
楼上正解 做个比较程序就可以了