Member
Results
Per-member results after analysis — end forces, moments, displacements, and section stresses. Read-only.
12 functions
Get
GetBeamConstants
Description
Returns the beam constants.
Parameters
beam_id(int): beam 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.GetBeamConstants(1)
print(result)
GetIntermediateMemberAbsTransDisplacements
Description
Returns the intermediate member abs trans displacements.
Parameters
memberNo(int): member no.distance(float): distance.loadCaseNo(int): load case no.
Returns
list: A list of numbers (floats).
Example
from openstaad import ops
s = ops.connect()
result = s.GetIntermediateMemberAbsTransDisplacements(1, 1.0, 1)
print(result)
GetIntermediateMemberForcesAtDistance
Description
Returns the intermediate member forces at distance.
Parameters
memberNo(int): member no.distance(float): distance.loadCaseNo(int): load case no.
Returns
list: A list of numbers (floats).
Example
from openstaad import ops
s = ops.connect()
result = s.GetIntermediateMemberForcesAtDistance(1, 1.0, 1)
print(result)
GetIntermediateMemberTransDisplacements
Description
Returns the intermediate member trans displacements.
Parameters
memberNo(int): member no.distance(bool): distance.loadCaseNo(int): load case no.
Returns
list: A list of numbers (floats).
Example
from openstaad import ops
s = ops.connect()
result = s.GetIntermediateMemberTransDisplacements(1, True, 1)
print(result)
GetMaxBeamStresses
Description
Returns the max beam stresses.
Parameters
beamNo(int): beam no.loadCaseNo(int): load case no.
Returns
tuple: A tuple of (float, int, float, int).
Example
from openstaad import ops
s = ops.connect()
result = s.GetMaxBeamStresses(1, 1)
print(result)
GetMemberEndDisplacements
Description
Returns the member end displacements.
Parameters
memberNo(int): member no.end(int): end.loadCaseNo(int): load case no.
Returns
list: A list of numbers (floats).
Example
from openstaad import ops
s = ops.connect()
result = s.GetMemberEndDisplacements(1, 1, 1)
print(result)
GetMemberEndForces
Description
Returns the member end forces.
Parameters
memberNo(int): member no.end(int): end.loadCaseNo(int): load case no.LocalOrGlobal(int): local or global.
Returns
list: A list of numbers (floats).
Example
from openstaad import ops
s = ops.connect()
result = s.GetMemberEndForces(1, 1, 1, 1)
print(result)
GetMinMaxAxialForce
Description
Returns the min max axial force.
Parameters
memberNo(int): member no.loadCaseNo(int): load case 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.GetMinMaxAxialForce(1, 1)
print(result)
GetMinMaxBendingMoment
Description
Returns the min max bending moment.
Parameters
memberNo(int): member no.dir(str): dir.loadCaseNo(int): load case 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.GetMinMaxBendingMoment(1, "value", 1)
print(result)
GetMinMaxShearForce
Description
Returns the min max shear force.
Parameters
memberNo(int): member no.dir(str): dir.loadCaseNo(int): load case 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.GetMinMaxShearForce(1, "value", 1)
print(result)
GetPMemberEndForces
Description
Returns the p member end forces.
Parameters
memberNo(int): member no.end(int): end.loadCaseNo(int): load case no.LocalOrGlobal(int): local or global.
Returns
list: A list of numbers (floats).
Example
from openstaad import ops
s = ops.connect()
result = s.GetPMemberEndForces(1, 1, 1, 1)
print(result)
GetPMemberIntermediateForcesAtDistance
Description
Returns the p member intermediate forces at distance.
Parameters
memberNo(int): member no.distance(bool): distance.loadCaseNo(int): load case no.
Returns
list: A list of numbers (floats).
Example
from openstaad import ops
s = ops.connect()
result = s.GetPMemberIntermediateForcesAtDistance(1, True, 1)
print(result)