Describes small depth louver issue found during sheet metal design analysis. More...
Public Member Functions | |
| DFMSheetMetal_SmallDepthLouverIssue (global::System.IntPtr cPtr, bool cMemoryOwn) | |
| DFMSheetMetal_SmallDepthLouverIssue () | |
| Constructor. | |
| DFMSheetMetal_SmallDepthLouverIssue (cadex.SheetMetal_Louver theLouver) | |
| Creates a large depth louver from SheetMetal_Louver object. | |
| cadex.SheetMetal_Louver | Louver () |
| Returns the problematic louver. | |
| void | SetLouver (cadex.SheetMetal_Louver theLouver) |
| Sets the problematic louver. | |
| double | ExpectedMinDepthToSheetThicknessRatio () |
| Returns the expected minimum louver depth. | |
| void | SetExpectedMinDepthToSheetThicknessRatio (double theRatio) |
| Sets the expected minimum louver depth. | |
| double | ExpectedMinDepth () |
| Return expected minimum louver depth in mm . | |
| double | ActualDepth () |
| Return actual louver depth in mm . | |
| double | ActualSheetThickness () |
| Returns the actual sheet thickness of analyzed part in mm . | |
| void | SetActualSheetThickness (double theThickness) |
| Sets the actual sheet thickness in mm . | |
Public Member Functions inherited from cadex.DFMBase_Issue | |
| DFMBase_Issue (global::System.IntPtr cPtr, bool cMemoryOwn) | |
Public Member Functions inherited from cadex.MTKBase_Feature | |
| MTKBase_Feature (global::System.IntPtr cPtr, bool cMemoryOwn) | |
| void | Dispose () |
| MTKBase_Feature () | |
| Constructor. | |
| void | Nullify () |
| Resets reference to implementation object. | |
| bool | IsNull () |
| Returns true if the object is nullified. | |
| bool | IsEqual (cadex.MTKBase_Feature theObject) |
| bool | IsNotEqual (cadex.MTKBase_Feature theObject) |
Static Public Member Functions | |
| static new bool | CompareType (cadex.MTKBase_Feature theFeature) |
| Returns true if theFeature is a small depth louver issue. | |
| static new cadex.DFMSheetMetal_SmallDepthLouverIssue | Cast (cadex.MTKBase_Feature theBase) |
Static Public Member Functions inherited from cadex.DFMBase_Issue | |
| static bool | CompareType (cadex.MTKBase_Feature theFeature) |
| Returnstrue if theFeature is a DFM issue. | |
| static cadex.DFMBase_Issue | Cast (cadex.MTKBase_Feature theBase) |
Protected Member Functions | |
| override void | Dispose (bool disposing) |
Describes small depth louver issue found during sheet metal design analysis.
Small depth of louvers in sheet metal can lead to limited airflow, reduced strength, clogging or blockage, and increased noise transmission. These factors can impact the effectiveness and efficiency of ventilation systems and the overall durability of the sheet metal structure.
Contains louver that fails the following condition:
\[ \large D_l \geq T \times Rt \]
\[ \begin{aligned} & \small D_l - \text{louver depth} \\ & \small T - \text{actual sheet thickness} \\ & \small Rt - \text{expected minimum louver depth to sheet thickness ratio} \end{aligned} \]
|
inline |
Constructor.
|
inline |
Creates a large depth louver from SheetMetal_Louver object.
Constructor.
|
inline |
|
inline |
Returns the actual sheet thickness of analyzed part in mm .
|
inlinestatic |
Returns true if theFeature is a small depth louver issue.
|
inlineprotectedvirtual |
Reimplemented from cadex.DFMBase_Issue.
|
inline |
Return expected minimum louver depth in mm .
\[ \large D_e = T \times Rt \]
\[ \begin{aligned} & \small D_e - \text{expected minimum louver depth} \\ & \small T - \text{actual sheet thickness} \\ & \small Rt - \text{expected minimum louver depth to sheet thickness ratio} \end{aligned} \]
|
inline |
Returns the expected minimum louver depth.
|
inline |
Returns the problematic louver.
|
inline |
Sets the actual sheet thickness in mm .
theThickness should be greater than zero.
|
inline |
Sets the expected minimum louver depth.
theRatio should be greater than zero.
|
inline |
Sets the problematic louver.