rs3.projectSettings.Dynamic module#

class rs3.projectSettings.Dynamic.DynamicBase(client: Client, id: str)#

Bases: _ProxyObject, IPropertyGroupAccessors

getIsDynamicOn() bool#
setIsDynamicOn(value: bool)#
getIsRayleighDampingbyAlphaMOn() bool#
setIsRayleighDampingbyAlphaMOn(value: bool)#
getAlphaM() float#
setAlphaM(value: float)#
getBetaK() float#
setBetaK(value: float)#
getFrequency1() float#
setFrequency1(value: float)#
getFrequency2() float#
setFrequency2(value: float)#
getDampingRatio1() float#
setDampingRatio1(value: float)#
getDampingRatio2() float#
setDampingRatio2(value: float)#
getNumTimeSteps() int#
setNumTimeSteps(value: int)#
getBeta() float#
setBeta(value: float)#
getGamma() float#
setGamma(value: float)#
getProperties()#

Retrieve properties as a dictionary.

setProperties(IsDynamicOn: bool = None, IsRayleighDampingbyAlphaMOn: bool = None, AlphaM: float = None, BetaK: float = None, Frequency1: float = None, Frequency2: float = None, DampingRatio1: float = None, DampingRatio2: float = None, NumTimeSteps: int = None, Beta: float = None, Gamma: float = None)#

Set properties using keyword arguments.

class rs3.projectSettings.Dynamic.Dynamic(client: Client, id: str)#

Bases: DynamicBase

Define dynamic analysis properties.

Examples

See Project Settings Script Examples.

getTimeHistoryMethod() TimeHistoryType#
setTimeHistoryMethod(value: TimeHistoryType)#