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)