修改TemplateSchemaDefaults和ParamDrawingPanel,增加模板,屏蔽测试按钮

This commit is contained in:
sladro 2025-12-19 10:02:11 +08:00
parent ac0908e950
commit 2454dffc95
2 changed files with 71 additions and 1 deletions

View File

@ -43,6 +43,76 @@ namespace CadParamPluging.Common
PartOwnershipConfigured = true
});
// 模板二:交付状态=毛料态, 工艺方法=轧制, 结构特征=环形, 特殊条件=无
// TemplateKey: "毛料态|轧制|环形|" ("无" 会被归一化为空)
schemas.Items.Add(new TemplateSchemaDefinition
{
ProjectType = "毛料态",
DrawingType = "轧制",
SheetSize = "环形",
Scale = "无",
DisplayName = "环形(毛料态/轧制)",
SelectedParamKeys = new List<string>
{
"OuterDiameter1",
"OuterDiameter1TolPlus",
"OuterDiameter1TolMinus",
"InnerDiameter2",
"InnerDiameter2TolPlus",
"InnerDiameter2TolMinus",
"Height1",
"Height1TolPlus",
"Height1TolMinus",
"MinWallThickness",
"UnspecifiedFilletRadiusMax",
"OuterDiameter1Prime",
"InnerDiameter2Prime",
"Height1Prime"
},
SelectedPartParamKeys = new List<string>
{
"OuterDiameter1Prime",
"InnerDiameter2Prime",
"Height1Prime"
},
PartOwnershipConfigured = true
});
// 模板六:交付状态=毛料态, 工艺方法=自由锻, 结构特征=方体, 特殊条件=有圆头
// TemplateKey: "毛料态|自由锻|方体|有圆头"
schemas.Items.Add(new TemplateSchemaDefinition
{
ProjectType = "毛料态",
DrawingType = "自由锻",
SheetSize = "方体",
Scale = "有圆头",
DisplayName = "方体(毛料态/自由锻/有圆头)",
SelectedParamKeys = new List<string>
{
"BoxSize1",
"BoxSize1TolPlus",
"BoxSize1TolMinus",
"BoxSize2",
"BoxSize2TolPlus",
"BoxSize2TolMinus",
"BoxSize3",
"BoxSize3TolPlus",
"BoxSize3TolMinus",
"BoxFilletRadiusMax",
"BoxRoundHeadFilletRadiusMax",
"BoxSize1Prime",
"BoxSize2Prime",
"BoxSize3Prime"
},
SelectedPartParamKeys = new List<string>
{
"BoxSize1Prime",
"BoxSize2Prime",
"BoxSize3Prime"
},
PartOwnershipConfigured = true
});
schemas.Normalize();
return schemas;
}

View File

@ -166,7 +166,7 @@ namespace CadParamPluging.UI
panel.Controls.Add(btnGenerate);
panel.Controls.Add(btnSaveAs);
panel.Controls.Add(btnSettings);
panel.Controls.Add(btnTestDraw);
// panel.Controls.Add(btnTestDraw); // 暂时屏蔽测试绘制按钮
return panel;
}