TerminalPortCollection Class¶
-
class
NXOpen.Routing.
TerminalPortCollection
¶ Bases:
object
The collection of all :py:class:`NXOpen.Routing.TerminalPort`s.
The
NXOpen.Routing.TerminalPortCollection
creates and enumeratesNXOpen.Routing.TerminalPort
.To obtain an instance of this class, refer to
NXOpen.Routing.RouteManager
New in version NX4.0.0.
Methods¶
Method | Description |
---|---|
CreateTerminalPort | Creates a NXOpen.Routing.TerminalPort with no rotation vector at an absolute location. |
Method Detail¶
CreateTerminalPort¶
-
TerminalPortCollection.
CreateTerminalPort
¶ Overloaded method CreateTerminalPort
CreateTerminalPort(origin, alignmentVector, multiPort, pinIdentifier)
CreateTerminalPort(origin, alignmentVector, point, multiPort, pinIdentifier)
CreateTerminalPort(origin, alignmentVector, derivationObject, multiPort, pinIdentifier)
-------------------------------------
Creates a
NXOpen.Routing.TerminalPort
with no rotation vector at an absolute location.Signature
CreateTerminalPort(origin, alignmentVector, multiPort, pinIdentifier)
Parameters: - origin (
NXOpen.Point3d
) – Origin of theNXOpen.Routing.TerminalPort
- alignmentVector (
NXOpen.Vector3d
) – Alignment vector of theNXOpen.Routing.TerminalPort
- multiPort (
NXOpen.Routing.MultiPort
) – ParentNXOpen.Routing.MultiPort
of thisNXOpen.Routing.TerminalPort
- pinIdentifier (str) – Pin Identifier of the
NXOpen.Routing.TerminalPort
Returns: newly created
NXOpen.Routing.TerminalPort
Return type: New in version NX4.0.0.
License requirements: routing_harness (“Routing Harness”)
-------------------------------------
Creates a
NXOpen.Routing.TerminalPort
with no rotation vector at an existing point. Default allows multiple connections to this port.Signature
CreateTerminalPort(origin, alignmentVector, point, multiPort, pinIdentifier)
Parameters: - origin (
NXOpen.Point3d
) – Origin of theNXOpen.Routing.TerminalPort
- alignmentVector (
NXOpen.Vector3d
) – Alignment vector of theNXOpen.Routing.TerminalPort
- point (
NXOpen.Point
) – Point from which thisNXOpen.Routing.TerminalPort
is derived - multiPort (
NXOpen.Routing.MultiPort
) – ParentNXOpen.Routing.MultiPort
of this *NXOpen.Routing.TerminalPort
- pinIdentifier (str) – Pin Identifier of the
NXOpen.Routing.TerminalPort
Returns: newly created
NXOpen.Routing.TerminalPort
Return type: New in version NX4.0.0.
License requirements: routing_harness (“Routing Harness”)
-------------------------------------
Creates a
NXOpen.Routing.TerminalPort
with no rotation vector on an axis. Default allows multiple connections to this port.Signature
CreateTerminalPort(origin, alignmentVector, derivationObject, multiPort, pinIdentifier)
Parameters: - origin (
NXOpen.Point3d
) – Origin of theNXOpen.Routing.TerminalPort
- alignmentVector (
NXOpen.Vector3d
) – Alignment vector of theNXOpen.Routing.TerminalPort
- derivationObject (
NXOpen.Axis
) –NXOpen.Routing.TerminalPort
derived from this axis - multiPort (
NXOpen.Routing.MultiPort
) – ParentNXOpen.Routing.MultiPort
of thisNXOpen.Routing.TerminalPort
- pinIdentifier (str) – Pin Identifier of the
NXOpen.Routing.TerminalPort
Returns: newly created
NXOpen.Routing.TerminalPort
Return type: New in version NX4.0.0.
License requirements: routing_harness (“Routing Harness”)
-------------------------------------