Documentation Home Page TestDrive Home Page
Pour la documentation en FRANÇAIS, utilisez l'outil de traduction de votre navigateur Chrome, Edge ou Safari. Voir un exemple.

TestDrive GUI (Interface) Controls

Mode Toolbar

The Mode toolbar is positioned at the top of the toolbox; it allows the user to select the operation mode. For more details on modes, see the Modes section of the User Guide.

Control Mode Button

The Control Mode button is the first of the Mode toolbar, it shows a hand pointing a button. Clicking this button activates the Control mode. The virtual components and sub-panel components can then be used to control the simulator.

Customize Mode Button

The Customize Mode button is the second of the Mode toolbar, it shows an arrow pointing a button. Clicking this button activates the Customize mode. The

Customize toolbar becomes available and the Signal Tree is displayed in the

customization pane.

Observe Mode Button

To be implemented.

Module and Panel Tools

Config/Panels Tab Control

The Config/Panels tab control is located at the bottom of the toolbox. Clicking the Panels tab shows the Panels group, clicking the Config tab shows the Config group.

Panels Group: Panel Buttons

This group is the first group of the Config/Panels tab control. Each of the ten first buttons of this group loads the panel assigned to them.

To assign a panel to a button, right-click the button and select Assign… from the context menu. A file browser will open allowing you to choose a panel. To release a button of its panel assignment, right-click on the button and select Unassign. To rename the button, right-click the button and select Rename… from the context menu. Type the new button name and click Ok.

Load…

This button is the last of the Panel group buttons, it opens the file browser that allows the user to select a panel and loads the selected panel.

For more information on customizing panels, see the Customize your Environment

section of the User Guide.

Config Group: Module Buttons

This group is the second of the Config/Panels tab control. Each button is associated with one of the active chassis' modules. These buttons open the module's configuration dialog box. To select the active chassis, use the Primary Chassis and Secondary Chassis radio buttons. Details about the Module Configuration dialog boxes are given in the Configuring the Modules section of the System Administrator Guide.

Module LEDs

The Module LEDs are positioned at the right of the Config/Panels tab control.

Each LED displays the status of the module associated with it, that is, the adjacent module of the Config/Panels tab control. Even when the Panel group is selected, the LEDs still display the module's status. In the TestDrive Interface, the status indicators are yellow to indicate that the communication between the Real-Time Unit and the FPGA is established; red to indicate a fault concerning this module.

Top Application Pane

Virtual LEDs

Each virtual LED displays the status of the signal assigned to it.

Right Application Pane

Virtual Switches

Each virtual switch controls the signal assigned to it.

Bottom Application Pane

Virtual Knobs

Each virtual knob controls the signal assigned to it.

Chassis toolbar

The Chassis toolbar is positioned on the toolbox, right above the Config/Panels

tab control.

Primary Chassis Radio Button

When this item is selected, the modules that are displayed in the Config group of the Config/Panels tab control are the primary chassis' modules; also, the Module LEDs reflect the primary chassis modules states.

Secondary Chassis Radio Button

When this item is selected, the modules that are displayed in the Config group of the Config/Panels tab control are the secondary chassis' modules; also, the Module LEDs reflect the secondary chassis modules states.

Status LEDs

Each LED displays the module status of the chassis associated with it. The chassis' Status LED is, yellow if one of its module LEDs is yellow, the chassis'

Status LED is red if one of its module LEDs is red.

Script Toolbar

The Script toolbar is activated in Control mode. It is positioned under the Mode toolbar, in the upper part of the toolbox. The Script toolbar allows the user to run and control a script from the TestDrive Interface. For more information on running scripts, see the Running the Simulator section of the User Guide.

Run Button

Runs the currently loaded script or resumes running of the paused script.

Stop Button

Stops the running script.

Edit Button

Clicking the Edit button opens the currently loaded script in the Python Editor. If no script is loaded, it opens the file browser allowing the user to select a script file and edits it in the Python editor.

Load Button

Opens the file browser that allows the user to select a script and loads the selected script.

Output Window Checkbox

Activates the Output window. For more details on the Output Window, see the

Running the Simulator section of the User Guide.

Customize Toolbar

The Customize toolbar is activated when the Customize mode is selected. It is positioned under the Mode toolbar, in the upper part of the toolbox. The Customize toolbar contains configuration and customization tools. For more information on customizing panels, see the Customize your Environment section of the User Guide.

Save Button

Saves the changes made to the sub-panels and application panes.

Panel Components Button

To be implemented.

Configure System Button

To be implemented.

Customization Pane

The customization pane is the rectangular section in the middle of the TestDrive Interface. It is enclosed by the toolbox and the application panes. It displays various sub-panels depending on the current task being performed. For more details on how the customization pane is used, see the Customize your Environment and Running the Simulator sections of the User Guide.

Sub-Panels

The sub-panels are various control panels that are displayed in the customization pane. They are designed with components specific to the tasks that must be performed on the simulator. TestDrive provides a certain number of templates and sample sub-panels. Panel designers can create a variety of sub-panels to help users perform their tasks. Once the sub-panels are created, users have the possibility to customize them using the Customize mode of the TestDrive Interface.

Scroll Bars

When the Customize mode is selected, a vertical and a horizontal scroll bar appear in the customization pane. They allow the user to move, vertically and horizontally inside the sub-panel currently displayed.

Signal Tree

The Signal Tree appears in the left part of the customization pane when the Customize mode is selected. The remainder of the customization pane continues to display the currently loaded sub-panel. The Signal Tree contains the signals that users can assign to different controls either in the application panes or in the sub-panels. The right pane of the Signal Tree contains aliases given to the signals by the users. For further details on how to use the Signal Tree, consult the Customizing Panels section of the User Guide.

Status Bar

The status bar is located under the customization pane. It is divided into three parts, from left to right: The Message Area, the Status Area, and the Observe Mode Status Area. For more details on the status bar, refer to the TestDrive Interface Elements section of the User Guide.

Message Area

Displays messages to the user concerning the task the software is currently performing. The arrow button next to the message area is used to display or hide the Message History display field.

History Display Field

Displays the message history. It is activated and deactivated by clicking the arrow button of the message area.

Status Area

Depending on the task being performed, the status area displays the name of the loaded script or the name of the macro being recorded.

Observe Mode Status Area

To be implemented.

OPAL-RT TECHNOLOGIES, Inc. | 1751, rue Richardson, bureau 1060 | Montréal, Québec Canada H3K 1G6 | opal-rt.com | +1 514-935-2323