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

Intergraph Smart P&ID Utilities Help (2019)

Intergraph Smart P&ID
9 (2019)
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.

      On opening the drawing, if a problem was found under one or more selected categories, a message appears prompting you to view the log file.

  4. Click Yes to open the SmartpidAnalyzer.log file, which is located in the user’s Temp folder.

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