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)