Viewing Results


With CSIM, there are several ways to view the results of your simulations. Some depend on what you are simulating, what data you want to view, and how you wish to display it. For example, if you are doing architecture-performance modeling, you may wish to view activity-timeline plots. But if you are doing purely functional modeling, then you may wish to view statistical scatter-plots, histograms, or arbitrary data curves.

CSIM provides a variety of tools to support these various applications. Some are general purpose and are useful for all applications. Others are specific to a particular type of modeling or view. Additionally, new viewing tools are continually being contributed.

This page provides a brief overview of the viewing tools, with links to detailed documentation on each utility. The tools are divided into three groups by function, as shown in figure 1 below:

  1. Launching Tools - Convenience for orchestrating selection of post-processing options and viewing operations by window/menu interface.
  2. Post-Processing Tools - Utilities which process raw simulation event-history files to produce graph files that can be plotted by most general purpose graphing tools. These tools extract or arrange information. They accept, analyze, and produce data files. (Others could be contemplated and contributed.)
  3. Viewing Tools - Graphical data viewing tools. These tools display data from data files. For visualizing numerical data.

Figure 1 - Post-processing and Viewing Tools.

Note the lines connecting data files show not only that there are different kinds of files, but also that some files can go straight from simulation models to the graphing tools without post-processing.

Aside from basic modularity, there are many advantages to the overall philosophy. For example, results may be processed once, perhaps off-line, archived, and viewed many times later.

Although the tools are commonly launched from the GUI, they are also often invoked directly from the command-line or scripts.

  1. Launchers:
  2. Post-Processors:
  3. Viewers:

    How to use:

    Because usage depends on what you are doing, we organize this section by scenario.

    Examples of usage are provided in the course, the various tutorials, and examples.

    However, we will gather centralized descriptions here. ...

               

    ...

    
      

    (Questions, Comments, & Suggestions: chein@atl.lmco.com)