Create / Settings Dialogs

When you tap the create button on the welcome screen, or if the settings button in the edit menu, a dialog will appear showing several options. These will correspond to the configuration for either the newly created or currently open model, respectively.

Dialog for creating a new model Dialog for updating settings

Create

From the welcome screen, tap the “Create” button. This will open a settings dialog with blank or default settings. After entering values for your intended model, tap the check mark in the lower right, this will send you to the diagram view with an empty model, only the inertial frame and the origin point.

Settings

From the diagram view, tap the edit button in the upper left. The menu drawer will scroll from the left of the screen, tap the settings button at the top to open the settings dialog, with values from your current working model. After editing settings, press the check mark in the lower right to return to the diagram view.

Below are the settings available in the dialog, their form, and default values.

Keyword Arguments

model_name: string, ‘New Model’

Name of the model, used for saving

model_description: string, ‘’

Description of the model, for display purposes

gravity_method: None or string, None

Current string option is ‘Uniform’, where gravitational force on each body is m * g * Vector

gravity_constant: numeric,

Value for the gravitational acceleration ‘g’

gravity_direction: None or string, None

Direction for the gravity vector, options are (‘+X’, ‘-X’, ‘+Y’, ‘-Y’, ‘+Z’, ‘-Z’) in the inertial frame

time_duration: numeric, 1

Duration of the simulation, in seconds

simulation_rate: numeric, 100

Output interval for the simulation, in Hz. The simulation itself is a continuous time approximation, not fixed time interval.

simplify_equations: boolean, False

Option for whether or not to simplify the displayed equations of motion. Makes for a prettier output, and may speed up the simulation step, but often requires a significant computational time up front.

integration_method: string, ‘RKF45’

Algorithm used for integrating the equations of motion during the simulation step.

tol: numeric, 1e-3

Tolerance for adaptive step size solvers.

approximate_size: numeric, 1

Used to set size of fonts, line widths, etc.

playback_speed: numeric, 1

Speed of the animation, 1 is real time, <1 is slower, >1 is faster.