trick/docs/tutorial/Tutorial.md
2019-11-20 12:53:56 -06:00

40 lines
1.7 KiB
Markdown

| [Home](/trick) → Tutorial Home |
|------------------------------|
## Table of Contents
01. [Introduction](ATutIntroduction)<br>
What Trick is, it's goal, the objective of the tutorial, and how to get and install Trick.
01. [A Simple (non-Trick) Simulation](ATutASimpleSim)<br>
Description of a simple cannon ball simulation problem that is used through out this tutorial. Also a non-trick solution to the problem and a discussion of it's limitations.
01. [Architecture of a Trick Simulation](ATutArchitecture)<br>
How the parts of a Trick simulation are organized and assembled.
01. [Building & Running a Trick-based Cannonball Simulation](ATutAnalyticSim)<br>
In this section, we write, build, and execute a Trick-based cannon ball simulation.
01. [Recording Simulation Data](ATutRecordingData)<br>
How to record data from our Trick-based cannon ball simulation.
01. [Plotting Recorded Data](ATutPlottingData)<br>
How to plot our recorded cannon ball data.
01. [Running Real-time](ATutRunningRealtime)<br>
How to synchronize simulation time to real-time, that is, "wall clock time".
01. [Viewing Real-time Data With Trick View](ATutTrickView)<br>
Viewing simulation data while the simulation is running.
01. [State Propagation with Numerical Integration](ATutNumericSim)<br>
How to use numeric integration in a Trick simulation to find the next state.
01. [Dynamic Events - Making Contact](ATutDynamicEvents)<br>
When interesting things happen between simulation times steps.
01. [Trick Variable Server](TutVariableServer)<br>
How to interact with a running simulation.
01. [Monte Carlo](ATutMonteCarlo)<br>
How to enable and use Monte Carlo functionality in your simulation.