Piping & Tubing Systems Design Functions

This page describes functions specific to the Piping & Tubing Systems Design app.

This page discusses:

GenerateFluidLogicalSeqNum

Signature

GenerateFluidLogicalSeqNum(System : RFLVPMLogicalReference) : Integer

Arguments

Name Input / Output Required? Type Comment
System In Yes RFLVPMLogicalReference Fluid system

ReturnType

Integer: 1 if the command succeeds, 0 if not.

ListLogPipingPortsSizeFromPipingPart

Signature

ListLogPipingPortsSizeFromPipingPart(Logical Piping Part : PipingLogicalPart, ListOfPipingPorts : List, ListOfNomialSizeOfPipingPorts : List) : Boolean

Arguments

Name Input / Output Required? Type Comment
Logical Piping Part In Yes PipingLogicalPart None
ListOfPipingPorts Out Yes List containing logical piping port objects.
ListOfNomialSizeOfPipingPorts Out Yes List containing nominal size attribute values.

ReturnType

Boolean

ListPipingLineIDMembers

Signature

ListPipingLineMembers(Piping Line ID: LogicalOccurence) : List

Arguments

Name Input / Output Required? Type Comment
Piping Line ID In Yes LogicalOccurrence None

ReturnType

List: List of the occurences (piping parts and piping pipes)

AddMemberToPipingLineID

Signature

AddMemberToPipingLineID(Piping Line ID : LogicalOccurence, Object : LogicalOccurrence) : Integer

Arguments

Arguments

Name Input / Output Required? Type Comment
Piping Line ID In Yes LogicalOccurence None
Piping Logical Object In Yes LogicalOccurence None

ReturnType

Integer: 1 if the command succeeds, 0 if not.

RemoveMemberFromPipingLineID

Signature

RemoveMemberFromPipingLineID(Piping Line ID : LogicalOccurrence, Member : LogicalOccurence) : Integer

Arguments

Name Input / Output Required? Type Comment
Piping Line ID In Yes LogicalOccurence None
Piping Logical Object In Yes LogicalOccurence None

ReturnType

Integer: 1 if the command succeeds, 0 if not.

TransferToPipingLineID

Signature

TransferToPipingLineID(Object : LogicalOccurence, Piping Line ID : LogicalOccuence) : Integer

Arguments

Name Input / Output Required? Type Comment
Piping Line ID In Yes LogicalOccurence None
Piping Logical Object In Yes LogicalOccurence None

ReturnType

Integer: 1 if the command succeeds, 0 if not.

MergePipingLineIDs

Signature

MergePipingLineIDs(Piping Line ID : LogicalOccurence, Piping Line ID : LogicalOccurence) : Integer

Arguments

Name Input / Output Required? Type Comment
Piping Line ID In Yes LogicalOccurence None
Piping Line ID In Yes LogicalOccurence None

ReturnType

Integer: 1 if the command succeeds, 0 if not.

GetPipingLogicalEnd

Signature

GetPipingLogicalEnd(Piping Logical Object : LogicalOccurence, Piping Logical Port : RFLVPMLogicalPort, Piping Logical Object : 
 LogicalOccurrence, Piping Logical Port : RFLVPMLogicalPort) : Integer

Arguments

Name Input / Output Required? Type Comment
Piping Logical Object In Yes LogicalOccurence None
Piping Logical Port In Yes RFLVPMLogicalPort None
Piping Logical Object Out Yes LogicalOccurrence None
Piping Logical Port Out Yes RFLVPMLogicalPort None

ReturnType

Integer: 1 if the command succeeds, 0 if not.