cPropFrameGetPropFileNameList Method |
Namespace: ETABS2016
int GetPropFileNameList( string FileName, ref int NumberNames, ref string[] MyName, ref eFramePropType[] MyPropType, eFramePropType PropType = )
In most cases, inputting only the name of the property file (e.g. Sections8.pro) is required, and the program will be able to find it. In some cases, inputting the full path to the property file may be necessary.
If no value is input for PropType, names are returned for all frame section properties in the specified file regardless of type.
Public Sub Example() Dim SapModel As cSapModel Dim EtabsObject As cOAPI Dim ret As Integer = -1 Dim NumberNames As Integer Dim MyName() As String Dim MyPropType() As eFramePropType '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) 'get frame section property names ret = SapModel.PropFrame.GetPropFileNameList("Sections8.pro", NumberNames, MyName, MyPropType, eFramePropType.I) 'close ETABS EtabsObject.ApplicationExit(False) 'clean up variables SapModel = Nothing EtabsObject = Nothing End Sub