Where can I get a comprehensive list of the drawing attributes that are exposed by the piping system to OPIM when used with AutoPLANT?
The OPIM documentation says that "AutoPLANT adds a few standard drawing attributes" and lists the following attributes:
FILENAME, STYLE, DATE, TIME, PRJ_NAME, SIZE1, SIZE2, SPECMAIN, LINENUMBER, UNIT, SERVICE, NAME, ALIAS, ACTIVE
The log file from running an iso lists the following, different, set of attributes in the "system drawing attributes" section:
FILENAME, STYLE, TIME, PRJ_NAME, SIZE1, SPECMAIN, INSTANCE_ID, STORAGE_PATH, STORAGE_ROOT, LINENUMBER, UNIT, SERVICE, NAME, ACTIVE, SHEETNO, NO_SHEETS, PRESPLIT_SHEETNO, PRESPLIT_NO_SHEETS, REPOSITORY_IDENTIFIER, GRIDNAME
This Communities post reveals that you can use *(GUID) to obtain a component's COMP_ID , which doesn't seem to be documented anywhere else:
I'm trying to add attributes to my isometric and would like to have a full list of which fields are available to work with. For example: The shipping node2da.txt file includes a mapping for node 33 to AREA but AREA doesn't appear to be the name of the attribute exposed by the piping system. I realize that I could obtain the area by using a DbQuery but if that attribute is already exposed by the piping system via a different attribute name I would rather just use that.
Hi Marc,
Have you tried looking at the "Show Tag Data" tools? It will most likely show you the list of all tag attributes available for different types of component in an iso drawing.
Hi Tuan,
If I change my OPIM output format to dgn from dwg I can see tag data using the "Show Tag Data" tool. It only shows me tag data that I have already defined rather than all the possible tag attributes however.
I was able to determine that the tag attribute for area is actually AREAID so I am making some progress.
Marc, I'm just throwing words here (a diplomatic way of saying I've no clue what I'm talking about) but you may be able to get some information by looking at the schema of OPIM as I would imagine that would be where the interfacing between AutoPlant and OPIM happens. As a reference, the below thread was me asking about creating and mapping a custom property from OPM into OPIM:
It seems if there's a property for a component (PIPE or PIPING_NETWORK_SYSTEM as in my example) in the OPIM schema, you should be able to use it in node2da.txt mapping. Again, not sure if that's the case here, as I have no experience with AutoPlant.
Best regards,
Tuan Le
Answer Verified By: Marc Whitburn
That was helpful, thanks.
It appears that any OpenPLANT property that has an AutoPLANT_PDW_Property_Map in the schema is available in OPIM.
For example: the OPIM property DESCRIPTION has an AutoPLANT_PDW_Property_Map to LONG_DESCR so therefore I can access the AutoPLANT property LONG_DESCR using $(DESCRIPTION) in my textnodes.txt file.
Regards,
Marc
Well done. Glad it worked out for you.
Hello Tuan,Thanks a lot for your input on this thread, highly appreciated!
Hello Marc,
You can refer below wiki articles that explains similar situation & fix on such issues. Please refer below wiki links.
Thanks again,Regards | Deepak Singh