9.28 ICableType ObjectType Definition

The ICableType interface provides the minimal set of information that a cable object shall provide in a vision system. All objects that implement this interface shall be organized in the Cables folder of the VisionSystemAssetType. It is formally defined in in Table 60.

Figure 41 – ICableType
Table 60 – ICableType Definiton
Attribute Value
BrowseNameICableType
IsAbstractTrue
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the IVisionInfoType, inheriting the InstanceDeclarations of that Node.

The components of the ICableType have additional subcomponents which are defined in Table 61.

Table 61 – ICableType Additional Subcomponents
Source Path Reference NodeClass BrowseName DataType TypeDefinition Others
2:Maintenance0:HasComponentVariableLength0:Double0:AnalogUnitTypeO
2:Maintenance0:HasComponentVariableDiameter0:Double0:AnalogUnitTypeO
2:Maintenance0:HasPropertyVariableShielding0:String0:PropertyTypeO
2:Maintenance0:HasPropertyVariableConnectors0:String[]0:PropertyTypeO
Table 62 – ICableType Attribute values for child Nodes
BrowsePath Value Attributes
m
mm

The Length property denotes the length of the cable in meters.

The Diameter property denotes the outer diameter of the cable in millimeters

The Shielding property denotes the description of shielding on the cable.

The Connectors property denotes the connectors that the cable supports e.g. USB-A Female, Hirose 6-pin male.