root пре 2 година
родитељ
комит
5dbc5dbc50

+ 1 - 0
api-common/src/main/java/api/common/pojo/po/model/VehiclePO.java

@@ -43,6 +43,7 @@ public class VehiclePO extends CommonPO {
     private String centroidToGround;//质心到地面
     //    private String wheelbase;//轴距
     private String sprungMass;//簧上质量
+    private String vehicleLength;//车辆长度 LEN_SM
     private String vehicleWidth;//车辆宽度
     private String rotationalInertiaX;//整车绕x轴转动惯量
     private String rotationalInertiaY;//整车绕y轴转动惯量

+ 1 - 0
api-common/src/main/java/api/common/pojo/vo/model/VehicleVO.java

@@ -49,6 +49,7 @@ public class VehicleVO {
     private String centroidToGround;//质心到地面 H_CG_SU
     //    private String wheelbase;//轴距 LX_AXLE X_LENGTH
     private String sprungMass;//簧上质量 M_SU
+    private String vehicleLength;//车辆长度 LEN_SM
     private String vehicleWidth;//车辆宽度 WID_SM Y_LENGTH
     private String rotationalInertiaX;//整车绕x轴转动惯量 IXX_SU
     private String rotationalInertiaY;//整车绕y轴转动惯量 IYY_SU

+ 3 - 0
simulation-resource-server/src/main/java/com/css/simulation/resource/model/service/VehicleService.java

@@ -152,6 +152,7 @@ public class VehicleService {
                             .replaceAll("centroidToGround", vehiclePO.getCentroidToGround())
                             .replaceAll("wheelbase", vehiclePO.getWheelbase().toString())
                             .replaceAll("sprungMass", vehiclePO.getSprungMass())
+                            .replaceAll("vehicleLength", vehiclePO.getVehicleLength())
                             .replaceAll("vehicleWidth", vehiclePO.getVehicleWidth())
                             .replaceAll("rotationalInertiaX", vehiclePO.getRotationalInertiaX())
                             .replaceAll("rotationalInertiaY", vehiclePO.getRotationalInertiaY())
@@ -269,6 +270,7 @@ public class VehicleService {
             String centroidToGround = par.substring(par.indexOf("H_CG_SU")).split("\\s")[1];
             String wheelbase = par.substring(par.indexOf("LX_AXLE")).split("\\s")[1];
             String sprungMass = par.substring(par.indexOf("M_SU")).split("\\s")[1];
+            String vehicleLength = par.substring(par.indexOf("LEN_SM")).split("\\s")[1];
             String vehicleWidth = par.substring(par.indexOf("WID_SM")).split("\\s")[1];
             String rotationalInertiaX = par.substring(par.indexOf("IXX_SU")).split("\\s")[1];
             String rotationalInertiaY = par.substring(par.indexOf("IYY_SU")).split("\\s")[1];
@@ -408,6 +410,7 @@ public class VehicleService {
                     .centroidToGround(centroidToGround)
                     .wheelbase(new BigDecimal(wheelbase))
                     .sprungMass(sprungMass)
+                    .vehicleLength(vehicleLength)
                     .vehicleWidth(vehicleWidth)
                     .rotationalInertiaX(rotationalInertiaX)
                     .rotationalInertiaY(rotationalInertiaY)