Class VertBracePlateSpecification
A specification for connecting a vertical brace to one or more supporting members via a gusset plate and possibly clip angles.
Inherited Members
Namespace: DesignData.SDS2.Model
Assembly: DesignData.SDS2.Model.dll
Syntax
public sealed class VertBracePlateSpecification : ConnectionSpecification
Constructors
VertBracePlateSpecification()
Declaration
public VertBracePlateSpecification()
Properties
AISC1stEdition2ptGussets
Specifies AISC 1st edition 2 point gussets.
Declaration
public AutomaticYesNo AISC1stEdition2ptGussets { get; set; }
Property Value
Type | Description |
---|---|
AutomaticYesNo |
AngleAttachment
Specifies how the end of a single angle brace is attached to the gusset plate.
Declaration
public AttachmentMethod AngleAttachment { get; set; }
Property Value
Type | Description |
---|---|
AttachmentMethod |
Remarks
Applies for single angle braces. Double angles will be bolted.
BalancedWelds
Specifies whether the welds connecting a brace to the gussest are balanced.
Declaration
public AutomaticYesNo BalancedWelds { get; set; }
Property Value
Type | Description |
---|---|
AutomaticYesNo |
Remarks
Applies when a non HSS brace is welded to the gusset plate.
BeamClipSize
Specifies how the clip angle is sized when a vertical brace connects to a column and beam with a clip angle attachment.
Declaration
public VertBraceBeamClipSizeSpecification BeamClipSize { get; set; }
Property Value
Type | Description |
---|---|
VertBraceBeamClipSizeSpecification |
ClipAngleBoltDiameter
Specifies the bolt diameter, in inches, for the bolts involved in connecting the clip angle to the supporting member and the brace gusset plate is using the value defined in setup.
Declaration
public double ClipAngleBoltDiameter { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
ClipAngleBoltStagger
Specifies if the bolts on the two legs of a clip angle connecting the supporting member and the brace gusset plate are staggered.
Declaration
public AutomaticYesNo ClipAngleBoltStagger { get; set; }
Property Value
Type | Description |
---|---|
AutomaticYesNo |
ClipAngleBoltType
Specifies the bolt type for the bolts involved in connecting the clip angle to the supporting member and the brace gusset plate.
Declaration
public BoltType ClipAngleBoltType { get; set; }
Property Value
Type | Description |
---|---|
BoltType |
ClipAngleLongLegTo
Specifies the long leg orientation of the clip angle connecting the gusset plate to the supporting member(s).
Declaration
public AutoSupportingSupported ClipAngleLongLegTo { get; set; }
Property Value
Type | Description |
---|---|
AutoSupportingSupported |
ClipAnglesAttachment
Specifies how the clip angles attatch to the gusset plate when the gusset plate bolts to the supporting member(s).
Declaration
public AttachmentMethodWithAutomatic ClipAnglesAttachment { get; set; }
Property Value
Type | Description |
---|---|
AttachmentMethodWithAutomatic |
Remarks
See SDS2's help on vertical brace connections for more information.
ClipAngleShape
Specifies the clip angle shape for connecting a gusset plate and the supporting member when IsAutoClipAngleShape is False.
Declaration
public AngleShape ClipAngleShape { get; set; }
Property Value
Type | Description |
---|---|
AngleShape |
Remarks
See SDS2's help on vertical brace connections for more information.
ClipAngleSupportedHoleType
Specifies the hole type on the leg of the clip angle connecting the gusset plate to the supported member.
Declaration
public ConnSpecHoleTypeSubset ClipAngleSupportedHoleType { get; set; }
Property Value
Type | Description |
---|---|
ConnSpecHoleTypeSubset |
ClipAngleSupportingHoleType
Specifies the hole type on the leg of the clip angle connecting the gusset plate to the supporting member.
Declaration
public ConnSpecHoleTypeSubset ClipAngleSupportingHoleType { get; set; }
Property Value
Type | Description |
---|---|
ConnSpecHoleTypeSubset |
ClipEndOperation
Specifies if the corner of the gusset plate connected to the brace is clipped.
Declaration
public AutomaticYesNo ClipEndOperation { get; set; }
Property Value
Type | Description |
---|---|
AutomaticYesNo |
Remarks
Only applies to certain brace types, e.g angle, tee, and wide flange.
ErectionBolt
Specifies the number of erection bolts used to connect a welded HSS section to the gusset plate.
Declaration
public ErectionBoltSpecification ErectionBolt { get; set; }
Property Value
Type | Description |
---|---|
ErectionBoltSpecification |
Remarks
Applies to welded HSS brace connections.
GageOnSupporting
Specifies the center-to-center dimension between columns of holes on the outstanding legs of clip angles.
Declaration
public double GageOnSupporting { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
Remarks
Applies when IsAutoGageOnSupporting is false. Does not apply when the brace frames to a column and beam. If the specified gage does not work, e.g. 0, the system will determine a correct gage. See SDS2 help on vertical brace connections for more information.
Grade
The grade to set on the plate material for this connection.
Declaration
public SteelGrade Grade { get; set; }
Property Value
Type | Description |
---|---|
SteelGrade |
Remarks
Setting this fill flip AutoGrade to false
HssAttachment
Specifies how a HSS brace attaches to the gusset plate.
Declaration
public VertBraceHssAttachmentMethod HssAttachment { get; set; }
Property Value
Type | Description |
---|---|
VertBraceHssAttachmentMethod |
Remarks
Applies to HSS braces.
IncludeEndWeld
Specifies whether an additional weld is applied to the end of a brace that runs perpendicular to the longitudinal axis of the brace.
Declaration
public AutomaticYesNo IncludeEndWeld { get; set; }
Property Value
Type | Description |
---|---|
AutomaticYesNo |
Remarks
Applies when a non HSS brace is welded to the gusset plate.
IsAutoClipAngleBoltDiameter
Specifies if the bolt diameter for the bolts involved in connecting the clip angle to the supporting member and the brace gusset plate is using the value defined in setup.
Declaration
public bool IsAutoClipAngleBoltDiameter { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
IsAutoClipAngleBoltType
Specifies if the bolt type for the bolts involved in connecting the clip angle to the supporting member and the brace gusset plate is using the value defined in setup.
Declaration
public bool IsAutoClipAngleBoltType { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
IsAutoClipAngleShape
Specifies whether the clip angle shape connecting a gusset plate to the supporting member(s) is based on setup.
Declaration
public bool IsAutoClipAngleShape { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
IsAutoClipAngleSupportedHoleType
Specifies if the hole type on the leg of the clip angle connecting the gusset plate to the supported member is determined by setup.
Declaration
public bool IsAutoClipAngleSupportedHoleType { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
IsAutoClipAngleSupportingHoleType
Specifies if the hole type on the leg of the clip angle connecting the gusset plate to the supporting member is determined by setup.
Declaration
public bool IsAutoClipAngleSupportingHoleType { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
IsAutoGageOnSupporting
Specifies whether setup determines the center-to-center dimension between columns of holes on the outstanding legs of clip angles or whether this specification does.
Declaration
public bool IsAutoGageOnSupporting { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
IsAutoGrade
If true, the system determines the plate grade. If false, the value specified in the Grade property will be used.
Declaration
public bool IsAutoGrade { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
IsAutoUFMSpecialCase2PercentTransfer
Specifies whether setup determines the UFM special case 2 transfer percent.
Declaration
public bool IsAutoUFMSpecialCase2PercentTransfer { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
NotchClearance
Specifies the distance, in inches, that the notch on a welded HSS section extends past the gusset plate.
Declaration
public double NotchClearance { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
Remarks
Applies to non bolted HSS brace connections.
SupportingAttachment
Specifies how the gusset plate is attached to the supporting member(s).
Declaration
public VertBraceSupportingAttachmentMethod SupportingAttachment { get; set; }
Property Value
Type | Description |
---|---|
VertBraceSupportingAttachmentMethod |
Remarks
Some values do not apply in certain situations. See SDS2's help on vertical brace connections for more information.
SupportingMemberFlangeBendingCheck
Specifies how the limit state is incorporated as a check within connection design that can potentially cause the connection to fail.
Declaration
public AxialLoadCheckOption SupportingMemberFlangeBendingCheck { get; set; }
Property Value
Type | Description |
---|---|
AxialLoadCheckOption |
Remarks
See SDS2's help on vertical brace connections for more information.
SupportingMemberWebCripplingCheck
Specifies how the limit state is incorporated as a check within connection design that can potentially cause the connection to fail.
Declaration
public AxialLoadCheckOption SupportingMemberWebCripplingCheck { get; set; }
Property Value
Type | Description |
---|---|
AxialLoadCheckOption |
Remarks
See SDS2's help on vertical brace connections for more information.
SupportingMemberWebShearCheck
Specifies how the limit state is incorporated as a check within connection design that can potentially cause the connection to fail.
Declaration
public IfRequiredNever SupportingMemberWebShearCheck { get; set; }
Property Value
Type | Description |
---|---|
IfRequiredNever |
Remarks
See SDS2's help on vertical brace connections for more information.
SupportingMemberWebStressCheck
Specifies how the limit state is incorporated as a check within connection design that can potentially cause the connection to fail.
Declaration
public IfRequiredNever SupportingMemberWebStressCheck { get; set; }
Property Value
Type | Description |
---|---|
IfRequiredNever |
Remarks
See SDS2's help on vertical brace connections for more information.
UFMSpecialCase
Specifies how the system spreads the load across a connection between a supporting column and beam.
Declaration
public UFMSpecialCase UFMSpecialCase { get; set; }
Property Value
Type | Description |
---|---|
UFMSpecialCase |
Remarks
See SDS2 help on vertical brace connections for more information.
UFMSpecialCase2PercentTransfer
Specifies the UFM special case 2 transfer percent.
Declaration
public double UFMSpecialCase2PercentTransfer { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
Remarks
Does not apply when IsAutoUFMSpecialCase2_PercentTransfer is true.
UseOversizedHoles
Specifies whether oversized round holes should be used for the brace-to-gusset interface.
Declaration
public bool UseOversizedHoles { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Remarks
As per AISC guidelines, connection design will use slip critical bolts for oversized holes
UseReinforcementPlate
Specifies whether a reinforcement plate is used between the gusset plate and a HSS column face.
Declaration
public AutomaticYesNo UseReinforcementPlate { get; set; }
Property Value
Type | Description |
---|---|
AutomaticYesNo |
Remarks
Only applies when framing to a HHS tube column with a thin wall.
WideFlangeAttachment
Specifies how the flanges of a vertical wide flange brace attach to the gusset plate.
Declaration
public VertBraceWideFlangeAttachmentMethod WideFlangeAttachment { get; set; }
Property Value
Type | Description |
---|---|
VertBraceWideFlangeAttachmentMethod |
Remarks
Applies to vertical wide flange braces.
WideFlangeConnectionArrangement
Specifies the horizontal wide flange brace connection arrangement to the gusset plate.
Declaration
public VertBraceWideFlangeHorzConnectionArrangement WideFlangeConnectionArrangement { get; set; }
Property Value
Type | Description |
---|---|
VertBraceWideFlangeHorzConnectionArrangement |
Remarks
Applies to horizontal wide flange braces.
WideFlangeWebAttachment
Specifies how the web of a vertical wide flange brace attaches to the gusset plate.
Declaration
public VertBraceWideFlangeWebAttachmentMethod WideFlangeWebAttachment { get; set; }
Property Value
Type | Description |
---|---|
VertBraceWideFlangeWebAttachmentMethod |
Remarks
Applies to vertical wide flange braces.
Methods
Dispose(Boolean)
Declaration
protected override void Dispose(bool disposing)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | disposing |