Project Migration Procedure

Documentation Home Page Power Electronics Add-On for NI VeriStand Home Page
Pour la documentation en FRANÇAIS, utilisez l'outil de traduction de votre navigateur Chrome, Edge ou Safari. Voir un exemple.

Project Migration Procedure

To migrate a VeriStand project to a newer version of the Power Electronics Add-On:

  1. Save a backup of the orignal project by making a copy of the entire project folder on disk.

  2. Follow the steps in the Uninstallation and Upgrade Procedure to upgrade the Power Electronics Add-On to the desired version. If multiple versions are to be skipped during the upgrade, it is not necessary to install intermediate versions.

  3. Follow the procedures below, beginning with the section corresponding to the Add-On version used to create the original project.

  4. Complete the steps in each subsequent section until the desired Power Electronics Add-On version is reached. Steps repeated across multiple sections can be skipped.

 

Migrating from 1.15.X to 1.16.0

Project Dependency Update

  1. Open the System Definition of the existing project. This will automatically trigger a dependency update. 

  2. If a window opens asking for files to be relinked, click Skip. The files will automatically be relinked by the system definition update process.

  3. Save and close the System Definition.

The project is now compatible with version 1.16.0.

 

Migrating from 1.14.X to 1.15.0

Project Dependency Update

  1. Open the System Definition of the existing project. This will automatically trigger a dependency update. 

  2. If a window opens asking for files to be relinked, click Skip. The files will automatically be relinked by the system definition update process.

  3. Save and close the System Definition.

Verify IO Channel Mapping

The names of the channels for all the IO in the Power Electronics Addon has been modified to match the IO nomenclature used by NI. DIO channels are now named ConnX.DIOXX, AI channels are now named ConnX.AIXX, and AO channels are now named ConnX.AOXX. After migrating a project from a previous version of the Power Electronics Addon, it is recommended to

  1. Relink all IO channels used in the VeriStand UI manager

  2. Relink all IO channels used in the System Configuration Mapping page of the VeriStand project

  3. Verify that all IO mappings that were configured in the Power Electronics Addon are still valid (ex. on the Sources, Switches, Digital Outputs, and Resolver pages)

As of version 1.15.0, the Power Electronics Add-On allows users to configure DIO channel direction for certain FPGAs. In new projects, DO channel mappings are are set to Not Connected by default, but in migrated projects, previously unmapped DO channels remain unmapped. This results in a warning advising the user to map all DIO channels. It is recommended, but not required, to set these unmapped channels to Not Connected.

The project is now compatible with version 1.15.0. To continue migrating to a later version, follow the steps in Migrating from 1.15.X to 1.16.0.

Migrating from 1.14.0 to 1.14.1

Project Dependency Update

  1. Open the System Definition of the existing project. This will automatically trigger a dependency update. 

  2. If a window opens asking for files to be relinked, click Skip. The files will automatically be relinked by the system definition update process.

  3. Save and close the System Definition.

The project is now compatible with version 1.14.1. To continue migrating to a later version, follow the steps in Migrating from 1.14.X to 1.15.0.

Migrating from 1.13.X to 1.14.1

Project Dependency Update

  1. Open the System Definition of the existing project. This will automatically trigger a dependency update. 

  2. If a window opens asking for files to be relinked, click Skip. The files will automatically be relinked by the system definition update process.

  3. Save and close the System Definition.

As of version 1.14.0, the Power Electronics Add-On now requires MATLAB Runtime version R2018b (9.5). Make sure to install this newer version of the run-time here before deploying a VeriStand project.

The project is now compatible with version 1.14.1. To continue migrating to a later version, follow the steps in Migrating from 1.14.X to 1.15.0.

Migrating from 1.13.0 to 1.13.1

Project Dependency Update

  1. Open the System Definition of the existing project. This will automatically trigger a dependency update. 

  2. If a window opens asking for files to be relinked, click Skip. The files will automatically be relinked by the system definition update process.

  3. Save and close the System Definition.

The project is now compatible with version 1.13.1. To continue migrating to a later version, follow the steps in Migrating from 1.13.X to 1.14.0.

Migrating from 1.12.X to 1.13.1

Project Dependency Update

  1. Open the System Definition of the existing project. This will automatically trigger a dependency update. 

  2. If a window opens asking for files to be relinked, click Skip. The files will automatically be relinked by the system definition update process.

  3. Ensure that all the elements in the Sources and Switches pages have valid mapping elements selected. If they do not all have valid mapping selections, an error will be thrown at deployment. 

  4. Expand any machines in the project and navigate to each of their Resolver and Encoder pages. If the Number of Pole Pairs parameter is set to 0, update it to 1 or another nonzero value. Any machine sensor configured to have 0 pole pairs will cause an error to be thrown at deployment.

  5. Save and close the System Definition.

The project is now compatible with version 1.13.1. To continue migrating to a later version, follow the steps in Migrating from 1.13.X to 1.14.0.

Target Update

As of version 1.13.0 of the Power Electronics Add-On, the Real Time target is required to have the FlexRIO driver installed, in addition to the NI VeriStand Engine. Please see the Deployment Target Software Requirements page for additional information and installation instructions.

As of version 1.13.0, the Phar Lap operating system is no longer supported in the Power Electronics Add-On. If using a Real Time target running the Phar Lap operating system, the following options are available:

Migrating from 1.11.X to 1.12.0

Project Dependency Update

OPAL-RT TECHNOLOGIES, Inc. | 1751, rue Richardson, bureau 1060 | Montréal, Québec Canada H3K 1G6 | opal-rt.com | +1 514-935-2323
Follow OPAL-RT: LinkedIn | Facebook | YouTube | X/Twitter