PCF Generation Message Mapping

This section describes the PCF Generation Message Mapping table and how you can customize it.

This page discusses:

Overview

The PCF Generation Message Mapping table enables you to:

  • manage the embedded message in the components.
  • manage the messages between part and pipe pair ports connections in the network.
  • define particular messages for specific components, SKEYs, or ports.
  • customize the box containing the message.

In Data Setup, this mapping table should be assigned to:

The PCF Generation Message Mapping item in the resource table of Piping/Tubing Design Resources.

Rule Customization

Typical PCF Generation Message Mapping table is shown below:

Message Type Component-Identifier SKEY PortAttribute(V_EndStyle) Connected SKEY Connected PortAttribute(V_EndStyle) Message Value Message Attribute Message Status
Imbedded PIPE V_Name MESSAGE-Round
Imbedded FLWN 3DExperience_Defined MESSAGE
Imbedded TEE V_Name MESSAGE-Square UNDIMENSIONED
Imbedded WOST "TEXT" MESSAGE-Pointed STANDARD
Component FLWN VBFL "TEXT" MESSAGE UNDIMENSIONED
Component PIPE BUTT WELD "BUTT WELD" MESSAGE UNDIMENSIONED
Component BUTT WELD RAISED FACE "TEXT" MESSAGE UNDIMENSIONED

There are nine columns in the table:

Column Value Input/Output Description
Message Type String Input The message type can be Imbedded or Component
  • Imbedded: the message is directly written inside a component identifier and is displayed at the center point of the part or pipe/tube.
  • Component: the message is managed as a stand alone component entry in the PCF and is displayed at a port or at the parts connection.
Component-Identifier String Input This column can be empty if you want the displayed message to be based on SKEY.
SKEY String Input The SKEY must be composed of 4 digits (3 digits only in case of weld). This column can be empty if you want the message to be based on Component-Identifier.
PortAttribute(V_EndStyle) String Input Piping attribute of the port for which the message will be displayed. It is only used for message type with the Component value.
Connected SKEY String Input The message is displayed at the connection of the two parts. This column must be defined only if the first column message type is Component and the third column has been defined.
Connected PortAttribute(V_EndStyle) String Input Piping attribute of the connected part or pipe for which the message will be displayed. It is only used for message type with the Component value. This column must be defined only if the message type is Component and the Port_Attribute column has been defined.
Message Value String Output You can define the text associated with the message to be generated from:
  • a specific 3D attribute.
  • a hardcoded value as fix string, entered within a double quote.
  • a value based on a business logic computation: the value of the message is written according to the customer's business logic.
Message Attribute String Output You define the isometric representation of the message (square, pointed, round, etc.)
Message Status String Output You define the message to be dimensioned, or solid or dotted.

Sample Resource File

The default location of Piping-ISOMessageMapping.xls is

..\win_b64\startup\EquipmentAndSystems\Piping\DesignRules.

Use Cases

There are five ways to fill in the Message Mapping table, described below.

Notes:
  • Use the 3DExperience_Defined and 3DAttribute message values only for cases 1, 2, and 3.
  • The message attribute is not applicable for gasket, nozzle and bolt, and they have no SKEY, then only the case 5 is applicable to them.
  • If case 1 and case 2 overlap, the priority is given to case 2. If case 3, 4, and 5 overlap, then the priority is given to case 4, then to case 5, and finally to case 3.

Case 1

Message type is Imbedded and only the component identifier is provided.

Message Type Component-Identifier SKEY PortAttribute(V_EndStyle) Connected SKEY Connected PortAttribute(V_EndStyle) Message Value Message Attribute Message Status
Imbedded PIPE V_Name MESSAGE-Round

In this case, the message is displayed at the center of the pipe or part, and is written for all defined Component-Identifier, whatever the SKEY.

Case 2

Message type is Imbedded and only the SKEY is provided.

Message Type Component-Identifier SKEY PortAttribute(V_EndStyle) Connected SKEY Connected PortAttribute(V_EndStyle) Message Value Message Attribute Message Status
Imbedded FLWN 3DExperience_Defined MESSAGE

In this case, the message is displayed at the center of the part, and is written only for the components having a matching SKEY.

Case 3

Message type is Component, a component identifier and the port attribute (V_EndStyle) are provided.

Message Type Component-Identifier SKEY PortAttribute(V_EndStyle) Connected SKEY Connected PortAttribute(V_EndStyle) Message Value Message Attribute Message Status
Component PIPE BUTT WELD "BUTT WELD" MESSAGE UNDIMENSIONED

In this case, the message is displayed at the location of the pipe or part port having the defined end style.

Case 4

Message type is Component, and two SKEYs are provided.

Message Type Component-Identifier SKEY PortAttribute(V_EndStyle) Connected SKEY Connected PortAttribute(V_EndStyle) Message Value Message Attribute Message Status
Component FLWN VBFL "TEXT" MESSAGE UNDIMENSIONED

In this case, the message is displayed at the connection of the two parts having the defined SKEYs.

Case 5

Message type is Component, and two port attributes (V_EndStyle) are provided.

Message Type Component-Identifier SKEY PortAttribute(V_EndStyle) Connected SKEY Connected PortAttribute(V_EndStyle) Message Value Message Attribute Message Status
Component BUTT WELD RAISED FACE "TEXT" MESSAGE UNDIMENSIONED

In this case, the message is displayed at the connection of the two parts or pipes having the defined end styles.