NXOpen .NET Reference Guide
|
The electrical usage of a NXOpen.Routing.LogicalConnection , restricted to one From and one To terminal. More...
Public Types | |
enum | RouteLevel { NotRouted, Pin, Component, Mixed } |
Routing level. More... | |
Public Member Functions | |
unsafe bool | AddIntermediateTerminal (NXOpen.Routing.LogicalTerminal intermediateTerminal) |
Add an intermediate terminal to this connection More... | |
unsafe void | AssignPath (NXOpen.Routing.Electrical.Connection.RouteLevel routeLevel, NXOpen.Routing.Path path) |
Assigns the given path to this connection and routes the connection on the path using the given routing level. More... | |
unsafe void | AutomaticallyRoute (NXOpen.Routing.Electrical.Connection.RouteLevel routeLevel) |
Automatically routes this connection on the shortest path using the given routing level. More... | |
unsafe NXOpen.Routing.Electrical.ConnectorDevice | FindFromConnector () |
Get the From Connector for this connection. More... | |
unsafe NXOpen.Routing.Electrical.CableDevice | FindNearestCableDevice () |
Query this connection to find the nearest harness. More... | |
unsafe NXOpen.Routing.Electrical.HarnessDevice | FindNearestHarnessDevice () |
Query this connection to find the nearest harness. More... | |
unsafe NXOpen.Routing.SingleDevice | FindNearestParentDevice () |
Queries this connection for the nearest parent device. More... | |
unsafe NXOpen.Routing.Path[] | FindPaths (NXOpen.Routing.Electrical.Connection.RouteLevel routeLevel) |
Returns all the possible paths this connection can use. More... | |
unsafe NXOpen.Routing.Electrical.ConnectorDevice | FindToConnector () |
Get the To Connector for this connection. More... | |
unsafe NXOpen.Routing.LogicalTerminal[] | GetIntermediateTerminals () |
Get the intermediate terminals associated with this connection. More... | |
unsafe string | GetRoutedLevel () |
Gets the level used to route this connection. More... | |
unsafe NXOpen.Routing.Electrical.Connection.RouteLevel | GetRoutedLevelEnum () |
Similar to NXOpen.Routing.Electrical.Connection.GetRoutedLevel , but returns the NXOpen.Routing.Electrical.Connection.RouteLevel enumeration instead of a string. More... | |
unsafe string | GetRoutingMethod () |
Gets the method used to route this connection. More... | |
unsafe bool | IsRouted () |
Is this connection routed? More... | |
unsafe bool | RemoveIntermediateTerminal (NXOpen.Routing.LogicalTerminal intermediateTerminal) |
Remove an intermediate terminal from this connection More... | |
unsafe void | ReplaceIntermediateTerminals (NXOpen.Routing.LogicalTerminal[] intermediateTerminals) |
Replaces the intermediate terminals associated with this connection. More... | |
unsafe void | Unroute () |
Unroutes this connection. More... | |
Public Member Functions inherited from NXOpen.Routing.LogicalConnection | |
unsafe bool | AddFromTerminal (NXOpen.Routing.LogicalTerminal fromTerminal) |
Add Routing.LogicalTerminal to the From Terminals collection. More... | |
unsafe bool | AddToTerminal (NXOpen.Routing.LogicalTerminal toTerminal) |
Add Routing.LogicalTerminal to end of the To Terminals collection. More... | |
unsafe NXOpen.Routing.LogicalTerminal[] | GetFromTerminals () |
Get all From Terminals from the logical connection More... | |
unsafe NXOpen.Routing.LogicalTerminal[] | GetToTerminals () |
Get all To Terminals from the logical connection More... | |
unsafe bool | RemoveFromTerminal (NXOpen.Routing.LogicalTerminal fromTerminal) |
Remove a Routing.LogicalTerminal from the From Terminals collection. More... | |
unsafe bool | RemoveToTerminal (NXOpen.Routing.LogicalTerminal toTerminal) |
Remove a Routing.LogicalTerminal from the To Terminals collection. More... | |
unsafe void | ReplaceFromTerminals (NXOpen.Routing.LogicalTerminal[] fromTerminals) |
Replace the existing From Terminals for the logical connection with collection of Routing.LogicalTerminal terminals More... | |
unsafe void | ReplaceToTerminals (NXOpen.Routing.LogicalTerminal[] toTerminals) |
Replace the existing To Terminals for the logical connection with collection of Routing.LogicalTerminal terminals More... | |
Properties | |
unsafe NXOpen.Routing.LogicalTerminal | FromTerminal [get, set] |
Returns or sets the From terminal. More... | |
unsafe double | MaximumPathLength [get, set] |
Returns or sets the maximum path length for this connection. More... | |
unsafe double | MinimumPathLength [get, set] |
Returns or sets the minimum path length for this connection. More... | |
unsafe string | PathLengthMultiplier [get, set] |
Returns or sets the path length multiplier. More... | |
unsafe string | PathLengthOffset [get, set] |
Returns or sets the path length offset. More... | |
unsafe NXOpen.Routing.LogicalTerminal | ToTerminal [get, set] |
Returns or sets the To terminal. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from NXOpen.TaggedObject | |
new void | initialize () |
<exclude> More... | |
The electrical usage of a NXOpen.Routing.LogicalConnection , restricted to one From and one To terminal.
See NX Open Routing help for detailed information on the Connection data model.
Creator not available in KF.
Created in NX4.0.2
|
inline |
Add an intermediate terminal to this connection
Created in NX4.0.2
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
intermediateTerminal | Can not be a null reference (Nothing in Visual Basic) |
|
inline |
Assigns the given path to this connection and routes the connection on the path using the given routing level.
Use NXOpen.Routing.Electrical.Connection.FindPaths to find all available paths for this connection.
Created in NX8.0.3
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
routeLevel | |
path | The path on which to route this connection. |
|
inline |
Automatically routes this connection on the shortest path using the given routing level.
Created in NX8.0.3
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
routeLevel |
|
inline |
Get the From Connector for this connection.
From does not imply an ordering.
Created in NX4.0.2
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
|
inline |
Query this connection to find the nearest harness.
Only finds a cable that is a parent to this connection at some level up the connection heirarchy.
Created in NX4.0.2
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
|
inline |
Query this connection to find the nearest harness.
Only finds a harness that is a parent to this connection at some level up the connection heirarchy.
Created in NX4.0.2
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
|
inline |
Queries this connection for the nearest parent device.
The nearest parent device is either a cable, shield, or harness
Created in NX4.0.2
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
|
inline |
Returns all the possible paths this connection can use.
Created in NX8.0.3
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
routeLevel |
|
inline |
Get the To Connector for this connection.
To does not imply an ordering
Created in NX4.0.2
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
|
inline |
Get the intermediate terminals associated with this connection.
Intermediate Terminals are optional and need not exist for a NXOpen.Routing.Electrical.Connection to be valid in NX.
Created in NX4.0.2
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
|
inline |
Gets the level used to route this connection.
Created in NX4.0.2
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
|
inline |
Similar to NXOpen.Routing.Electrical.Connection.GetRoutedLevel , but returns the NXOpen.Routing.Electrical.Connection.RouteLevel enumeration instead of a string.
Created in NX8.0.3
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
|
inline |
Gets the method used to route this connection.
Created in NX4.0.2
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
|
inline |
Is this connection routed?
Created in NX4.0.2
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
|
inline |
Remove an intermediate terminal from this connection
Created in NX4.0.2
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
intermediateTerminal | may be a null reference (Nothing in Visual Basic) |
|
inline |
Replaces the intermediate terminals associated with this connection.
Created in NX4.0.2
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
intermediateTerminals | Collection of intermediate NXOpen.Routing.LogicalTerminal - Use a null reference (Nothing in Visual Basic) to remove all intermdiate terminals |
|
inline |
Unroutes this connection.
Created in NX8.0.3
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
|
getset |
Returns or sets the From terminal.
The From terminal is one end of an electrical connection. From does not imply an ordering.
Created in NX4.0.2
License requirements to get this property: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
License requirements to set this property: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
|
getset |
Returns or sets the maximum path length for this connection.
Maximum path length is the longest allowable length of all segments referred to by this connection.
Created in NX4.0.2
License requirements to get this property: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
License requirements to set this property: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
|
getset |
Returns or sets the minimum path length for this connection.
Minimum path length is the shortest allowable length of all segments referred to by this connection.
Created in NX4.0.2
License requirements to get this property: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
License requirements to set this property: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
|
getset |
Returns or sets the path length multiplier.
Used to calculate cut length. Cut length = length * multiplier + offset
Created in NX4.0.2
License requirements to get this property: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
License requirements to set this property: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
|
getset |
Returns or sets the path length offset.
Used to calculate cut length. Cut length = length * multiplier + offset
Created in NX4.0.2
License requirements to get this property: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
License requirements to set this property: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
|
getset |
Returns or sets the To terminal.
The To terminal is one end of an electrical connection. To does not imply an ordering
Created in NX4.0.2
License requirements to get this property: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
License requirements to set this property: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")