Developer's Guide
This manual describes the SansGUI Development Environment for simulation developers. It assumes that you have the SansGUI Development Environment installed and working properly on your computer system and you are familiar with the SansGUI Run-Time Environment. Please refer to the Getting Started Guide and the User's Guide for the prerequisites.
Chapter 1 Advanced SansGUI Object System: uses a more formal approach to describe the SansGUI Object System. It assumes that the readers have gone through the Getting Started guide and Chapter 1, SansGUI Object System, of the User's Guide.
Chapter 2 Creating Schema Definitions: explains the procedures required for creating Schema Definitions, containing class specifications essential to the simulators.
Chapter 3 Generating and Maintaining Object Libraries: describes the process of creating Object Libraries from Schema Definitions and preparing Object Libraries for deployment.
Chapter 4 Developing In-Process Simulators: describes the procedures of creating in-process simulators using the SansGUI Source Code Framework in conjunction with the Interactive Development Environments (IDEs) supported by SansGUI.
Chapter 5 Developing External Process Simulators: explains how external process simulators are invoked by an invocation script and the contents of Model Files that external process simulators use as input.
Chapter 6 Testing and debugging Simulators: explains how to trace and debug simulators using SansGUI and the supported IDEs. This chapter primarily aims at in-process simulators development.
Chapter 7 Deploying Simulators: describes what the simulator files are and where to install these files into the SansGUI environment. Also included are some suggestions for version control.
Throughout this manual, we use the following typographical conventions to indicate various text items:
Font Type |
Descriptions |
Project Model |
Terminologies with special meanings or emphases in SansGUI |
Hypertext Links to related topics | |
bin\SansGUI.exe |
File names, folders, directory paths, or system commands |
Help>File Locations... |
Menu selections or GUI controls |
SansGUI Modeling and Simulation Environment Version 1.2
Copyright © 2000-2003 ProtoDesign, Inc. All rights reserved.