Please enable JavaScript to view this site.

IDS peak 2.8.0 / uEye+ firmware 3.33

This chapter contains the descriptions of all supported features from the Digital I/O Control category.

Name

DigitalIOControl

Category

Root

Interface

Category

Access

Read

Unit

-

Visibility

Expert

Values

-

Standard

SFNC

Availability uEye+

icon-gev icon-u3v

Availability uEye

icon-ui-gige icon-ui-usb2 icon-ui-usb3

The features in this chapter control the general input and output signals of the camera. This includes static signals such as user configurable input or output bits.

Fig. 194: Digital I/O paths

Fig. 194: Digital I/O paths

Defining I/O-Lines

Use the LineSelector to specify the physical line to control with the other nodes of this category.

Use LineMode to define configurable lines as input or output.

Inverting Signals

Use LineInverter to invert incoming or outgoing signals.

Monitoring I/O lines

You can read the current signal level on the selected input or output line via LineStatus.

If you want to monitor the signal levels of all lines at the same time, you can do this with a single read command of register LineStatusAll.

You can read the electrical format (e. g. OptoCoupled) of the physical line in register LineFormat.

Specifying the output signals

Use LineSource to define the signal that is to be output on the selected line. A possible source for output lines is the UserOutput bit register.

Using the user output bit register

Each bit of the User output bit register can be assigned to an output line.

Use UserOutputSelector and UserOutputValue to set an individual bit of the user output register.

Use UserOutputValueAll and UserOutputValueAllMask to set multiple user output bits at once.

IDS functions that extend the SFNC standard: Filter static signal noise

Use LineNoiseFilterDuration and LineNoiseFilterEnable to filter signal changes in cases where static signal disturbances occur.

© 2024 IDS Imaging Development Systems GmbH