Tubing

The following computed attributes and methods are in the TubingLayout Knowledgeware dictionary. Not all methods take input parameters, and for those that do, the parameters are described in the Description column.

Whether you can see the value returned by the method depends upon how you are using it in Knowledgeware. For example, if you write a Knowledgeware rule or check causing a component to display differently based on the outcome of that rule or check, you won't see the calculated value; just the result of the calculated value.

You can see the value returned by a computed attribute in:

NOTE: The NLS names below are the default names provided by the application. You can change them as required.

 

Object Type/NLS Name Attribute/Method Name Description
ArrRun/
Run
WeightDry The weight corresponding to the material of the run.
ArrRun/
Run
WeightWet The dry weight plus the weight corresponding to the fluid carried by the run.
ArrRun/
Run
cgx The x coordinate of the center of gravity of the run.
ArrRun/
Run
cgy The y coordinate of the center of gravity of the run.
ArrRun/
Run
cgz The z coordinate of the center of gravity of the run.
MLDWeld/
Weld
NodeX Absolute X coordinate of the weld.
MLDWeld/
Weld
NodeY Absolute Y coordinate of the weld.
MLDWeld/
Weld
NodeZ Absolute Z coordinate of the weld.
TubingBendableTube/
Tube with bends
CumulativeLength Total length of a "Tube with bends" object. This includes the computation for all bends.
TubingBendableTube/
Tube with bends
IsBendRadiusConsistent() Compares the tube's bend radius (at each segment) with the bend rule radius. The bend rule radius is derived from the values for the tube's nominal size, material category and schedule.
TubingBendableTube/
Tube with bends
IsMinimumGripLengthConsistent() Compares the bending rule mini grip length with the length of each bendable segment. Bending rule mini grip length is derived from the values for the tube's nominal size, material category and schedule.
TubingBendableTube/
Tube with bends
LinePartSpecStatus When the physical part specification is:
  • empty, the attribute shows NonSpec
  • equal to the line specification, the attribute shows InSpec
  • not equal to the line specification, the attribute shows OutSpec
TubingBendableTube/
Tube with bends
NodeBendAngle The bend angle of a specific node on a run.
TubingBendableTube/
Tube with bends
NodeBendRadius The bend radius of a specific node on a run.
TubingBendableTube/
Tube with bends
NodeNumber Node number that is generated automatically during route definition.
TubingBendableTube/
Tube with bends
NodeRotationAngle Rotation angle for a specific node on a run.
TubingBendableTube/
Tube with bends
NodeSlopeAngle Slope angle for a specific node on a run.
TubingBendableTube/
Tube with bends
NodeX Absolute X coordinate for a specific node on a run.
TubingBendableTube/
Tube with bends
NodeX_LocalAxis The axis where X is defined by the first two segments (node 1 and node 2) of a bendable. The Y and Z axes are rotated and transformed relative to X.
TubingBendableTube/
Tube with bends
NodeY Absolute Y coordinate for a specific node on a run.
TubingBendableTube/
Tube with bends
NodeY_LocalAxis The axis where Y is defined by the first two segments (node 1 and node 2) of a bendable. The X and Z axes are rotated and transformed relative to Y.
TubingBendableTube/
Tube with bends
NodeZ Absolute Z coordinate for a specific node on a run.
TubingBendableTube/
Tube with bends
NodeZ_LocalAxis The axis where Z is defined by the first two segments (node 1 and node 2) of a bendable. The X and Y axes are rotated and transformed relative to Z.
TubingBendableTube/
Tube with bends
SegmentLength The length between two nodes on a run.
TubingLine/
Tubing Line
FromToTable Contains the names of the From and To equipment connected by a line.
TubingLine/
Tubing Line
TotalDryWeight Total dry weight of an object. This is computed by multiplying the length with the dry weight per unit length.
TubingLine/
Tubing Line
TotalWetWeight Total wet weight of an object. This is computed by multiplying the length with the wet weight per unit length.
TubingPart/
Tubing Part
ConnectorNames List of connector names separated by line feed.
TubingPart/
Tubing Part
ConnectorTypes List of connector types separated by line feed.
TubingPart/
Tubing Part
ConnectorXCoordList List of X coordinate and current unit (e.g. mm), separated by line feed.
TubingPart/
Tubing Part
ConnectorYCoordList List of Y coordinate and current unit (e.g. mm), separated by line feed.
TubingPart/
Tubing Part
ConnectorZCoordList List of Z coordinate and current unit (e.g. mm), separated by line feed.
TubingPart/
Tubing Part
ConnectorAttributes List of attribute names and values for each connector in the ConnectorNames list, separated by line feed and formatted as:
  <AttributeName> = <AttributeValue>
TubingPart/
Tubing Part
ConnectorInternalNameAttributes List of internal attribute names and values for each connector in the ConnectorNames list, separated by line feed and formatted as:
  <InternalAttributeName> = <AttributeValue>
TubingPart/
Tubing Part
ConnectorFlowDirections List of connector flow directions.
TubingPart/
Tubing Part
ConnectedObjectNames List of connected object instance names separated by line feed.
TubingPart/
Tubing Part
ConnectedObjectPartNumbers List of connected object part numbers.
TubingPart/
Tubing Part
ConnectedConnectorNames List of connected connector names.
TubingPart/
Tubing Part
LinePartSpecStatus When the physical part specification is:
  • empty, the attribute shows NonSpec
  • equal to the line specification, the attribute shows InSpec
  • not equal to the line specification, the attribute shows OutSpec
TubingPart/
Tubing Part
ParentTubingLineName Returns the name of the tubing line to which the object belongs.
TubingPart/
Tubing Part
ParentTubingLineObject Returns a pointer to the tubing line to which the object belongs.
TubingPart/
Tubing Part
ParentTubingWeldedAssemblyName Returns the name of the welding assembly to which the tubing part belongs.
TubingPart/
Tubing Part
ParentTubingWeldedAssemblyObject Returns a pointer to the welding assembly to which the tubing part belongs.
TubingPartFunc/
Tubing Part Function
ConnectorNames List of connector names separated by line feed.
TubingPartFunc/
Tubing Part Function
ConnectorTypes List of connector types separated by line feed.
TubingPartFunc/
Tubing Part Function
ConnectorXCoordList List of X coordinate and current unit (e.g. mm), separated by line feed.
TubingPartFunc/
Tubing Part Function
ConnectorYCoordList List of Y coordinate and current unit (e.g. mm), separated by line feed.
TubingPartFunc/
Tubing Part Function
ConnectorZCoordList List of Z coordinate and current unit (e.g. mm), separated by line feed.
TubingPartFunc/
Tubing Part Function
ConnectorAttributes List of attribute names and values for each connector in the ConnectorNames list, separated by line feed and formatted as:
  <AttributeName> = <AttributeValue>
TubingPartFunc/
Tubing Part Function
ConnectorInternalNameAttributes List of internal attribute names and values for each connector in the ConnectorNames list, separated by line feed and formatted as:
  <InternalAttributeName> = <AttributeValue>
TubingPartFunc/
Tubing Part Function
ConnectorFlowDirections List of connector flow directions.
TubingPartFunc/
Tubing Part Function
ConnectedObjectNames List of connected object instance names separated by line feed.
TubingPartFunc/
Tubing Part Function
ConnectedObjectPartNumbers List of connected object part numbers.
TubingPartFunc/
Tubing Part Function
ConnectedConnectorNames List of connected connector names.
TubingPartFunc/
Tubing Part Function
IsNominalSizeConsistent() Returns true if the input object has the same nominal size as anything to which it is connected.
TubingPartFunc/
Tubing Part Function
IsTubeSpecConsistent() Returns true if the input object has the same tube specification as anything to which it is connected.
TubingPartFunc/
Tubing Part Function
ParentICLoopObject Returns a pointer to the instrumentation and control loop to which the object belongs.
TubingPartFunc/
Tubing Part Function
ParentTubingLineName Returns the name of the tubing line to which the object belongs.
TubingPartFunc/
Tubing Part Function
ParentTubingLineObject Returns a pointer to the tubing line to which the object belongs.
TubingPartFunc/
Tubing Part Function
PhysicalEndStyle Returns a string describing the endstyle type: threaded, butt-weld, flange-end.
TubingPartFunc/
Tubing Part Function
PhysicalMaterialCategory Material used to create the part: aluminum, steel, copper, etc.
TubingPartFunc/
Tubing Part Function
PhysicalMaterialCode Industry standard code that identifies the material used to create the part.
TubingPartFunc/
Tubing Part Function
PhysicalOutsideDiameter The outside diameter of the tube.
TubingPartFunc/
Tubing Part Function
PhysicalPartCode Industry standard code that identifies the part.
TubingPartFunc/
Tubing Part Function
PhysicalPartName User-assigned name for the part.
TubingPartFunc/
Tubing Part Function
PhysicalRating Industry standard code that describes how much pressure the material can withstand.
TubingPartFunc/
Tubing Part Function
PhysicalSchedule Industry standard code that describes the wall thickness of the tube.
TubingPartFunc/
Tubing Part Function
PhysicalStandard Industry standard for the part. For example SSTL.
TubingPartFunc/
Tubing Part Function
PhysicalWallThickness Thickness of the material used to create the part.
TubingPartFunc/
Tubing Part Function
PhysicalWeightDry Dry weight of an object.
TubingPartFunc/
Tubing Part Function
PhysicalWeightWet Wet weight of an object.
TubingPartFunc/
Tubing Part Function
ParentICLoopName Returns the name of the instrumentation and control loop to which the object belongs.
TubingStraightTube/
Tube
NodeNumber Node number that is generated automatically during route definition.
TubingStraightTube/
Tube
NodeX Absolute X coordinate for a specific node of the tube.
TubingStraightTube/
Tube
NodeY Absolute Y coordinate for a specific node of the tube.
TubingStraightTube/
Tube
NodeZ Absolute Z coordinate for a specific node of the tube.
TubingTube/
Tubes
BottomElevation Defines the bottom Z elevation of a specific duct. You can use this parameter to label the required elevations while drafting.
TubingTube/
Tubes
IsTotalLengthConsistent() Defines the top Z elevation of a specific duct. You can use this parameter to label the required elevations while drafting.
TubingTube/
Tubes
LinePartSpecStatus When the physical part specification is:
  • empty, the attribute shows NonSpec
  • equal to the line specification, the attribute shows InSpec
  • not equal to the line specification, the attribute shows OutSpec
TubingTube/
Tubes
TopElevation Defines the top Z elevation of a specific duct. You can use this parameter to label the required elevations while drafting.
TubingTubeFunc/
Tube Function
ConnectorNames List of connector names separated by line feed.
TubingTubeFunc/
Tube Function
ConnectorTypes List of connector types separated by line feed.
TubingTubeFunc/
Tube Function
ConnectorXCoordList List of X coordinate and current unit (e.g. mm), separated by line feed.
TubingTubeFunc/
Tube Function
ConnectorYCoordList List of Y coordinate and current unit (e.g. mm), separated by line feed.
TubingTubeFunc/
Tube Function
ConnectorZCoordList List of Z coordinate and current unit (e.g. mm), separated by line feed.
TubingTubeFunc/
Tube Function
ConnectorAttributes List of attribute names and values for each connector in the ConnectorNames list, separated by line feed and formatted as:
  <AttributeName> = <AttributeValue>
TubingTubeFunc/
Tube Function
ConnectorInternalNameAttributes List of internal attribute names and values for each connector in the ConnectorNames list, separated by line feed and formatted as:
  <InternalAttributeName> = <AttributeValue>
TubingTubeFunc/
Tube Function
ConnectorFlowDirections List of connector flow directions.
TubingTubeFunc/
Tube Function
ConnectedObjectNames List of connected object instance names separated by line feed.
TubingTubeFunc/
Tube Function
ConnectedObjectPartNumbers List of connected object part numbers.
TubingTubeFunc/
Tube Function
ConnectedConnectorNames List of connected connector names.
TubingTubeFunc/
Tube Function
IsNominalSizeConsistent() Returns true if the input object has the same nominal size as anything to which it is connected.
TubingTubeFunc/
Tube Function
ParentTubingLineName Returns the name of the tubing line to which the object belongs.
TubingTubeFunc/
Tube Function
ParentTubingLineObject Returns a pointer to the tubing line to which the object belongs.
TubingTubeFunc/
Tube Function
IsTubeSpecConsistent() Returns true if the input object has the same tube specification as anything to which it is connected.
TubingWeldedAssembly/
Tubing Spool
ParentTubingLineName Returns the name of the tubing line to which the object belongs.
TubingWeldedAssembly/
Tubing Spool
ParentTubingLineObject Returns a pointer to the tubing line to which the object belongs.