Assembly Connection Rules - Intergraph Smart 3D - Reference Data

Intergraph Smart 3D Structural Detailing Reference Data

PPMProduct
Intergraph Smart 3D
aSubProduct
Structural Detailing
PPMCategory_custom
Reference Data
Version_SThreeD_Custom
12 (2018)

Assembly connections are smart occurrence objects placed between plate and profile parts in the model. Assembly connections are created when parts are detailed in the Structural Detailing task. The rules select the type of assembly connection. The assembly connection then triggers other rules for end cuts, slots, collars, physical connections, and plate chamfers.

C# Project: [Programming Resources Folder]\Programming\ExampleCode\StructDetail\CustomAssemblies\Connections\Connections.csproj

Compiled Rule: [Reference Data Folder]\SharedContent\Bin\StructDetail\CustomAssemblies\Release\Connections.dll

Bulkload: FT_SRDAssyConnection.xls

The following selector class modules are included in the C# project:

AssemblyConnectionSelectorRule

The inputs to this root (top-level) selector rule are the two connected objects from the model. This selector rule determines if the assembly connection is a penetration or bounded connection and calls the appropriate sub-selector rule. This selection class does not provide any questions. This selector rule is associated with the RootAssyConnection sheet of the bulkload workbook.

AssemblyConnectionSelectorRule

This sub-selector rule determines if the penetration connection is a structural or outfitting penetration and calls the appropriate sub-selector rule. This selector rule presents the SelectByRule, ChamferMeasurement, and ChamferValue questions and passes that setting down to all sub-selector rules. This selector rule is associated with the RootPenetrationAssyConn sheet of the bulkload workbook.

The selector treats a part combination that resembles a stiffener like the combination is a built-up stiffener. A typical example is a plate with an edge reinforcement, where the plate acts as a web and the edge reinforcement acts as a flange. Slot and collar rules treat the combination as a stiffener.

StructuralPenetrationSel

StructPenetrationSelectorRule

This sub-selector rule determines if the assembly connection is a PlateThruPlate, PlateThruPlateSlot, StiffenerThruPlate, StiffenerThruStiffener, SeamThruPlate, or SeamThruStiffener and calls the appropriate definition rule. This selector rule inherits the questions from its parent selector rule. This selector rule is associated with the StructuralPenetrations sheet of the bulkload workbook.

BoundedConnSel

BoundedConnectionSelectorRule

This sub-selector rule determines if the assembly connection is PlateByPlate, PlateByStiffener,MemberByPlate,PlateByMember,MultiPortAssyConn, StiffenerEndByPlate, StiffenerEndByStiffener,StiffenerEndByMember,StiffenerByPlate,MemberByPlate and calls the appropriate sub-selector rule. This selector rule inherits the questions from its parent selector rule. This selector rule is associated with the RootBoundedAssyConn sheet of the bulkload workbook.

PlateByPlateSelectorRule

This sub-selector rule determines if the assembly connection is PlateFaceByPlateFace, BracketByPlateFace, PlateEdgeByPlateFace or PlateEdgeByPlateEdge and calls the appropriate sub-selector rule. This selector rule inherits the questions from its parent selector rule. This selector rule is associated with the PlateByPlate sheet of the bulkload workbook.

PlateFaceByPlateFaceSelector Rule

This sub-selector rule calls the PlateFaceToPlateFace definition rule. This selector rule inherits the questions from its parent selector rule. This selector rule is associated with the PlateFaceByPlateFace sheet of the bulkload workbook.

PlateEdgeByPlateEdgeSelectorRule

This sub-selector rule calls the PlateEdgeToPlateEdge definition rule. This selector rule inherits the questions from its parent selector rule and presents the ChamferType, ChamferWeld, ApplyChamfer, AddBracketCornerFeature questions. This selector rule is associated with the PlateEdgeByPlateEdge sheet of the bulkload workbook.

PlateEdgeByPlateFaceSelectorRule

This sub-selector rule calls the PlateEdgeToPlateFace definition rule and the PlateEdByPlateFaceCh selection rule. This selector rule inherits the questions from its parent selector rule and presents the ChamferType, ChamferWeld, ApplyChamfer, AddBracketCornerFeature questions. This selector rule is associated with the PlateEdgeByPlateFace sheet of the bulkload workbook.

PlateEdgeByPlateFaceChamferSelectorRule

This sub-selector rule calls the PlateEdgeToPlateFaceCham definition rule. This selector rule inherits the questions from its parent selector rule and also presents the ChamferThickness question. This selector rule is associated with the PlateEdByPlateFaceCh sheet of the bulkload workbook.

PlateByStiffenerSelectorRule

This sub-selector rule determines if the assembly connection is PlateEdgeToStiffenerEdge, PlateEdgeToStiffenerFace, PlateFaceToStiffenerFace, or ChamferEdgeToStiffenerEdge and calls the appropriate definition rule. This selector rule inherits the questions from its parent selector rule. This selector rule is associated with the PlateByStiffener sheet of the bulkload workbook.

StiffenerEndByPlateSelectorRule

This sub-selector rule determines if the assembly connection is StiffenerEndToPlateFace, StiffenerEndToChamferEdge, or StiffenerEndToPlateEdge and calls the appropriate definition rule. This selector rule inherits the questions from its parent selector rule and also presents the EndCondition and EndCutType questions. This selector rule is associated with the StiffenerEndByPlate sheet of the bulkload workbook.

StiffenerEndByStiffenerSelectorRule

This sub-selector rule determines if the assembly connection is StiffenerEndToStiffenerEndStkg, StiffenerEndByKnuckle, StiffenerEndByStiffenerEnd, or StiffenerEndByStiffenerFace and calls the appropriate definition rule or selector rule. This selector rule inherits the questions from its parent selector rule. This selector rule is associated with the StiffenerEndByStiffener sheet of the bulkload workbook.

StiffenerEndByKnuckleSelectorRule

This sub-selector rule determines if the assembly connection is StiffEndToMiter, StiffEndToShortBox, or StiffEndToLongBox and calls the appropriate definition rule. This selector rule inherits the questions from its parent selector rule and provides the EndCutType, WeldPart, KnuckleEndCut, and ApplyChamfer questions. This selector rule is associated with the StiffenerEndByKnuckle sheet of the bulkload workbook.

StiffenerEndByStiffenerEndSelectorRule

This sub-selector rule calls the StiffenerEndToStiffenerEnd definition rule. This selector rule inherits the questions from its parent selector rule and provides the EndCutType, WeldPart, SplitEndToEndCase, FlipEndToEndAngle, and ApplyChamfer questions. This selector rule is associated with the StiffEndByStiffEnd sheet of the bulkload workbook.

StiffenerEndByStiffenerFaceSelectorRule

This sub-selector rule determines if the assembly connection is StiffenerEndToStiffenerFlange or StiffenerEndToStiffenerWeb, and calls the appropriate definition rule. This selector rule inherits the questions from its parent selector rule and provides the EndCutType question. This selector rule is associated with the StiffEndByStiffFace sheet of the bulkload workbook.

See Also

Structural Detailing Reference Data Workflow
Structural Detailing Rules
End Cut Rules
Slot Rules
Collar Rules
Physical Connection Rules
Chamfer Rules