用的三挡开关,左右两边是手动和自动,中间是停止,要做一个手自动无扰转换,之前用的是延时,总感觉不好,有没有更好的程序,谢谢.
用的三挡开关,左右两边是手动和自动,中间是停止,要做一个手自动无扰转换,之前用的是延时,总感觉不好,有没有更好的程序,谢谢.
试一下输出用SET RES?
状态监控 - 实时检测开关位置变化,而非仅依靠延时
平滑过渡 - 在状态切换时执行渐变过程,而非直接切换
记忆功能 - 记录切换前的参数状态,确保切换后延续相同工作模式
缓冲机制 - 增加切换缓冲区,在缓冲期内允许参数微调
自适应调整 - 根据系统当前负载自动调整切换速率
安全回退 - 当检测到异常时自动返回稳定状态
可视化反馈 - 通过指示灯显示当前状态和切换进度
这种设计可以避免延时方案的生硬切换问题,实现真正的平滑过渡。程序应在检测到开关位置变化后,先冻结当前控制参数,然后在 0.5-1 秒内逐渐过渡到新状态,同时保持输出平稳。
无论是那个方向的切换,都需要在切换前做好状态“跟踪”,
这样无论怎么切换都没有扰动。
但我不理解,既然中间有“停止”,那又何谈无扰切换!
停止将是最大的扰动!
这个思路
自动状态=手动状态串联自动上升沿串联停止停留时间标志(停留时间自己根据情况改)
手动状态=自动状态串联手动上升沿串联停止停留时间标志(停留时间自己根据情况改)
做好跟踪就行,自动到手动的跟踪、手动到自动的跟踪
比如调PID,有时就需要这样。
我想问下停止为什么要放中间,为啥不改线或者改点