ConnectorDeviceCollection Class¶
-
class
NXOpen.Routing.Electrical.ConnectorDeviceCollection¶ Bases:
objectRepresents a collection of
NXOpen.Routing.Electrical.ConnectorDevice(CD) objects.To obtain an instance of this class, refer to
NXOpen.Routing.RouteManagerNew in version NX4.0.2.
Methods¶
| Method | Description |
|---|---|
| AutoAssignConnectors | Auto assignment is done using one of the three matching methods, Part Name, Component Name or Attribute. |
| CreateConnectorDevice | Creates a NXOpen.Routing.Electrical.ConnectorDevice. |
| GetConnectorSingleDevices | Get connectors from the work part. |
| GetEquipmentSingleDevices | Get equipment from the work part. |
Method Detail¶
AutoAssignConnectors¶
-
ConnectorDeviceCollection.AutoAssignConnectors¶ Auto assignment is done using one of the three matching methods, Part Name, Component Name or Attribute.
Signature
AutoAssignConnectors(connectors)Parameters: connectors (list of NXOpen.Routing.Electrical.ConnectorDevice) –New in version NX4.0.2.
License requirements: routing_advanced (“Routing Advanced”), routing_base (“Routing Basic”)
CreateConnectorDevice¶
-
ConnectorDeviceCollection.CreateConnectorDevice¶ Overloaded method CreateConnectorDevice
CreateConnectorDevice(connectorType, componentName)CreateConnectorDevice(harnessDevice, equipmentName, connectorName, connectorType)
-------------------------------------Creates a
NXOpen.Routing.Electrical.ConnectorDevice.Signature
CreateConnectorDevice(connectorType, componentName)Parameters: - connectorType (
NXOpen.Routing.Electrical.ConnectorDeviceComponentType) – - componentName (str) –
Returns: Return type: New in version NX4.0.2.
License requirements: routing_advanced (“Routing Advanced”), routing_base (“Routing Basic”)
-------------------------------------Finds or Creates a
NXOpen.Routing.Electrical.ConnectorDevicefor given equipmentName and or connectorName. BuildsNXOpen.Routing.Electrical.ElectricalDeviceRelationshipbetween equipment and connector, if equipmentName and connectorName are not None. Adds connector to harnessDevice, if connectorName and harnessDevice are not None.Signature
CreateConnectorDevice(harnessDevice, equipmentName, connectorName, connectorType)Parameters: - harnessDevice (
NXOpen.Routing.Electrical.HarnessDevice) – can be Electrical.HarnessDevice.NULL - equipmentName (str) – can be None if connectorName is not None
- connectorName (str) – can be None if equipmentName is not None
- connectorType (
NXOpen.Routing.Electrical.ConnectorDeviceComponentType) –
Returns: Return type: New in version NX5.0.0.
License requirements: routing_advanced (“Routing Advanced”), routing_base (“Routing Basic”)
-------------------------------------
GetConnectorSingleDevices¶
-
ConnectorDeviceCollection.GetConnectorSingleDevices¶ Get connectors from the work part.
Signature
GetConnectorSingleDevices()Returns: Return type: list of NXOpen.Routing.Electrical.ConnectorDeviceNew in version NX4.0.2.
License requirements: routing_advanced (“Routing Advanced”), routing_base (“Routing Basic”)
GetEquipmentSingleDevices¶
-
ConnectorDeviceCollection.GetEquipmentSingleDevices¶ Get equipment from the work part.
Signature
GetEquipmentSingleDevices()Returns: Return type: list of NXOpen.Routing.Electrical.ConnectorDeviceNew in version NX4.0.2.
License requirements: routing_advanced (“Routing Advanced”), routing_base (“Routing Basic”)