Distributing the DSC Run-Time System with a LabVIEW Executable

Updated Dec 20, 2023

Reported In

Software

  • LabVIEW Datalogging and Supervisory Control Module
  • LabVIEW Datalogging and Supervisory Control Runtime Module

Issue Details

I have developed a LabVIEW application which uses functions from the Datalogging and Supervisory Control and I plan to build an executable for that application.
  • Which version of the DSC Run-Time System (RTS) do I need to use when distributing my application?
  • Do I need to install a new version of the DSC runtime engine?
  • Do I need to upgrade my DSC Runtime System version after upgrading the LabVIEW DSC Module?

Solution

First, the DSC Run-Time System is distributed via physical media, or is available for download online  and cannot be built into a LabVIEW installer. The LabVIEW DSC Run-Time in the additional installer window of the installer builder is not the Run-Time System, but rather enhanced DSC Run-Time Support that allows dynamic creation project items etc. 

The DSC Run-Time System version that you use must exactly match the DSC Module version which was used to develop the application. Like the LabVIEW RTE, the DSC RTS is not backwards compatible and even minor version changes of the module will require a different version of the Run-Time System. 

For example, if you have developed your application using the 2011 DSC Module, you must then use the 2011 DSC RTS. Using the 2011 SP1 version of the Run-Time System with the 2011 Module will not work. Consult the Readme file in the DSC runtime system installation folder for further compatibility information regarding upgrading and installing.

To find out which version of the DSC Run-Time System you are using, complete the following steps:
  1. Open NI License Manager.
  2. In the navigation pane, expand LabVIEW x.x.
  3. Expand Modules within LabVIEW x.x.
  4. Select Datalogging and Supervisory Control Module.
Figure 1: DSC  in License Manager.
  1. On the information pane, you will be able to read the Software Version.
  
Figure 2: DSC  version.

Additional Information

Upgrading your DSC Module version will not require you to also pay for the new version of the Run-Time System. The DSC run-time license is a one-time purchase per deployment. Please speak to your sales representative when upgrading to include the RTS.

Note: Deploying to an NI Real-Time target does not require a DSC RTS license, because the DSC RTS is included in the LabVIEW Real-Time module.