feat: 将动画启用控制权交给前端用户

后端不再主动启用动画,改为由前端通过开关控制动画状态
移除后端冗余的动画禁用逻辑,仅根据前端状态传递动画对象
This commit is contained in:
dmy
2026-03-03 16:09:03 +08:00
parent a65ce23cee
commit 07063ec638
4 changed files with 26 additions and 16 deletions

View File

@@ -105,9 +105,8 @@ def run_egm(para: Parameter, animation=None) -> dict:
avr_n_sf = 0 # 考虑电压的影响计算的跳闸率
ground_angels = para.ground_angels
# 动画对象:如果传入了 animation 则使用,否则不启用动画
# 注意:动画的启用由前端用户通过"启用动画"开关控制,后端不主动启用
animate = animation
if animate:
animate.enable(True) # 启用动画
# animate.show()
for ground_angel in ground_angels:
logger.info(f"地面倾角{ground_angel/math.pi*180:.3f}°")