Bentley Communities
  • Site
  • User
  • Site
  • Search
  • User
  • Welcome
  • Products
  • Support
  • About
  • More
  • Cancel
AutoPLANT | AXSYS | OpenPlant | PlantWise
  • Product Communities
  • More
AutoPLANT | AXSYS | OpenPlant | PlantWise
AutoPLANT | AXSYS | OpenPlant | PlantWise Wiki To Provide Annotation on Components based on Property Value
    • Sign in
    • -Plant Design and Engineering - Wiki
      • OpenPlant Product Compatibility
      • +CONNECT Services - OpenPlant
      • +OpenPlant Modeler CONNECT
      • +OpenPlant PID CONNECT
      • +OpenPlant Isometrics Manager CONNECT
      • +OpenPlant Orthographics Manager CONNECT
      • +OpenPlant Support Engineering CONNECT
      • +OpenPlant Project Administrator CONNECT
      • +OpenPlant Modeler v8i
      • -OpenPlant Isometrics Manager v8i
        • -OpenPlant Isometrics Manager for OpenPlant
          • Installation/Upgradation Steps for OpenPlant Isometrics Manager
          • +Errors, Logs, Messages, Crashes - OpenPlant Isometrics Manager
          • +Open/Save - OpenPlant Isometrics Manager
          • +Processing - OpenPlant Isometrics Manager
          • -Settings/Attributes - OpenPlant Isometrics Manager
            • +Configuring the BOM and Reports
            • +DBQuery : usage, logging, debugging
            • +Grid Lines - OpenPlant Isometrics Manager
            • Connectivity Information Lost in Isometric After Detaching/Attaching Reference Model
            • How To Add Detail Sketches in OpenPlant Isometrics Manager Using OpenPlant Modeler
            • How to Add NEW Schema Field to Component for Custom Tagging in OpenPlant Isometrics Manager
            • How to Adjust Imperial Accuracy in OpenPlant Isometrics Manager
            • How to Assign FieldFit Weld Allowances or Other Weld Types for BOM & Cut List in OpenPlant Isometrics Manager
            • How to Change Numbering Sequences For Spools, Welds & CUTID
            • How to Control Socket Weld Symbols in OpenPlant Isometrics Manager
            • How to Define Existing lines in OpenPlant Isometrics Manager
            • How to Delete Levels and Create Custom Level List in OPIM Seed File
            • How To Display Co-ordinates Using Multipliers
            • How to Display Nozzle Rating and Facing Information on Connection & Continuation in OpenPlant Isometrics Manager
            • How To Display Pipe Length using Multipliers
            • How To Feature Microstation Tags And AutoCAD Attributes
            • How to Format Data in Fractions Listed Under Drawing Tag Data
            • How to Get Exclusive Support PARTID Report with Prefix
            • How to Hide Sizes Of Bolts in Bill Of Material
            • How to Modify Valve Operator Label to Show Description
            • How To Modify Valve Tag
            • How to Obtain Different Descriptions for Trimmed Elbow in OpenPlant Isometrics Manager BOM
            • How to Remove Duplicate Annotation For Reducing Flange from Line Pipe Module
            • How to Remove Information from Isometric Output
            • How to Rotate Support Symbols in OpenPlant Isometrics Manager
            • How to Round Off Values After Decimal For Support Co-ordinates
            • How To Show Existing Lines For Fasteners In OpenPlant Isometrics Manager
            • How to Split the Components on Different Description and to Avail Different PartID in BOM
            • Managing Isometrics Styles
            • +Modifying Dimensions
            • +Modifying Symbols in OpenPlant Isometrics Manager
            • -Modifying Text and Annotation Settings
              • PARTID in isometric manager shows as l/I instead of 1.
              • How to Add IsoSheet Number on Weld Label in Generated Isometrics Model
              • How to Add Weld Tag as FW/FFW on Isometrics weld in OpenPlant Isometrics Manager
              • How to Change Bill of Materials list's Text Font, Size, Color and Location Using Text Nodes
              • How to Change BOM Text to Upper Case using Hook.ini File
              • How to Control Line spacing for Annotation Cells in OpenPlant Isometrics Manager
              • How to Create new Drawing Attribute Combining Multiple other Drawing Attributes and Map with New Text Node
              • How To Disable Unwanted Text Node Values in the Isometric Output
              • How to Enable Annotation of Support Co-ordinates in Isometrics
              • How To Modify Symbology for Labels in OpenPlant Isometrics Manager
              • How to Reclaim Desired Text Node
              • How to set Different PLANT North in OpenPlant Isometrics Manager
              • How to Suppress Co-ordinates & Display Elevations in OpenPlant Isometrics Manager
              • How to Swap Coordinates Annotation in OpenPlant Isometrics Manager
              • How to turn off flow arrow annotations but keep annotations for other miscellaneous attachments.
              • How to Turn off Hatching Lines for OpenPlant Isometrics Manager
              • How to Update Attributes in Title Block in OpenPlant Isometrics Manager
              • How to Use Component Property as Drawing Attribute
              • How to Use Various Iso-Sheet Splitting options in OpenPlant Isometrics Manager
              • To Customize Spool Labels Based on CUTID and Other Attributes
              • To Modify the Spool ID Labeling in OpenPlant Isometrics Manager
              • To Provide Annotation on Components based on Property Value
              • Use of Flag on User labels in OpenPlant Isometrics Manager
            • +Modifying the Isometric Content
            • +Setting File Type (DGN or DWG) and Paper Setting
            • To Specify Various Imperial Value Output Type in OpenPlant Isometrics Manager
            • To Concatenate Length Property in Description Field for BOM
            • To Define Symbology for Multiple Component State in OpenPlant Isometrics Manager
            • To Display Handwheel Orientation For GearBox Operator in OpenPlant Isometrics Manager
            • To Display Multiple Rows for Notes as Labels
            • To Display New Property in Description Field For BOM in OpenPlant Isometrics Manager
            • To Display Right Angle Operator Direction with Spindle in OpenPlant Isometrics Manager
            • To Display Support Orientation in OpenPlant Isometrics Manager
            • Additional 3D.DWG file Created in OpenPlant Isometrics Manager
        • +OpenPlant Isometrics Manager for AutoPLANT
        • +Release Notes - OpenPlant Isometrics Manager
        • OpenPlant Isometrics Manager [FAQ]
      • +OpenPlant Project Administrator v8i
      • +OpenPlant PID v8i
      • +OpenPlant Orthographics Manager v8i
      • +OpenPlant Support Engineering v8i
      • +OpenPlant ModelServer v8i
      • +OpenPlant Reporting v8i
      • +Bentley AutoPLANT
      • +Bentley Navigator
      • +Bentley PlantSpace
      • +Plant Project Tools
    • i-model Composition Service for S3D

     
     Questions about this article, topic, or product? Click here. 

    To Provide Annotation on Components based on Property Value

    Applies To
    Product(s): OpenPlant Isometrics Manager
    Version(s): 08.11.09.XXX
    Environment: Windows 7 (64 bit) & Others
    Area: Settings/Attributes
    Subarea: -
    Original Author: Rahul Kumar, Bentley Product Advantage Group

    Overview

    To provide Annotation on Components based on Property Value.

    Problem Solution

    Switching Property value should annotate accordingly.With a new Property, user wanted to control set of Flange, gasket & bolt to toggle ON/OFF on isometrics. Below are the steps to resolve such case using rep_sortgroups.txt file present inside the project style folder. 

    Steps to resolve

    1. In class Editor, check for a property which is defined control Toggle ON/OFF. Say B_COMPLETE property. 

    2. Define this property under Piping Component Class. 

      Note - To create a new property under the class, user should refer related wiki present under Plant community. 

    3. Launch OpenPlant Modeler.

    4. Assign property value based on Completion of project and are required to show it in Isometric labels & in BOM.

    5. Navigate to Style folder & rep_sortgroups.txt file.

    6. Open Rep_sortgroups.txt file and add below entry to it. 

      SORTGROUP = FLANGE_1
        HEADER = @ -----------
        HEADER = @  FLANGE_1
        HEADER = @ -----------
        RULE = IE_TYPE=CT_FLANGE
        SKIP = 1
       
      SORTGROUP = GASKET
        HEADER = @ -----------
        HEADER = @  GASKET
        HEADER = @ -----------
        RULE = IE_TYPE=CT_GASKET && B_COMPLETE = NO

      SORTGROUP = GASKET_1
        HEADER = @ -----------
        HEADER = @  GASKET_1
        HEADER = @ -----------
        RULE = IE_TYPE=CT_GASKET
        SKIP = 1

      SORTGROUP = BOLT
        HEADER = @ -----------
        HEADER = @  BOLT
        HEADER = @ -----------
        RULE = IE_TYPE=CT_BOLT && B_COMPLETE = NO
       


      SORTGROUP = BOLT_1
        HEADER = @ -----------
        HEADER = @  BOLT_1
        HEADER = @ -----------
        RULE = IE_TYPE=CT_BOLT
        SKIP = 1

    7. Launch OpenPlant Isometrics Manager & verify results. 

    See Also

    Comments or Corrections?

    Bentley's Product Advantage Group requests that you please confine any comments you have on this Wiki entry to this Comments or Corrections?" section. THANK YOU!

    • Annotation
    • OPIM
    • Rep_sortgroups
    • OpenPlant Isometrics Manager
    • Share
    • History
    • More
    • Cancel
    • Rahul Kumar Created by Bentley Colleague Rahul Kumar
    • When: Thu, Mar 31 2016 9:59 AM
    • Rahul Kumar Last revision by Bentley Colleague Rahul Kumar
    • When: Mon, Apr 18 2016 11:55 AM
    • Revisions: 2
    • Comments: 1
    Anonymous
    • Naydenov
      Offline Naydenov over 3 years ago

      Hi ! This was the case of one of our users:  if a flange/gasket/bolt is complete (new property was set for  FLANGE, GASKET, BOLT, which was B_COMPLETE, equals YES if complete, but can be anything in this case) there should not be any annotation, vice versa if it is not (B_COMPLETE=NO)  it should place the annotation. It works having the property value in Russian (can be "НЕТ" or "ДА" or something)

      This is the rep_sortgroups.txt file (complete, without comments):

      SORTGROUP = VALVES

       HEADER = @ -----------

       HEADER = @  VALVES

       HEADER = @ -----------

       RULE = IE_TYPE = CT_VALVE.*

      SORTGROUP = PIPES1

       HEADER = @ -----------

       HEADER = @  PIPES1

       HEADER = @ -----------

       RULE = IE_TYPE=CT_PIPE

      SORTGROUP = PIPES2

       HEADER = @ -----------

       HEADER = @  PIPES2

       HEADER = @ -----------

       RULE = IE_TYPE=CT_BEND

      # The fitting group is defined here because we want it reported after the

      # PIPES group in the report. No Rules are yet defined becasue so many different

      # component types belong to this group

      #

      SORTGROUP = FITTINGS

      HEADER = @ -----------

       HEADER = @  FITTINGS

       HEADER = @ -----------

      SORTGROUP = ELBOW

       HEADER = @ -----------

       HEADER = @  Elbow

       HEADER = @ -----------

       RULE = IE_TYPE=CT_ELBOW

      SORTGROUP = FLANGE

       HEADER = @ -----------

       HEADER = @  FLANGE

       HEADER = @ -----------

       RULE = IE_TYPE=CT_FLANGE && B_COMPLETE = NO

      SORTGROUP = FLANGE_1

       HEADER = @ -----------

       HEADER = @  FLANGE_1

       HEADER = @ -----------

       RULE = IE_TYPE=CT_FLANGE

       SKIP = 1

      SORTGROUP = GASKET

       HEADER = @ -----------

       HEADER = @  GASKET

       HEADER = @ -----------

       RULE = IE_TYPE=CT_GASKET && B_COMPLETE = NO

      SORTGROUP = GASKET_1

       HEADER = @ -----------

       HEADER = @  GASKET_1

       HEADER = @ -----------

       RULE = IE_TYPE=CT_GASKET

       SKIP = 1

      SORTGROUP = BOLT

       HEADER = @ -----------

       HEADER = @  BOLT

       HEADER = @ -----------

       RULE = IE_TYPE=CT_BOLT && B_COMPLETE = NO

      SORTGROUP = BOLT_1

       HEADER = @ -----------

       HEADER = @  BOLT_1

       HEADER = @ -----------

       RULE = IE_TYPE=CT_BOLT

       SKIP = 1

      SORTGROUP = SUPPORT

       HEADER = @ -----------

       HEADER = @  SUPPORT

       HEADER = @ -----------

       RULE = IE_TYPE=CT_SUPPORT

      SORTGROUP = CLAMP

       HEADER = @ -----------

       HEADER = @  CLAMP

       HEADER = @ -----------

       RULE = IE_TYPE=CT_CLAMP

      # Here we re-visit the FITTINGS group

      # The initial entry defined the order (after the PIPES group)

      # We add everything not yet catched here to belong to the fittings group

      SORTGROUP = FITTINGS

      RULE = IE_TYPE = CT_PIPESPOOL

       RULE = IE_TYPE = CT_REDUCER

       RULE = IE_TYPE = CT_ECCENTRIC_REDUCER

       RULE = IE_TYPE = CT_LAPJOINT

       RULE = IE_TYPE = CT_STUB

       RULE = IE_TYPE = CT_FERRULE

       RULE = IE_TYPE = CT_OLET

       RULE = IE_TYPE = CT_STRAINER.*

       RULE = IE_TYPE = CT_INSTRUMENT.*

       RULE = IE_TYPE = CT_RETURN.*

       RULE = IE_TYPE = CT_ADDITEM

      # the last rule is a catch all

      RULE = IE_TYPE = CT_.*

      • Cancel
      • Up 0 Down
      • Reply
      • More
      • Cancel
    Recommended
    Related
    Communities
    • Home
    • Getting Started
    • Community Central
    • Products
    • Support
    • Secure File Upload
    • Feedback
    Support and Services
    • Home
    • Product Support
    • Downloads
    • User Management
    • Licensing Manager
    Training and Learning
    • Home
    • About Bentley Institute
    • My Learning History
    • Reference Books
    Social Media
    •    LinkedIn
    •    Facebook
    •    Twitter
    •    YouTube
    •    RSS Feed
    •    Email

    © 2019 Bentley Systems, Incorporated  |  Contact Us  |  Privacy |  Terms of Use  |  Cookies