Start » Filter Reference » GigE Vision » GigEVision_SetDigitalOutputs
Module: | GenICam |
---|
Sets user digital outputs state of GigEVision device.
Name | Type | Description | |
---|---|---|---|
inAddress | GevAddress | GigE Vision Device identifying address (IP, MAC or Serial Number) | |
inOutput1 | Bool | State of user digital output 1 | |
inOutput2 | Bool | State of user digital output 2 | |
inOutput3 | Bool | State of user digital output 3 | |
inOutput4 | Bool | State of user digital output 4 |
Description
This filter is intended for cooperation with GigE Vision® compliant devices. Its purpose is to set state of device hardware digital outputs.
Device address (inAddress port) is a textual definition of either IP, MAC or serial number. Use Device Manager (click "..." button in filter properties) to select appropriate address of connected device. For information on address type meaning and selecting device address see Device manager section in user manual.
This filter will interpret the value of inAddress port only during the first iteration of its parent Task, when the connection to the device is established. During the next iterations the filter will use previously established connection and subsequent changes in the device address will be ignored.
This filter is specialized form of parameter set filters (it is also possible to set output with GigEVision_SetEnumParameter and GigEVision_SetBoolParameter filters). Filter depends on standard "UserOutputValueAll" parameter defined by GenICam standard. When device is not supporting this parameter filter execution will fail.
User outputs may require additional configuration before usage. Usually outputs have multiple possible signal sources, like capture triggers, timers or required for this filter - user output. Refer to device documentation for information about device outputs configuration. You can use Device settings editor tool to set up proper configuration.
Filter is prepared to set state of up to four different user outputs. Each filter input parameter of type bool will be transferred to its output state. Note that device can be configured to negate this state.
This filter does not require other GigE Vision® filters in program (especially GigEVision_GrabImage is not obligatory), but can be used in any combination with them, including sharing access to single device with other filters. Device also does not have to be a transmitter.
For general information about working with GigE Vision devices, please refer to the following article.
Complexity Level
This filter is available on Basic Complexity Level.
Disabled in Lite Edition
See Also
- GigEVision_GrabImage – Captures an image stream from a GigE Vision compliant camera.
- GigEVision_SetIntegerParameter – Sets parameter of type Integer into GigEVision device.
- GigEVision_SetRealParameter – Sets parameter of type Real into GigEVision device.
- GigEVision_SetEnumParameter – Sets parameter of type Enumeration into GigEVision device.
- GigEVision_SetBoolParameter – Sets parameter of type Bool into GigEVision device.
Application Notes - set of documents about connecting devices or establishing communication with Aurora Vision Studio.