cDStAISC360_05_IBC2006GetOverwrite Method |
Retrieves the value of a steel design overwrite item.
Namespace:
ETABS2016
Assembly:
ETABS2016 (in ETABS2016.dll) Version: 16.0.0.0 (16.0.0.0)
Syntaxint GetOverwrite(
string Name,
int Item,
ref double Value,
ref bool ProgDet
)
Function GetOverwrite (
Name As String,
Item As Integer,
ByRef Value As Double,
ByRef ProgDet As Boolean
) As Integer
int GetOverwrite(
String^ Name,
int Item,
double% Value,
bool% ProgDet
)
abstract GetOverwrite :
Name : string *
Item : int *
Value : float byref *
ProgDet : bool byref -> int
Parameters
- Name
- Type: SystemString
The name of a frame object with a steel frame design procedure.
- Item
- Type: SystemInt32
This is an integer between 1 and 43, inclusive,
indicating the overwrite item considered.
- Framing type
- Omega0
- Consider deflection
- Deflection check type
- DL deflection limit, L/Value
- SDL + LL deflection limit, L/Value
- LL deflection limit, L/Value
- Total load deflection limit, L/Value
- Total camber limit, L/Value
- DL deflection limit, absolute
- SDL + LL deflection limit, absolute
- LL deflection limit, absolute
- Total load deflection limit, absolute
- Total camber limit, absolute
- Specified camber
- Net area to total area ratio
- Live load reduction factor
- Unbraced length ratio, Major
- Unbraced length ratio, Minor
- Unbraced length ratio, Lateral Torsional Buckling
- Effective length factor, K1 Major
- Effective length factor, K1 Minor
- Effective length factor, K2 Major
- Effective length factor, K2 Minor
- Effective length factor, K Lateral Torsional Buckling
- Moment coefficient, Cm Major
- Moment coefficient, Cm Minor
- Bending coefficient, Cb
- Nonsway moment factor, B1 Major
- Nonsway moment factor, B1 Minor
- Sway moment factor, B2 Major
- Sway moment factor, B2 Minor
- Reduce HSS thickness
- HSS welding type
- Yield stress, Fy
- Expected to specified Fy ratio, Ry
- Compressive capacity, Pnc
- Tensile capacity, Pnt
- Major bending capacity, Mn3
- Minor bending capacity, Mn2
- Major shear capacity, Vn2
- Minor shear capacity, Vn3
- Demand/capacity ratio limit
- Value
- Type: SystemDouble
The value of the considered overwrite item.
-
Framing type
- 0 = Program Default
- 1 = SMF
- 2 = IMF
- 3 = OMF
- 4 = SCBF
- 5 = OCBF
- 6 = OCBFI
- 7 = EBF
-
Omega0
Value >= 0; 0 means use a program determined value.
-
Consider deflection
- 0 = Program Default
- 1 = No
- 2 = Yes
-
Deflection check type
- 0 = Program Default
- 1 = Ratio
- 2 = Absolute
- 3 = Both
-
DL deflection limit, L/Value
Value >= 0; 0 means no check for this item.
-
SDL + LL deflection limit, L/Value
Value >= 0; 0 means no check for this item.
-
LL deflection limit, L/Value
Value >= 0; 0 means no check for this item.
-
Total load deflection limit, L/Value
Value >= 0; 0 means no check for this item.
-
Total camber limit, L/Value
Value >= 0; 0 means no check for this item.
-
DL deflection limit, absolute
Value >= 0; 0 means no check for this item. [L]
-
SDL + LL deflection limit, absolute
Value >= 0; 0 means no check for this item. [L]
-
LL deflection limit, absolute
Value >= 0; 0 means no check for this item. [L]
-
Total load deflection limit, absolute
Value >= 0; 0 means no check for this item. [L]
-
Total camber limit, absolute
Value >= 0; 0 means no check for this item. [L]
-
Specified camber
Value >= 0. [L]
-
Net area to total area ratio
Value >= 0; 0 means use program default value.
-
Live load reduction factor
Value >= 0; 0 means use program determined value.
-
Unbraced length ratio, Major
Value >= 0; 0 means use program determined value.
-
Unbraced length ratio, Minor
Value >= 0; 0 means use program determined value.
-
Unbraced length ratio, Lateral Torsional Buckling
Value >= 0; 0 means use program determined value.
-
Effective length factor, K1 Major
Value >= 0; 0 means use program determined value.
-
Effective length factor, K1 Minor
Value >= 0; 0 means use program determined value.
-
Effective length factor, K2 Major
Value >= 0; 0 means use program determined value.
-
Effective length factor, K2 Minor
Value >= 0; 0 means use program determined value.
-
Effective length factor, K Lateral Torsional Buckling
Value >= 0; 0 means use program determined value.
-
Moment coefficient, Cm Major
Value >= 0; 0 means use program determined value.
-
Moment coefficient, Cm Minor
Value >= 0; 0 means use program determined value.
-
Bending coefficient, Cb
Value >= 0; 0 means use program determined value.
-
Nonsway moment factor, B1 Major
Value >= 0; 0 means use program determined value.
-
Nonsway moment factor, B1 Minor
Value >= 0; 0 means use program determined value.
-
Sway moment factor, B2 Major
Value >= 0; 0 means use program determined value.
-
Sway moment factor, B2 Minor
Value >= 0; 0 means use program determined value.
-
Reduce HSS thickness
- 0 = Program Default
- 1 = No
- 2 = Yes
-
HSS welding type
- 0 = Program Default
- 1 = ERW
- 2 = SAW
-
Yield stress, Fy
Value >= 0; 0 means use program determined value. [F/L^2]
-
Expected to specified Fy ratio, Ry
Value >= 0; 0 means use program determined value.
-
Compressive capacity, Pnc
Value >= 0; 0 means use program determined value. [F]
-
Tensile capacity, Pnt
Value >= 0; 0 means use program determined value. [F]
-
Major bending capacity, Mn3
Value >= 0; 0 means use program determined value. [FL]
-
Minor bending capacity, Mn2
Value >= 0; 0 means use program determined value. [FL]
-
Major shear capacity, Vn2
Value >= 0; 0 means use program determined value. [F]
-
Minor shear capacity, Vn3
Value >= 0; 0 means use program determined value. [F]
-
Demand/capacity ratio limit
Value >= 0; 0 means use program determined value.
- ProgDet
- Type: SystemBoolean
If this item is True, the specified value is program determined.
Return Value
Type:
Int32
Returns zero if the item is successfully retrieved;
otherwise it returns a nonzero value.
Remarks
ExamplesPublic Sub Example()
Dim SapModel As cSapModel
Dim EtabsObject As cOAPI
Dim ret As Integer = -1
Dim Value As Double
Dim ProgDet As Boolean
EtabsObject = CreateObject("CSI.ETABS.API.ETABSObject")
ret = EtabsObject.ApplicationStart()
SapModel = EtabsObject.SapModel
ret = SapModel.InitializeNewModel()
ret = SapModel.File.NewSteelDeck(4, 12, 12, 4, 4, 24, 24)
ret = SapModel.DesignSteel.SetCode("AISC360-05/IBC2006")
System.IO.Directory.CreateDirectory("c:\CSI_API_temp")
ret = SapModel.File.Save("C:\CSI_API_temp\example.edb")
ret = SapModel.Analyze.RunAnalysis
ret = SapModel.DesignSteel.StartDesign
ret = SapModel.DesignSteel.AISC360_05_IBC2006.GetOverwrite("8", 1, Value, ProgDet)
EtabsObject.ApplicationExit(False)
SapModel = Nothing
EtabsObject = Nothing
End Sub
See Also