Operator GPO

The operator GPO provides an interface to the digital outputs. Via parameter Pin_ID, you select the digital output (which is wired to a physical pin on a GPIO unit) you want to use for sending a signal.

If you use a frame grabber with two GPIO units, use parameter ConnectorType to select the GPIO unit you want to address (GPIO or Front GPIO).

Each digital output can only be used once. Thus, the selected digital output is to be used by exclusively one instance of the GPO operator.

For each digital output, one device resource of type TriggerOut is used. See Appendix. Device Resources for a full list of device resources.

For the mapping of digital outputs and physical pins on the GPIO units, check User Manual of your frame grabber.

Available for Hardware Platforms
mE 5 marathon VCLx
mE 5 marathon VCL
mE 5 marathon VCX-QP
mE 5 marathon VF2
LightBridge VCL
mE 5 ironman VQ8-CXP6D/-CXP6B
mE 5 ironman VD8-PoCL
pixelPlant 100
pixelPlant 200

I/O Properties

Property Value
Operator Type M
Input Link I, general purpose output signal to be send out of the frame grabber.

Supported Link Format

Link Parameter Input Link I
Bit Width 1
Arithmetic unsigned
Parallelism 1
Kernel Columns 1
Kernel Rows 1
Img Protocol VALT_SIGNAL
Color Format VAF_GRAY
Color Flavor FL_NONE
Max. Img Width any
Max. Img Height any

Parameters

Pin_ID
Type static write parameter
Default 0
Range [0;7], [0;3] or [0;1]

Via parameter Pin_ID, you define the digital ouput (which is wired to a physical pin on the GPIO or FrontGPIO socket) you want to use for sending a signal. The same digital output can be used only once, i.e., by one instance of the GPO operator.

[0;7] When you address the GPIO on marathon, or if you use a device with only one GPIO unit (ironman, PixelPlant), the value range is 0 - 7.

[0;3] When you address the GPIO on LightBridge, the value range is 0-3.

[0;1] When you address the Front GPIO on marathon or LightBridge, the value range is 0-1.

ConnectorType
Type static write parameter
Default GPIO
Range {GPIO, FrontGPIO}

Via parameter ConnectorType, you define which GPIO socket (GPIO or Front GPIO) you want to address with the value you enter for parameter Pin_ID.

[Warning] Restricted Availability

This parameter is only available for platforms that have a Front GPIO:

  • mE5 marathon VCLx
  • mE5 marathon VCL
  • mE5 marathon VCX-QP
  • mE5 marathon VF2
  • LightBridge VCL

Examples of Use

The use of operator GPO is shown in the following examples: