Hello сolleagues!
Is there a way to match P&ID properties with custom Spec's properties?
Plant 3D 2018.
Thanks in advance.
Hi @Artem_Marinin,
Please give an example:
(E.g. PipeSpes user-defined value with pipeline group) can function I believe.
Hartmut Eger
Senior Engineer
Anlagenplanung + Elektotechnik
XING | LinkedIn
Hello @h_eger. Thank you for your reply.
I've created a "Code_ERP"custom property for Engineering Items class in P&ID settings (pic 1 in attachments). Then I've created the same property for Piping and Equipment class in Plant 3D settings (pic 2 in attachments). Also I've created the same "Code_ERP" property in Spec (pic 3 in attachments).
So now I want to map P&ID's "Code_ERP" (e.g. for Hand Valves class) to Plant3D's "Code_ERP" (for Valves class) by new function in 2018 version - "Pipe Specs in P&ID".
I set my project as Spec Driven Project in project setup. Then I opened Pipe Spec Object dialog box, clicked Property Mapping tab, found my "Code_ERP" in P&ID column, opened list in Pipe Specs column to choose the "Code_ERP" property, but I can't see any custom properties (pic below).
So my question: Is there a way to choose in Pipe Specs column a custom property?
Hi @Artem_Marinin,
Unfortunately a bad message this works with Autodesk AutoCAD Plant 3D SpecDriven not !!!
Please report the error to Autodesk Support.
If you need something working, I use the PlantSpecDriven from CADStudio Abcom Plant SpecDriven.
Hartmut Eger
Senior Engineer
Anlagenplanung + Elektotechnik
XING | LinkedIn
Hi @Artem_Marinin,
The list of spec properties seems to be hard coded and cannot be edited.
The mappings are located in the projects PIDToSpecClassMapping.xml, but adding the custom property there as a mapping there doesn't work.
I think this is something that would be good to add to the Idea Station.
Thanks,
Dan
It's not hard-coded, but it is difficult coded.
The file that needs to be edited is "C:\Program Files\Autodesk\AutoCAD 2023\PLNT3D\Pn3DSpecSchema.dcfx"
1. Make a backup.
2. Find a similar property. I used DesignStd.
3. Copy all the pieces of xml where DesignStd is used, and rename them to what you want your field to be called.
4. Make sure your xml is readable. I use Foxe and there is an xml validate command that checks formatting.
There's probably some logic to what piece you need to copy, but I don't have time to work through that ATM.
@dave.wolfe , thanks for the effort and process.
I am trying to accomplish this exact thing, but am getting this error when trying to edit that file.
I've tried to edit the file for both P3D 2024 and 2025, and am getting the same error.
Any ideas?
Thanks,
Lance
What application are you trying to use to edit the file?
I've tried both XML Notepad and the IsoConfigEditor (which won't even open it/give me the error message).