rs3.properties.bolt.PlainStrandCable module#

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

Bases: _ProxyObject, IPropertyGroupAccessors

getBoreholeDiameter() float#
setBoreholeDiameter(value: float)#
getCableDiameter() float#
setCableDiameter(value: float)#
getWaterCementRatio() float#
setWaterCementRatio(value: float)#
getPullOutForce() float#
setPullOutForce(value: float)#
getAddBulges() bool#
setAddBulges(value: bool)#
getFacePlates() bool#
setFacePlates(value: bool)#
getCableModulusE() float#
setCableModulusE(value: float)#
getConstantShearStiffness() bool#
setConstantShearStiffness(value: bool)#
getStiffness() float#
setStiffness(value: float)#
getAddPullOutForce() bool#
setAddPullOutForce(value: bool)#
getJointShear() bool#
setJointShear(value: bool)#
getTensileCapacity() float#
UI Label:

Cable Peak

setTensileCapacity(value: float)#
UI Label:

Cable Peak

getResidualTensileCapacity() float#
UI Label:

Residual Cable Peak

setResidualTensileCapacity(value: float)#
UI Label:

Residual Cable Peak

getProperties()#

Retrieve properties as a dictionary.

setProperties(BoreholeDiameter: float = None, CableDiameter: float = None, WaterCementRatio: float = None, PullOutForce: float = None, AddBulges: bool = None, FacePlates: bool = None, CableModulusE: float = None, ConstantShearStiffness: bool = None, Stiffness: float = None, AddPullOutForce: bool = None, JointShear: bool = None, TensileCapacity: float = None, ResidualTensileCapacity: float = None)#

Set properties using keyword arguments.

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

Bases: PlainStrandCableBase

Examples

See Bolt Script Examples.

setBulgeType(BulgeType: BulgeTypes)#
getBulgeType() BulgeTypes#
setBulgeLocations(BulgeLocations: list[float])#

Bulge Locations are percentages measured from the face

getBulgeLocations() list[float]#

Bulge Locations are percentages measured from the face