public interface ElectricalStockDeviceCollection extends TaggedObjectCollection
ElectricalStockDevice
(ESD) objects. RouteManager
Modifier and Type | Interface and Description |
---|---|
static class |
ElectricalStockDeviceCollection.AutoRouteConnectionsData
|
TaggedObjectCollection.Iterator
_find_next, iterator
ElectricalStockDeviceCollection.AutoRouteConnectionsData autoRouteConnections(ElectricalStockDevice.RouteLevel routeLevel, ElectricalStockDevice.AutoRouteSel routeSel, ElectricalStockDevice[] stockDevices) throws NXException, RemoteException
ElectricalStockDevice
for more details).
routeLevel
- routeSel
- stockDevices
- NXException
RemoteException
void assignStock(ElectricalStockDevice[] stockDevices, ElectricalStockDevice.RouteTypes routeType) throws NXException, RemoteException
Stock
to input stock devices.
The assigned Stock
is a bundle stock,
and the routine will perform the bundling calculations. This routine
should also be called after performing ElectricalStockDevice.manuallyRoute(nxopen.routing.electrical.ElectricalStockDevice.RouteLevel, nxopen.routing.ISegment[])
.
stockDevices
- routeType
- NXException
RemoteException
ElectricalStockDevice[] removeStock(ElectricalStockDevice[] stockDevices) throws NXException, RemoteException
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 Wire
.
stockDevices
- NXException
RemoteException
ElectricalStockDeviceCollection.AutoRouteConnectionsData autoRouteAll(ElectricalStockDevice.RouteLevel routeLevel, ElectricalStockDevice.AutoRouteSel routeSel) throws NXException, RemoteException
ElectricalStockDevice
for more details).
routeLevel
- routeSel
- NXException
RemoteException
ElectricalStockDevice[] unroute(ElectricalStockDevice[] stockDevices) throws NXException, RemoteException
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 Wire
. Use this when no rebundling is
necessary
stockDevices
- NXException
RemoteException
ElectricalStockDevice[] unrouteAll() throws NXException, RemoteException
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 Wire
. Use this when no rebundling is
necessary
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.