CADXChange

BlockCompare

Confronta le definizioni di blocco e gli attributi tra due revisioni di disegno, campo per campo.

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

Gli elenchi file di Folder A (before) e Folder B (after), pronti per la scansione e l'abbinamento.

Il problema

AutoCAD non ha un modo integrato per capire cosa è cambiato in un blocco tra due revisioni di un set di disegni — le uniche opzioni sono aprire entrambe le versioni e controllare a vista, oppure fidarsi di quanto affermano le note di revisione.

Come funziona BlockCompare

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

Tab: Select Files

Passo 1 — Aggiungi le revisioni prima e dopo

Indica a BlockCompare due cartelle — i disegni prima di una modifica e gli stessi disegni dopo — e restringi quali blocchi, livelli o finestre contano davvero prima di scansionare. Un interruttore Compare DWG / Compare with Excel nella barra del titolo sceglie tra quel flusso di lavoro a due cartelle e il confronto con una cartella di lavoro Excel esportata invece.

  1. 1Usa prima l'interruttore Compare DWG / Compare with Excel nella barra del titolo — Compare DWG (il default, descritto sotto) legge entrambi i lati dal disco; Compare with Excel sostituisce Folder A con un'unica cartella di lavoro di dati di blocco esportata dallo strumento complementare BlockSync, mentre Folder B resta una cartella live di DWG.
  2. 2Add Files o Add Folder in Folder A (before) e Folder B (after) — un numero qualsiasi di DWG per lato.
  3. 3BlockCompare pre-scansiona entrambe le cartelle e riporta uno stato live per file prima che inizi il confronto.
  4. 4Apri il tab Blocks per selezionare esattamente quali definizioni di blocco confrontare — ogni riga mostra il suo numero di riferimenti, quanti file la contengono, se è dinamica, e se ha attributi.
  5. 5Passa al tab Layers o Viewports per restringere il confronto a livelli specifici o finestre di spazio carta invece che all'intero disegno.
  6. 6Scegli una strategia Match — Filename priority, Handle priority, o Hybrid (default, ponderata verso gli abbinamenti per handle) — e trascina il cursore Confidence threshold che decide quanto deve essere sicuro un abbinamento di file prima di essere proposto automaticamente.
  7. 7Salva le selezioni correnti dei tab come profilo di filtro con nome (Save…) e ricaricalo in seguito (Load) per un lavoro di confronto ricorrente sullo stesso progetto.
  8. 8Fai clic su Scan & Match per leggere ogni file e proporre abbinamenti file-a-file.

Options on this screen

Filename priority / Handle priority / Hybrid (default)
Quale segnale considerare più affidabile nell'abbinare un file 'prima' al suo corrispondente 'dopo'. Hybrid combina entrambi, ponderato verso l'abbinamento per handle.
Confidence threshold
Quanto deve essere sicuro un abbinamento di file proposto prima che BlockCompare lo accetti automaticamente invece di segnalarlo per revisione manuale.
Compare DWG / Compare with Excel
Compare with Excel restringe la scansione di Folder B solo ai nomi di blocco trovati nella cartella di lavoro e usa di default l'abbinamento Filename priority, poiché i nomi file registrati nella cartella di lavoro — non i dati handle live — sono il segnale più affidabile su quel lato.
Tab: Review Matches

Passo 2 — Conferma o correggi gli abbinamenti di file proposti

BlockCompare abbina automaticamente ogni file 'prima' al suo corrispondente 'dopo' più probabile — questa schermata serve a confermarlo, o a correggerlo a mano, prima che venga confrontato qualcosa.

  1. 1Ogni riga elenca File A accanto al File B proposto da BlockCompare, con un punteggio Filename %, Handle % e Combined % che mostra quanto è sicuro l'abbinamento.
  2. 2Le righe evidenziate in rosso sono conflitti — i segnali di nome file e handle non concordano — ed elencano un Conflict candidate così puoi vedere la seconda scelta prima di decidere.
  3. 3Sovrascrivi qualsiasi abbinamento proposto con il menu a tendina File B, oppure seleziona Exclude per escludere un file dall'esecuzione.
  4. 4Cambia Strategy e fai clic su Re-match in qualsiasi momento per rieseguire l'algoritmo di abbinamento sugli elenchi file correnti.
  5. 5Fai clic su Compare una volta confermato ogni abbinamento.
Tab: Comparison Report

Passo 3 — Rivedi esattamente cosa è cambiato, blocco per blocco

Ogni coppia abbinata viene confrontata tramite l'handle di oggetto persistente di AutoCAD, così un blocco che si è spostato, è stato riattribuito, o ha cambiato livello viene segnalato con precisione — mai semplicemente segnalato come 'diverso'.

  1. 1I risultati sono raggruppati per coppia di file abbinata, ciascuna con una riga di riepilogo e un elenco espandibile di voci.
  2. 2Ogni voce mostra il suo Handle, Block Name, Kind (Added / Removed / Modified) e quanti Fields Changed.
  3. 3Fai clic su Details… su qualsiasi voce modificata per aprire un popup che elenca l'Old Value e il New Value di ogni campo cambiato, affiancati.
  4. 4Le istanze di blocco invariate non vengono elencate affatto, così un disegno con migliaia di istanze non seppellisce la manciata di differenze reali.
  5. 5Fai clic su Finish per chiudere la sessione, o su Back per correggere l'abbinamento e riconfrontare.
Tab: Export to Excel

Consegna il report a chi non ha BlockCompare

La stessa suddivisione Added / Removed / Modified, con ogni modifica a livello di campo, scritta in una cartella di lavoro che chiunque può aprire, filtrare o archiviare — in uno dei due layout scelti al momento dell'esportazione.

  1. 1Dalla schermata Comparison Report, fai clic su Export to Excel, poi scegli un layout di report nella finestra di dialogo che appare.
  2. 2La cartella di lavoro elenca ogni istanza di blocco cambiata, aggiunta e rimossa con il suo abbinamento file, handle, nome del blocco, e i valori vecchio/nuovo a livello di campo.
  3. 3Come foglio di calcolo piatto e filtrabile, funziona come artefatto di revisione o registro di approvazione QA senza che nessuno debba avere BlockCompare installato.

Options on this screen

One row per record (default)
Ogni istanza ottiene una singola riga; il vecchio valore di un campo cambiato viene lasciato come commento sulla cella, così il foglio resta compatto.
Before/after rows for changed records
Un'istanza Modified ottiene invece due righe adiacenti — una con i vecchi valori, una con i nuovi — e ogni campo effettivamente cambiato viene evidenziato su entrambe le righe, così vecchio e nuovo stanno affiancati senza dover passare il mouse su un commento.

Incluso anche

Abbinato per handle, non per nome o posizione

Ogni confronto allinea le istanze di blocco tramite l'handle di oggetto interno persistente di AutoCAD, letto direttamente da ogni entità — lo stesso identificatore sopravvive allo spostamento di un blocco, alla rinomina, o alla modifica dei suoi attributi, così un cambiamento reale non viene mai scambiato per un'eliminazione-e-ricreazione.

Tre strategie di abbinamento, regolate da un cursore di confidenza

Filename priority e Handle priority ponderano l'abbinamento dei file interamente verso un segnale; Hybrid (il default) combina entrambi, ponderato verso l'abbinamento per handle — utile quando una revisione rinomina anche i file. Il Confidence threshold decide quando un abbinamento richiede revisione manuale invece di essere accettato automaticamente.

Candidati in conflitto messi in evidenza, non nascosti

Quando il segnale del nome file e quello dell'handle non concordano su a quale file 'dopo' appartiene un file 'prima', quella riga viene evidenziata in rosso in Review Matches e indica il candidato secondo classificato — così un abbinamento in conflitto ottiene una decisione, non un'ipotesi silenziosa.

Profili di filtro riutilizzabili

Salva l'esatto insieme di blocchi, livelli e finestre selezionati come profilo con nome e ricaricalo alla prossima esecuzione di confronto — utile per un progetto che viene ricontrollato rispetto a una nuova revisione su base ricorrente.

Confronta con un'istantanea Excel, non solo con una seconda cartella DWG

Compare with Excel sostituisce Folder A con una cartella di lavoro di dati di blocco esportata dallo strumento complementare BlockSync — utile quando la revisione 'prima' sopravvive solo come foglio di calcolo consegnato da qualcuno, non come DWG ancora disponibile. I nomi di blocco della cartella di lavoro diventano automaticamente l'ambito del confronto.

Ambiente e requisiti

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

  • Non è richiesta l'installazione di Microsoft Excel — BlockCompare legge e scrive file .xlsx direttamente con un proprio motore (ClosedXML).
  • 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 BlockCompare.
  • 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.
  • 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 BlockCompare è stato progettato —— se la tua non è elencata, probabilmente è comunque coperta da uno dei tab qui sopra.

Approvazione della revisione prima dell'emissione

Prima

Un set di disegni viene rivisto e il revisore deve fidarsi che la nuvola/le note di revisione siano complete, oppure ricontrollare manualmente ogni blocco a vista rispetto all'emissione precedente.

Dopo

Indica a BlockCompare la cartella dell'emissione precedente e quella nuova — ogni blocco effettivamente cambiato viene elencato con il campo esatto, pronto da verificare rispetto alle note di revisione.

Tempo risparmiato

~3 ore di controllo incrociato manuale → 15 minuti

Individuare una modifica di blocco non intenzionale

Prima

Una definizione di blocco condivisa viene modificata per un progetto e la modifica si propaga silenziosamente in ogni disegno che la referenzia, senza traccia di cos'altro si è spostato.

Dopo

Confronta i disegni interessati prima e dopo la modifica — il diff a livello di campo di BlockCompare mostra esattamente quali istanze e attributi sono cambiati, permettendo di individuare una modifica non intenzionale prima della consegna.

Tempo risparmiato

Scoperta dopo la consegna → individuata lo stesso giorno

Verifica di una modifica in blocco automatizzata

Prima

Dopo aver eseguito uno strumento batch (o uno script) su un set di disegni, non c'è modo semplice di confermare che abbia cambiato solo ciò che doveva, e nient'altro.

Dopo

Confronta la cartella prima e dopo l'esecuzione batch — il Comparison Report elenca ogni modifica reale, confermando che l'automazione ha fatto esattamente ciò che era previsto e nulla di più.

Tempo risparmiato

Controllo a campione su alcuni file → un report completo e verificato

Prova BlockCompare gratis

Nessuna carta di credito, nessun limite di tempo.

Scarica gratis