Sets the display (present) units.
Namespace: ETABS2015Assembly: ETABS2015 (in ETABS2015.dll) Version: 15.0.0.0 (15.0.0.0)
int SetPresentUnits(
eUnits Units
)
Function SetPresentUnits ( _
Units As eUnits _
) As Integer
int SetPresentUnits(
eUnits Units
)
Return Value
Returns zero if the units are successfully set and
nonzero if they are not set.
Public Sub Example()
Dim SapModel As cSapModel
Dim EtabsObject As cOAPI
Dim ret As Integer = -1
EtabsObject = CreateObject("CSI.ETABS.API.ETABSObject")
ret = EtabsObject.ApplicationStart()
SapModel = EtabsObject.SapModel
ret = SapModel.InitializeNewModel()
ret = SapModel.SetPresentUnits(KN_m_C)
ret = SapModel.File.NewSteelDeck(4,12,12,4,4,24,24)
Dim presentUnits as eUnits
presentUnits = SapModel.GetPresentUnits()
EtabsObject.ApplicationExit(False)
SapModel = Nothing
EtabsObject = Nothing
End Sub
Public Sub Example()
Dim SapModel As cSapModel
Dim EtabsObject As cOAPI
Dim ret As Integer = -1
'create ETABS object
EtabsObject = CreateObject("CSI.ETABS.API.ETABSObject")
'start ETABS application
ret = EtabsObject.ApplicationStart()
'create SapModel object
SapModel = EtabsObject.SapModel
'initialize model
ret = SapModel.InitializeNewModel()
'set present units to KN-m
ret = SapModel.SetPresentUnits(KN_m_C)
'create steel deck template model
ret = SapModel.File.NewSteelDeck(4,12,12,4,4,24,24)
'get present units
Dim presentUnits as eUnits
presentUnits = SapModel.GetPresentUnits()
'close ETABS
EtabsObject.ApplicationExit(False)
'clean up variables
SapModel = Nothing
EtabsObject = Nothing
End Sub