RALinearTimeVariableMoment
Last update: 17.07.2025class RALinearTimeVariableMoment
Rocky PrePost Scripting wrapper representing an Linear Time Variable Moment motion.
Retrieve this specific wrapper after setting the correct motion type on a RAMotion. For
example:
motions = motion_frame.GetMotions()
motion_1 = motions.New()
motion_1.SetType('Linear Time Variable Moment')
additional_force = motion_1.GetTypeObject()
Methods:
| Name | Description |
|---|---|
GetInitialMomentValue([unit]) |
Get the value of "Initial Moment Value". |
GetTimeCoefficients([unit]) |
Get the value of "Time Coefficients". |
SetInitialMomentValue(values[, unit]) |
Set the values of "Initial Moment Value". |
SetTimeCoefficients(values[, unit]) |
Set the values of "Time Coefficients". |
GetInitialMomentValue(unit: Optional[str] = None)
Get the value of “Initial Moment Value”.
- Parameters: unit – The unit for the returned values. If no unit is provided, the returned values will be in “N.m”.
GetTimeCoefficients(unit: Optional[str] = None)
Get the value of “Time Coefficients”.
- Parameters: unit – The unit for the returned values. If no unit is provided, the returned values will be in “N.m/s”.
SetInitialMomentValue(values: Sequence[Union[str, float]], unit: Optional[str] = None)
Set the values of “Initial Moment Value”.
- Parameters:
- values – The values to set. The values can be heterogeneous, the element of values can be an expression with input variables or a float. Must have exactly 3 elements.
- unit – The unit for values. If no unit is provided, values is assumed to be in “N.m”.
- Raises: RockyApiError – If values doesn’t have exactly 3 elements.
SetTimeCoefficients(values: Sequence[Union[str, float]], unit: Optional[str] = None)
Set the values of “Time Coefficients”.
- Parameters:
- values – The values to set. The values can be heterogeneous, the element of values can be an expression with input variables or a float. Must have exactly 3 elements.
- unit – The unit for values. If no unit is provided, values is assumed to be in “N.m/s”.
- Raises: RockyApiError – If values doesn’t have exactly 3 elements.