mover

Script Class: WsfMover

mover … end_mover
mover  Mover Types ...
   ... Platform Part Commands ...
   update_interval <time-reference>
   update_time_tolerance <time-reference>
end_mover

A mover is a Platform_Subsystem which defines the domain in which a platform can move and how it moves within the domain. In other words, each mover type definition defines how a platform behaves in movement during simulation runtime. Several types of predefined movers exist in WSF that can be placed on a platform. A platform may only have one type of mover defined. A base mover definition may be defined external to a platform in order to be used by several platform_types.

Mover Types

See Predefined Mover Types for more information on each class of mover.

Commands

update_interval <time-reference>

If non-zero, specifies a periodic time interval at which the simulation will call the mover. If zero then the mover will be called only when it is necessary to determine the position of the containing platform.

Default: 0 seconds unless overridden by the specific mover implementation.

update_time_tolerance <time-reference>

When a position update is requested by the simulation, if the time since the previous update is less than or equal to this value then the mover will ignore the update.

Default: Most mover implementations define this as the time it takes to travel 1 meter at some nominal velocity that is appropriate for the implementation.

Note

A mover implementation may choose to ignore this command.

Military Mover Types

Route Type Movers - These movers are simplified movers in that routes with waypoints can be defined in order for them to move from position to position during the simulation. Limits defined on a platform restrict their movement. Platform movement is based on mathematics and not necessarily by aero or mass properties of the platform.

Follower Type Movers - These movers become ‘attached’ to the Route Type Movers and are used to have a platform instance ‘follow’ other platforms.

Track Type Movers - These movers guide to a track and movement is based on aero and mass properties of the platform. This type of mover is typically used on a weapon to define its movement in a simulation. Except for the WSF_STRAIGHT_LINE_MOVER, mass properties, aero, thrust, and thrust duration must be known for the platform. Resulting trajectories from run to run can be significantly different with even minor range or velocity value changes of the track that they are attempting to intercept. Three of the mover types are externally defined.

Simplified Ballistic Type Mover These movers provide a means to define either a parabolic or ballistic trajectory for a platform.

High-Fidelity Type Movers - These movers are detailed movers that support physics-based kinematics including attitude (heading, pitch, and roll) as well as altitude effects. Platform movement is totally based on mathematics including detailed aerodynamic, propulsion, and mass properties of the platform. These movers can usually follow a route of waypoints but also offer other control options.