SapObject.SapModel.SetPresentCoordSystem
Function SetPresentCoordSystem(ByVal CSys As String) As Long
CSys
The name of a defined coordinate system.
This function sets the present coordinate system.
The function returns zero if the present coordinate system is successfully set. Otherwise it returns a nonzero value.
Sub SetPresentCSys()
'dimension variables
Dim SapObject As Sap2000.SapObject
Dim SapModel As cSapModel
Dim ret as long
Dim PresentCSys as String
'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.New2DFrame(ConcentricBraced,
3, 124, 3, 200)
'define new coordinate system
ret = SapModel.CoordSys.SetCoordSys("CSys1",
1000, 1000, 0, 0, 0, 0)
'set present coordinate system
ret = SapModel.SetPresentCoordSystem("CSys1")
'close Sap2000
SapObject.ApplicationExit False
Set SapModel = Nothing
Set SapObject = Nothing
End Sub
Initial release in version 11.00.