SapObject.SapModel.AreaObj.SetLoadRotate
Function SetLoadRotate(ByVal Name As String, ByVal LoadCase As String, ByVal Value As Double, Optional ByVal ItemType As eItemType = Object) As Long
Name
The name of an existing area object or group, depending on the value of the ItemType item.
LoadCase
The name of a defined load case.
Value
This is the angular velocity. [Cyc/T]
This function assigns rotate loads to area objects.
The function returns zero if the loads are successfully assigned; otherwise it returns a nonzero value.
Sub AssignAreaObjectRotateLoad()
'dimension variables
Dim SapObject As Sap2000.SapObject
Dim SapModel As cSapModel
Dim ret As Long
'create Sap2000 object
Set SapObject = New SAP2000.SapObject
'start Sap2000 application
SapObject.ApplicationStart
'create SapModel object
Set SapModel = SapObject.SapModel
'initialize model
ret = SapModel.InitializeNewModel
'create model from template
ret = SapModel.File.NewWall(2, 48,
2, 48)
'assign area object rotate load
ret = SapModel.AreaObj.SetLoadRotate("ALL",
"DEAD", 30, , Group)
'close Sap2000
SapObject.ApplicationExit False
Set SapModel = Nothing
Set SapObject = Nothing
End Sub
Initial release in version 11.00.