From 4a490158a226ba2fdd544bbe15c5c121a729a6e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B?= <1063331231@qq.com> Date: Fri, 13 Jun 2025 18:04:37 +0800 Subject: [PATCH] =?UTF-8?q?z=E8=BD=B4=E9=80=9F=E5=BA=A6=E8=AE=BE=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sgs/hardware/drivers/StepMotorDriver/MotorWrapperDriver.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/iflytop/sgs/hardware/drivers/StepMotorDriver/MotorWrapperDriver.java b/src/main/java/com/iflytop/sgs/hardware/drivers/StepMotorDriver/MotorWrapperDriver.java index d19ea52..01fb41d 100644 --- a/src/main/java/com/iflytop/sgs/hardware/drivers/StepMotorDriver/MotorWrapperDriver.java +++ b/src/main/java/com/iflytop/sgs/hardware/drivers/StepMotorDriver/MotorWrapperDriver.java @@ -30,7 +30,7 @@ public class MotorWrapperDriver { public void setSpeed(StepMotorMId stepMotorMId, double speed) throws HardwareException { // 检查速度是否合法 // 设置速度到单片机 - int motorSpeed = StepMotorConverter.toMotorSpeed(Math.abs(speed), config_.getLead(stepMotorMId)); + int motorSpeed = (int) Math.abs(speed); // 转换速度为整数 stepMotorCtrlDriver_.setReg(stepMotorMId, StepMotorRegIndex.kreg_step_motor_default_velocity, motorSpeed); }