进行程序硅碳棒流程的调试
对于软件调试,采用自顶向下的方法,先逐个对各个功能子南京硅碳棒模块进行调试,然后再进行程序硅碳棒流程的调试。
功能子南京硅碳棒程序的调试包括运算(如多字节的加法、减法、乘法、除法等)、采样、数字滤波、标度变换以及PID等子程序的调试。在调试功能子程序时,许多参数都是未知的,要根据其所需的条件,给出假定的数据,使其运行,如果能完成预定的处理功能或与手工计算的结果相符,就说明该子程序己调通。调试时由小到大,由里到外。例如,调试PID算法子程序时,先调通其包含的各个运算子程序和参数处理子程序,然后将它们连起来进行通调。通调时,也是假定一些数据、参数和初始条件,然后运行程序。当运算结果与手工计算的结果相同时,该算法子程序则调试完成,反之,就要进行相应的修改。其它子程序的调试同理。
程序硅碳棒流程的调试主要是查看程序运行的步骤是否正确,在某时刻程序运行所处的位置是否正确,是否能正确运行各个中断服务程序。在调试过程中,先将PID算法子程序屏蔽,输出用一个固定的常数代替,在各个中断服务子程序设置断点,然后运行程序,查看程序是否能运行到所有的断点,若所有断点都能运行到,则程序硅碳棒流程基本正确。去掉所有断点,再一次运行程序,查看人机面板上指示灯的亮、灭,若指示灯呈周期性的亮灭,则程序硅碳棒流程是正确的,反之,程序硅碳棒流程不正确,继续做相应的修改后,重新调试。www.zbqunqiang.cn
- 上一篇:发挥U型硅碳棒模糊控制抗干扰性的缺点 2021-05-04
- 下一篇:分析主硅碳棒模块器件的选型 2021-05-09