SME Configuration Panel
The SME Configuration panel has two subpanels: 1) a "Model" panel for entering model configuration commands, and 2) a "Parameters" panel for setting/changing the values of model parameters.
Setting Model Parameter
The SME Parameter configuration panel is used to set the values of simulation parameters. It displays a spreadsheet-format table of parameters (sorted by module) followed by editable values. Editing the value in the table will change the corresponding value in the model ( for the current run only ).
Editing Model Config Commands
The SME Model configuration panel is used to associate configuration commands with modules and variables in a simulation.
Model Configuration Sub Panels
The central panel ( labeled "Simulation Objects" ) shows a tree-list of modules and variables, with each entry in the list followed by a string of configuration commands ( represented by the labeled boxes). When a command is selected in the table, a documentation string is displayed above the table and the structure of the command is displayed graphically in the frame below the table. The bottom table is a list of the selected command's attributes with associated values.
Model Configuration Commands
Commands exist for configuring simulation input/output, structure ( e.g. linking SME variable with external objects ) and dynamics ( e.g. integration methods, timestep, debug level, etc ). The structure of a command consists of a command name followed by a list of arguments.
Configuration Command editing
Choosing an add or edit button brings up a wizard which steps the user through the process of editing the arguments of the command. The interface derives all its command
information from XML command data files, and the wizards are created "on the fly" based on this information and wizard templates defined
in our Wizard Definition Language. Thus, the creation of a new command type requires only the editing of an XML data file (i.e. no java coding is required).