Smart PID Analyzer - Intergraph Smart P&ID - Help - Intergraph

Intergraph Smart P&ID Utilities Help

Intergraph Smart P&ID
Search by Category
Smart P&ID Version
9 (2019)
Smart Engineering Manager Version
10 (2019)

The Smart PID Analyzer provides optional checking to make users aware of various problems that can arise when the contents of a drawing are not in harmony with the database. When enabled, a macro, SmartPIDAnalyzer, which is built in to the Smart P&ID modeler, runs when a user opens or closes a drawing. The macro generates a report that informs the user of any problems found in the categories that were selected for checking.

To configure the system for checking:

  1. Open Windows Registry.

  2. Under HKEY_LOCAL_MACHINE, create the following registry key:


    For a Windows 7 operating system, the registry key path is:


  3. Set the value of AnalyzerOptions as follows to check one of the following categories:

    • Unnamed linear patterns in graphics = 1

    • Cross checking of RAD object and database object relationships = 2

    • Bad connectors = 4

    To disable checking, set the value to 0; to check all the categories, set the value to 7 (1+2+4). For a combination of checks, set the value of AnalyzerOptions to the bit sum of the individual categories, for example, to check unnamed linear patterns and bad connectors, the value of AnalyzerOptions should be set to 5 (1+4), as shown in the example.

  4. Open the drawing. If a problem is found under one or more selected categories, a message displays prompting you to view the log file. Select Yes to open the SmartpidAnalyzer.log file.

  • The log file is in your local Temp folder.

  • The log file is overwritten each time a drawing with an identified problem is opened.