Company Events Academic NI Developer Zone Support Solutions Products & Services Contact NI MyNI

Engine Control VIs (DSC Module)

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 ObjectDescription
Commit Shared VariablesCommits multiple shared variables to the Shared Variable Engine simultaneously.
Create and Configure IO ServerCreates a new Modbus, ModbusSlave, or OPC I/O server and adds the I/O server to the Shared Variable Engine.
Create ProcessCreates an empty process in the Shared Variable Engine on the host computer.
Create Shared VariableCreates a shared variable of the given name and type in the specified process.
Delete IO ServerRemoves 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 ProcessRemoves a process and its associated variables from the Shared Variable Engine.
Delete Shared VariableRemoves an individual shared variable from the Shared Variable Engine.
Deploy LibraryLoads 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 ProcessEnables and/or disables alarm logging for the process.
Enable Data Logging on ProcessEnables and/or disables data logging for the process.
Enable ProcessToggles the run state of a process in the Shared Variable Engine.
Get Process ListReturns 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 StateReturns 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 StateReturns 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 ListReturns a list of all the shared variables associated with a given process in the Shared Variable Engine on the host computer.
Save to LibrarySaves the deployed configuration of processes or shared variables to a library.
Undeploy LibraryRemoves the variables defined in a library from the Shared Variable Engine on the host computer.


SubpaletteDescription
IO PrimitivesUse 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.


Resources


 

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
Add Comments 1 2 3 4 5 submit