With the Live Parts Add-in for Solidworks, you can create forces with static values for the magnitude and direction elements. However, you can also use the Live Parts Add-in's built-in expression language to create forces that incorporate time and direction to transition between load cases (i.e. "transitional" forces).
For example, the following expression defines a force whose magnitude increases as a step function over time. When the time transitions from 500 to 501 cycles, the magnitude jumps from 200 to 400, and when the time transitions from 700 to 701 cycles, the magnitude jumps from 400 to 600.
- (t < 500) ? 200 : (t < 700) ? 400 : 600
You can also define the direction as a set of time variant expressions. For example, the following expressions create a circular oscillating force in the Y/Z plane.
- X: 0.0
- Y: -1.0*cos(0.05*t)
- Z: 1.0*sin(0.05*t)
Live Parts uses the exprtk expression library. Forces can be expressed as functions of time (t) as well as functions of location/distance (x/y/z).
While you can create transitional forces during the model set up using the Live Parts Add-in for Solidworks, you can also adjust forces in real-time during the Live Parts growth process and define the magnitude and/or direction as a function of time using the expression language above.