Hide menu
Loading...
Searching...
No Matches
cadex::DFMSheetMetal_NotchParameters Class Reference

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

Public Member Functions

 DFMSheetMetal_NotchParameters ()
 Constructor.
 
 DFMSheetMetal_NotchParameters (double theWidthRatio, double theLengthRatio)
 Constructor.
 
double MinWidthToSheetThicknessRatio () const
 
void SetMinWidthToSheetThicknessRatio (double theRatio)
 
double MaxLengthToWidthRatio () const
 
void SetMaxLengthToWidthRatio (double theRatio)
 

Protected Attributes

std::shared_ptr< internal::DFMSheetMetalImpl_NotchParameters > myImpl
 

Detailed Description

Defines parameters used in sheet metal design analysis.

These parameters used to determine irregular notch.

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} \\ & \small Rt_l - \text{maximum notch length to notch width ratio} \end{aligned} \]

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

See also
DFMSheetMetal_Analyzer, DFMSheetMetal_AnalyzerParameters, DFMSheetMetal_IrregularSizeNotchIssue, SheetMetal_Notch

Constructor & Destructor Documentation

◆ DFMSheetMetal_NotchParameters() [1/2]

cadex::DFMSheetMetal_NotchParameters::DFMSheetMetal_NotchParameters ( )

Constructor.

Sets default values: width ratio to 1.5, length ratio to 5.

◆ DFMSheetMetal_NotchParameters() [2/2]

cadex::DFMSheetMetal_NotchParameters::DFMSheetMetal_NotchParameters ( double theWidthRatio,
double theLengthRatio )

Constructor.

Sets specified width and length ratios.

Member Function Documentation

◆ MaxLengthToWidthRatio()

double cadex::DFMSheetMetal_NotchParameters::MaxLengthToWidthRatio ( ) const

Returns maximum notch length to notch width ratio.

See also
SetMaxLengthToWidthRatio()

◆ MinWidthToSheetThicknessRatio()

double cadex::DFMSheetMetal_NotchParameters::MinWidthToSheetThicknessRatio ( ) const

Returns minimum notch width to sheet thickness ratio.

See also
SetMinWidthToSheetThicknessRatio()

◆ SetMaxLengthToWidthRatio()

void cadex::DFMSheetMetal_NotchParameters::SetMaxLengthToWidthRatio ( double theRatio)

Sets maximum notch length to notch width ratio. theRatio should be greater than zero.

See also
MaxLengthToWidthRatio()

◆ SetMinWidthToSheetThicknessRatio()

void cadex::DFMSheetMetal_NotchParameters::SetMinWidthToSheetThicknessRatio ( double theRatio)

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

See also
MinWidthToSheetThicknessRatio()