Determines end cut generation for profile members bounded by other members.
Members are created in the Structure task. An end cut is a combination of a web cut and a flange cut, and is placed when an assembly connection is added to the member in the Structure or Structural Detailing task. The type of end cut is set by the assembly connection rules. For more information, see Assembly Connection Rules for Members. The assembly connection rules pass the end cut type to the end cut rules, where the end cut is created.
Visual Basic Project: [Programming Resources Folder]\Programming\ExampleCode\StructDetail\SmartOccurrence\SMMbr_EndCuts\SMMbr_EndCuts.vbp
Compiled Rule: [Reference Data Folder]\SharedContent\Bin\StructDetail\SmartOccurrence\Release\SMMbr_EndCuts.dll
Bulkload: SMMbrEndCuts_SRDConstDetailsEndCuts.xls
The following selector class modules are included in the Visual Basic project. The inputs to each selector rule are the bounded member and the bounding member from the model.
MbrAngleWebSel
Creates end-to-end web cuts for members that are collinear and have identical cross-section type, size, and orientation, such as members that are split at a seam. End cuts are applied to both the members. The end cut is placed at an offset distance from the split.
Creates the end cuts based on these conditions:
-
Web or flange angle
-
Web or flange offset from the actual split location
This selector rule is associated with the MBR_SeamAngleWebSel worksheet of the bulkload workbook.
MbrAxisWebSel
Creates a web cut for a member bounded by the axis curve of the bounding member.
Creates the end cuts based on these conditions:
-
Web top or bottom are straight
-
Web top or bottom are sniped
-
Web top or bottom are coped
-
Web top or bottom are coped and sniped
This selector rule is associated with the MBR_AxisWebSel worksheet of the bulkload workbook.
MbrBearingEndSel
Creates end-to-end web cuts by placing a bearing plate between the bounded and bounding members. The members are then bounded to the bearing plate instead of to each other. End cuts are applied to both the bounded and bounding members.
Creates the end cuts based on these conditions:
-
The member cross-section shape
-
The shape of the bearing plate
This selector rule is associated with the MBR_BearingPlateEndSel worksheet of the bulkload workbook.
MbrGenericWebSel
Creates general web cuts not covered by other smart occurrence classes.
This selector rule is associated with the MBR_GenericWebSel worksheet of the bulkload workbook.
MbrLongBoxEndSel
Creates end-to-end web cuts for members that are perpendicular and bounded by their axis curves. The bounding member is extended and an axis web cut is placed on the bounded member.
This selector rule is associated with the MBR_LongBoxEndSel worksheet of the bulkload workbook.
MbrMiterWebSel
Creates end-to-end web cuts for non-collinear members. End cuts are applied to both the bounded and bounding members.
Creates the end cuts based on these conditions:
-
Bounded member has a top flange, bottom flange, or both
-
Web top is straight
-
Web is sniped
This selector rule is associated with the MBR_MiterWebSel worksheet of the bulkload workbook.
MbrSplitWebSel
Creates end-to-end web cuts for collinear members. End cuts are applied to both the bounded and bounding members.
Creates the end cuts based on these conditions:
-
Bounded member has a top flange, bottom flange, or both
-
Web top is straight
-
Web is sniped
This selector rule is associated with the MBR_SplitWebSel worksheet of the SM_MbrEndCuts_SRDConstDetailsEndCuts.xls workbook.
MbrEndFlangeSel
Creates flange cuts based on these conditions:
-
Web cut weld
-
Flange is on the left, right, or both sides
-
Flange is straight
-
Flange is sniped
-
Flange is coped
This selector rule is associated with the MBR_EndFlangeSel worksheet of the bulkload workbook.
For all selector class modules, you can modify the selector logic determining the placed end cuts.