Owning Palette: Engine Control VIs
Requires: DSC Module. This topic might not match its corresponding palette in LabVIEW depending on your operating system, licensed product(s), and target.
Use the Libraries & Processes VIs to deploy or undeploy a LabVIEW project library; to create, delete, or enable a process; or to enable alarm or data logging on a process.
The VIs on this palette can return general LabVIEW error codes or specific DSC Module error codes.
| Palette Object | Description |
|---|---|
| Configure Process Log State | Programmatically sets the databases where LabVIEW logs data and alarms for a process. You also can use this VI to set the length of time you want data to be available in the database. |
| Create Process | Creates an empty process in the Shared Variable Engine (SVE) on the host computer. |
| Delete Process | Removes a process and its associated variables from the Shared Variable Engine (SVE). |
| Deploy Libraries | Deploys the variables in one or multiple LabVIEW project libraries into the Shared Variable Engine (SVE) on the host computer. The variables are in a running state. This operation is available only on the host computer, so any VIs contained in the project libraries remain unaffected. You must manually select the polymorphic instance to use. |
| Enable Alarm Logging On Process | Enables and/or disables alarm logging for a process. |
| Enable Data Logging On Process | Enables and/or disables data logging for a process. |
| Enable Process | Toggles the run state of a process in the Shared Variable Engine. |
| Get Process List | Returns a list of all the processes defined in the Shared Variable Engine (SVE) on the host computer without regard to the running state of the processes. |
| Get Process Log State | Returns logging information about a process, including the full name of the data and alarm databases, data lifespan, and whether you enable logging for data or alarms. |
| Get Process Run State | Returns whether a process with the specified name exists in the Shared Variable Engine (SVE). If the process exists in the SVE, this VI returns the running state of the process. |
| Save to Library | Saves the deployed configuration of processes or shared variables to one or several LabVIEW project libraries. |
| Undeploy Libraries | Removes the variables defined in a LabVIEW project library from the Shared Variable Engine (SVE) on the host computer. You must manually select the polymorphic instance to use. |