cPointObjSetRestraint Method |
Namespace: ETABS2016
int SetRestraint( string Name, ref bool[] Value, eItemType ItemType = eItemType.Objects )
If this item is Objects, the restraint assignment is made to the point object specified by the Name item.
If this item is Group, the restraint assignment is made to all point objects in the group specified by the Name item.
If this item is SelectedObjects, the restraint assignment is made to all selected point objects and the Name item is ignored.
Public Sub Example() Dim SapModel As cSapModel Dim EtabsObject As cOAPI Dim ret As Integer = -1 Dim Value as Boolean() '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() 'create steel deck template model ret = SapModel.File.NewSteelDeck(4, 12, 12, 4, 4, 24, 24) 'assign point object restraints ReDim Value(5) For i = 0 To 5 Value(i) = True Next i ret = SapModel.PointObj.SetRestraint("1", Value) 'close ETABS EtabsObject.ApplicationExit(False) 'clean up variables SapModel = Nothing EtabsObject = Nothing End Sub