NXOpen .NET Reference Guide
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Member Functions | List of all members
NXOpen.AME.IPort Interface Reference

Represents an IPort More...

Inheritance diagram for NXOpen.AME.IPort:
NXOpen.AME.AMEPort NXOpen.AME.AssignmentPort NXOpen.AME.EPLANPlug NXOpen.AME.EPLANSocket NXOpen.AME.PlcInterfaceSection NXOpen.AME.PlcInterfaceVariable NXOpen.AME.PlcSoftwareGenPort NXOpen.AME.MultiValueObjectsPort NXOpen.AME.SoftwareBlockDataTypePort NXOpen.AME.InterfaceMemberPort

Public Member Functions

void ConnectViaExpression (NXOpen.Expression exp)
 Connect given ports via expression More...
 
void Disconnect (NXOpen.AME.IPort rhs)
 Disconnets lhs from rhs port More...
 
void Disconnect (bool keepUnmanaged)
 Disconnects given port More...
 
NXOpen.AME.IPort[] GetConnections ()
 Get connected ports More...
 
NXOpen.AME.IPortsContainer GetOwningParent ()
 Returns owning Parent More...
 
string GetPortName ()
 Get the Port Name More...
 
bool IsConnected ()
 Is Port Connected More...
 

Detailed Description

Represents an IPort

This is an abstract class, and cannot be instantiated.

Created in NX12.0.0

Member Function Documentation

void NXOpen.AME.IPort.ConnectViaExpression ( NXOpen.Expression  exp)

Connect given ports via expression

Created in NX12.0.0

License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER")

Parameters
exp

Implemented in NXOpen.AME.AMEPort, NXOpen.AME.AssignmentPort, NXOpen.AME.EPLANPlug, NXOpen.AME.EPLANSocket, NXOpen.AME.PlcInterfaceSection, and NXOpen.AME.PlcInterfaceVariable.

void NXOpen.AME.IPort.Disconnect ( NXOpen.AME.IPort  rhs)

Disconnets lhs from rhs port

Created in NX12.0.0

License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER")

Parameters
rhs

Implemented in NXOpen.AME.AMEPort, NXOpen.AME.AssignmentPort, NXOpen.AME.EPLANPlug, NXOpen.AME.EPLANSocket, NXOpen.AME.PlcInterfaceSection, and NXOpen.AME.PlcInterfaceVariable.

void NXOpen.AME.IPort.Disconnect ( bool  keepUnmanaged)

Disconnects given port

Created in NX12.0.0

License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER")

Parameters
keepUnmanaged

Implemented in NXOpen.AME.AMEPort, NXOpen.AME.AssignmentPort, NXOpen.AME.EPLANPlug, NXOpen.AME.EPLANSocket, NXOpen.AME.PlcInterfaceSection, and NXOpen.AME.PlcInterfaceVariable.

NXOpen.AME.IPort [] NXOpen.AME.IPort.GetConnections ( )

Get connected ports

Created in NX1847.0.0

License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER")

Returns

Implemented in NXOpen.AME.AMEPort, NXOpen.AME.AssignmentPort, NXOpen.AME.EPLANPlug, NXOpen.AME.EPLANSocket, NXOpen.AME.PlcInterfaceSection, and NXOpen.AME.PlcInterfaceVariable.

NXOpen.AME.IPortsContainer NXOpen.AME.IPort.GetOwningParent ( )

Returns owning Parent

Created in NX1847.0.0

License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER")

Returns

Implemented in NXOpen.AME.AMEPort, NXOpen.AME.AssignmentPort, NXOpen.AME.EPLANPlug, NXOpen.AME.EPLANSocket, NXOpen.AME.PlcInterfaceSection, and NXOpen.AME.PlcInterfaceVariable.

string NXOpen.AME.IPort.GetPortName ( )

Get the Port Name

Created in NX1847.0.0

License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER")

Returns

Implemented in NXOpen.AME.AMEPort, NXOpen.AME.AssignmentPort, NXOpen.AME.EPLANPlug, NXOpen.AME.EPLANSocket, NXOpen.AME.PlcInterfaceSection, and NXOpen.AME.PlcInterfaceVariable.

bool NXOpen.AME.IPort.IsConnected ( )

Is Port Connected

Created in NX1847.0.0

License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER")

Returns

Implemented in NXOpen.AME.AMEPort, NXOpen.AME.AssignmentPort, NXOpen.AME.EPLANPlug, NXOpen.AME.EPLANSocket, NXOpen.AME.PlcInterfaceSection, and NXOpen.AME.PlcInterfaceVariable.


The documentation for this interface was generated from the following file:
Copyright 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.