cPropMaterialSetWeightAndMass Method |
Assigns weight per unit volume or mass per unit volume to a material property.
Namespace:
ETABS2016
Assembly:
ETABS2016 (in ETABS2016.dll) Version: 16.0.0.0 (16.0.0.0)
Syntaxint SetWeightAndMass(
string Name,
int MyOption,
double Value,
double Temp = 0
)
Function SetWeightAndMass (
Name As String,
MyOption As Integer,
Value As Double,
Optional Temp As Double = 0
) As Integer
int SetWeightAndMass(
String^ Name,
int MyOption,
double Value,
double Temp = 0
)
abstract SetWeightAndMass :
Name : string *
MyOption : int *
Value : float *
?Temp : float
(* Defaults:
let _Temp = defaultArg Temp 0
*)
-> int
Parameters
- Name
- Type: SystemString
The name of an existing material property. - MyOption
- Type: SystemInt32
This is either 1 or 2, indicating what is specified by the Value item.
Value | Option |
---|
1 | Weight per unit volume is specified |
2 | Mass per unit volume is specified |
- Value
- Type: SystemDouble
This is either the weight per unit volume or the mass per unit volume,
depending on the value of the MyOption item.
[F/L3] for MyOption = 1 (weight), and [M/L3] for MyOption = 2 (mass) - Temp (Optional)
- Type: SystemDouble
Return Value
Type:
Int32Returns zero if the data is successfully assigned; otherwise it returns a nonzero value.
Remarks
ExamplesPublic 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.File.NewSteelDeck(4,12,12,4,4,24,24)
ret = SapModel.PropMaterial.SetMaterial("Steel", eMatType.Steel)
ret = SapModel.PropMaterial.SetWeightAndMass("Steel", 1, 0.00029)
EtabsObject.ApplicationExit(False)
SapModel = Nothing
EtabsObject = Nothing
End Sub
See Also