Class ConnectorDevice
Inheritance
ConnectorDevice
Assembly: NXOpen.dll
Syntax
public class ConnectorDevice : SingleDevice, IMessageSink, ICharacteristic, INXObject
Constructors
ConnectorDevice()
Declaration
protected ConnectorDevice()
Properties
ComponentName
Declaration
public string ComponentName { get; set; }
Property Value
ConnectorType
Declaration
public ConnectorDevice.ComponentType ConnectorType { get; set; }
Property Value
Methods
AutomaticallyAssignConnector(Component)
Declaration
public void AutomaticallyAssignConnector(Component elecConnectorPartOccurrence)
Parameters
Type |
Name |
Description |
Component |
elecConnectorPartOccurrence |
|
FindConnections()
Declaration
public Connection[] FindConnections()
Returns
FindMatchingParts()
Declaration
public CharacteristicList[] FindMatchingParts()
Returns
FindNearestCableDevice()
Declaration
public CableDevice FindNearestCableDevice()
Returns
FindNearestHarnessDevice()
Declaration
public HarnessDevice FindNearestHarnessDevice()
Returns
FindPlacementPort(out Point3d)
Declaration
public Port FindPlacementPort(out Point3d portPosition)
Parameters
Type |
Name |
Description |
Point3d |
portPosition |
|
Returns
FindRoutedStockDevices()
Declaration
public ElectricalStockDevice[] FindRoutedStockDevices()
Returns
FindStockDevices()
Declaration
public ElectricalStockDevice[] FindStockDevices()
Returns
GetAssignMethod()
Declaration
public ConnectorDevice.Assign GetAssignMethod()
Returns
GetPartDefinition()
Declaration
public ElectricalPartDefinitionShadow GetPartDefinition()
Returns
GetTerminal(string, bool)
Declaration
public LogicalTerminal GetTerminal(string terminalName, bool createTerminal)
Parameters
Type |
Name |
Description |
string |
terminalName |
|
bool |
createTerminal |
|
Returns
GetTerminals()
Declaration
public LogicalTerminal[] GetTerminals()
Returns
IsAssigned()
Declaration
Returns
IsNxConnector(HarnessDevice)
Declaration
public bool IsNxConnector(HarnessDevice elecHarnessDevice)
Parameters
Returns
IsNxDevice(HarnessDevice)
Declaration
public bool IsNxDevice(HarnessDevice elecHarnessDevice)
Parameters
Returns
IsUsedInRoutedConnection(HarnessDevice)
Declaration
public bool IsUsedInRoutedConnection(HarnessDevice elecHarnessDevice)
Parameters
Returns
ManuallyAssignConnector(Component)
Declaration
public void ManuallyAssignConnector(Component elecConnectorPartOccurrence)
Parameters
Type |
Name |
Description |
Component |
elecConnectorPartOccurrence |
|
ManuallyAssignConnectorGroup(Group)
Declaration
public void ManuallyAssignConnectorGroup(Group elecConnectorGroup)
Parameters
Type |
Name |
Description |
Group |
elecConnectorGroup |
|
PlaceConnectorOnPort(CharacteristicList, Port)
Declaration
public Component PlaceConnectorOnPort(CharacteristicList match, Port placer)
Parameters
Returns
ProxyAssignConnector(Port)
Declaration
public void ProxyAssignConnector(Port proxy)
Parameters
Type |
Name |
Description |
Port |
proxy |
|
RemoveTerminal(LogicalTerminal)
Declaration
public bool RemoveTerminal(LogicalTerminal routeTerminalToRemove)
Parameters
Returns
SetPartDefinition(ElectricalPartDefinitionShadow)
Declaration
public void SetPartDefinition(ElectricalPartDefinitionShadow elecPartDefinitionShadow)
Parameters
UnassignConnector()
Declaration
public void UnassignConnector()
Implements
System.Runtime.Remoting.Messaging.IMessageSink