模拟量批量处理如何做?

分享到:
261
下一篇 >

菜鸟问:

有20路模拟量输入,每500ms中断扫描一次,怎样才能实现模拟量的批量数据运算处理,以及程序的*简程序结构?求各位前辈帮忙。

侠士:

如果计算过程是一样的,那么用带参数的子程序做。

中断程序越短越好。在中断里可以仅采集数据,运算处理可以在主程序中进行。

另,程序的简短和CPU的处理时间是一对矛盾,*简的程序,往往会消耗较多的处理时间。

你先写一个一路模拟量的处理程序,然后才考虑20路怎么办。

菜鸟:

一路的做出来了,问题就是在于中断程序扫描时间和主程序扫描时间的问题,怎样做才能使程序结构比较好

侠士:

在中断里可以仅采集数据,

4月份刚出来了一篇文档,专门介绍模拟量批量处理的,很好,可以看看哦。

大虾:

我觉得你数据还是在主程序里面处理比较好!中断里程序越短越好,否则容易出问题的。可以在中断里面置位一个标志位,然后用该标志位调用数据处理程序吧!


你可能感兴趣: 工控菜鸟园 自动化系统
无觅相关文章插件,快速提升流量