Skip to content
FLAMES Simulation Framework
  • About FLAMESExpand
    • FLAMES Overview
    • FLAMES Launcher
    • FLAMES Components
    • FLAMES Content
    • FLAMES Repositories
    • Software Licensing
    • System Requirements
  • ProductsExpand
    • Products Overview
    • FLAMES Developer
    • FLAMES Engine
    • FLAMES OptionsExpand
      • Options Overview
      • Enhanced Analysis Option
      • Checkpoint/Restart Option
      • CIGI Option
      • Distributed Interactive Simulation (DIS) Option
      • High Level Architecture (HLA) Option
      • Network Database Option
      • Unreal Engine Option
    • FLAMES Automated Simulation Trainer (FAST)
  • Solutions
  • Store
  • CompanyExpand
    • About Ternion
    • News & Events
    • Contact
    • Export Information
    • Legal Notices
  • SupportExpand
    • Installation and Setup
    • Training
    • Forums
    • Request Support
DOWNLOAD
FLAMES
FLAMES Simulation Framework

Training

Home / Support / Training

Welcome to FLAMES online training. Here you will find videos that provide introductory and advanced instruction on using FLAMES and developing custom software for FLAMES.

Using FLAMES

Learn how to create, edit, execute, visualize, and control FLAMES scenarios using the FLAMES Engine applications.

Your First Hour with FLAMES

Learn how to install FLAMES, create and add content to a FLAMES project, and perform basic tasks with scenarios using FORGE, the FLAMES scenario editor. This is the place to start for those who are new to FLAMES.

TOPICS COVERED:

  • Creating the Tutorial Project
  • Opening and Executing Scenarios
  • Overview of Scenario Content
  • Controlling the 2D View
  • Creating Units (Scenario Players)
  • Editing Units

Scenario Editing Essentials

Learn more about using FORGE and how FLAMES scenario data is organized, edited, and stored. This course is essential for anyone using or developing software for FLAMES.

TOPICS COVERED:

  • Meta-Objects
  • Scenario Configuration
  • Working with Datasets
  • Working with Entities
  • Editing Command Inputs
  • Sharing Scenario Databases
  • FLAMES Documentation

Prerequisite(s):

  • Your First Hour with FLAMES

Composing Units

Learn about the different types of FLAMES models and how to compose the behavior and capabilities of a Unit (scenario player) by attaching models to the Unit. This is a more advanced course that provides an overview of the internal modeling architecture of FLAMES.

TOPICS COVERED:

  • Unit Composition Overview
  • Employing Platform Models
  • Platform, Signature, and Icon Models
  • Cognition Models
  • Command Execution Order
  • More…

Prerequisite(s):

  • Scenario Editing Essentials

Settings

Learn about the settings in a scenario that control execution rate, the functionality of FLAMES options, data recording, and much more.

Prerequisite(s):

  • Scenario Editing Essentials

COMING SOON!

More About Views

Learn more about the 2D and 3D visualization capabilities built into FORGE and FLASH and how to control and alter what is displayed in views.

Prerequisite(s):

  • Scenario Editing Essentials

COMING SOON!

More About Scenario Execution

Learn more about how to execute scenarios and how to create and control Units during scenario execution.

Prerequisite(s):

  • Scenario Editing Essentials

COMING SOON!

Developing Software for FLAMES

Learn how to modify component classes and create totally new component classes using the FLAMES Developer to create FLAMES-based simulations that satisfy your specific requirements. Start from the source code in the FLAMES Repositories.

Prerequisites for all Developing Software courses:

  • Composing Units
  • Cloning and Building FLAMES Repositories

More Developing Software courses coming soon!

Software Development Guidelines S

This course explains general guidelines that apply to the development of all software for FLAMES-based simulations. Following these guidelines carefully is essential if you wish to build a successful simulation system and take full advantage of the capabilities of FLAMES. You must also follow these guidelines in any source code that you would like to submit for inclusion in the FLAMES source code repositories.

TOPICS COVERED:

  • Introduction to FLAMES Software Development
  • The FLAMES Class Hierarchy
  • FLAMES Naming Conventions
  • Programming Languages
  • FLAMES Memory Management
  • More…

Prerequisite(s):

  • Composing Units
  • Cloning and Building FLAMES Repositories

Entity Model Development

Learn about the design of FLAMES “entity models” – models that inherit the FLAMES FEntity class. The information in this course applies to nearly all classes that you will create and modify for FLAMES, because nearly all classes inherit the FLAMES FEntity class.

TOPICS COVERED:

  • Introduction to Entity Models
  • The Life of an Entity Model
  • Entity Model Class Initialization
  • Entity Model Base Methods
  • Entity Model Parameter Database I-O
  • More…

Prerequisite(s):

  • Software Development Guidelines
Ternion Corporation Logo

Ternion Corporation is an industry leader in developing simulation software and custom simulations for government and commercial organizations worldwide.

About Ternion
News
Contact
Careers
Legal Notices
Privacy Policy
Terms of Service
Licensing Information

Copyright © 2023 Ternion Corporation

  • About FLAMES
    • FLAMES Overview
    • FLAMES Launcher
    • FLAMES Components
    • FLAMES Content
    • FLAMES Repositories
    • Software Licensing
    • System Requirements
  • Products
    • Products Overview
    • FLAMES Developer
    • FLAMES Engine
    • FLAMES Options
      • Options Overview
      • Enhanced Analysis Option
      • Checkpoint/Restart Option
      • CIGI Option
      • Distributed Interactive Simulation (DIS) Option
      • High Level Architecture (HLA) Option
      • Network Database Option
      • Unreal Engine Option
    • FLAMES Automated Simulation Trainer (FAST)
  • Solutions
  • Store
  • Company
    • About Ternion
    • News & Events
    • Contact
    • Export Information
    • Legal Notices
  • Support
    • Installation and Setup
    • Training
    • Forums
    • Request Support
We use cookies to give you the best experience on our website. If you continue to use this site, we will assume that you accept our use of cookies.Ok