RFLPLMKnowledge Methods

The RFLPLMKnowledge Methods provides methods to connect RFLP systems.

This page discusses:

LogicalOccurrence.GetImplementedFunctionalSystemsConnections()

This function is described below.

Signature

LogicalOccurrence.GetImplementedFunctionalSystemsConnections(List of Functional Occurrences : List, List of Functional Connections : List) : List

Arguments

NameInput / OutputRequired?TypeComment
List of Functional OccurrencesOutYesList-
List of Functional ConnectionsOutYesList-

ReturnType

List

LogicalOccurrence.GetNominalPower()

This method retrieves the nominal power for logical reference. -

Signature

LogicalOccurrence.GetNominalPower(NominalPower : Real) : Boolean

Arguments

NameInput/OutputRequired?TypeComment
NominalPowerOutReal-

ReturnType

Boolean

Example

Let value(Real)
Let svalue(String)
thisObject->GetNominalPower(value)
svalue=ToString(value)

Message(svalue)

LogicalOccurrence.GetPhysicalRoutedLength()

This function retrieves physical routed lengths for logical conductor occurrence. -

Signature

LogicalOccurrence.GetPhysicalRoutedLength(PhysicalRoutedLength : LENGTH) : Boolean

Arguments

NameInput/OutputRequired?TypeComment
PhysicalRoutedLengthOutLENGTHLength of the physical conductor linked to the logical conductor occurrence-

ReturnType

Boolean

Example

let length(LENGTH)
let value(String)
this->GetPhysicalRoutedLength(length )
value=ToString(length)
Message(value)

LogicalOccurrence.QuerySpaces()

-

Signature

LogicalOccurrence.QuerySpaces(SpaceConceptRoot : SPP_SpaceConceptRoot, FilterVolumeMode : Integer, Clearance : LENGTH, SpacePLMType : String, ExtensionPLMType : String, ListOfSpaces : List) : Boolean

Arguments

NameInput/OutputRequired?TypeComment
SpaceConceptRootInSPP_SpaceConceptRoot-
FilterVolumeModeInInteger-
ClearanceInLENGTH-
SpacePLMTypeInString-
ExtensionPLMTypeInString-
ListOfSpacesOutList-

ReturnType

Boolean

LogicalOccurrence.SetNominalPower()

This method retrieves the nominal power for logical reference. -

Signature

LogicalOccurrence.SetNominalPower(NominalPower : Real) : Boolean

Arguments

NameInput/OutputRequired?TypeComment
NominalPowerInReal-

ReturnType

Boolean

Example

Let value(Real)
Let svalue(String)
thisObject->GetNominalPower(value)
svalue=ToString(value)

Message(svalue)

SysConnectable.GetRelatedConnections()

This function is described below.

Signature

SysConnectable.GetRelatedConnections(Port : SysPort) : List

Arguments

NameInput / OutputRequired?TypeComment
PortInYesSysPort-

ReturnType

List

SysConnectable.GetRelatedConnections()

This function is described below.

Signature

SysConnectable.GetRelatedConnections(List of SysInterface : List) : List

Arguments

NameInput / OutputRequired?TypeComment
List of SysInterfaceInYesList-

ReturnType

List

SysConnectable.GetRelatedSystems()

This function is described below.

Signature

SysConnectable.GetRelatedSystems() : List

ReturnType

List

SysConnectable.GetRelatedSystemsFromInterface()

This function is described below.

Signature

SysConnectable.GetRelatedSystemsFromInterface(List of SysInterface : List) : List

Arguments

NameInput / OutputRequired?TypeComment
List of SysInterfaceInYesList-

ReturnType

List

SysConnectable.GetRelatedSystemsFromPort()

This function is described below.

Signature

SysConnectable.GetRelatedSystemsFromPort(Port : SysPort, List of Connectables : List, List of Ports : List)

Arguments

NameInput / OutputRequired?TypeComment
PortInYesSysPort-
List of ConnectablesOutYesList-
List of PortsOutYesList-

SysConnection.GetRelatedSystems()

This function is described below.

Signature

SysConnection.GetRelatedSystems() : List

ReturnType

List

SysConnection.GetRelatedSystems()

This function is described below.

Signature

SysConnection.GetRelatedSystems(List of Connectables : List, List of Ports : List)

Arguments

NameInput / OutputRequired?TypeComment
List of ConnectablesOutYesList-
List of PortsOutYesList-

SysItfInContext.Compare()

This function is described below.

Signature

SysItfInContext.Compare(ItfInContext : SysItfInContext) : Boolean

Arguments

NameInput / OutputRequired?TypeComment
ItfInContextInYesSysItfInContext-

ReturnType

Boolean

SysItfInContext.GetSysConnectable()

This function is described below.

Signature

SysItfInContext.GetSysConnectable() : SysConnectable

ReturnType

SysConnectable

SysItfInContext.GetSysInterfaces()

This function is described below.

Signature

SysItfInContext.GetSysInterfaces() : List

ReturnType

List

SysPort.GetRelatedSystems()

This function is described below.

Signature

SysPort.GetRelatedSystems(Connectable : SysConnectable, List of Connectables : List, List of Ports : List)

Arguments

NameInput / OutputRequired?TypeComment
ConnectableInYesSysConnectable-
List of ConnectablesOutYesList-
List of PortsOutYesList-