The IDisplayUnitType provides the minimal set of information that a display unit object shall provide in a vision system. All objects that implement this interface shall be organized in the DisplayUnits folder of the VisionSystemAssetType. It is formally defined in Table 27.

image021.png

Figure 16 – IDisplayUnitType

Table 27 – IDisplayUnitType Definiton

Attribute

Value

BrowseName

IDisplayUnitType

IsAbstract

True

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the IVisionInfoType, inheriting the InstanceDeclarations of that Node.

The components of the IDisplayUnitType have additional subcomponents which are defined in Table 28.

Table 28 – IDisplayUnitType Additional Subcomponents

Source Path

Reference

NodeClass

BrowseName

DataType

TypeDefinition

Others

2:Maintenance

0:HasProperty

Variable

InputInUse

0:String

0:PropertyType

O

2:Maintenance

0:HasProperty

Variable

InputSignalDetected

0:Boolean

0:PropertyType

O

2:Maintenance

0:HasProperty

Variable

ResolutionInUse

0:String

0:PropertyType

O

The InputInUse property denotes the signal port for the display unit currently in use. This property could also be used from the vision system perspective to denote signal source for the display unit if multiple sources share the same display unit e.g., X1, X2 (as per the convention used in the DIN EN IEC 81346-2:2020-10 specification)

The InputSignalDetected property is a flag that denotes if a signal is being detected in the InputInUse.

The ResolutionInUse denotes the pixel resolution in use (e.g., 1920x1080).