Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Page Content

Table of Contents
minLevel1
maxLevel6
include
outlinefalse
indent
styledefault
excludePage Content
typelist
class
printablefalse

...

What are the advantages?

Trying The new I/O interfaces allows enabling the visualization visualisation and editing new of IO connections within the new UI, offering improved scalability, performance, and an enhanced user experience.

How to

...

update old projects to new I/O interfaces

The Starting from RT-LAB 2025.1, the migration is carried out following these steps:

  1. Compile your project if it has not been compiled previously.

  2. Close your project.

  3. Right-click on the project and select the "Try new I/O interfaces" option.

    2-19-2024 3-22-10 PM.pngImage Removed

  4. Follow the steps in the migration wizard.

    1. Data point tree and IO assignment:

      image-20240301-160231.pngImage Removed

    2. Connections overview:

      image-20240301-160319.pngImage Removed

    3. Migration impact:

      image-20240301-160534.pngImage Removed

There you have it; your project has been successfully migrated into Dashboards.

automatically when a project is opened.

  1. Using your older RT-LAB version (2024.4 or older), make sure all models in the project are in a compiled/loadable state. If not, launch compilation and wait for its completion.

Info

Compiling the model is essential to ensure that all information required for automatic migration is available within the workspace. This step is very important.

  1. Close the older RT-LAB version and start using the newer RT-LAB version.

  2. Open your Workspace

  3. Open your project

  4. Follow the migration wizard instructions

    image-20241217-224246.pngImage Addedimage-20241217-224332.pngImage Addedimage-20241217-224431.pngImage Added


    Don’t worry, your project will be backed up in case you want to use with older RT-LAB versions

    image-20241217-224732.pngImage Added

  5. Your project now can be used with the new I/O Interfaces!

    image-20241217-225101.pngImage Added

Migrated project into Dashboards

Dashboards can be opened by clicking on “Dashboards” or on “Configuration” in the RT-LAB Project Explorer.

...

For more information on how to configure connections of I/O Interfaces in Dashboards, please refer to the following documentation:

Considerations

Once the project has been migrated to dashboardsDashboards,

  • (tick) Functionality of the Recorder remains the same.

  • (tick) Dynamic LabVIEW panels are still available for consultation, but do not interact with the simulation anymore. The Dashboards panels are now to be used instead of LabVIEW panels.

  • (tick) Configuration view of IO Interfaces remains in RT-LAB.

  • (minus) Aliases are no more supported.

  • (tick) All RT-LAB API calls remain compatible.

    • (warning) GetConnectionsDescriptions GetConnectionsDescription return may differ

      • For IO data points:

        • (minus) Field name is no longer present.

        • (plus) Field alias has been added, it is the IO data point UI name.

      • For model data points:

        • (minus) Field level, alias and name are no more present.

  • (star) Connections configuration:

    • (plus) Can be done via Dashboards

    • (minus) Is no longer accessible via the Configuration panel of RT-LAB.

Migration failure

If the project migration fails, please read the <Project Path>/configurations/opalone/migration_report.log file and refer to the Known issues section.

...

  1. The folder located at <Project Path>/configurations

  2. The file located at <Project Path>/Controller.log

  3. Opal Ones log files at C:/OPAL-RT/OpalOne/services/appserver/logs/appserver.log and C:/OPAL_RT/OpalOne/vX.Y.Z/server/logs/unicon.prod*.text.log

Migration report

The migration_report.log (under <Project Path>/configurations/opalone) should be generated no matter the migration failed or not.
If it’s not the case, it could be because the Controller.exe of the project was not properly closed before starting migration or if unicon.exe is not running.

...

Code Block
ERR FAILED to create connections 'error message'

Known issues

Use of new I/O interfaces not possible because of unresolved connections

If in a project there are unresolved connections, the migration cannot be done.

...