View settings typically affect the look and behaviour of the database windows in PLEXOS.
View SettingsSets the font for the main Trees and Grids in the application.
Display small or large icons in PLEXOS tree views.
In the Dynamic Property Grid for database files, this suppresses various columns. In the case of columns which are hidden until used; at least one object of the class must exist before the column becomes visible.
When an opened Solution File is modified in the background, (typically when a new Execution overwrites it), PLEXOS will recognize the file has changed. The behaviour PLEXOS should perform in response to a modified file is selected here.
When an opened Database File is modified in the background, PLEXOS will recognize the file has changed. The behaviour PLEXOS should perform in response to a modified file is selected here.
Specify whether PLEXOS will periodically store file recover information, and at what interval it should do this.
The maximum number of files to appear in the recent files list on the File tab.
When you start PLEXOS it will check online for newer releases of PLEXOS. You can disable this check here.
Pressing Alt in PLEXOS will display Ribbon KeyTips allowing Ribbon items to be activated using the keyboard. You can disable KeyTips here.
When working on an input model, you can hide classes based on what license you have or show all classes regardless of you license (default is checked/hide). This option only applies to users with a XML based license.
The chart feature in PLEXOS attempts to use the hardware accelerated graphics of the video card, installed in the machine. The "Use Software Rendering in Charts" option should be checked if the video card of the machine doesn't support the chart feature and PLEXOS is forced to use rendering instead. This option is unchecked by default.
By default, the main startup page renders the PLEXOS logo and textures, By enabling lite mode, these are disabled. This increases performance when accessing PLEXOS via a remote terminal with limited bandwidth. This option is unchecked by default.
The options on the execution tab typically affect how PLEXOS executes databases.
Execution SettingsSets the default delimiter for text input files: see the help article Text File Formats.
Sets whether or not to display a successful execute to flat file window. This window shows the location of the newly created flat file.
These options control the scope of data validation that occurs at the start of execution:
Controls how missing values are handled when reading data from external text files: see the help article Text File Formats.
Selects the style of execution window:
Tip: The console version has the advantage that it can be easily paused (PAUSE key) and interrupted (CTRL-BREAK).
The option Number of concurrent processes sets the number of execution streams that can be run in parallel using the Execute in Parallel feature of the Execution window. This number applies to executions through both Execution Manager and Console EXE.
The settings form is accessed from the Settings toolbar command and controls the following aspects related to the current input file:
PLEXOS supports two Unit systems - Metric and Imperial US
Base Unit SystemWithin that, three systems for defining Hydro data - Energy, Level and Volume.
Hydro Model
For detailed information on units of data and unit conversions, please refer to the Concise Modelling Guide PLEXOS help article.
Locking different parts of the database prevents you from inadvertently modifying data. The various locks are described in the image above.
Note: The membership lock also prevents you from switching collections between one-to-one and one-to-many.
Messages Database Settings Window - MessagesThe pre-defined list of messages used by the PLEXOS Engine are displayed. This tab allows you to override the default action taken in the event of a particular message occurring
The options are:
Custom messages can be defined in a PLEXOS database to be used by the PLEXOS Engine during execution. This allows you to add your own conditions to the PLEXOS engine, preventing simulations from continuing or creating warnings if specific conditions are met.
When creating a new custom message, you will be able to define:
The message field accepts macros, allowing messages to have the actual values from during the simulation be displayed in the message when its condition is met. These macros are all listed underneath the message field and clicking any of the macro buttons will insert that macro into the message. As an example using the first custom message rule from the image above, the message '{lhs_child} ({lhs}) is not equal to {rhs_child} ({rhs}) in period {p}.' may get changed to 'Gen1 (20) is not equal to Region1 (30) in period 3.'
The custom messages can also be imported and exported by selecting the 'Import' or 'Export' button in the ribbon menu. This allows you to use the same custom messages across multiple different databases. Please note that any custom messages with duplicated number values will be overwritten by the imported value.
Custom columns can be added to the Object grid to store additional information for each object. Select which class you want to annotate and add any number of additional information columns to appear in the object grid.
Database Settings Window - Export/Import Custom ColumnsCustom columns can also be imported or exported by selecting the 'Import' or 'Export' buttons on the ribbon menu. Any duplicate column names in the importing file will be ignored during the import process. Note that the 'Import' button will only be enabled when the 'custom columns' tab is selected, and the 'Export' button will be enabled only when the 'custom columns' tab is selected and the input database contains any custom column in it. After a successful import or export the system will pop-out a confirmation dialog box.
The Assemblies tab allows you to list custom dynamic link libraries that will be loaded at runtime. These DLL can be used to customise many of the functions in the simulation, as well as provide entirely customised reports. Please refer to the Automation PLEXOS help article for more information.