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.
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).