CADXChange

P3DSync

Esporta i Tag degli asset Plant3D e gli attributi UDA in Excel, modificali e riscrivili in sicurezza.

AutoCAD Plant3D 2021–2027 · English / 简体中文 / 繁體中文 / 日本語 / 한국어 / Deutsch / Français / Italiano / Español

3 disegni scansionati, 23 classi di asset trovate — file, elenco classi di asset ed estrazione in un'unica schermata.

Il problema

I Reports e il Data Manager di Plant3D possono estrarre i dati degli asset, ma non esiste un modo integrato per modificare in blocco i valori Tag/UDA in Excel e riscriverli su molti disegni contemporaneamente — ogni proprietà personalizzata vive nel database di progetto, non nel disegno.

Come funziona P3DSync

Questi sono i tab presenti nell'app reale, nell'ordine in cui appaiono —— ogni screenshot qui sotto è una cattura reale e non modificata di P3DSync in esecuzione.

Tab: Plant3D → Excel

Passo 1 — Estrai ogni Tag di asset e attributo UDA in un unico file Excel

Aggiungi i file DWG, sfoglia le classi di asset trovate nel batch con miniature di anteprima in linea, e ottieni un'unica cartella di lavoro con un foglio per classe e una riga per istanza di asset.

  1. 1Add Files… o Add Folder… (con ricorsione facoltativa nelle sottocartelle) — combina un numero qualsiasi di DWG da qualsiasi posizione sul disco in un unico batch.
  2. 2P3DSync scansiona ogni file alla ricerca di classi di asset Plant3D, livelli e finestre di spazio carta, con una barra di avanzamento per file in tempo reale.
  3. 3Nel tab Assets, seleziona la classe o le classi che ti interessano davvero. Ogni riga mostra il suo numero di riferimenti, quanti dei tuoi file la contengono, se ha attributi, e una miniatura di anteprima in linea dove disponibile — fai clic su Details… per vedere l'immagine completa prima di procedere con l'esportazione.
  4. 4Cerca per nome, oppure usa Select All / Select None / Invert per gestire l'elenco su un progetto con decine di classi di asset.
  5. 5Serve un'esportazione più mirata? Passa al tab Layers o Viewports e seleziona livelli o finestre di spazio carta specifici — vengono estratti solo gli asset posizionati su/visibili attraverso quelli selezionati.
  6. 6Punta Plant3D Project Database sul ProcessPower.dcf del progetto (rilevato automaticamente accanto ai DWG, o una cartella più in alto) — questo è necessario perché Include Attributes estragga qualcosa oltre a Tag, geometria e livello, poiché le proprietà personalizzate (UDA) vivono nel database di progetto, non sull'entità del disegno.
  7. 7Apri Options per includere gli attributi UDA, la geometria (posizione + rotazione), le informazioni sul livello, e scegli un ambito di spazio (spazio modello, spazio carta, o entrambi). Attiva Parallel processing per scansionare ed estrarre più file contemporaneamente su una macchina veloce.
  8. 8Fai clic su Extract to Excel. Un file .xlsx con timestamp appare nella cartella di output mostrata a schermo — Open Output Folder ti porta direttamente lì.

Options on this screen

Include attributes
Estrae le proprietà personalizzate (UDA) di ogni asset dal database di progetto Plant3D, insieme al suo Tag. Richiede che sia impostato Plant3D Project Database.
Include geometry
Estrae la posizione e la rotazione di ogni asset come colonne aggiuntive.
Include layer info
Estrae il livello su cui è posizionato ogni asset.
Space scope
Limita l'estrazione allo spazio modello, allo spazio carta, o a entrambi.
Parallel processing
Elabora più file DWG contemporaneamente invece che uno alla volta. Più veloce, ma usa più memoria.
Tab: Excel → Plant3D

Passo 2 — Visualizza l'anteprima esatta delle differenze, poi riscrivi

Modifica la cartella di lavoro esportata in Excel come preferisci — P3DSync abbina ogni riga alla sua esatta istanza di asset e ti mostra precisamente cosa cambierà prima di toccare un disegno o il database di progetto.

  1. 1Scegli Excel Workbook (l'esportazione del Passo 1, modificata), e la cartella DWG con cui confrontarla — di default è la cartella della stessa cartella di lavoro, e l'abbinamento avviene solo per nome file esatto.
  2. 2Scegli una cartella di backup, o lascia attivo Automatic backup before writing — ogni file che sta per essere scritto viene copiato lì, invariato, prima che qualcosa cambi.
  3. 3P3DSync legge la cartella di lavoro e abbina ogni riga alla precisa istanza di asset da cui proviene (per file + handle dell'oggetto, non solo per ordine di riga). Tutto ciò che in Excel non ha un DWG corrispondente nella cartella appare nel tab Unmatched invece di fallire silenziosamente.
  4. 4Il tab Diff preview elenca ogni file con un conteggio di modifiche e un conteggio di bloccati. Seleziona un file per vedere la tabella completa attributo per attributo: File, Handle, Class, Attribute, Current e New value, affiancati, ciascuno contrassegnato WillChange / NoChange / CannotWrite con un motivo. Le righe senza modifiche sono nascoste di default — seleziona Show unchanged rows per verificare comunque tutto.
  5. 5Export Preview… salva la griglia delle differenze stessa in una propria cartella di lavoro se vuoi consegnare le modifiche esatte pianificate a qualcun altro per l'approvazione prima.
  6. 6Seleziona esattamente i file che vuoi includere, poi Write Back. Una finestra di conferma indica esattamente quanti file e quante modifiche di attributi stanno per avvenire — nessuna sorpresa.
  7. 7Dopo la scrittura, P3DSync rilegge ogni Tag e attributo modificato direttamente dal disegno e dal database di progetto per verificare che corrispondano a quanto previsto. Qualsiasi discrepanza viene segnalata per nome nel report dei risultati di scrittura, anziché essere data per scontata.
  8. 8Restore Backup… ripristina i file dal backup di un'esecuzione precedente; Rollback All nel report dei risultati annulla tutto ciò che è stato toccato nell'esecuzione corrente con un solo clic.

Options on this screen

Automatic backup before writing
Ogni file scritto viene copiato, invariato, nella cartella di backup prima di apportare qualsiasi modifica. Disattivalo solo se non ti serve poter ripristinare.
Show unchanged rows
Di default la vista delle differenze nasconde gli attributi senza modifiche, così un batch grande non seppellisce la manciata di modifiche che contano.

Incluso anche

Profili di selezione

Salva l'esatto insieme di classi di asset selezionate — o di livelli selezionati — come profilo con nome (Save Profile…) e ricaricalo in seguito (Load Profile), utile quando lo stesso gruppo di classi viene esportato ricorrentemente su unità diverse.

Verifica per rilettura, non fiducia cieca

Ogni riscrittura rilegge il Tag e ogni attributo appena scritto — sia dal disegno sia dal database di progetto Plant3D — e li confronta con quanto previsto. Se un valore è stato silenziosamente rifiutato o alterato, P3DSync ti dice quale file e quale attributo, invece di presumere il successo.

Miniature di anteprima degli asset, prima di esportare

Ogni classe di asset scansionata può mostrare una miniatura di anteprima in linea nell'elenco Assets, così scegliere la classe giusta tra decine di tipi di valvole/raccordi dai nomi simili non significa esportare alla cieca e controllare dopo.

Anteprima delle differenze a secco prima che venga scritto qualcosa

Write Back mostra sempre in anteprima le esatte modifiche di Tag/attributo — file, handle, classe, valore corrente, nuovo valore — con un verdetto WillChange/NoChange/CannotWrite per riga, prima che venga toccato un solo disegno o il database di progetto.

Ambiente e requisiti

Tutto ciò che determina se P3DSync funzionerà sul tuo computer e come si comporterà una volta avviato.

  • Richiede specificamente AutoCAD Plant3D, non AutoCAD standard — le classi di asset e gli attributi UDA sono tipi di oggetto di Plant3D che una licenza AutoCAD normale non può leggere né scrivere.
  • Non è richiesta l'installazione di Microsoft Excel — P3DSync legge e scrive file .xlsx direttamente con un proprio motore (ClosedXML), quindi funziona su una macchina che ha AutoCAD Plant3D ma non Office.
  • Windows 10/11, solo 64-bit.
  • Richiede una versione completa e con licenza di AutoCAD (2021–2027). AutoCAD LT non è supportato — LT non può eseguire l'automazione in background da cui dipende P3DSync.
  • Se è installata più di una versione di AutoCAD, scegli quale usare in Settings → AutoCAD, oppure lascia "Auto (newest installed)" — se quella versione non si carica per qualsiasi motivo, il sistema passa automaticamente a un'altra versione installata.
  • Basato su .NET 8. Se il .NET 8 Desktop Runtime non è già presente sulla tua macchina, il programma di installazione propone di scaricarlo da Microsoft (gratuito, una tantum, circa 60 MB).
  • L'accesso alla rete viene usato solo per verificare la licenza all'avvio e periodicamente in seguito. Scansione, lettura e scrittura avvengono tutte in locale tramite il motore di AutoCAD stesso — nessun contenuto dei disegni viene mai caricato.
  • Lingua dell'interfaccia: English / 简体中文 / 繁體中文 / 日本語 / 한국어 / Deutsch / Français / Italiano / Español.
  • I batch con molti file possono elaborare più disegni in background in parallelo — regola "Max parallel AutoCAD instances" in Settings per bilanciare velocità e margine di CPU/memoria.
  • Ogni azione di lunga durata mostra una barra di avanzamento con percentuale e tempo stimato rimanente, e può essere annullata a metà esecuzione.
  • Settings → Diagnostics → Open Log Folder ti porta direttamente ai log dell'host e del plugin se serve fare troubleshooting.

Vedi anche la pagina generale sui requisiti di sistema che confronta tutti gli strumenti.

Scenari

Alcune delle situazioni per cui P3DSync è stato progettato —— se la tua non è elencata, probabilmente è comunque coperta da uno dei tab qui sopra.

QA prima della consegna

Prima

Aprire decine di disegni uno per uno per controllare i Tag degli asset e i dati degli attributi prima di una scadenza di consegna.

Dopo

Estrai il Tag e gli attributi di ogni asset in un unico foglio, cerca discrepanze, correggi in blocco, riscrivi con un'anteprima delle differenze che conferma esattamente cosa cambia.

Tempo risparmiato

~5 ore → 20 minuti

Rinumerazione dei Tag dopo una revisione P&ID

Prima

Una revisione rinumera i Tag di valvole e apparecchiature su un'unità, e ogni disegno che fa riferimento al vecchio Tag deve essere aggiornato in modo coerente — perderne uno e l'elenco degli asset non corrisponde più al campo.

Dopo

Esporta ogni Tag dell'unità in Excel, applica la mappatura vecchio-Tag-verso-nuovo-Tag come formula di ricerca o trova e sostituisci, riscrivi — l'anteprima delle differenze mostra ogni singola modifica di Tag prima che venga confermato qualcosa.

Tempo risparmiato

~4 ore → 20 minuti per un'unità di 150 disegni

Aggiornamento dei dati di fornitore/produttore in una classe

Prima

Il campo UDA del fornitore o produttore di un componente cambia per un'intera classe di asset (un modello di valvola viene superato), e il vecchio valore è incorporato in ogni disegno che usa quella classe.

Dopo

Filtra l'esportazione solo all'attributo UDA di quella classe, sostituisci il vecchio valore, riscrivi su ogni disegno interessato in un solo passaggio invece di aprire il database di progetto asset per asset.

Tempo risparmiato

~3 ore → 10 minuti

Prova P3DSync gratis

Nessuna carta di credito, nessun limite di tempo.

Scarica gratis