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()
A specification for connecting a vertical brace to one or more supporting members via a gusset plate and possibly clip angles.
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 |
|---|---|
| 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 |
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 |
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.
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 |
|---|---|
| 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 |
|---|---|
| bool |
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 |
|---|---|
| bool |
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 |
|---|---|
| bool |
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 |
|---|---|
| bool |
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 |
|---|---|
| bool |
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 |
|---|---|
| bool |
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 |
|---|---|
| bool |
IsAutoUFMSpecialCase2PercentTransfer
Specifies whether setup determines the UFM special case 2 transfer percent.
Declaration
public bool IsAutoUFMSpecialCase2PercentTransfer { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
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 |
|---|---|
| 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 |
|---|---|
| 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 |
|---|---|
| bool |
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(bool)
A specification for connecting a vertical brace to one or more supporting members via a gusset plate and possibly clip angles.
Declaration
protected override void Dispose(bool disposing)
Parameters
| Type | Name | Description |
|---|---|---|
| bool | disposing |