Plate
Thickness & Specifications
Plate thickness, material, and behavior specs (plane-stress, in-plane/bending releases) for shell elements.
16 functions
Create
CreateElementIgnoreInplaneRotnSpec
Description
Creates the element ignore inplane rotn spec.
Parameters
None.
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.CreateElementIgnoreInplaneRotnSpec()
print(result)
CreateElementLocalZOffsetSpec
Description
Creates the element local z offset spec.
Parameters
node1_localz_offset(float): node 1 localz offset.node2_localz_offset(float): node 2 localz offset.node3_localz_offset(float): node 3 localz offset.node4_localz_offset(float): node 4 localz offset.
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.CreateElementLocalZOffsetSpec(1.0, 1.0, 1.0, 1.0)
print(result)
CreateElementOffsetSpec
Description
Creates the element offset spec.
Parameters
offset_direction(int): offset direction.plate_node_index(int): plate node index.x_offset(float): x offset.y_offset(float): y offset.z_offset(float): z offset.
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.CreateElementOffsetSpec(1, 1, 1.0, 1.0, 1.0)
print(result)
CreateElementPlaneStressSpec
Description
Creates the element plane stress spec.
Parameters
None.
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.CreateElementPlaneStressSpec()
print(result)
CreatePlateThicknessProperty
Description
Creates the plate thickness property.
Parameters
thickness_list(list): thickness 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.CreatePlateThicknessProperty([1, 2])
print(result)
Get
GetElementLocalOffset
Description
Returns the element local offset.
Parameters
plate_id(int): plate id.plate_node_index(int): plate node index.
Returns
tuple: A tuple of float values, one per output slot.
Example
from openstaad import ops
s = ops.connect()
result = s.GetElementLocalOffset(1, 1)
print(result)
GetElementOffSetSpec
Description
Returns the element off set spec.
Parameters
plate_id(int): plate id.plate_node_index(int): plate node index.
Returns
tuple: A tuple of (int, raw).
Example
from openstaad import ops
s = ops.connect()
result = s.GetElementOffSetSpec(1, 1)
print(result)
GetElementOffsetSpecCount
Description
Returns the element offset spec count.
Parameters
None.
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.GetElementOffsetSpecCount()
print(result)
GetPlateThickness
Description
Returns the plate thickness.
Parameters
plate_no(int): plate no.
Returns
list: A list of numbers (floats).
Example
from openstaad import ops
s = ops.connect()
result = s.GetPlateThickness(1)
print(result)
GetThicknessPropertyAssignedPlateCount
Description
Returns the thickness property assigned plate count.
Parameters
property_reference_id(int): property reference id.
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.GetThicknessPropertyAssignedPlateCount(1)
print(result)
GetThicknessPropertyAssignedPlateList
Description
Returns the thickness property assigned plate list.
Parameters
property_reference_id(int): property reference id.
Returns
list: A list of integers.
Example
from openstaad import ops
s = ops.connect()
result = s.GetThicknessPropertyAssignedPlateList(1)
print(result)
Set/Assign
AssignElementSpecToPlate
Description
Assigns the element spec to plate.
Parameters
plate_ids(list): plate ids.spec_no(int): spec 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.AssignElementSpecToPlate([1, 2], 1)
print(result)
AssignPlateThickness
Description
Assigns the plate thickness.
Parameters
plate_ids(list): plate ids.thickness_property_id(int): thickness property id.
Returns
bool: True if the call succeeded, False otherwise.
Example
from openstaad import ops
s = ops.connect()
result = s.AssignPlateThickness([1, 2], 1)
print(result)
Delete
RemoveAllElementOffsetSpec
Description
Removes the all element offset spec.
Parameters
None.
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.RemoveAllElementOffsetSpec()
print(result)
RemoveElementIgnoreInplaneRotnSpecFromPlate
Description
Removes the element ignore inplane rotn spec from plate.
Parameters
plate_id(int): plate id.
Returns
bool: True if the call succeeded, False otherwise.
Example
from openstaad import ops
s = ops.connect()
result = s.RemoveElementIgnoreInplaneRotnSpecFromPlate(1)
print(result)
RemoveElementPlaneStressSpecFromPlate
Description
Removes the element plane stress spec from plate.
Parameters
plate_id(int): plate id.
Returns
bool: True if the call succeeded, False otherwise.
Example
from openstaad import ops
s = ops.connect()
result = s.RemoveElementPlaneStressSpecFromPlate(1)
print(result)