PCF Commands - Intergraph Smart Isometrics - Version 5 - UPDATED - Help - Hexagon

Piping Data Processor Help

Language
English
Product
Intergraph Smart Isometrics
Search by Category
Help
Isogen Version
13.0(2016)

You use the commands described in this section in the .ppc file to define the pre-processing of piping data in a PCF. You can use these commands to add attributes, and change, edit, or delete records so that the piping data file is imported successfully.

You can qualify most PCF commands with a WHERE statement followed by an expression. If the WHERE statement evaluates as TRUE, Isogen runs the command. You can include any of the following macros in the WHERE statement

  • $P.attribute$

  • $C.attribute$

  • $C.PCFTYPE$

  • $C.Size1$

  • $C.Size2$

  • $C.Size3$

where attribute is the name of the PCF attribute, P is the pipeline, C is the current component, and PCFTYPE is the current component type, such as flange, valve, or weld. Size1, Size2, and Size3 represent the first, second, and third bores of the component.

Command Examples

Action on PCF

PCF ADD-UCI WHERE '"$PCFTYPE$" = "WELD"'

Adds a unique component identifier.

PCF CHANGE-PROPERTY SKEY FLSW FLXX
COMPONENT FLANGE WHERE '$C.Size1$ = 0.75'

Changes the property.

PCF DELETE-COMPONENT WELD WHERE '$C.COMPONENT-IDENTIFIER$ = 77'

Deletes the specified weld.

  • Enclose the 'expression' within single quotes ( ' ). Strings in the expression must be delimited with double quotes ( " ).

  • The expression can also include VBScript-supported functions, such as Left() or Instr().