Assembly CreateSimulation

Other languages:

This documentation is not finished. Please help and contribute documentation.

GuiCommand model explains how commands should be documented. Browse Category:UnfinishedDocu to see more incomplete pages like this one. See Category:Command Reference for all commands.

See WikiPages to learn about editing the wiki pages, and go to Help FreeCAD to learn about other ways in which you can contribute.

Assembly CreateSimulation

Menu location
Assembly → Create Simulation
Workbenches
Assembly
Default shortcut
S
Introduced in version
1.1
See also
None

Description

The Assembly CreateSimulation tool creates a simulation of the current assembly.

Usage

  1. Make sure that an assembly is active.
  2. There are several ways to invoke the tool:
    • Press the Create Simulation button.
    • Select the Assembly → Create Simulation option from the menu.
    • Use the keyboard shortcut: S.
  3. If no Simulations object pre-exists: A Simulations container is added to the active assembly.
  4. A Simulation object is added to the Simulations container.
  5. The Create Simulation Task panel opens.
  6. Add a Motion object:
    • Press the green plus button to open a dialog window.
    • Select one joint from the list.
    • If necessary select a Motion Type.
    • Optionally edit the Formula.
    • Press the OK button to close the dialog.
    • A new motion is added to the list.
    • Optionally repeat to create another Motion.
  7. Optionally adjust the Simulation settings.
  8. Press the Generate button.
  9. An Animation Player section is added to the Task panel.
    • Use the player widgets to animate the assembly.
  10. Press the OK button to finish the tool and close the Task panel.

Task panel

When the Create Simulation task panel is opened for the first time Motions list is empty and the Animation player is hidden.

Double-click an existing Simulation object in the Tree view to re-open the task panel and edit the parameters.

Motion dialog

This dialog window creates a Motion object that acts as an actuator for a single degree of freedom (DOF) of a certain joint and sets its properties.

The extra help text appears if the Help button is pressed.
(Don't mind the appearance of the OK button, it is active and useable)

Notes

Properties

See also: Property editor.

Simulations

A Simulations container is an Assembly::SimulationGroup object which is derived from an App DocumentObjectGroup object and inherits all its properties. It has no additional properties.

Simulation

A Simulation object is derived from an App FeaturePython object and inherits all its properties. It also has the following additional properties:

Data

Base

Simulation

View

Space

Motion

A Motion object is derived from an App FeaturePython object and inherits all its properties. It also has the following additional properties:

Data

Motion