Show / Hide Table of Contents

    Class ShearTabSpecification

    A shear tab connection

    Inheritance
    object
    ConnectionSpecification
    ShearTabSpecification
    Inherited Members
    object.GetType()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: DesignData.SDS2.Model
    Assembly: DesignData.SDS2.Model.dll
    Syntax
    public sealed class ShearTabSpecification : ConnectionSpecification

    Constructors

    ShearTabSpecification()

    A shear tab connection

    Declaration
    public ShearTabSpecification()

    Properties

    AttachToMember

    Which member to attach connection material to, supported or supporting.

    Declaration
    public AttachToMember AttachToMember { get; set; }
    Property Value
    Type Description
    AttachToMember

    AttachmentMethod

    The attachment method for the shear tab, to the supporting material. This is only used if the MaterialType is set to a Wtee for a built-up plate.

    Declaration
    public AttachmentMethod AttachmentMethod { get; set; }
    Property Value
    Type Description
    AttachmentMethod

    AxialLoadCheck

    The "Supporting member web stress" will be reported as a "Left/Right end limit state" when a "Tension load" has been applied to the supported beam's shear plate connection end. This option affects whether or not that limit state is incorporated as a check within connection design that can potentially cause the shear plate connection to fail

    Declaration
    public AxialLoadCheckOption AxialLoadCheck { get; set; }
    Property Value
    Type Description
    AxialLoadCheckOption

    BevelShearTab

    Per AISC, beveling of a 5/16- to 3/8-inch shear plate is required when the dihedral angle is between 45 and 60 degrees. A 1/2-inch shear plate is required to be beveled from 22° to 45° from perpendicular. Yes will bevel as needed, where No will never bevel. Automatic pulls this option from setup.

    Declaration
    public AutomaticYesNo BevelShearTab { get; set; }
    Property Value
    Type Description
    AutomaticYesNo

    BottomExtension

    A shear tab connection

    Declaration
    public ConnectionExtensionType BottomExtension { get; set; }
    Property Value
    Type Description
    ConnectionExtensionType

    CombineShearTab

    When this end of this beam frames to a column with a single-plate shear connection and a vertical brace frames to this beam and that same column, the system can either create one combined shear plate or two shear plates (one for the beam-to-column interface, the second for the gusset-to-column interface).

    Declaration
    public AutomaticYesNo CombineShearTab { get; set; }
    Property Value
    Type Description
    AutomaticYesNo

    DisablePlastificationCheck

    A shear tab connection

    Declaration
    public bool DisablePlastificationCheck { get; set; }
    Property Value
    Type Description
    bool

    EmbedLocation

    Applies when a beam frames to a concrete wall. If InsideWall, then the embed plate will be modeled inside the concrete wall. When OutsideWall, it is attached to the outside of the wall. Automatic will pull this option from setup.

    Declaration
    public EmbedLocation EmbedLocation { get; set; }
    Property Value
    Type Description
    EmbedLocation

    ExtendPastFlange

    Set the supported beam back beyond the flange of the supporting column (when connecting to the column web) if true. If false, clip the supported beam so that it fits inside the column flange.

    Declaration
    public bool ExtendPastFlange { get; set; }
    Property Value
    Type Description
    bool

    ExtendToWebByForce

    Only applies if ExtendPastFlange is true. If true, this will force the stabilizer plates to be extended to the web. If false, the system will decide if that is necessary and do so if required.

    Declaration
    public bool ExtendToWebByForce { get; set; }
    Property Value
    Type Description
    bool

    FlangePlateEnd

    A shear tab connection

    Declaration
    public FlangePlateOnShearTabEnd FlangePlateEnd { get; set; }
    Property Value
    Type Description
    FlangePlateOnShearTabEnd

    ShearMaterialType

    The material type to use to make the shear tab

    Declaration
    public ShearMaterialType ShearMaterialType { get; set; }
    Property Value
    Type Description
    ShearMaterialType

    Side

    Which side of the supported member to put the shear plate on.

    Declaration
    public ShearPlateSide Side { get; set; }
    Property Value
    Type Description
    ShearPlateSide

    SkewPlateHoles

    If set to yes, the rows of holes will be parallel with the supported beam flange. If set to no, they will be parallel with the supporting column. Automatic will pull this setting from setup.

    Declaration
    public AutomaticYesNo SkewPlateHoles { get; set; }
    Property Value
    Type Description
    AutomaticYesNo

    SupportCondition

    For ASD9 and LRFD3 only

    Declaration
    public ShearSupportCondition SupportCondition { get; set; }
    Property Value
    Type Description
    ShearSupportCondition

    TopExtension

    A shear tab connection

    Declaration
    public ConnectionExtensionType TopExtension { get; set; }
    Property Value
    Type Description
    ConnectionExtensionType

    UseAlternateEccentricity

    Applies when 'ASD13' or 'LRFD13' or a newer AISC method is the "Connection design method." It applies to " Extend past flange" shear connections. Per the AISC 13th Edition, p 10-103 and AISC 14th Edition, p 10-104, "alternate considerations of the design eccentricity are acceptable when justified by rational analysis.

    Declaration
    public AutomaticYesNo UseAlternateEccentricity { get; set; }
    Property Value
    Type Description
    AutomaticYesNo

    UseBackupBar

    Applies to skewed beam-to-beam or beam-to-column single-plate shear connections with angles to the supported member of less than 45 degrees. Standard AISC practices call for a back-up bar to be used for such welds.

    Declaration
    public AutomaticYesNo UseBackupBar { get; set; }
    Property Value
    Type Description
    AutomaticYesNo

    UseExpandedVerticalBoltSpacing

    Applies to 'Non-moment' shear plates or shear tees to a beam or a column. If Yes, permits the system to expand the vertical spacing of bolts to 1.5 times or 2 times the Fabricator Setup > Connection Erectability Settings > "Bolt spacing" that is set per bolt diameter. The system may also adjust to a spacing other than 1.5 or 2 times the standard bolt spacing in order to accommodate piecemarking issues, loading conditions and unusual geometries.

    Declaration
    public AutomaticYesNo UseExpandedVerticalBoltSpacing { get; set; }
    Property Value
    Type Description
    AutomaticYesNo

    UseHSSReinforcementPlate

    When set to Yes, column reinforcement plates are designed, as needed, for non-moment shear plates or welded moment connections to an HSS rectangular or TS column. If No and column wall reinforcement is needed, you will get the end connection failure.

    Declaration
    public AutomaticYesNo UseHSSReinforcementPlate { get; set; }
    Property Value
    Type Description
    AutomaticYesNo

    UsePaddlePlate

    If the supported beam is a tube, when true this will use a paddle plate to connect the tube, rather than shear tabs on each side of the tube.

    Declaration
    public bool UsePaddlePlate { get; set; }
    Property Value
    Type Description
    bool

    UseStiffenerOppositeShearTab

    If true, put a stiffener on the opposite the shear tab when framing into the web of a beam

    Declaration
    public bool UseStiffenerOppositeShearTab { get; set; }
    Property Value
    Type Description
    bool

    UseThroughPlate

    If the supporting column is a tube, run the shear plate through the wall of the tube.

    Declaration
    public ShearThroughPlate UseThroughPlate { get; set; }
    Property Value
    Type Description
    ShearThroughPlate

    Methods

    Dispose(bool)

    A shear tab connection

    Declaration
    protected override void Dispose(bool disposing)
    Parameters
    Type Name Description
    bool disposing
    Overrides
    ConnectionSpecification.Dispose(bool)
    Back to top