Standaard worden niet alle item classes in AutoCAD Plant 3D voorzien van een unieke tag. Door enkele wijzigingen door te voeren in de database kunnen we wel een unieke tag voorzien voor een item class die dit nog niet heeft. Dit kan handig zijn voor het gebruik van de Piping Specialty Items (P&ID) of eigen custom classes.
In P&ID zijn dit de item classes die 'out-of-the-box' een unieke tag hebben:
- Equipment
- Hand Valves
- Instrumentation
- PipeLineGroup
- Nozzles of a specific equipment
In Plant 3D hebben deze classes 'out-of-the-box' een unieke tag:
- Equipment
- Nozzle
- Valve
- Support
- P3dLineGroup
- Instrument
Waarschuwing: het editeren van een databank komt niet zonder risico, neem zeker backups van uw bestanden op voorhand.
In dit voorbeeld gaan we een unieke tag maken voor de Piping Specialty Items.
Allereerst is het nodig om de juiste database te openen. In een SQLite project open je de processpower.dcf databank (voor P&ID) of de piping.dcf databank (voor Plant3D). Hiervoor kan je een gratis online SQLite editor zoals 'SQLite Expert' gebruiken. In een SQL Server project open je de <prefix>PnID databank of the <prefix>Piping databank. Hiervoor gebruik je de SQL editor die voorzien is op SQL Server, zoals bijvoorbeeld 'SQL Server Management Studio'.
Er zijn twee tabellen die we moeten wijzigen. De PnPBase tabel en de PnPTagEnlistedColums tabel.
Voeg een extra regel toe aan de PnPBase tabel.
- PnPID - geef een waarde op hoger dan de tot dan hoogste PnPID (8001 in onderstaande screenshot)
- PnPClassName - geef de waarde 'PnPTagEnlistedColumns' op
- PnPStatus en PnPRevision - zet op 0
- PnPGUID - gebruik een willekeurig gegenereerde GUID (https://guidgenerator.com/)
- PnPTimeStamp - kopieer de waarde uit de bovenliggende rij.
Voeg een extra regel toe aan de PnPTagEnlistedColums tabel.
- TagRegistryName - geef de waarde 'PnPTagRegistry' op
- TableName - geef de naam van de item class tabel op, deze kan je ook terugvinden tussen de tabellen in de databank.
- ColumnName - geef de waarde 'Tag' op
- PnPID - geef hier de waarde op die je ingevuld hebt in de PnPBase tabel (8001)
Na het maken van deze wijzigingen wordt de tagging voor de Piping SpecialtyItems ook voorzien van een unieke tag. Bij het proberen plaatsen van een component met dezelfde tag krijgen we deze melding:
veel plezier !!!
Volg onze opleidingskalender om meer te leren over Geo-IT & Autodesk Software.