Owning Palette: DSC Module VIs and Functions
Use the Engine Control VIs to launch or shut down a process, to enable or disable event logging, historical data logging, or printing, or to manipulate the DSC Module environment.
The VIs on this palette can return general LabVIEW error codes or specific DSC Module error codes.
| Palette Object | Description |
|---|---|
| Commit Shared Variables | Commits multiple shared variables to the Shared Variable Engine simultaneously. |
| Create and Configure IO Server | Creates a new Modbus, ModbusSlave, or OPC I/O server and adds the I/O server to the Shared Variable Engine. |
| Create Process | Creates an empty process in the Shared Variable Engine on the host computer. |
| Create Shared Variable | Creates a shared variable of the given name and type in the specified process. |
| Delete IO Server | Removes a Modbus, ModbusSlave, or OPC I/O server from the Shared Variable Engine. You can wire the I/O server url out output of the Create and Configure IO Server Express VI to the I/O server url input of this VI to delete the specified I/O server programmatically. |
| Delete Process | Removes a process and its associated variables from the Shared Variable Engine. |
| Delete Shared Variable | Removes an individual shared variable from the Shared Variable Engine. |
| Deploy Library | Loads the variables in a library into the Shared Variable Engine on the host computer. The variables are in a running state. Because this operation is available only on the host computer, any VIs contained in the library remain unaffected. |
| Enable Alarm Logging on Process | Enables and/or disables alarm logging for the process. |
| Enable Data Logging on Process | Enables and/or disables data logging for the 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 on the host computer without regard to the running state of the variable. |
| Get Process Log State | Returns the full name of the data and alarm databases that you configured for this process. This VI also returns whether you enabled logging for data or alarms. |
| Get Process Run State | Returns if a process with the specified name exists in the Shared Variable Engine. If the process exists in the Shared Variable Engine, this VI returns the run state of the process. |
| Get Shared Variable List | Returns a list of all the shared variables associated with a given process in the Shared Variable Engine on the host computer. |
| Save to Library | Saves the deployed configuration of processes or shared variables to a library. |
| Undeploy Library | Removes the variables defined in a library from the Shared Variable Engine on the host computer. |
| Subpalette | Description |
|---|---|
| IO Primitives | Use the IO Primitives to interact with a shared variable, convert a string to a shared variable and back, and to create an invalid shared variable name. |