NXOpen .NET Reference
12.0.0
|
Represents a collection of NXOpen.Routing.Electrical.ElectricalStockDevice (ESD) objects. More...
Protected Member Functions | |
override int | EnumerateMoveNext (ref Tag currentTag, byte[] state) |
Advances the enumerator to the next element of the collection. More... | |
Properties | |
Tag | Tag [get] |
Returns the tag of this object. More... | |
Represents a collection of NXOpen.Routing.Electrical.ElectricalStockDevice (ESD) objects.
To obtain an instance of this class, refer to NXOpen.Routing.RouteManager
Created in NX4.0.2
unsafe void NXOpen.Routing.Electrical.ElectricalStockDeviceCollection.AssignStock | ( | NXOpen.Routing.Electrical.ElectricalStockDevice[] | stockDevices, |
NXOpen.Routing.Electrical.ElectricalStockDevice.RouteTypes | routeType | ||
) |
Assign NXOpen.Routing.Stock to input stock devices.
The assigned NXOpen.Routing.Stock is a bundle stock, and the routine will perform the bundling calculations. This routine should also be called after performing NXOpen.Routing.Electrical.ElectricalStockDevice.ManuallyRoute .
Created in NX5.0.0
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
stockDevices | |
routeType |
unsafe int NXOpen.Routing.Electrical.ElectricalStockDeviceCollection.AutoRouteAll | ( | NXOpen.Routing.Electrical.ElectricalStockDevice.RouteLevel | routeLevel, |
NXOpen.Routing.Electrical.ElectricalStockDevice.AutoRouteSel | routeSel, | ||
out NXOpen.ErrorList | errorList | ||
) |
Automatically routes all of the stock devices in the work part.
Routing can be done on pin, component or mixed level and it is based on shortest length (See NXOpen.Routing.Electrical.ElectricalStockDevice for more details).
Created in NX6.0.0
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
routeLevel | |
routeSel |
errorList | Any errors that occurred during Automatic Routing. |
unsafe int NXOpen.Routing.Electrical.ElectricalStockDeviceCollection.AutoRouteConnections | ( | NXOpen.Routing.Electrical.ElectricalStockDevice.RouteLevel | routeLevel, |
NXOpen.Routing.Electrical.ElectricalStockDevice.AutoRouteSel | routeSel, | ||
NXOpen.Routing.Electrical.ElectricalStockDevice[] | stockDevices, | ||
out NXOpen.ErrorList | errorList | ||
) |
Automatically routes the selected stock devices.
Routing can be done on pin, component or mixed level and it is based on shortest length (See NXOpen.Routing.Electrical.ElectricalStockDevice for more details).
Created in NX5.0.0
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
routeLevel | |
routeSel | |
stockDevices |
errorList | Any errors that occurred during Automatic Routing. |
|
protected |
Advances the enumerator to the next element of the collection.
unsafe NXOpen.Routing.Electrical.ElectricalStockDevice [] NXOpen.Routing.Electrical.ElectricalStockDeviceCollection.RemoveStock | ( | NXOpen.Routing.Electrical.ElectricalStockDevice[] | stockDevices | ) |
Removes NXOpen.Routing.Stock from input stock devices.
Removes all segments from input wires and updates harnesses associated to wires, resizes and rebuilds bundle stocks for those harnesses. Deletes the NXOpen.Routing.Wire .
Created in NX5.0.0
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
stockDevices |
NXOpen.Routing.Electrical.ElectricalStockDevice [] NXOpen.Routing.Electrical.ElectricalStockDeviceCollection.ToArray | ( | ) |
Returns an array of NXOpen.Routing.Electrical.ElectricalStockDevice objects.
unsafe NXOpen.Routing.Electrical.ElectricalStockDevice [] NXOpen.Routing.Electrical.ElectricalStockDeviceCollection.Unroute | ( | NXOpen.Routing.Electrical.ElectricalStockDevice[] | stockDevices | ) |
Removes all bundle NXOpen.Routing.Stock from input stock devices.
Removes all segments from input wires and updates harnesses associated to wires, resizes and rebuilds bundle stocks for those harnesses. Deletes the NXOpen.Routing.Wire . Use this when no rebundling is necessary
Created in NX6.0.0
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
stockDevices |
unsafe NXOpen.Routing.Electrical.ElectricalStockDevice [] NXOpen.Routing.Electrical.ElectricalStockDeviceCollection.UnrouteAll | ( | ) |
Removes all bundle NXOpen.Routing.Stock from all stock devices.
Removes all segments from input wires and updates harnesses associated to wires, resizes and rebuilds bundle stocks for those harnesses. Deletes the NXOpen.Routing.Wire . Use this when no rebundling is necessary
Created in NX6.0.0
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
|
get |
Returns the tag of this object.