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)
- 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.