TerminalPortCollection Class¶
-
class
NXOpen.Routing.TerminalPortCollection¶ Bases:
objectThe collection of all :py:class:`NXOpen.Routing.TerminalPort`s.
The
NXOpen.Routing.TerminalPortCollectioncreates and enumeratesNXOpen.Routing.TerminalPort.To obtain an instance of this class, refer to
NXOpen.Routing.RouteManagerNew 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.TerminalPortwith 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.MultiPortof thisNXOpen.Routing.TerminalPort - pinIdentifier (str) – Pin Identifier of the
NXOpen.Routing.TerminalPort
Returns: newly created
NXOpen.Routing.TerminalPortReturn type: New in version NX4.0.0.
License requirements: routing_harness (“Routing Harness”)
-------------------------------------Creates a
NXOpen.Routing.TerminalPortwith 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.TerminalPortis derived - multiPort (
NXOpen.Routing.MultiPort) – ParentNXOpen.Routing.MultiPortof this *NXOpen.Routing.TerminalPort - pinIdentifier (str) – Pin Identifier of the
NXOpen.Routing.TerminalPort
Returns: newly created
NXOpen.Routing.TerminalPortReturn type: New in version NX4.0.0.
License requirements: routing_harness (“Routing Harness”)
-------------------------------------Creates a
NXOpen.Routing.TerminalPortwith 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.TerminalPortderived from this axis - multiPort (
NXOpen.Routing.MultiPort) – ParentNXOpen.Routing.MultiPortof thisNXOpen.Routing.TerminalPort - pinIdentifier (str) – Pin Identifier of the
NXOpen.Routing.TerminalPort
Returns: newly created
NXOpen.Routing.TerminalPortReturn type: New in version NX4.0.0.
License requirements: routing_harness (“Routing Harness”)
-------------------------------------