Training
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