This category contains options that relate to all workspaces loaded into the application.
Namespace: Use this option to control how the module names are displayed in the workspace hierarchy tree. By default, module namespace will be displayed only if the module definition is stored in an external project.
Transmission Segment Instances: Use this option to control whether or not transmission lines and/or cables are displayed in the workspace hierarchy tree.
Simulation Stop Warning: Enable this option to ensure that a confirmation dialog is displayed on a stop action of a simulation run.
Runtime Progress Bar: Superimpose a progress bar atop the project name in the workspace project tree during runtime of a single project.
Workspace Pane Scaling: Use this option to enable scaling (zoom) of the workspace pane contents. Note that graphical artifacts may appear during scaling or scrolling when this option is enabled.
Default Parameter Grid View: This setting specifies the default view when the parameter grid is invoked.
On Startup: Choose the preferred method for loading the workspace when PSCAD is started.
Start Page: Controls whether or not the start page is opened on application start up.
Workspace Path: This field simply displays the workspace file path for the last loaded workspace. This path is updated when the application is closed and the user has selected to Restore the last loaded workspace under the On-Startup application option (above).
My Projects: Enter a default directory path for the Load Project dialog. Once a path is entered in this field, the Load Project dialog will always start in the specified folder. If the field is left blank, then PSCAD will default to the folder last accessed by either the Load Project or Save As… dialog. You can either enter the path directly, or use the browse button to select the directory. This path may be changed at any time.
Change Tracking: Enables clipboard undo and redo if set to Use Undo/Redo Stack.
Folder Access Tracking: If set to normal, file dialogs will open to the folder of the focused project. If last folder accessed is selected, file dialogs will open as such.
On Unload Library: Select whether or not you wish to be notified when unloading a library project that has inter-project dependencies (i.e. has definitions that are instantiated in other projects).
Obsolete 'datatap2' components: When this application option is selected, PSCAD will replace any existing obsolete ‘datatap2’ components with their modern equivalent, and issue a navigable message so that each replacement in the project can be manually checked. This is an important step, as the actual coordinate of the ‘datatap2’ signal will be shifted by one grid point (down and to the left) on the Schematic canvas, so as to accommodate the ‘datatap’ component. This may lead to signal source contention errors that should, for the most part, be detected by the compiler when you build the case.
Parameter Synchronization: This option is important for ensuring that component parameters are kept up to date when new versions of the associated component definition become available. Component parameters may be added or subtracted between versions of a component definition (ex. master library components). PSCAD cannot automatically detect and update these changes, so this option forces PSCAD to scan each component on load to synchronize the parameters. If you are sure there are no changes to any components used in your project, you can set this option to No action.
Obsolete #DEFINE Directives: When this setting is enabled, all obsolete #DEFINE script directives will be replaced by corresponding, updated syntax (i.e. #LOCAL) on project import or load. This also includes #DEFINE FUNCTION and #DEFINE SUBROUTINE statements (will be changed to #FUNCTION and #SUBROUTINE respectively). Note that this setting can have detrimental effects on import/load speed. Enable only when necessary.
Parameter/Port to Import/Export Tag Name: When this setting is enabled, all case mismatches between module parameters and ports and their corresponding import or export tags will be detected and corrected. In past versions, name matching was case insensitive due to the case insensitivity of the Fortran language. However, other programming languages, such as C, are case sensitive, which is the reason for the change.
Exported Signal Distinction: This setting is used to close a long standing compilation loophole. In previous versions, an export tag could share its name with a locally declared signal. This issue has been found to cause problems with the Fortran compiler in certain instances. When enabled, this setting will automatically correct this situation.
Orphaned Global Substitutions: Enable this option to detect and repair orphaned global substitutions (i.e. globals that exist in the top-level module instance, but not its definition). Global substitutions will become orphaned following their addition and then deletion from the global list. This is caused by a PSCAD issue inherent to the module parameter mechanism, which was fixed in v4.5.2. This repair only needs to be performed once; henceforth, the definition and instance global substitution lists will be kept synchronized. Enable only when necessary.
Illegal Characters in Script Segments: When enabled, this option will ensure that apostrophes ('), existing in component definition script segments, are replaced by underscores (_). This is a necessary replacement, the apostrophe character is illegal for use in Xml.
Concealed or Off-Canvas Objects: When enabled, any component instances that are off-canvas (i.e. have a negative x or y coordinate) will be translated onto the visible canvas on load or import.