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.
Table 60 – ICableType Definiton
Attribute |
Value |
||||
BrowseName |
ICableType |
||||
IsAbstract |
True |
||||
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:Maintenance |
0:HasComponent |
Variable |
Length |
0:Double |
0:AnalogUnitType |
O |
2:Maintenance |
0:HasComponent |
Variable |
Diameter |
0:Double |
0:AnalogUnitType |
O |
2:Maintenance |
0:HasProperty |
Variable |
Shielding |
0:String |
0:PropertyType |
O |
2:Maintenance |
0:HasProperty |
Variable |
Connectors |
0:String[] |
0:PropertyType |
O |
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.