Skip to main content

Rocky PrePost scripting 2025 R1

RALinearTimeVariableMoment

Last update: 17.07.2025

class 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.

Connect with Ansys