feat: 添加参数校验并调整导线数量操作逻辑
在main.py中添加gc_x和h_arm长度校验 在ParameterForm.vue中修改导线数量操作逻辑,仅允许1或3条导线
This commit is contained in:
11
main.py
11
main.py
@@ -71,6 +71,17 @@ def run_egm(para: Parameter) -> dict:
|
||||
计算结果字典。
|
||||
"""
|
||||
parameter_display(para)
|
||||
|
||||
# 参数校验:gc_x 和 h_arm 长度必须一致
|
||||
if len(para.gc_x) != len(para.h_arm):
|
||||
error_msg = f"参数错误:gc_x 长度({len(para.gc_x)})与 h_arm 长度({len(para.h_arm)})不一致"
|
||||
logger.error(error_msg)
|
||||
return {
|
||||
"success": False,
|
||||
"message": error_msg,
|
||||
"data": None
|
||||
}
|
||||
|
||||
h_whole = para.h_arm[0] # 挂点高
|
||||
string_g_len = para.string_g_len
|
||||
string_c_len = para.string_c_len
|
||||
|
||||
Reference in New Issue
Block a user