TrickLogo

Home → Documentation Home

User Guide

The user guide contains information pertinent to Trick users. These pages will help you create Trick simulations and understand how certain aspects of Trick function.

  1. Introduction

  2. Trick Install Guide

  3. Building a Simulation

    1. Model Source Code
    2. Environment Variables
    3. Simulation Definition File (S_define)
    4. Making the Simulation
    5. Trickified Project Libraries
  4. Running a Simulation

    1. Input File
    2. Runtime GUIs
    3. Runtime Output
  5. Data Products (DP)

    1. DP Session File Format
    2. DP Product File Format
    3. Plot Printing
    4. Data Products GUIs
  6. Simulation Capabilities

    1. Executive Scheduler
    2. Input Processor
    3. Just in Time C++ Input Processor
    4. Event Manager
    5. Realtime
    6. Realtime Clock
    7. Realtime Sleep Timer
    8. Realtime Injector
    9. Monte Carlo
    10. Monte Carlo Generation
    11. Master Slave
    12. Data Record
    13. Checkpoints
    14. MemoryManager
    15. Integrator
    16. Frame Logging
    17. Debug Pause
    18. Echo Jobs
    19. Variable Server
    20. Status Message System
    21. Command Line Arguments
    22. Environment
    23. Standard Template Library Checkpointing
    24. Threads
  7. Web Server

    1. Configure Trick with Civetweb
    2. Add SSL encryption to your webserver
    3. Web Server APIs
      1. HTTP alloc API
      2. WS Variable Server API
      3. Extend the HTTP API
      4. Extend the WS API
  8. Simulation Utilities

    1. Trickcomm
    2. Math Utilities
  9. Miscellaneous Trick Tools

    1. Python Variable Server Client
    2. TrickOps Sim Testing Framework
  10. Software Requirements Specification