Plate
Loads
Pressure and hydrostatic loads on plates — this is where loads on Plate elements are defined.
9 functions
Create
AddElementHydrostaticPressure
Description
Adds the element hydrostatic pressure.
Parameters
plateIds(list): plate ids.varLoadDirection(int): var load direction.varInterpolateDirection(int): var interpolate direction.varMinLoad(float): var min load.varMaxLoad(float): var max load.
Returns
raw: The raw return value from the underlying OpenSTAAD COM call. Refer to the official Bentley OpenSTAAD API reference for this method's exact return semantics.
Example
from openstaad import ops
s = ops.connect()
result = s.AddElementHydrostaticPressure([1, 2], 1, 1, 1.0, 1.0)
print(result)
AddElementPressure
Description
Adds the element pressure.
Parameters
plateIds(list): plate ids.varDirection(int): var direction.varPressure(float): var pressure.varX1(float): var x 1.varY1(float): var y 1.varX2(float): var x 2.varY2(float): var y 2.
Returns
bool: True if the call succeeded, False otherwise.
Example
from openstaad import ops
s = ops.connect()
result = s.AddElementPressure([1, 2], 1, 1.0, 1.0, 1.0, 1.0, 1.0)
print(result)
AddElementTrapPressureEx
Description
Adds the element trap pressure ex.
Parameters
PlateIDs(list): plate i ds.LoadDirection(int): load direction.LoadVaryDirection(int): load vary direction.StartPressure(float): start pressure.EndPressure(float): end pressure.Pressure3(float): pressure 3.Pressure4(float): pressure 4.
Returns
raw: The raw return value from the underlying OpenSTAAD COM call. Refer to the official Bentley OpenSTAAD API reference for this method's exact return semantics.
Example
from openstaad import ops
s = ops.connect()
result = s.AddElementTrapPressureEx([1, 2], 1, 1, 1.0, 1.0, 1.0, 1.0)
print(result)
AddSeismicDefElementWeight
Description
Adds the seismic def element weight.
Parameters
pressure(float): pressure.elementList(list): element list.
Returns
raw: The raw return value from the underlying OpenSTAAD COM call. Refer to the official Bentley OpenSTAAD API reference for this method's exact return semantics.
Example
from openstaad import ops
s = ops.connect()
result = s.AddSeismicDefElementWeight(1.0, [1, 2])
print(result)
Get
GetElementConcLoadCount
Description
Returns the element conc load count.
Parameters
varPlateNo(int): var plate no.
Returns
raw: The raw return value from the underlying OpenSTAAD COM call. Refer to the official Bentley OpenSTAAD API reference for this method's exact return semantics.
Example
from openstaad import ops
s = ops.connect()
result = s.GetElementConcLoadCount(1)
print(result)
GetElementConcLoads
Description
Returns the element conc loads.
Parameters
varPlateNo(int): var plate no.
Returns
list: A list of values.
Example
from openstaad import ops
s = ops.connect()
result = s.GetElementConcLoads(1)
print(result)
GetElementLoadInfo
Description
Returns the element load info.
Parameters
loadIndex(int): load index.
Returns
list: A list of values.
Example
from openstaad import ops
s = ops.connect()
result = s.GetElementLoadInfo(1)
print(result)
GetElementPressureLoadCount
Description
Returns the element pressure load count.
Parameters
varPlateNo(int): var plate no.
Returns
raw: The raw return value from the underlying OpenSTAAD COM call. Refer to the official Bentley OpenSTAAD API reference for this method's exact return semantics.
Example
from openstaad import ops
s = ops.connect()
result = s.GetElementPressureLoadCount(1)
print(result)
GetElementPressureLoads
Description
Returns the element pressure loads.
Parameters
varPlateNo(int): var plate no.
Returns
list: A list of values.
Example
from openstaad import ops
s = ops.connect()
result = s.GetElementPressureLoads(1)
print(result)