Plate
Results
Per-plate results after analysis — center and corner stresses, moments, and shears. Read-only.
11 functions
Get
GetAllPlateCenterForces
Description
Returns the all plate center forces.
Parameters
plateNo(int): plate no.loadCaseNo(int): load case no.
Returns
list: A list of numbers (floats).
Example
from openstaad import ops
s = ops.connect()
result = s.GetAllPlateCenterForces(1, 1)
print(result)
GetAllPlateCenterMoments
Description
Returns the all plate center moments.
Parameters
plateNo(int): plate no.loadCaseNo(int): load case no.
Returns
list: A list of numbers (floats).
Example
from openstaad import ops
s = ops.connect()
result = s.GetAllPlateCenterMoments(1, 1)
print(result)
GetAllPlateCenterPrincipalStressesAndAngles
Description
Returns the all plate center principal stresses and angles.
Parameters
plateNo(int): plate no.loadCaseNo(int): load case no.
Returns
list: A list of numbers (floats).
Example
from openstaad import ops
s = ops.connect()
result = s.GetAllPlateCenterPrincipalStressesAndAngles(1, 1)
print(result)
GetAllPlateCenterPrincipalStressesAndAnglesEx
Description
Returns the all plate center principal stresses and angles ex.
Parameters
plateNo(int): plate no.loadCaseNo(int): load case no.
Returns
tuple: A tuple of (list[float], list[float]).
Example
from openstaad import ops
s = ops.connect()
result = s.GetAllPlateCenterPrincipalStressesAndAnglesEx(1, 1)
print(result)
GetAllPlateCenterStressesAndMoments
Description
Returns the all plate center stresses and moments.
Parameters
plateNo(int): plate no.loadCaseNo(int): load case no.
Returns
list: A list of numbers (floats).
Example
from openstaad import ops
s = ops.connect()
result = s.GetAllPlateCenterStressesAndMoments(1, 1)
print(result)
GetPlateCenterNormalPrincipalStresses
Description
Returns the plate center normal principal stresses.
Parameters
plateNo(int): plate no.loadCaseNo(int): load case no.
Returns
tuple: A tuple of (float, float, float, float).
Example
from openstaad import ops
s = ops.connect()
result = s.GetPlateCenterNormalPrincipalStresses(1, 1)
print(result)
GetPlateCenterVonMisesStresses
Description
Returns the plate center von mises stresses.
Parameters
plateNo(int): plate no.loadCaseNo(int): load case no.
Returns
tuple: A tuple of (float, float).
Example
from openstaad import ops
s = ops.connect()
result = s.GetPlateCenterVonMisesStresses(1, 1)
print(result)
GetPlateCornerForces
Description
Returns the plate corner forces.
Parameters
plateNo(int): plate no.cornerCode(int): corner code.loadCaseNo(int): load case no.
Returns
list: A list of numbers (floats).
Example
from openstaad import ops
s = ops.connect()
result = s.GetPlateCornerForces(1, 1, 1)
print(result)
GetPlateSectionPropertyRefNo
Description
Returns the plate section property ref no.
Parameters
PlateNo(int): 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.GetPlateSectionPropertyRefNo(1)
print(result)
GetPlateStressAtPoint
Description
Returns the plate stress at point.
Parameters
plateNo(int): plate no.loadNo(int): load no.stressPoint(list): stress point.facingPoint(list[float]): facing point.
Returns
list: A list of numbers (floats).
Example
from openstaad import ops
s = ops.connect()
result = s.GetPlateStressAtPoint(1, 1, [1, 2], [1, 2])
print(result)
GetResultantForceAlongLineForPlateList
Description
Returns the resultant force along line for plate list.
Parameters
plateList(list): plate list.nplates(int): nplates.loadIdList(list): load Id list.startNode(list): start node.endNode(list): end node.isTransformForceToGlobal(int): is transform force to global.firstNode(int): first node.secondNode(int): second node.thirdNode(int): third node.
Returns
list: A list of numbers (floats).
Example
from openstaad import ops
s = ops.connect()
result = s.GetResultantForceAlongLineForPlateList([1, 2], 1, [1, 2], [1, 2], [1, 2], 1, 1, 1, 1)
print(result)