rs3.properties.bolt.Tieback module#

class rs3.properties.bolt.Tieback.TiebackBase(client: Client, id: str)#

Bases: _ProxyObject, IPropertyGroupAccessors

getBondStrength() float#
setBondStrength(value: float)#
getBondShearStiffness() float#
setBondShearStiffness(value: float)#
getBoreholeDiameter() float#
setBoreholeDiameter(value: float)#
getPullOutForce() float#
setPullOutForce(value: float)#
getTensileCapacity() float#
setTensileCapacity(value: float)#
getResidualTensileCapacity() float#
setResidualTensileCapacity(value: float)#
getPreTensioningForce() float#
setPreTensioningForce(value: float)#
getFacePlates() bool#
setFacePlates(value: bool)#
getBoltDiameter() float#
setBoltDiameter(value: float)#
getDelayInstallAfterBolt() int#
setDelayInstallAfterBolt(value: int)#
getConstantPretensioningForceInInstallStage() bool#
UI Label:

Constant Force in Installation

setConstantPretensioningForceInInstallStage(value: bool)#
UI Label:

Constant Force in Installation

getJointShear() bool#
setJointShear(value: bool)#
getUseBondPercentageLength() bool#
setUseBondPercentageLength(value: bool)#
getAddPullOutForce() bool#
setAddPullOutForce(value: bool)#
getUseSecondaryBondLength() bool#
setUseSecondaryBondLength(value: bool)#
getBondLength() float#
setBondLength(value: float)#
getSecondaryBondLength() float#
setSecondaryBondLength(value: float)#
getBoltModulusE() float#
setBoltModulusE(value: float)#
getPercentageBondLength() float#
setPercentageBondLength(value: float)#
getPercentOfSecondaryBondLength() float#
setPercentOfSecondaryBondLength(value: float)#
getProperties()#

Retrieve properties as a dictionary.

setProperties(BondStrength: float = None, BondShearStiffness: float = None, BoreholeDiameter: float = None, PullOutForce: float = None, TensileCapacity: float = None, ResidualTensileCapacity: float = None, PreTensioningForce: float = None, FacePlates: bool = None, BoltDiameter: float = None, DelayInstallAfterBolt: int = None, ConstantPretensioningForceInInstallStage: bool = None, JointShear: bool = None, UseBondPercentageLength: bool = None, AddPullOutForce: bool = None, UseSecondaryBondLength: bool = None, BondLength: float = None, SecondaryBondLength: float = None, BoltModulusE: float = None, PercentageBondLength: float = None, PercentOfSecondaryBondLength: float = None)#

Set properties using keyword arguments.

class rs3.properties.bolt.Tieback.Tieback(client: Client, id: str)#

Bases: TiebackBase

Examples

See Bolt Script Examples.

getSecondaryBondLengthType() SecondaryBondLengthType#
setSecondaryBondLengthType(SecondaryBondLengthType: SecondaryBondLengthType)#