Assembly Connection Rules - Intergraph Smart 3D - Reference Data

Intergraph Smart 3D Structural Detailing Reference Data

PPMProductFamily
3D Design and Visualization
PPMProduct
Intergraph Smart 3D
PPMCategory
Reference Data
Version_S3D
11.x(2016)

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.

Visual Basic Project: [Programming Resources Folder]\Programming\ExampleCode\StructDetail\SmartOccurrence\SMAssyConRul\SMAssyConRul.vbp

Compiled Rule: [Reference Data Folder]\SharedContent\Bin\StructDetail\SmartOccurrence\Release\SMAssyConRul.dll,

Bulkload: SM_SRDAssyConnection.xls

The following selector class modules are included in the Visual Basic project:

AssyConnSel

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.

PenetrationAssyConn

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 StressLevel question 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

This sub-selector rule determines if the assembly connection is a PlateThruPlate, PlateThruPlateCutout, StiffnerThruPlate, StiffnerThruStiffner, SeamThruPlate, or SeamThruStiffner and calls the appropriate definition rule. This selector rule inherits the questions from its parent selector rule and also presents the AllowedClips question. This selector rule is associated with the StructuralPenetrations sheet of the bulkload workbook.

OutfitPenetrationSel

This sub-selector rule does not have any selection logic defined.

BoundedConnSel

This sub-selector rule determines if the assembly connection is PlateByPlate, PlateByStiffner, PlateByBeam, StiffnerEndByPlate, StiffnerEndByStiffner 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.

PlateByPlateSel

This sub-selector rule determines if the assembly connection is PlateFaceByPlateFace, 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.

PlateFaceByPlateFaceSel

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.

PlateEdgeByPlateEdgeSel

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

PlateEdgeByPlateFaceSel

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. This selector rule is associated with the PlateEdgeByPlateFace sheet of the bulkload workbook.

PlateEdByPlateFaceChSel

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.

PlateByStiffenerSel

This sub-selector rule determines if the assembly connection is PlateEdgeToStiffenerEdge, PlateEdgeToStiffenerFace, or PlateEdgeToStiffenerEdge 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.

PlateByBeamSel

This sub-selector rule determines if the assembly connection is PlateEdgeToBeamEdge or PlateEdgeToBeamFace and calls the appropriate definition rule. This selector rule inherits the questions from its parent selector rule. This selector rule is associated with the PlateByBeam sheet of the bulkload workbook.

StiffEndByPlateSel

This sub-selector rule determines if the assembly connection is StiffenerEndToPlateFace 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.

StiffEndByStiffenerSel

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.

StiffEndByKnuckleSel

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, ProfileKnuckleEndCutTypes, and Init_KnuckleEndCutType questions. This selector rule is associated with the StiffenerEndByKnuckle sheet of the bulkload workbook.

StiffEndByStiffEndSel

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, and FlipEndToEndAngle questions. This selector rule is associated with the StiffenerEndByStiffenerEnd sheet of the bulkload workbook.

StiffEndByStiffFaceSel

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 and PlaceBracket questions. This selector rule is associated with the StiffenerEndByStiffenerFace 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