Training courses


COURSE OUTLINE


Day 1 - The General Purpose Language

  • SIMSCRIPT III - Program Structure
  • Modules/subsystems
  • Accessibility: Private/Public Preambles
  • Variable Names and Syntax Rule
  • Control Structures
  • Data Structures - Entities, Attributes, Arrays
  • Lab Exercise

Day 2 - Object –Oriented features
  • Object Classes
  • Methods and their implementations
  • Object Instances
  • Class Attributes
  • Constructors/Destructors
  • Multiple Inheritance
  • Overriding a Method
  • Sets of Objects
  • Lab Exercise

Day 3 - The Simulation Language
  • Modeling the Passage of Time
  • Processes, Process Methods
  • Resources
  • Interrupting and Suspending Processes
  • Lab Exercise

Day 3 - Random Numbers, Statistics, and 2-D SimGraphics
  • Random Numbers and Statistics
  • Statistics collected on Objects and Class Attributes
  • 2-D Presentation Graphics and SimAnimation
  • User Interface Forms
  • Lab Exercise

Day 4 - Advanced Topics
  • Monitoring
  • Externally Activated Processes
  • Continuous Simulation
  • Interface with C/C++, Non-Simscript functions
  • Checkpoint/Restart
  • Lab Exercise

Day 5 - SimStudio and 3-D SimAnimation
  • Demonstration of 3-D SimAnimation
  • SimStudio, Class Browser
  • Lab Exercise