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

2. Data Point Tables

A table is a UI view that displays and controls data points.

Page Content

Tables

The tables under the “Models” section are lists of data points obtained either from RT-LAB or HYPERSIM.

To see data points from a RT-LAB model, the model must be built in RT-LAB. (See 6A. Synchronizing with RT-LAB)

To see data points from an HYPERSIM model, the model must be Analyzed.  (See 6B. Synchronizing with HYPERSIM)

Only Double or Integer are visible in Dashboards, other values are not numerical in nature, such as booleans (represented with a switch), colors (represented with a color picker) and files (represented with a file picker) are not visible in tables.

Though Table boards and models look similar, they differ in that in model tables, the data points cannot be added or removed (since they are provided by RT-LAB/HYPERSIM), whereas the content of a Table board is yours to choose.

Each row in the table is a data point, whether it is in the table of a Simulink/HYPERSIM model or a board table, or in the sidebar of widgets or blocks. A data point is a parameter or a signal.

The Connections table shows all connections within the project. See Connecting Data Points.

Tree View

The table can be viewed in two different views: Tree or Flat view. The default is flat, but to interact with the table in tree view, simply select the view toggle button.

image-20240307-185805.png

The tree view displays data points with expandable and collapsible rows. To toggle open or close a parent and all of it's children use CTRL + click.

The tree view is available for all Model tables, Interface tables and Data point picker tables.

Selection

You may select data points by clicking on a row of the table. Use SHIFT or CTRL to multi-select.

Filtering

It is also possible to filter rows using the filter input:

Sorting

Rows can be sorted alphanumerically. Using SHIFT sorts multiple columns in the order in which they were clicked.

The “Value” and ”Connection” columns cannot be sorted, and their content cannot be used for filtering, since it can be edited.

Editing Values

To edit a scalar value, simply click on the value, or use the “Edit” option in the context menu.

For vector values, edits are made in a smaller table view that pops up when you click on the value.

Vectors

Vector data points can be found in both Model tables and IO Interface tables, and can be interacted with in both tree and flat views.

The vector data points can be expanded to view the vector elements. These consist of an index along with a "+" button for connection (see the following section on Adding Connections).

Adding Connections

The data point picker can be opened using the “+” button under the ”Connection” column.

For more information, visit the Connecting Data Points page.

Vector data points can also be connected, either vector data points of matching size or vector data point element to vector data point element.

To add a connection to a vector data point element or view it's index, click on the expandable arrow in the Connection column. Then select the "+" button for the desired element.

For more information, visit the Connecting Data Points page.

Context Menu

The context menu is accessible from the “...” dots or using the right click anywhere on the row.

Selected rows can be added to a table board using the “Add to Board” option.

Tables for Simulink Models from RT-LAB

Simulink models are acquired from RT-LAB and synced automatically once the model built. The model’s status is shown next to the name. 

The name of a Simulink or HYPERSIM model cannot be edited in Dashboards, since it is provided by RT-LAB or HYPERSIM. Only the values of data points and connections can be edited.

Context Menu

In RT-LAB context, selected rows can be reset to the default value using the “Reset to Default Value” option. The default value is either the RT-LAB initial value or the value in the library.

Table Boards

The table board is a collection of data points from different sources. It inherits the functionalities of a table, and it is also possible to remove data points from it.



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