Hide menu
Loading...
Searching...
No Matches
cadex.DFMSheetMetal_AnalyzerParameters Class Reference

Defines parameters used in sheet metal design analysis. More...

Inherits global.SystemIDisposable.

Public Member Functions

 DFMSheetMetal_AnalyzerParameters (global::System.IntPtr cPtr, bool cMemoryOwn)
 
void Dispose ()
 
 DFMSheetMetal_AnalyzerParameters ()
 Constructor.
 
double MinBendRadiusToSheetThicknessRatio ()
 Returns minimum bend radius to sheet thickness ratio used in simple bend radius analysis.
 
void SetMinBendRadiusToSheetThicknessRatio (double theRatio)
 
double MinHoleDiameterToSheetThicknessRatio ()
 Returns minimum hole diameter to sheet thickness ratio used in simple hole diameter analysis.
 
void SetMinHoleDiameterToSheetThicknessRatio (double theRatio)
 
double MinHoleExtrudedHeightToSheetThicknessRatio ()
 Returns minimum hole extrude height to sheet thickness ratio used in complex hole depth analysis.
 
void SetMinHoleExtrudedHeightToSheetThicknessRatio (double theRatio)
 
double MaxHoleExtrudedHeightToInnerDiameterRatio ()
 Returns maximum hole extrude height to inner diameter ratio used in complex hole depth analysis.
 
void SetMaxHoleExtrudedHeightToInnerDiameterRatio (double theRatio)
 
double MinDistanceBetweenExtrudedHolesToSheetThicknessRatio ()
 Returns minimum distance between extruded holes to sheet thickness ratio used in distance between complex holes analysis.
 
void SetMinDistanceBetweenExtrudedHolesToSheetThicknessRatio (double theRatio)
 
double MinDistanceBetweenExtrudedHoleAndEdgeToSheetThicknessRatio ()
 Returns minimum distance between extruded hole and edge to sheet thickness ratio used in distance between complex hole and edge analysis.
 
void SetMinDistanceBetweenExtrudedHoleAndEdgeToSheetThicknessRatio (double theRatio)
 
double MinDistanceBetweenExtrudedHoleAndBendToSheetThicknessRatio ()
 Returns minimum distance between extruded hole and bend to sheet thickness ratio used in distance between complex hole and bend analysis.
 
void SetMinDistanceBetweenExtrudedHoleAndBendToSheetThicknessRatio (double theRatio)
 
double MinDistanceBetweenHolesToSheetThicknessRatio ()
 Returns minimum distance between holes to sheet thickness ratio used in distance between simple holes analysis.
 
void SetMinDistanceBetweenHolesToSheetThicknessRatio (double theRatio)
 
double MinDistanceBetweenHoleAndEdgeToSheetThicknessRatio ()
 Returns minimum distance between hole and edge to sheet thickness ratio used in distance between simple hole and edge analysis.
 
void SetMinDistanceBetweenHoleAndEdgeToSheetThicknessRatio (double theRatio)
 
double MinDistanceBetweenHoleAndBendToSheetThicknessRatio ()
 Returns minimum distance between hole and bend to sheet thickness ratio used in distance between simple hole and bend analysis.
 
void SetMinDistanceBetweenHoleAndBendToSheetThicknessRatio (double theRatio)
 
double MinFlangeLengthToSheetThicknessRatio ()
 Returns minimum flange length to sheet thickness ratio used in flange length analysis.
 
void SetMinFlangeLengthToSheetThicknessRatio (double theRatio)
 
double MinOpenHemBendFlangeLengthToSheetThicknessRatio ()
 Returns minimum open hem bend flange length to sheet thickness ratio used in flange length analysis.
 
void SetMinOpenHemBendFlangeLengthToSheetThicknessRatio (double theRatio)
 
double MinFlattenedHemBendFlangeLengthToSheetThicknessRatio ()
 Returns minimum flattened hem bend flange length to sheet thickness ratio used in flange length analysis.
 
void SetMinFlattenedHemBendFlangeLengthToSheetThicknessRatio (double theRatio)
 
double MinLouverDepthToSheetThicknessRatio ()
 Returns minimum louver depth to sheet thickness ratio used in louver depth analysis.
 
void SetMinLouverDepthToSheetThicknessRatio (double theRatio)
 
double MaxBeadDepthToSheetThicknessRatio ()
 Returns maximum bead depth to sheet thickness ratio used in bead depth analysis.
 
void SetMaxBeadDepthToSheetThicknessRatio (double theRatio)
 
double MinDistanceBetweenBendAndLouverToSheetThicknessRatio ()
 Returns minimum distance between bend and louver to sheet thickness ratio used in distance between bend and louver analysis.
 
void SetMinDistanceBetweenBendAndLouverToSheetThicknessRatio (double theRatio)
 
double MinDistanceBetweenNotchAndBendToSheetThicknessRatio ()
 Returns minimum distance between notch and bend to sheet thickness ratio used in distance between notch and bend analysis.
 
void SetMinDistanceBetweenNotchAndBendToSheetThicknessRatio (double theNotchToBendDistanceToSheetThicknessRatio)
 
double MinDistanceBetweenNotchesToSheetThicknessRatio ()
 Returns minimum distance between notches to sheet thickness ratio used in distance between notches analysis.
 
void SetMinDistanceBetweenNotchesToSheetThicknessRatio (double theRatio)
 
double MinDistanceBetweenTabsToSheetThicknessRatio ()
 Returns minimum distance between tabs to sheet thickness ratio used in distance between tabs analysis.
 
void SetMinDistanceBetweenTabsToSheetThicknessRatio (double theRatio)
 
double MinDistanceBetweenHoleAndLouverToSheetThicknessRatio ()
 Returns minimum distance between hole and louver to sheet thickness ratio used in distance between simple hole and louver analysis.
 
void SetMinDistanceBetweenHoleAndLouverToSheetThicknessRatio (double theRatio)
 
double MinDistanceBetweenHoleAndNotchToThicknessRatio ()
 Returns minimum distance between hole and notch to sheet thickness ratio used in distance between simple hole and notch analysis.
 
void SetMinDistanceBetweenHoleAndNotchToThicknessRatio (double theHoleToNotchDistanceToThicknessRatio)
 
double MinDistanceBetweenHoleAndCutoutToThicknessRatio ()
 Returns minimum distance between hole and cutout to sheet thickness ratio used in distance between simple hole and cutout analysis.
 
void SetMinDistanceBetweenHoleAndCutoutToThicknessRatio (double theHoleToCutoutDistanceToThicknessRatio)
 
double MinCutoutWidthToSheetThicknessRatio ()
 Returns minimum ratio of cutout width to sheet thickness used in cutout analysis.
 
void SetMinCutoutWidthToSheetThicknessRatio (double theRatio)
 
double NotchCornerFilletRadiusToSheetThicknessRatio ()
 
void SetNotchCornerFilletRadiusToSheetThicknessRatio (double theRatio)
 
double OpenHemBendRadiusToSheetThicknessRatio ()
 
void SetOpenHemBendRadiusToSheetThicknessRatio (double theRatio)
 
double MaxCountersinkDepthToSheetThicknessRatio ()
 
void SetMaxCountersinkDepthToSheetThicknessRatio (double theRatio)
 
cadex.DFMBase_StandardSizeParameters SheetThicknessStandardSizeParameters ()
 Returns sheet thickness standard size parameters used in sheet thickness analysis.
 
cadex.DFMSheetMetal_SheetSizeStandardSizeParameters SheetSizeStandardSizeParameters ()
 Returns standard parameters for flat pattern sheet size used in sheet size analysis.
 
cadex.DFMSheetMetal_BendReliefParameters BendReliefParameters ()
 Returns bend relief parameters used in simple bend relief analysis.
 
cadex.DFMSheetMetal_NotchParameters NotchParameters ()
 Returns notch parameters used in notch size analysis.
 
cadex.DFMSheetMetal_TabParameters TabParameters ()
 Returns tab parameters used in tab size analysis.
 

Protected Member Functions

virtual void Dispose (bool disposing)
 

Detailed Description

Defines parameters used in sheet metal design analysis.

Contains parameters used by DFMSheetMetal_Analyzer during design analysis checks.

Constructor & Destructor Documentation

◆ DFMSheetMetal_AnalyzerParameters()

cadex.DFMSheetMetal_AnalyzerParameters.DFMSheetMetal_AnalyzerParameters ( )
inline

Constructor.

Sets default parameter values.

Member Function Documentation

◆ BendReliefParameters()

cadex.DFMSheetMetal_BendReliefParameters cadex.DFMSheetMetal_AnalyzerParameters.BendReliefParameters ( )
inline

Returns bend relief parameters used in simple bend relief analysis.

Returns reference to bend relief parameters.

See also
BendReliefParameters()

The bend counts as an issue, if at least one relief is fails the following condition:

\[ \large W_r \geq T \times Rt_w \quad \text{and} \quad L_r \geq R_b \times Rt_l \]

\[ \begin{aligned} & \small W_r - \text{width of analyzed bend relief} \\ & \small L_r - \text{length of analyzed bend relief} \\ & \small T - \text{thickness of analyzed sheet} \\ & \small R_b - \text{analyzed bend radius} \\ & \small Rt_w - \text{minimum bend relief width to sheet thickness ratio from bend relief parameters} \\ & \small Rt_l - \text{minimum bend relief length to bend radius ratio from bend relief parameters} \end{aligned} \]

Default width ratio is 0.1. Default length ratio is 0.1.

See also
DFMSheetMetal_IrregularSizeBendReliefIssue, DFMSheetMetal_BendReliefParameters, SheetMetal_BendRelief

◆ MaxBeadDepthToSheetThicknessRatio()

double cadex.DFMSheetMetal_AnalyzerParameters.MaxBeadDepthToSheetThicknessRatio ( )
inline

Returns maximum bead depth to sheet thickness ratio used in bead depth analysis.

The bead counts as an issue, if it fails the following condition:

\[ \large D_b \leq T \times Rt \]

\[ \begin{aligned} & \small D_b - \text{analyzed bead depth} \\ & \small T - \text{thickness of analyzed sheet} \\ & \small Rt - \text{maximum bead depth to sheet thickness ratio} \end{aligned} \]

Default value for this ratio is 0.6.

See also
SetMaxBeadDepthToSheetThicknessRatio(), DFMSheetMetal_LargeDepthBeadIssue, SheetMetal_Bead

◆ MaxCountersinkDepthToSheetThicknessRatio()

double cadex.DFMSheetMetal_AnalyzerParameters.MaxCountersinkDepthToSheetThicknessRatio ( )
inline

Returns maximum countersink depth to sheet thickness ratio used in analysis.

The countersink counts as an issue, if it fails the following condition:

\[ \large D_b \leq T \times Rt \]

\[ \begin{aligned} & \small D_b - \text{countersink depth} \\ & \small T - \text{actual sheet thickness} \\ & \small Rt - \text{expected maximum countersink depth to sheet thickness ratio} \end{aligned} \]

Default value for this ratio is 0.6.

See also
SetMaxCountersinkDepthToSheetThicknessRatio(), DFMSheetMetal_LargeDepthCountersinkIssue

◆ MaxHoleExtrudedHeightToInnerDiameterRatio()

double cadex.DFMSheetMetal_AnalyzerParameters.MaxHoleExtrudedHeightToInnerDiameterRatio ( )
inline

Returns maximum hole extrude height to inner diameter ratio used in complex hole depth analysis.

The hole counts as an issue, if it fails the following condition:

\[ \large ExtrH_h \leq ID \times Rt \]

\[ \begin{aligned} & \small ExtrH_h - \text{analyzed hole extrude height} \\ & \small ID - \text{analyzed hole inner diameter} \\ & \small Rt - \text{maximum hole extrude height to inner diameter ratio} \end{aligned} \]

Default value for this ratio is 0.5.

See also
SetMaxHoleExtrudedHeightToInnerDiameterRatio(), DFMSheetMetal_IrregularDepthExtrudedHoleIssue, SheetMetal_ComplexHole

◆ MinBendRadiusToSheetThicknessRatio()

double cadex.DFMSheetMetal_AnalyzerParameters.MinBendRadiusToSheetThicknessRatio ( )
inline

Returns minimum bend radius to sheet thickness ratio used in simple bend radius analysis.

The bend counts as an issue, if it fails the following condition:

\[ \large R_b \geq T \times Rt \]

\[ \begin{aligned} & \small R_b - \text{analyzed bend radius} \\ & \small T - \text{thickness of analyzed sheet} \\ & \small Rt - \text{minimum bend radius to sheet thickness ratio} \end{aligned} \]

Default value for this ratio is 1.

See also
SetMinBendRadiusToSheetThicknessRatio(), DFMSheetMetal_SmallRadiusBendIssue, SheetMetal_Bend

◆ MinCutoutWidthToSheetThicknessRatio()

double cadex.DFMSheetMetal_AnalyzerParameters.MinCutoutWidthToSheetThicknessRatio ( )
inline

Returns minimum ratio of cutout width to sheet thickness used in cutout analysis.

Contains cutout that fails the following condition:

\[ \large W \leq T \times Rt \]

\[ \begin{aligned} & \small W - \text{cutout width} \\ & \small T - \text{actual sheet thickness} \\ & \small Rt - \text{expected minimum ratio of cutout width to sheet thickness} \end{aligned} \]

Default value for this ratio is 1.

See also
SetMinCutoutWidthToSheetThicknessRatio()

◆ MinDistanceBetweenBendAndLouverToSheetThicknessRatio()

double cadex.DFMSheetMetal_AnalyzerParameters.MinDistanceBetweenBendAndLouverToSheetThicknessRatio ( )
inline

Returns minimum distance between bend and louver to sheet thickness ratio used in distance between bend and louver analysis.

The bend and louver counts as an issue, if the distance between them fails the following condition:

\[ \large Dist \geq T \times Rt \]

\[ \begin{aligned} & \small Dist - \text{distance between analyzed bend and louver} \\ & \small T - \text{thickness of analyzed sheet} \\ & \small Rt - \text{minimum distance between bend and louver to sheet thickness ratio} \end{aligned} \]

Default value for this ratio is 4.

See also
SetMinDistanceBetweenBendAndLouverToSheetThicknessRatio(), DFMSheetMetal_SmallDistanceBetweenBendAndLouverIssue, SheetMetal_Bend, SheetMetal_Louver

◆ MinDistanceBetweenExtrudedHoleAndBendToSheetThicknessRatio()

double cadex.DFMSheetMetal_AnalyzerParameters.MinDistanceBetweenExtrudedHoleAndBendToSheetThicknessRatio ( )
inline

Returns minimum distance between extruded hole and bend to sheet thickness ratio used in distance between complex hole and bend analysis.

The extruded hole and bend counts as an issue, if the distance between them fails the following condition:

\[ \large Dist \geq T \times Rt \]

\[ \begin{aligned} & \small Dist - \text{distance between analyzed extruded hole and bend} \\ & \small T - \text{thickness of analyzed sheet} \\ & \small Rt - \text{minimum distance between extruded hole and bend to sheet thickness ratio} \end{aligned} \]

Default value for this ratio is 4.

See also
SetMinDistanceBetweenExtrudedHoleAndBendToSheetThicknessRatio(), DFMSheetMetal_SmallDistanceBetweenExtrudedHoleAndBendIssue, SheetMetal_ComplexHole, SheetMetal_Bend

◆ MinDistanceBetweenExtrudedHoleAndEdgeToSheetThicknessRatio()

double cadex.DFMSheetMetal_AnalyzerParameters.MinDistanceBetweenExtrudedHoleAndEdgeToSheetThicknessRatio ( )
inline

Returns minimum distance between extruded hole and edge to sheet thickness ratio used in distance between complex hole and edge analysis.

The hole and edge counts as an issue, if the distance between them fails the following condition:

\[ \large Dist \geq T \times Rt \]

\[ \begin{aligned} & \small Dist - \text{distance between analyzed extruded hole and edge} \\ & \small T - \text{thickness of analyzed sheet} \\ & \small Rt - \text{minimum distance between extruded hole and edge to sheet thickness ratio} \end{aligned} \]

Default value for this ratio is 3.

See also
SetMinDistanceBetweenExtrudedHoleAndEdgeToSheetThicknessRatio(), DFMSheetMetal_SmallDistanceBetweenExtrudedHoleAndEdgeIssue, SheetMetal_ComplexHole

◆ MinDistanceBetweenExtrudedHolesToSheetThicknessRatio()

double cadex.DFMSheetMetal_AnalyzerParameters.MinDistanceBetweenExtrudedHolesToSheetThicknessRatio ( )
inline

Returns minimum distance between extruded holes to sheet thickness ratio used in distance between complex holes analysis.

The holes counts as an issue, if the distance between them fails the following condition:

\[ \large Dist \geq T \times Rt \]

\[ \begin{aligned} & \small Dist - \text{distance between analyzed extruded holes} \\ & \small T - \text{thickness of analyzed sheet} \\ & \small Rt - \text{minimum distance between extruded holes to sheet thickness ratio} \end{aligned} \]

Default value for this ratio is 6.

See also
SetMinDistanceBetweenExtrudedHolesToSheetThicknessRatio(), DFMSheetMetal_SmallDistanceBetweenExtrudedHolesIssue, SheetMetal_ComplexHole

◆ MinDistanceBetweenHoleAndBendToSheetThicknessRatio()

double cadex.DFMSheetMetal_AnalyzerParameters.MinDistanceBetweenHoleAndBendToSheetThicknessRatio ( )
inline

Returns minimum distance between hole and bend to sheet thickness ratio used in distance between simple hole and bend analysis.

The hole and bend counts as an issue, if the distance between them fails the following condition:

\[ \large Dist \geq T \times Rt \]

\[ \begin{aligned} & \small Dist - \text{distance between analyzed hole and bend} \\ & \small T - \text{thickness of analyzed sheet} \\ & \small Rt - \text{minimum distance between hole and bend to sheet thickness ratio} \end{aligned} \]

Default value for this ratio is 3.

See also
SetMinDistanceBetweenHoleAndBendToSheetThicknessRatio(), DFMSheetMetal_SmallDistanceBetweenHoleAndBendIssue, SheetMetal_Hole, SheetMetal_Bend

◆ MinDistanceBetweenHoleAndCutoutToThicknessRatio()

double cadex.DFMSheetMetal_AnalyzerParameters.MinDistanceBetweenHoleAndCutoutToThicknessRatio ( )
inline

Returns minimum distance between hole and cutout to sheet thickness ratio used in distance between simple hole and cutout analysis.

The hole and cutout counts as an issue, if the distance between them fails the following condition:

\[ \large Dist \geq T \times Rt \]

\[ \begin{aligned} & \small Dist - \text{distance between analyzed hole and cutout} \\ & \small T - \text{thickness of analyzed sheet} \\ & \small Rt - \text{minimum distance between hole and cutout to sheet thickness ratio} \end{aligned} \]

Default value for this ratio is 2.

See also
SetMinDistanceBetweenHoleAndCutoutToThicknessRatio(), DFMSheetMetal_SmallDistanceBetweenHoleAndCutoutIssue, SheetMetal_Hole, SheetMetal_Cutout

◆ MinDistanceBetweenHoleAndEdgeToSheetThicknessRatio()

double cadex.DFMSheetMetal_AnalyzerParameters.MinDistanceBetweenHoleAndEdgeToSheetThicknessRatio ( )
inline

Returns minimum distance between hole and edge to sheet thickness ratio used in distance between simple hole and edge analysis.

The hole and edge counts as an issue, if the distance between them fails the following condition:

\[ \large Dist \geq T \times Rt \]

\[ \begin{aligned} & \small Dist - \text{distance between analyzed hole and edge} \\ & \small T - \text{thickness of analyzed sheet} \\ & \small Rt - \text{minimum distance between hole and edge to sheet thickness ratio} \end{aligned} \]

Default value for this ratio is 2.

See also
SetMinDistanceBetweenHoleAndEdgeToSheetThicknessRatio(), DFMSheetMetal_SmallDistanceBetweenHoleAndEdgeIssue, SheetMetal_Hole

◆ MinDistanceBetweenHoleAndLouverToSheetThicknessRatio()

double cadex.DFMSheetMetal_AnalyzerParameters.MinDistanceBetweenHoleAndLouverToSheetThicknessRatio ( )
inline

Returns minimum distance between hole and louver to sheet thickness ratio used in distance between simple hole and louver analysis.

The hole and louver counts as an issue, if the distance between them fails the following condition:

\[ \large Dist \geq T \times Rt \]

\[ \begin{aligned} & \small Dist - \text{distance between analyzed hole and louver} \\ & \small T - \text{thickness of analyzed sheet} \\ & \small Rt - \text{minimum distance between hole and louver to sheet thickness ratio} \end{aligned} \]

Default value for this ratio is 3..

See also
SetMinDistanceBetweenHoleAndLouverToSheetThicknessRatio(), DFMSheetMetal_SmallDistanceBetweenHoleAndLouverIssue, SheetMetal_Hole, SheetMetal_Louver

◆ MinDistanceBetweenHoleAndNotchToThicknessRatio()

double cadex.DFMSheetMetal_AnalyzerParameters.MinDistanceBetweenHoleAndNotchToThicknessRatio ( )
inline

Returns minimum distance between hole and notch to sheet thickness ratio used in distance between simple hole and notch analysis.

The hole and notch counts as an issue, if the distance between them fails the following condition:

\[ \large Dist \geq T \times Rt \]

\[ \begin{aligned} & \small Dist - \text{distance between analyzed hole and notch} \\ & \small T - \text{thickness of analyzed sheet} \\ & \small Rt - \text{minimum distance between hole and notch to sheet thickness ratio} \end{aligned} \]

Default value for this ratio is 1.2.

See also
SetMinDistanceBetweenHoleAndNotchToThicknessRatio(), DFMSheetMetal_SmallDistanceBetweenHoleAndNotchIssue, SheetMetal_Hole, SheetMetal_Notch

◆ MinDistanceBetweenHolesToSheetThicknessRatio()

double cadex.DFMSheetMetal_AnalyzerParameters.MinDistanceBetweenHolesToSheetThicknessRatio ( )
inline

Returns minimum distance between holes to sheet thickness ratio used in distance between simple holes analysis.

The holes counts as an issue, if the distance between them fails the following condition:

\[ \large Dist \geq T \times Rt \]

\[ \begin{aligned} & \small Dist - \text{distance between analyzed holes} \\ & \small T - \text{thickness of analyzed sheet} \\ & \small Rt - \text{minimum distance between holes to sheet thickness ratio} \end{aligned} \]

Default value for this ratio is 2.

See also
SetMinDistanceBetweenHolesToSheetThicknessRatio(), DFMSheetMetal_SmallDistanceBetweenHolesIssue, SheetMetal_Hole

◆ MinDistanceBetweenNotchAndBendToSheetThicknessRatio()

double cadex.DFMSheetMetal_AnalyzerParameters.MinDistanceBetweenNotchAndBendToSheetThicknessRatio ( )
inline

Returns minimum distance between notch and bend to sheet thickness ratio used in distance between notch and bend analysis.

The notch and bend counts as an issue, if the distance between them fails the following condition:

\[ \large Dist \geq T \times Rt \]

\[ \begin{aligned} & \small Dist - \text{distance between analyzed notch and bend} \\ & \small T - \text{thickness of analyzed sheet} \\ & \small Rt - \text{minimum distance between notch and bend to sheet thickness ratio} \end{aligned} \]

Default value for this ratio is 4.

See also
SetMinDistanceBetweenNotchAndBendToSheetThicknessRatio(), DFMSheetMetal_SmallDistanceBetweenNotchAndBendIssue, SheetMetal_Notch, SheetMetal_Bend

◆ MinDistanceBetweenNotchesToSheetThicknessRatio()

double cadex.DFMSheetMetal_AnalyzerParameters.MinDistanceBetweenNotchesToSheetThicknessRatio ( )
inline

Returns minimum distance between notches to sheet thickness ratio used in distance between notches analysis.

The notches counts as an issue, if the distance between them fails the following condition:

\[ \large Dist \geq T \times Rt \]

\[ \begin{aligned} & \small Dist - \text{distance between analyzed notches} \\ & \small T - \text{thickness of analyzed sheet} \\ & \small Rt - \text{minimum distance between notches to sheet thickness ratio} \end{aligned} \]

Default value for this ratio is 2.

See also
SetMinDistanceBetweenNotchesToSheetThicknessRatio(), DFMSheetMetal_SmallDistanceBetweenNotchesIssue, SheetMetal_Notch

◆ MinDistanceBetweenTabsToSheetThicknessRatio()

double cadex.DFMSheetMetal_AnalyzerParameters.MinDistanceBetweenTabsToSheetThicknessRatio ( )
inline

Returns minimum distance between tabs to sheet thickness ratio used in distance between tabs analysis.

The tabs counts as an issue, if the distance between them fails the following condition:

\[ \large Dist \geq T \times Rt \]

\[ \begin{aligned} & \small Dist - \text{distance between analyzed tabs} \\ & \small T - \text{thickness of analyzed sheet} \\ & \small Rt - \text{minimum distance between tabs to sheet thickness ratio} \end{aligned} \]

Default value for this ratio is 1.5.

See also
SetMinDistanceBetweenTabsToSheetThicknessRatio(), DFMSheetMetal_SmallDistanceBetweenTabsIssue, SheetMetal_Tab

◆ MinFlangeLengthToSheetThicknessRatio()

double cadex.DFMSheetMetal_AnalyzerParameters.MinFlangeLengthToSheetThicknessRatio ( )
inline

Returns minimum flange length to sheet thickness ratio used in flange length analysis.

The bend and flange counts as an issue, if they are fail the following condition:

\[ \large L_f \geq T \times Rt + R_b \]

\[ \begin{aligned} & \small L_f - \text{analyzed flange length} \\ & \small T - \text{thickness of analyzed sheet} \\ & \small Rt - \text{minimum flange length to sheet thickness ratio} \\ & \small R_b - \text{analyzed bend radius} \end{aligned} \]

Default value for this ratio is 3.

See also
SetMinFlangeLengthToSheetThicknessRatio(), DFMSheetMetal_SmallLengthFlangeIssue

◆ MinFlattenedHemBendFlangeLengthToSheetThicknessRatio()

double cadex.DFMSheetMetal_AnalyzerParameters.MinFlattenedHemBendFlangeLengthToSheetThicknessRatio ( )
inline

Returns minimum flattened hem bend flange length to sheet thickness ratio used in flange length analysis.

The bend and flange counts as an issue, if they are fail the following condition:

\[ \large L_f \geq T \times Rt + R_b \]

\[ \begin{aligned} & \small L_f - \text{analyzed flattened hem bend flange length} \\ & \small T - \text{thickness of analyzed sheet} \\ & \small Rt - \text{minimum flange length to sheet thickness ratio} \\ \end{aligned} \]

Default value for this ratio is 4.

See also
SetMinFlattenedHemBendFlangeLengthToSheetThicknessRatio(), DFMSheetMetal_SmallLengthHemBendFlangeIssue

◆ MinHoleDiameterToSheetThicknessRatio()

double cadex.DFMSheetMetal_AnalyzerParameters.MinHoleDiameterToSheetThicknessRatio ( )
inline

Returns minimum hole diameter to sheet thickness ratio used in simple hole diameter analysis.

The hole counts as an issue, if it fails the following condition:

\[ \large Dia_h \geq T \times Rt \]

\[ \begin{aligned} & \small Dia_h - \text{analyzed hole diameter} \\ & \small T - \text{thickness of analyzed sheet} \\ & \small Rt - \text{minimum hole diameter to sheet thickness ratio} \end{aligned} \]

Default value for this ratio is 1.

See also
SetMinHoleDiameterToSheetThicknessRatio(), DFMSheetMetal_SmallDiameterHoleIssue, SheetMetal_Hole

◆ MinHoleExtrudedHeightToSheetThicknessRatio()

double cadex.DFMSheetMetal_AnalyzerParameters.MinHoleExtrudedHeightToSheetThicknessRatio ( )
inline

Returns minimum hole extrude height to sheet thickness ratio used in complex hole depth analysis.

The hole counts as an issue, if it fails the following condition:

\[ \large ExtrH_h \geq T \times Rt \]

\[ \begin{aligned} & \small ExtrH_h - \text{analyzed hole extrude height} \\ & \small T - \text{thickness of analyzed sheet} \\ & \small Rt - \text{minimum hole extruded height to sheet thickness ratio} \end{aligned} \]

Default value for this ratio is 1.

See also
SetMinExtrudedHeightToSheetThicknessRatio(), DFMSheetMetal_IrregularDepthExtrudedHoleIssue, SheetMetal_ComplexHole

◆ MinLouverDepthToSheetThicknessRatio()

double cadex.DFMSheetMetal_AnalyzerParameters.MinLouverDepthToSheetThicknessRatio ( )
inline

Returns minimum louver depth to sheet thickness ratio used in louver depth analysis.

The louver counts as an issue, if it fails the following condition:

\[ \large D_l \geq T \times Rt \]

\[ \begin{aligned} & \small D_l - \text{analyzed louver depth} \\ & \small T - \text{thickness of analyzed sheet} \\ & \small Rt - \text{minimum louver depth to sheet thickness ratio} \end{aligned} \]

Default value for this ratio is 2.

See also
SetMinBeadDepthToSheetThicknessRatio(), DFMSheetMetal_SmallDepthLouverIssue, SheetMetal_Louver

◆ MinOpenHemBendFlangeLengthToSheetThicknessRatio()

double cadex.DFMSheetMetal_AnalyzerParameters.MinOpenHemBendFlangeLengthToSheetThicknessRatio ( )
inline

Returns minimum open hem bend flange length to sheet thickness ratio used in flange length analysis.

The bend and flange counts as an issue, if they are fail the following condition:

\[ \large L_f \geq T \times Rt \]

\[ \begin{aligned} & \small L_f - \text{analyzed open hem bend flange length} \\ & \small T - \text{thickness of analyzed sheet} \\ & \small Rt - \text{minimum flange length to sheet thickness ratio} \\ \end{aligned} \]

Default value for this ratio is 4.

See also
SetMinOpenHemBendFlangeLengthToSheetThicknessRatio(), DFMSheetMetal_SmallLengthHemBendFlangeIssue

◆ NotchCornerFilletRadiusToSheetThicknessRatio()

double cadex.DFMSheetMetal_AnalyzerParameters.NotchCornerFilletRadiusToSheetThicknessRatio ( )
inline

Returns notch corner fillet radius to sheet thickness ratio used in notch analysis.

The notch counts as an issue, if it fails the following condition:

\[ \large R_n = T * Rt \]

\[ \begin{aligned} & \small R_n - \text{actual notch corner fillet radius} \\ & \small T - \text{actual sheet thickness} \\ & \small Rt - \text{notch corner fillet radius to sheet thickness ratio} \end{aligned} \]

Default value for this ratio is 0.5.

See also
SetNotchCornerFilletRadiusToSheetThicknessRatio(), DFMSheetMetal_IrregularCornerFilletRadiusNotchIssue, SheetMetal_StraightNotch

◆ NotchParameters()

cadex.DFMSheetMetal_NotchParameters cadex.DFMSheetMetal_AnalyzerParameters.NotchParameters ( )
inline

Returns notch parameters used in notch size analysis.

Returns reference to notch parameters.

See also
NotchParameters()

The notch counts as an issue, if at least one of it size parameters fails the following condition:

\[ \large W_n \geq T \times Rt_w \quad \text{and} \quad L_n \leq W_n \times Rt_l \]

\[ \begin{aligned} & \small W_n - \text{width of analyzed notch} \\ & \small L_n - \text{length of analyzed notch} \\ & \small T - \text{thickness of analyzed sheet} \\ & \small Rt_w - \text{minimum notch width to sheet thickness ratio from notch parameters} \\ & \small Rt_l - \text{maximum notch length to notch width ratio from notch parameters} \end{aligned} \]

Default width ratio is 1.5. Default length ratio is 5.

See also
DFMSheetMetal_IrregularSizeNotchIssue, DFMSheetMetal_NotchParameters, SheetMetal_Notch

◆ OpenHemBendRadiusToSheetThicknessRatio()

double cadex.DFMSheetMetal_AnalyzerParameters.OpenHemBendRadiusToSheetThicknessRatio ( )
inline

Returns open hem bend radius to sheet thickness ratio used in hem bend analysis.

The hem bend counts as an issue, if it fails the following condition:

\[ \large R_n = T * Rt \]

\[ \begin{aligned} & \small R_n - \text{actual open hem bend radius} \\ & \small T - \text{actual sheet thickness} \\ & \small Rt - \text{open hem bend radius to sheet thickness ratio} \end{aligned} \]

Default value for this ratio is 0.5.

See also
SetOpenHemBendRadiusToSheetThicknessRatio(), DFMSheetMetal_IrregularRadiusOpenHemBendIssue, SheetMetal_HemBend

◆ SetMaxBeadDepthToSheetThicknessRatio()

void cadex.DFMSheetMetal_AnalyzerParameters.SetMaxBeadDepthToSheetThicknessRatio ( double theRatio)
inline

Sets maximum bead depth to sheet thickness ratio. theRatio should be greater than zero.

See also
MaxBeadDepthToSheetThicknessRatio()

◆ SetMaxCountersinkDepthToSheetThicknessRatio()

void cadex.DFMSheetMetal_AnalyzerParameters.SetMaxCountersinkDepthToSheetThicknessRatio ( double theRatio)
inline

Sets maximum countersink depth to sheet thickness ratio. theRatio should be greater than zero.

See also
MaxCountersinkDepthToSheetThicknessRatio()

◆ SetMaxHoleExtrudedHeightToInnerDiameterRatio()

void cadex.DFMSheetMetal_AnalyzerParameters.SetMaxHoleExtrudedHeightToInnerDiameterRatio ( double theRatio)
inline

Sets maximum hole extruded height to inner diameter ratio. theRatio should be greater than zero.

See also
MaxHoleExtrudedHeightToInnerDiameterRatio()

◆ SetMinBendRadiusToSheetThicknessRatio()

void cadex.DFMSheetMetal_AnalyzerParameters.SetMinBendRadiusToSheetThicknessRatio ( double theRatio)
inline

Sets minimum bend radius to sheet thickness ratio. theRatio should be greater than zero.

See also
MinBendRadiusToSheetThicknessRatio()

◆ SetMinCutoutWidthToSheetThicknessRatio()

void cadex.DFMSheetMetal_AnalyzerParameters.SetMinCutoutWidthToSheetThicknessRatio ( double theRatio)
inline

Sets minimum ratio of cutout width to sheet thickness. theRatio should be greater than zero.

See also
MinCutoutWidthToSheetThicknessRatio()

◆ SetMinDistanceBetweenBendAndLouverToSheetThicknessRatio()

void cadex.DFMSheetMetal_AnalyzerParameters.SetMinDistanceBetweenBendAndLouverToSheetThicknessRatio ( double theRatio)
inline

Sets minimum distance between bend and louver to sheet thickness ratio. theRatio should be greater than zero.

See also
MinDistanceBetweenBendAndLouverToSheetThicknessRatio()

◆ SetMinDistanceBetweenExtrudedHoleAndBendToSheetThicknessRatio()

void cadex.DFMSheetMetal_AnalyzerParameters.SetMinDistanceBetweenExtrudedHoleAndBendToSheetThicknessRatio ( double theRatio)
inline

Sets minimum distance between extruded hole and bend to sheet thickness ratio. theRatio should be greater than zero.

See also
MinDistanceBetweenExtrudedHoleAndBendToSheetThicknessRatio()

◆ SetMinDistanceBetweenExtrudedHoleAndEdgeToSheetThicknessRatio()

void cadex.DFMSheetMetal_AnalyzerParameters.SetMinDistanceBetweenExtrudedHoleAndEdgeToSheetThicknessRatio ( double theRatio)
inline

Sets minimum distance between extruded hole and edge to sheet thickness ratio. theRatio should be greater than zero.

See also
MinDistanceBetweenExtrudedHoleAndEdgeToSheetThicknessRatio()

◆ SetMinDistanceBetweenExtrudedHolesToSheetThicknessRatio()

void cadex.DFMSheetMetal_AnalyzerParameters.SetMinDistanceBetweenExtrudedHolesToSheetThicknessRatio ( double theRatio)
inline

Sets minimum distance between extruded holes to sheet thickness ratio. theRatio should be greater than zero.

See also
MinDistanceBetweenExtrudedHolesToSheetThicknessRatio()

◆ SetMinDistanceBetweenHoleAndBendToSheetThicknessRatio()

void cadex.DFMSheetMetal_AnalyzerParameters.SetMinDistanceBetweenHoleAndBendToSheetThicknessRatio ( double theRatio)
inline

Sets minimum distance between hole and bend to sheet thickness ratio. theRatio should be greater than zero.

See also
MinDistanceBetweenHoleAndBendToSheetThicknessRatio()

◆ SetMinDistanceBetweenHoleAndEdgeToSheetThicknessRatio()

void cadex.DFMSheetMetal_AnalyzerParameters.SetMinDistanceBetweenHoleAndEdgeToSheetThicknessRatio ( double theRatio)
inline

Sets minimum distance between hole and edge to sheet thickness ratio. theRatio should be greater than zero.

See also
MinDistanceBetweenHoleAndEdgeToSheetThicknessRatio()

◆ SetMinDistanceBetweenHoleAndLouverToSheetThicknessRatio()

void cadex.DFMSheetMetal_AnalyzerParameters.SetMinDistanceBetweenHoleAndLouverToSheetThicknessRatio ( double theRatio)
inline

Sets minimum distance between hole and louver to sheet thickness ratio. theRatio should be greater than zero.

See also
MinDistanceBetweenHoleAndLouverToSheetThicknessRatio()

◆ SetMinDistanceBetweenHolesToSheetThicknessRatio()

void cadex.DFMSheetMetal_AnalyzerParameters.SetMinDistanceBetweenHolesToSheetThicknessRatio ( double theRatio)
inline

Sets minimum distance between holes to sheet thickness ratio. theRatio should be greater than zero.

See also
MinDistanceBetweenHolesToSheetThicknessRatio()

◆ SetMinDistanceBetweenNotchesToSheetThicknessRatio()

void cadex.DFMSheetMetal_AnalyzerParameters.SetMinDistanceBetweenNotchesToSheetThicknessRatio ( double theRatio)
inline

Sets minimum distance between notches to sheet thickness ratio. theRatio should be greater than zero.

See also
MinDistanceBetweenNotchesToSheetThicknessRatio()

◆ SetMinDistanceBetweenTabsToSheetThicknessRatio()

void cadex.DFMSheetMetal_AnalyzerParameters.SetMinDistanceBetweenTabsToSheetThicknessRatio ( double theRatio)
inline

Sets minimum distance between tabs to sheet thickness ratio. theRatio should be greater than zero.

See also
MinDistanceBetweenTabsToSheetThicknessRatio()

◆ SetMinFlangeLengthToSheetThicknessRatio()

void cadex.DFMSheetMetal_AnalyzerParameters.SetMinFlangeLengthToSheetThicknessRatio ( double theRatio)
inline

Sets minimum flange length to sheet thickness ratio. theRatio should be greater than zero.

See also
MinFlangeLengthToSheetThicknessRatio()

◆ SetMinFlattenedHemBendFlangeLengthToSheetThicknessRatio()

void cadex.DFMSheetMetal_AnalyzerParameters.SetMinFlattenedHemBendFlangeLengthToSheetThicknessRatio ( double theRatio)
inline

Sets minimum flattened hem bend flange length to sheet thickness ratio. theRatio should be greater than zero.

See also
MinFlattenedHemBendFlangeLengthToSheetThicknessRatio()

◆ SetMinHoleDiameterToSheetThicknessRatio()

void cadex.DFMSheetMetal_AnalyzerParameters.SetMinHoleDiameterToSheetThicknessRatio ( double theRatio)
inline

Sets minimum hole diameter to sheet thickness ratio. theRatio should be greater than zero.

See also
MinHoleDiameterToSheetThicknessRatio()

◆ SetMinHoleExtrudedHeightToSheetThicknessRatio()

void cadex.DFMSheetMetal_AnalyzerParameters.SetMinHoleExtrudedHeightToSheetThicknessRatio ( double theRatio)
inline

Sets minimum hole extrude height to sheet thickness ratio. theRatio should be greater than zero.

See also
MinExtrudedHeightToSheetThicknessRatio()

◆ SetMinLouverDepthToSheetThicknessRatio()

void cadex.DFMSheetMetal_AnalyzerParameters.SetMinLouverDepthToSheetThicknessRatio ( double theRatio)
inline

Sets minimum louver depth to sheet thickness ratio. theRatio should be greater than zero.

See also
MinLouverDepthToSheetThicknessRatio()

◆ SetMinOpenHemBendFlangeLengthToSheetThicknessRatio()

void cadex.DFMSheetMetal_AnalyzerParameters.SetMinOpenHemBendFlangeLengthToSheetThicknessRatio ( double theRatio)
inline

Sets minimum open hem bend flange length to sheet thickness ratio. theRatio should be greater than zero.

See also
MinOpenHemBendFlangeLengthToSheetThicknessRatio()

◆ SetNotchCornerFilletRadiusToSheetThicknessRatio()

void cadex.DFMSheetMetal_AnalyzerParameters.SetNotchCornerFilletRadiusToSheetThicknessRatio ( double theRatio)
inline

Sets notch corner fillet radius to sheet thickness ratio. theRatio should be greater than zero.

See also
NotchCornerFilletRadiusToSheetThicknessRatio()

◆ SetOpenHemBendRadiusToSheetThicknessRatio()

void cadex.DFMSheetMetal_AnalyzerParameters.SetOpenHemBendRadiusToSheetThicknessRatio ( double theRatio)
inline

Sets open hem bend radius to sheet thickness ratio. theRatio should be greater than zero.

See also
OpenHemBendRadiusToSheetThicknessRatio()

◆ SheetSizeStandardSizeParameters()

cadex.DFMSheetMetal_SheetSizeStandardSizeParameters cadex.DFMSheetMetal_AnalyzerParameters.SheetSizeStandardSizeParameters ( )
inline

Returns standard parameters for flat pattern sheet size used in sheet size analysis.

Returns reference to standard parameters for sheet size.

See also
SheetSizeStandardSizeParameters()

The flat pattern sheet size counts as an issue, if it fails the following condition:

\[ \large W_f \times (1 + TC_w) \geq MU \times w_i \quad \text{and} \quad L_f \times (1 + TC_l) \geq MU \times l_i \]

\[ \begin{aligned} & \small W_f - \text{width of analyzed flat pattern} \\ & \small L_f - \text{length of analyzed flat pattern} \\ & \small TC_w - \text{trimming clearence width ratio from standard size parameters} \\ & \small TC_l - \text{trimming clearence length ratio from standard size parameters} \\ & \small MU - \text{material utilization factor from standard size parameters} \\ & \small w_i - \text{standard width from range [0, list size] from standard size parameters} \\ & \small l_i - \text{standard length from range [0, list size] from standard size parameters} \end{aligned} \]

Default standard sheet size list contains the following values width x length in mm: 50 x 150, 50 x 300, 100 x 300, 100 x 600, 100 x 1200, 150 x 300, 150 x 600, 150 x 1200, 200 x 300, 200 x 600, 200 x 1200, 300 x 300, 300 x 600, 300 x 1200, 400 x 600, 400 x 1200, 600 x 900, 600 x 1200, 900 x 900, 900 x 1200, 1200 x 1200
Default trimming clearence width ratio is 0.1. Default trimming clearence length ratio is 0.1..
Default material utilization factor is 0.9.

See also
DFMSheetMetal_NonStandardSheetSizeIssue, DFMSheetMetal_SheetSizeStandardSizeParameters, DFMSheetMetal_SheetSize

◆ SheetThicknessStandardSizeParameters()

cadex.DFMBase_StandardSizeParameters cadex.DFMSheetMetal_AnalyzerParameters.SheetThicknessStandardSizeParameters ( )
inline

Returns sheet thickness standard size parameters used in sheet thickness analysis.

Returns reference to sheet thickness standard size parameters.

See also
SheetThicknessStandardSizeParameters()

The sheet thickness counts as an issue, if it fails the following condition:

\[ \large |T - t_i| \leq Tol \]

\[ \begin{aligned} & \small T - \text{thickness of analyzed sheet} \\ & \small t_i - \text{standard thickness from range [0, list size] from standard size parameters} \\ & \small Tol - \text{validation tolerance from standard size parameters} \end{aligned} \]

Default standard thickness list contains the following values in mm: 0.8, 1, 1.5, 2, 2.5, 3, 3.5, 4, 4.5, 5, 5.5, 6, 6.5
Default validation tolerance value is 0.01

See also
DFMSheetMetal_NonStandardSheetThicknessIssue, DFMBase_StandardSizeParameters

◆ TabParameters()

cadex.DFMSheetMetal_TabParameters cadex.DFMSheetMetal_AnalyzerParameters.TabParameters ( )
inline

Returns tab parameters used in tab size analysis.

Returns reference to tab parameters.

See also
TabParameters()

The tab counts as an issue, if at least one of it size parameters fails the following condition:

\[ \large W_t \geq T \times Rt_w \quad \text{and} \quad L_t \leq W_t \times Rt_l \]

\[ \begin{aligned} & \small W_t - \text{width of analyzed tab} \\ & \small L_t - \text{length of analyzed tab} \\ & \small T - \text{thickness of analyzed sheet} \\ & \small Rt_w - \text{minimum tab width to sheet thickness ratio from tab parameters} \\ & \small Rt_l - \text{maximum tab length to tab width ratio from tab parameters} \end{aligned} \]

Default width ratio is 2. Default length ratio is 5.

See also
DFMSheetMetal_IrregularSizeTabIssue, DFMSheetMetal_TabParameters, SheetMetal_Tab