====== ACS-SASSI User Interface ====== ===== Overview ===== ACS SASSI User Interface is the current graphical user interface for the simulation modules in as of the ACS SASSI V3.0.0 installation kit. ===== Usage ===== When the user opens User Interface the interface will look very similar to [[SASSI:PREP]] interface. Unlike Prep, on entry to the User Interface there is an empty model ready to be used without requiring the use of the new Menu option to create or load a model the user should consult the [[:Getting Started]] topic. When the model is ready for simulation the user can launch the required [[ :Modules ]] directly from the User Interface without having to go to [[SASSI:Main]]. The File conversion processes from [[SASSI:Converters| File Converter]] has been expanded and allows the user to directly input model data into User Interface without need to write a [[file:pre]] first. {{User Interface.png}} The User Interface shares no code with PREP, MAIN or the File Converter which it replaces. Difference between the Prep and User Interface interfaces and functionality were kept as minimal as possible to help users transition to the new version of ACS-SASSI. ==== First Usage ==== A user opening the User Interface on there computer for the first time will see a few lines of text in the command window in the warning color [yellow (by default)] before any commands are entered. The warnings are triggered because User Interface did not find an initialization options files or the User Interface databases. The User Interface will then attempt create and store 3 xml files in the users account profile. (Location varies by Operating System) These files are called [[file:SASSIini.xml]], [[file:SASSIdb.xml]] and [[file:SASSIani.xml]]. If there are errors [red text (by default)] in this text or the yellow text reappears on subsequent uses of the User Interface the user should contact there system administrator about there user account settings. **Note:** The files are local to the user account not computer if a user has multiple account the user will see these messages on the first usage in each account. ==== New Capabilities ==== === Multiple Models === The first new capability of the User Interface is the ability to open and use multiple models at the same time. User Interface has a state machine protocol for accessing and creating new models. All commands and user interface options affect the current active model. === Large Models === The [[SASSI:size limitations]] on models has changed in the latest version of SASSI. Users have the ability to generate models with up to 999999 nodes. Other model restrictions have not changed. === Submodeling and Cuts === The User Interface allows the user to take a piece of one model and use that as a separate model this is covered in the [[example:Submodeling]] example. === Merging Models === The User Interface has the ability to Merge two models in memory into a single model. The Process is described in the [[example:Merge]] topic. === Macros and Loops === There are many repetitive task that cannot be covered by a simple command. User Interface introduces [[example:Macro|Macros]] and [[example:Variables and Loops|Loops]] to help the user to complete these repetitive task with less chance of errors arising from copy and paste problems. ===== Controls ===== * [[SASSI:user_interface:Menu Options]] * [[SASSI:user_interface:Toolbars]] * [[:Command Reference]]