Outputs
- Last UpdatedNov 22, 2022
- 2 minute read
On the UniInt page, use settings in Outputs pane, to the right, to manage outputs.
-
Disable all outputs from PI
If Disable all Outputs from PI is selected, outputs are entirely disabled for the interface instance, and when the interface starts the following message is written to the message log:
/NOOUTPUTS flag detected. Outputs from PI disabled
The definition of NoOutputs is to disable output tag triggering. Output tags are not loaded, and data is not written to the data source. The message above will display in the log file, and the following message will be displayed for each tag configured as an output tag:
"Output tag" << tag->tag_name << "will not be loaded for read only interface"
Printing the UniInt Help produces this message:
nooutputs Disable output tag triggering
The command-line equivalent for enabling this option is /NoOutputs.
-
Suppress initial outputs from PI
The Suppress initial outputs from PI checkbox applies only for interfaces that support outputs. When the interface starts without this option, it determines the current snapshot value of each output PI point, and then writes the values to corresponding points. If an output point is edited while the interface is running, the interface writes the current PI Snapshot value to the edited output point.
The Suppress initial outputs from PI option suppresses this behavior for interfaces that support outputs. When selected, outputs are not written when the interface starts or when output PI points are edited. Instead, they are written only when explicitly triggered.
The command-line equivalent for enabling this option is /sio.
-
Use event timestamp instead of current timestamp for initial outputs
Some interfaces send the current value of the source PI point at start-up. By default, the time stamp sent with the initial value is the current PI time.
This option instructs UniInt to send the time stamp of the source point's PI Snapshot value to the interface-specific code that handles the actual output, instead of the current PI time value.
The command-line equivalent for enabling this option is /IOSourceTime.
-
Enable Output Point Security
Use the Enable Output Point Security to tell UniInt to use a whitelist file to specify a list of tags and their attributes that can be used by the interface to output data to the interface's data source.
The command-line equivalent for enabling this feature is /Whitelist=<UNCPath>. Default: unchecked for interfaces built against UniInt 4.6.0.x and later. Once the check box is selected, the user can then browse to the whitelist file. This file must already exist. This check box is invisible for interfaces built against versions of UniInt earlier than 4.6.0.x.