What is the DSC Run-Time System and When Should I Use It?

Updated Nov 26, 2019

Reported In

Software

  • LabVIEW Datalogging and Supervisory Control Runtime Module

Issue Details

  • What is the DSC Run-Time System?
  • When do I need to install the DSC Run-Time System?
  • How is the DSC Run-Time System licensed?
  • How is the DSC Run-Time System different from the LabVIEW DSC Runtime I find in the Additional Installers window when building a LabVIEW installer?
  • Does a LabVIEW DSC application need to be built as an executable to run on the deployment license? 

Solution

What is the DSC Run-Time System?

The DSC Run-Time System (RTS) enables the execution of a stand-alone application that utilizes one or more of the DSC components.  The DSC RTS is not the same as the LabVIEW DSC Runtime that you can add in the Additional Installers window when building a LabVIEW installer.
These components include:
  • Project items (i.e. project libraries) and Shared Variables
  • Data logging (Citadel)
  • Alarm & event logging (SQL Server Express)
    • Alarm Service
  • I/O Servers
    • EPICS
    • OPC
    • Data Set
    • Modbus
    • Custom VI
  • NI OPC Servers
  • OPCEnum

 
When do I need to install the DSC Run-Time System?

If you are deploying a LabVIEW built executable that uses DSC features and components (listed above) on a system that does not have LabVIEW DSC installed, you will need to install the DSC RTS.

 
How is the DSC Run-Time System Licensed?

The DSC RTS is distributed to customers through a download page with a single license. A new license needs to be purchased for every machine that needs to run an executable that uses DSC components. In the online store, the DSC Run-Time System is selected by choosing the Deployment option under Software Use.  The part number is 778312-35.

 
How is the DSC Run-Time System different from the LabVIEW DSC Runtime I find in the Additional Installers window when building a LabVIEW installer?

 
It is recommended to include this component in all LabVIEW applications that utilize the DSC module. In most cases, it is required to have the DSC RTS installed alongside this package. If you do not have both of these components installed, you may run into errors about missing dependencies when you run your built application.

Does a LabVIEW DSC application need to be built as an executable to run on the deployment license? 

Yes, the DSC RTS should be used with an executable on a deployment PC.