# 架构
|文件|路径|
说明
|
|:--|:--|:--|
|pid|User\lib\control\src|PID算法模块|
|execute|User\application\src|执行器|
|app_flow|User|任务流程控制|
## APP_FLOW任务流程控制
> adjust_inspection 中在没有检测到调试信号时执行execute_dac,EXECUTE_PLAN定义了需要执行的算法任务计划
## PID算法模块
文件内容:
|文件| 说明
|
|:--|:--|
|pid.c|构造算法的入口|
|pid_common.c|普通算法|
|pid_neural.c|神经网络算法|
|pid_fuzzy.c|模糊算法|
custom 目录下为各自算法实现
## EXECUTE执行器
> execute_pid_init中定义了初始化参数
> execute_dac中定义了执行器