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

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

Inherits global.SystemIDisposable.

Public Member Functions

 DFMSheetMetal_TabParameters (global::System.IntPtr cPtr, bool cMemoryOwn)
 
void Dispose ()
 
 DFMSheetMetal_TabParameters ()
 Constructor.
 
 DFMSheetMetal_TabParameters (double theWidthRatio, double theLengthRatio)
 Constructor.
 
double MinWidthToSheetThicknessRatio ()
 
void SetMinWidthToSheetThicknessRatio (double theRatio)
 
double MaxLengthToWidthRatio ()
 
void SetMaxLengthToWidthRatio (double theRatio)
 

Protected Member Functions

virtual void Dispose (bool disposing)
 

Detailed Description

Defines parameters used in sheet metal design analysis.

These parameters used to determine irregular tab.

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

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

See also
DFMSheetMetal_Analyzer, DFMSheetMetal_AnalyzerParameters, DFMSheetMetal_IrregularSizeTabIssue, SheetMetal_Tab

Constructor & Destructor Documentation

◆ DFMSheetMetal_TabParameters() [1/2]

cadex.DFMSheetMetal_TabParameters.DFMSheetMetal_TabParameters ( )
inline

Constructor.

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

◆ DFMSheetMetal_TabParameters() [2/2]

cadex.DFMSheetMetal_TabParameters.DFMSheetMetal_TabParameters ( double theWidthRatio,
double theLengthRatio )
inline

Constructor.

Sets specified width and length ratios.

Member Function Documentation

◆ MaxLengthToWidthRatio()

double cadex.DFMSheetMetal_TabParameters.MaxLengthToWidthRatio ( )
inline

Returns maximum tab length to tab width ratio.

See also
SetMaxLengthToWidthRatio()

◆ MinWidthToSheetThicknessRatio()

double cadex.DFMSheetMetal_TabParameters.MinWidthToSheetThicknessRatio ( )
inline

Returns minimum tab width to sheet thickness ratio.

See also
SetMinWidthToSheetThicknessRatio()

◆ SetMaxLengthToWidthRatio()

void cadex.DFMSheetMetal_TabParameters.SetMaxLengthToWidthRatio ( double theRatio)
inline

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

See also
MaxLengthToWidthRatio()

◆ SetMinWidthToSheetThicknessRatio()

void cadex.DFMSheetMetal_TabParameters.SetMinWidthToSheetThicknessRatio ( double theRatio)
inline

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

See also
MinWidthToSheetThicknessRatio()