rs3.properties.beam.Standard module#

class rs3.properties.beam.Standard.StandardBase(client: Client, id: str)#

Bases: _ProxyObject, IPropertyGroupAccessors

getIMin() float#
setIMin(value: float)#
getIMax() float#
setIMax(value: float)#
getProperties()#

Retrieve properties as a dictionary.

setProperties(IMin: float = None, IMax: float = None)#

Set properties using keyword arguments.

class rs3.properties.beam.Standard.StandardBeamStageFactor(id: str, stageFactorID: str, client: Client)#

Bases: BeamCommonStageFactor

Examples

See Beam Script Examples.

getMomentInertiaYFactor() float#
getMomentInertiaZFactor() float#
getShearStrengthFactor() float#
class rs3.properties.beam.Standard.StandardBeamDefinedStageFactor(id: str, stageFactorID: str, client: Client)#

Bases: StandardBeamStageFactor, BeamCommonDefinedStageFactor

Examples

See Beam Script Examples.

setMomentInertiaYFactor(value: float)#
setMomentInertiaZFactor(value: float)#
setShearStrengthFactor(value: float)#
class rs3.properties.beam.Standard.Standard(client: Client, id: str)#

Bases: BeamCommon, StandardBase

Standard beam structural element.

This class represents a standard beam section. It inherits all common beam functionality from BeamCommon.BeamCommon, and section-specific properties from StandardBase.

The following intrinsic properties are exposed via StandardBase:

  • IMin: Minimum moment of inertia.

  • IMax: Maximum moment of inertia.

Stage-dependent modification factors for standard beam properties are accessed through StageFactorInterface, which provides:

  • Moment of inertia Y factor

  • Moment of inertia Z factor

  • Shear strength factor

For full documentation of common beam behavior and shared properties, refer to BeamCommon.py.

Examples

See Beam Script Examples.

setBeamElementFormulation(beamElementFormulation: BeamElementFormulation)#
getBeamElementFormulation() BeamElementFormulation#