Updating Components from Database and File-based Libraries

Hai posizionato i componenti nello schema, magari li hai anche già completamente cablati, compilati e hai portato il progetto alla fase di layout della scheda. Con ogni probabilità, arriverà il momento in cui sarà necessario apportare una modifica a un componente: aggiungere un nuovo parametro, modificare un collegamento a un modello oppure intervenire su un simbolo o un footprint a livello grafico.

Il punto più logico in cui effettuare una modifica è alla sorgente. La natura di questa sorgente dipende da come è stato posizionato il componente:

  • From an Integrated Library - vengono estratte le librerie sorgente, viene apportata la modifica e viene compilato il pacchetto di libreria integrata per generare la libreria integrata aggiornata.
  • From a Database Library - per un parametro o un riferimento a simbolo/modello, la modifica viene apportata al record corrispondente del componente nel database esterno collegato. Se la modifica è di tipo grafico (a un simbolo o a un modello), viene eseguita nella libreria sorgente referenziata.
  • From a Schematic/PCB Library - la modifica viene apportata al componente o al footprint nella libreria corrispondente da cui il componente/footprint è stato posizionato.

Potresti anche aver collegato un componente posizionato a un database esterno utilizzando un file Database Link (*.DBLink). Le modifiche a simboli e modelli vengono effettuate nelle librerie sorgente. Per i parametri, le modifiche vengono effettuate nel database.

Una volta apportate le modifiche, queste devono essere trasferite al progetto. Altium mette a disposizione una varietà di strumenti di aggiornamento che consentono di trasferire in modo rapido ed efficiente le modifiche ai componenti ai tuoi componenti di Altium Designer. Questo documento descrive tali strumenti, strumenti che ti permettono di mantenere sempre la sincronizzazione tra la sorgente del componente e le istanze posizionate di tali componenti.

Fai riferimento alla pagina Updating Footprints from Libraries per saperne di più sull'aggiornamento dei footprint.
  • Per ulteriori informazioni su componenti e librerie, fai riferimento alla pagina Building & Maintaining Your Components and Libraries.
  • Per ulteriori informazioni sulle librerie integrate, fai riferimento alla pagina Integrated Libraries.
  • Per ulteriori informazioni sul posizionamento diretto dei componenti da un database e sul collegamento di componenti esistenti, posizionati o parte di una libreria, fai riferimento alla pagina Database Libraries.

Aggiornamento dei parametri da un database

Nel contesto di questo strumento, il termine "componente di Altium Designer" viene utilizzato per descrivere un'istanza di componente posizionata su un foglio schematico oppure un componente in una libreria schematica sorgente. Altium Designer fornisce uno strumento per aggiornare i parametri dei componenti di Altium Designer con le informazioni memorizzate in un database esterno. I componenti devono essere collegati ai record componente corrispondenti nel database esterno affinché l'aggiornamento sia possibile. Il collegamento viene eseguito tramite l'uso di un file di collegamento intermedio, che può essere uno dei seguenti:

  • Database Link file (*.DBLink) - utilizzato quando si collegano componenti già posizionati a un database esterno o, più tipicamente, componenti definiti in una libreria schematica sorgente.
  • Database Library file (*.DBLib) - utilizzato quando si posizionano componenti direttamente su un foglio schematico da un database esterno.
  • SVN Database Library file (*.SVNDBLib) - uguale a quanto avviene per un *.DBLib, ma con librerie di simboli e modelli archiviate sotto controllo di versione.

Gli aggiornamenti vengono eseguiti dall'Editor schematico scegliendo il comando Tools » Update Parameters From Database disponibile nei menu principali. L'avvio di questo comando aprirà la finestra di dialogo Update Parameters From Database. Usa questa finestra di dialogo per scegliere quali documenti schematici e tipi di componente vuoi includere nell'aggiornamento.

Il comando Update Parameters From Database è disponibile anche nell'Editor della libreria schematica. La libreria sorgente deve far parte di un pacchetto di libreria (*.LibPkg) e viene utilizzato un file *.DBLink per fornire il collegamento dai componenti della libreria ai record componente nel database esterno.

La finestra di dialogo Update Parameters From Database
La finestra di dialogo Update Parameters From Database

Dopo aver definito l'ambito dell'aggiornamento, fai clic su OK. Il database esterno verrà interrogato per trovare i componenti corrispondenti. Se ci sono differenze nei parametri tra i componenti di Altium Designer e i record corrispondenti nel database, si aprirà la finestra di dialogo Select Parameter Changes.

La finestra di dialogo Select Parameter Changes
La finestra di dialogo Select Parameter Changes

Questa finestra di dialogo elenca tutti i parametri presenti nei record del database per i componenti di Altium Designer collegati che rientrano nell'ambito dell'aggiornamento. Eventuali parametri definiti per un componente di Altium Designer ma che non costituiscono un campo in una tabella del database non verranno elencati. Ad esempio, potresti aver posizionato un componente direttamente da un database utilizzando la funzionalità di libreria database e aver poi aggiunto uno o più parametri dopo il posizionamento.

Vengono elencati solo i parametri mappati tra il database esterno e l'istanza del componente posizionata. La mappatura dei parametri viene eseguita nella scheda Field Mappings del file di collegamento intermedio.

La finestra di dialogo mostrerà inizialmente gli aggiornamenti proposti per sincronizzare i parametri del componente di Altium Designer con quelli presenti nel database, in base alle azioni di aggiornamento definite nel file di collegamento intermedio (DBLink, DBLib, SVNDBLib).

Le differenze tra i parametri vengono evidenziate tramite un'icona univoca inserita nella cella pertinente. Ad esempio, un triangolo blu nell'angolo di una cella indica che è stata rilevata una differenza tra il valore di un parametro nel componente di Altium Designer e lo stesso parametro nel record del database collegato.

Più avanti in questa pagina, nella sezione Parameter Update States, sarà riportato un elenco completo di tutti gli stati di cella disponibili nella finestra di dialogo Select Parameter Changes.

I controlli disponibili nella finestra di dialogo Select Parameter Changes consentono di controllare completamente quali aggiornamenti eseguire e quali rifiutare. È possibile rifiutare gli aggiornamenti di tutti i parametri per un componente selezionato oppure di parametri specifici di quel componente. Per rifiutare un aggiornamento proposto per un parametro specifico, selezionare la cella corrispondente e fare clic sul pulsante Reject Selected. Per ripristinare l'aggiornamento, fare clic sul pulsante Update Selected.

Se un parametro di un componente posizionato/di libreria venga aggiornato o meno può essere controllato anche su base individuale per ciascun parametro, direttamente all'interno del progetto/della libreria. Durante la consultazione delle proprietà di un parametro selezionato nel pannello Properties (oppure dei parametri di un componente selezionato, nella scheda Parameters del pannello Properties), disattivare l'opzione Allow Synchronization With Database per impedire che quel parametro venga incluso in un processo di aggiornamento.

Quando si è soddisfatti della soluzione di aggiornamento, fare clic sul pulsante Accept Changes (Create ECO). Utilizzare la finestra di dialogo Engineering Change Order che si apre per convalidare e quindi eseguire gli aggiornamenti di conseguenza. Se ci si rende conto che c'è un aggiornamento che davvero non si desidera eseguire, disattivare la voce dell'ordine di modifica applicabile.

La finestra di dialogo Engineering Change Order
La finestra di dialogo Engineering Change Order

Sincronizzazione duale

Potresti avere un progetto di progettazione esistente in cui la maggior parte delle parti posizionate è stata collegata a un database esterno tramite un file DbLink. Le modifiche al progetto possono comportare circuiteria aggiuntiva, i cui componenti potrebbero essere posizionati utilizzando la funzionalità Database Library. Il file DbLib/SVNDbLib associato potrebbe, verosimilmente, puntare a un database esterno diverso.

Quando si utilizza il comando Update Parameters From Database, tutti i parametri collegati dei componenti posizionati verranno interrogati, su tutti i database collegati, indipendentemente dal metodo di collegamento utilizzato, e le differenze rilevate per tali parametri verranno visualizzate nella finestra di dialogo Select Parameter Changes dialog.

Se lo stesso campo del database è stato utilizzato per la corrispondenza sia nei file DbLink sia nei file DbLib/SVNDbLib, verrà cercata prima una corrispondenza nel database collegato dal file DbLink, seguita dal database collegato dal file DbLib/SVNDbLib. Se il componente è presente in entrambi i database, è del tutto possibile che la corrispondenza e l'aggiornamento avvengano dal record esterno sbagliato.

Aggiornamento dei componenti schematici dalle librerie

Altium Designer fornisce uno strumento per aggiornare i componenti posizionati su un foglio schematico con informazioni modificate provenienti da una libreria sorgente. Ciò include le librerie di componenti schematici (*.SchLib), le librerie integrate (*.IntLib) e le librerie di database (*.DBLib, *.SVNDBLib).

Sebbene i file DBLib e SVNDBLib siano presentati come librerie nel pannello Components panel, sono soltanto una fonte di connessione e mappatura dei campi e non librerie nel vero senso della parola. La funzione di aggiornamento trasferisce le modifiche ai parametri, ai riferimenti di simboli e modelli nel database esterno, nonché le modifiche grafiche apportate nelle librerie di simboli e modelli referenziate.

La funzione di aggiornamento consente di trasferire modifiche ai parametri, nonché alle informazioni di modello e grafiche.

Gli aggiornamenti vengono eseguiti dal documento schematico scegliendo il comando Tools » Update From Libraries disponibile nei menu principali. L'avvio di questo comando aprirà la finestra di dialogo Update From Library. Il comando Update From Libraries aggiorna tutti i componenti sul foglio schematico con informazioni modificate provenienti da una libreria sorgente.

Gli aggiornamenti vengono eseguiti anche dal documento schematico scegliendo il comando Tools » Update Selected From Libraries disponibile nei menu principali. Il comando Update Selected From Libraries aggiorna solo i componenti selezionati sul foglio schematico con informazioni modificate provenienti da una libreria sorgente.

La finestra di dialogo Update From Library
La finestra di dialogo Update From Library

Definizione dell'ambito dell'aggiornamento

La prima pagina della finestra di dialogo riguarda l'ambito dell'aggiornamento: quali documenti schematici sorgente devono essere inclusi nell'aggiornamento e i tipi specifici di componenti in essi contenuti.

L'area Schematic Sheets della finestra di dialogo caricherà tutti i possibili documenti schematici ai quali l'aggiornamento può essere applicato. Può trattarsi di un singolo documento schematico libero oppure di tutti i fogli schematici del progetto attivo. Abilitare i documenti i cui componenti si desidera considerare nell'aggiornamento.

Man mano che si abilitano/disabilitano le voci nell'elenco Schematic Sheets utilizzando le caselle di controllo oppure i comandi All On / All Off dal menu contestuale, i componenti fisici costituenti verranno elencati nell'area Component Types della finestra di dialogo. Ogni componente è elencato in termini di:

  • Nome del componente fisico
  • Simbolo logico associato
  • Libreria sorgente da cui è stato posizionato
  • Numero di istanze attualmente posizionate in tutti i documenti schematici abilitati.

L'inclusione dei componenti nell'elenco è conforme alle opzioni disponibili in basso a sinistra nella pagina. Utilizzare il campo Show per determinare i tipi di componenti inclusi nell'aggiornamento. Per impostazione predefinita è selezionato All Components, ma è possibile scegliere di aggiornare solo:

  • Standard Components - quelli posizionati da una libreria schematica o da una libreria integrata.
  • Database Components - quelli posizionati da un database esterno utilizzando un DBLib o SVNDBLib.

Il campo Show della finestra di dialogo Update From Library
Il campo Show della finestra di dialogo Update From Library

Tutti i tipi di componente sono inizialmente abilitati per l'inclusione nell'aggiornamento. Disabilitare quelli che sicuramente non si desidera aggiornare. In alternativa, selezionare i componenti esatti che si desidera aggiornare direttamente sui fogli schematici prima di entrare nella finestra di dialogo. Quindi abilitare l'opzione Selected Parts Only. Verranno elencati solo i componenti presenti nella selezione. È inoltre possibile utilizzare i comandi All On / All Off dal menu contestuale.

Utilizzare l'opzione Include Variants per includere le varianti e/o l'opzione Update to Latest Revision per aggiornare i componenti posizionati da una Workspace Library alle ultime revisioni disponibili. Utilizzare queste opzioni per aggiornare i parametri dei componenti alternativi.

La cosa principale da ricordare è che si ha sempre il pieno controllo su ciò che viene incluso nell'aggiornamento.

Definizione delle azioni di aggiornamento predefinite

L'area Settings della pagina è il punto in cui è possibile definire il livello predefinito di aggiornamento richiesto. Le azioni di aggiornamento predefinite definite qui verranno applicate a tutte le istanze di componente dei tipi di componente abilitati.

L'area Actions della finestra di dialogo Update From Library
L'area Actions della finestra di dialogo Update From Library

La forma più semplice di aggiornamento consiste nel sostituire completamente i componenti sui fogli schematici con quelli definiti nella libreria sorgente - Fully replace symbols on sheet with those from library. Gli attributi grafici, i parametri e i collegamenti ai modelli vengono tutti aggiornati direttamente con le informazioni presenti nella libreria sorgente. Quando questa opzione è selezionata, vengono abilitate le seguenti opzioni. Selezionare tutte quelle applicabili:

  • Update designator lock field (show image)
  • Update part ID lock field (show image)
  • Preserve parameter locations
  • Preserve parameter visibility
Si ricordi che se la libreria sorgente è una DBLib o SVNDBLib, le informazioni sui parametri e sui collegamenti ai modelli derivano dai record dei componenti corrispondenti nel database esterno, mentre le modifiche agli attributi grafici proverranno dalle librerie di simboli referenziate.

La sostituzione completa (Fully replace symbols on sheet with those from library) è abilitata per impostazione predefinita. Se si desidera un controllo leggermente maggiore su ciò che viene aggiornato, passare a Replace selected attributes of symbols on sheets. Le singole opzioni di aggiornamento (Update graphical attributesUpdate parametersUpdate models) diventeranno disponibili per l'inclusione/esclusione secondo necessità.

Le definizioni nella prima pagina della finestra di dialogo Update From Library e della finestra di dialogo Library Update Settings sono persistenti. Vengono memorizzate nel file di progetto al momento del salvataggio.

Per le azioni di aggiornamento di parametri e modelli, è disponibile un controllo ancora più approfondito tramite la finestra di dialogo Library Update Settings. Accedere a questa finestra di dialogo facendo clic sul pulsante Advanced. Con questa finestra di dialogo non solo è possibile definire le azioni di aggiornamento predefinite globali per parametri e modelli, ma anche controllare quali parametri e modelli specifici sono inclusi nell'aggiornamento.

Accesso alla finestra di dialogo Library Update Settings
Accesso alla finestra di dialogo Library Update Settings

Dopo aver definito come richiesto l’ambito dell’aggiornamento e le azioni predefinite da eseguire, è possibile fare clic su Finish, quindi rivedere ed eseguire le modifiche da implementare nel successivo Engineering Change Order generato. Se si desidera perfezionare ulteriormente l’aggiornamento per singola istanza di componente, prima di generare l’ECO, fare clic su Next per accedere alla seconda pagina della finestra di dialogo, descritta nella sezione successiva.

Controllo dell’aggiornamento per istanza di componente

Le definizioni nella seconda pagina della finestra di dialogo Update From Library non sono persistenti. Andranno perse se si torna alla prima pagina o si chiude la finestra di dialogo.

La seconda pagina della finestra di dialogo Update From Library presenta una griglia dettagliata che elenca tutte le istanze di componente coinvolte nel processo di aggiornamento previsto. La pagina precedente della finestra di dialogo consentiva di specificare, a livello generale, quali tipi di componenti fisici includere nell’aggiornamento. Questa pagina consente di regolare con precisione quali istanze di componente di tali tipi verranno aggiornate.

La seconda pagina della finestra di dialogo Update From Library
La seconda pagina della finestra di dialogo Update From Library

La griglia è suddivisa in tre aree:

  • Schematic Parts - quest’area elenca il DesignatorComment, Physical ComponentLogical Symbol per ciascun componente posizionato nei fogli schematici. Abilitare la Update casella di controllo per aggiornare il componente selezionato.
  • Library Components - quest’area elenca il Physical ComponentLogical SymbolLibrary NameLife Cycle State del componente di libreria per ciascuna parte schematica elencata. In genere si tratta della stessa libreria sorgente da cui il componente è stato originariamente posizionato, ma è anche possibile sostituire completamente il componente con un altro, nella stessa libreria o in una libreria diversa. I componenti che non possono essere trovati nelle librerie attualmente disponibili sono elencati come <Not Found>.
  • Actions - le azioni di aggiornamento specifiche richieste per ciascuna istanza di componente per cui la casella Update  è selezionata. Queste saranno inizialmente impostate in conformità con le impostazioni delle azioni predefinite definite nella prima pagina della finestra di dialogo. Fare clic sulla casella di controllo per abilitare/disabilitare l’azione per il componente selezionato oppure usare i comandi del menu contestuale.
    • Full Replace - selezionare la casella per eseguire una sostituzione completa degli elementi selezionati.
    • Graphical - selezionare la casella per eseguire un aggiornamento grafico degli elementi selezionati.
    • Parameters - selezionare la casella per aggiornare i parametri degli elementi selezionati. Se è presente almeno un componente con questa casella di controllo abilitata, è possibile fare clic sul pulsante Parameters Changes per controllare selettivamente le modifiche a livello di parametro - scopri di più.
    • Models - selezionare la casella per aggiornare i modelli degli elementi selezionati.

Per ciascun componente, la voce relativa al componente della libreria sorgente sarà inizialmente quella usata per posizionare in origine l’istanza del componente. Queste informazioni sono ricavate dall’area Library Link del pannello Properties del componente posizionato.

Specificare un componente alternativo

In genere, l’aggiornamento comporta il trasferimento delle modifiche apportate al componente fisico originale nella libreria sorgente alle istanze posizionate di quello stesso componente fisico nei fogli schematici. Possono tuttavia verificarsi situazioni in cui si desidera cambiare completamente il componente fisico posizionato nel progetto. Questo può essere specificato facilmente come parte dell’aggiornamento.

È possibile specificare un componente alternativo per un’istanza di componente modificando direttamente il corrispondente campo Physical Component nell’area Library Components). Se il componente fisico specificato non esiste in nessuna delle librerie attualmente aggiunte all’elenco Available Filed-based Libraries del progetto, la voce <Not Found> verrà inserita nei campi Logical Symbol e Library Name. In questo caso, l’aggiornamento non sarà possibile per quell’istanza di componente.

Quando si cerca un componente di database, la ricerca può essere effettuata solo nei file DBLib e SVNDBLib attualmente caricati (Available Filed-based Libraries). Non è possibile cercare componenti di database lungo un percorso di ricerca specificato.

In alternativa, selezionare un’istanza di componente nella griglia, quindi fare clic sul pulsante Choose Component. Verrà visualizzata la finestra di dialogo Replace Component, dalla quale è possibile cercare il componente sostitutivo richiesto in una qualsiasi delle librerie attualmente disponibili.

Accesso alla finestra di dialogo Replace Component (File-based)
Accesso alla finestra di dialogo Replace Component (File-based)

Quando viene scelto un componente valido, le informazioni pertinenti per il componente scelto verranno inserite nell’area Library Components della pagina, sovrascrivendo il componente originale della libreria sorgente.

Se si desidera ripristinare la libreria sorgente originale, mantenendo il componente fisico originale, selezionare l’istanza di componente nella griglia, quindi fare clic sul pulsante Return Selected to Default.

Controllo delle modifiche ai parametri

Le singole modifiche a livello di parametro per un’istanza di componente verranno mostrate solo se l’opzione Full Replace è disabilitata e l’opzione Parameters è abilitata nell’area Actions della pagina. Se si desidera esaminare le singole modifiche ai parametri proposte dall’aggiornamento, fare clic sul pulsante Parameters Changes. Si aprirà la finestra di dialogo Select Parameter Changes, che riepiloga le modifiche ai parametri per quelle istanze di componente che hanno abilitata un’azione di aggiornamento dei parametri. Nell’illustrazione seguente, si noti che le istanze di componente C1, C3, C7 e C10 hanno l’azione di aggiornamento dei parametri disabilitata e, pertanto, non compaiono nella finestra di dialogo.

Accesso alla finestra di dialogo Select Parameter Changes
Accesso alla finestra di dialogo Select Parameter Changes

Come per lo strumento Update Parameters From Database, la finestra di dialogo elencherà tutti i parametri mappati per quelle istanze di componente collegate a un database esterno. Inoltre, verranno elencati anche tutti i parametri trovati nelle istanze di componente posizionate coinvolte nell’aggiornamento dei parametri. Questa è una differenza fondamentale nell’accesso alla finestra di dialogo Select Parameter Changes tra questi due strumenti di aggiornamento.

Ancora una volta, la finestra di dialogo mostra le modifiche proposte da apportare per riportare i parametri dei componenti posizionati in sincronizzazione con quelli dei componenti nella relativa libreria o database sorgente. Gli aggiornamenti proposti sono conformi alle azioni di aggiornamento definite in:

  • L’area Parameter Settings della finestra di dialogo Library Update Settings dialog quando la sorgente dell’aggiornamento è una libreria schematica o integrata.
  • Il file di collegamento intermedio (*.DBLink, *.DBLib, *.SVNDBLib) quando la sorgente dell’aggiornamento è un database.

Le differenze tra i parametri sono evidenziate mediante l’uso di un’icona univoca inserita nella cella pertinente. Vedere la sezione successiva (Parameter Update States) per un elenco completo di tutti i possibili stati delle celle.

Usa i controlli disponibili nella finestra di dialogo (pulsanti o menu del tasto destro) per stabilire con quali modifiche ai parametri procedere e quali rifiutare, dandoti la possibilità di ignorare le condizioni di aggiornamento predefinite a livello di singolo parametro. Ricorda che rifiutare un aggiornamento proposto in una cella significa che non vuoi apportare alcuna modifica a quel parametro per quella specifica istanza del componente nel foglio schematico.

Stati di aggiornamento dei parametri

Esistono diversi stati di aggiornamento in cui può trovarsi una cella nella finestra di dialogo Select Parameter Changes, a seconda delle differenze esatte rilevate tra i componenti posizionati e la libreria/database di origine e delle azioni di aggiornamento dei parametri applicabili specificate. La tabella seguente elenca i possibili stati della cella.

Cell State Description
Il componente in Altium Designer e il componente nella libreria/database possiedono entrambi il parametro e il valore è lo stesso. L'aggiornamento non comporterà alcuna modifica.
Il componente in Altium Designer e il componente nella libreria/database possiedono entrambi il parametro, ma non è assegnato alcun valore. L'aggiornamento non comporterà alcuna modifica.
Il componente in Altium Designer e il componente nella libreria/database non possiedono il parametro. L'aggiornamento non comporterà alcuna modifica. Questo stato può comparire anche se si impedisce che il parametro nel componente Altium venga incluso in un aggiornamento disabilitando le opzioni Allow Synchronization With Library e/o Allow Synchronization With Database nel pannello Properties associato. 
Il componente in Altium Designer e il componente nella libreria/database possiedono entrambi il parametro, ma con valori diversi. L'aggiornamento assegnerà il valore dal database.
Il componente in Altium Designer e il componente nella libreria/database possiedono entrambi il parametro. Per il componente in Altium Designer è assegnato un valore, mentre nel database no. L'aggiornamento assegnerà il valore del database; in questo caso nessun valore.
Il componente in Altium Designer non possiede il parametro, ma il componente nella libreria/database sì. L'aggiornamento aggiungerà il parametro al componente in Altium Designer con il valore mostrato nella cella.
Il componente in Altium Designer non possiede il parametro, ma il componente nella libreria/database sì. L'aggiornamento aggiungerà il parametro al componente in Altium Designer senza alcun valore inizialmente assegnato.
Il componente in Altium Designer possiede il parametro, ma il componente nella libreria/database no. L'aggiornamento rimuoverà il parametro dal componente in Altium Designer. Note: Se l'istanza del componente viene aggiornata da un database esterno e la corrispondente mappatura tra campo del database e parametro di progetto è impostata su, il parametro verrà trattato come se non esistesse nel record del database, anche se esiste.
Esiste una differenza tra i valori del parametro del componente in Altium Designer e del componente nella libreria/database. La proposta di aggiornamento al valore nel database è stata rifiutata, in base al valore corrente dell'opzione Update Values nel documento di collegamento al database (file DbLink, DbLib o SvnDbLib). Non verrà apportata alcuna modifica. Nota che i comandi Update Selected e Update All in questa finestra di dialogo ignoreranno questo stato e forzeranno un aggiornamento.
Il componente in Altium Designer non possiede il parametro, ma il componente nella libreria/database sì. L'aggiornamento proposto per aggiungere il parametro al componente in Altium Designer è stato rifiutato, in base al valore corrente dell'opzione Add To Design . Non verrà apportata alcuna modifica. Nota che i comandi Update Selected e Update All in questa finestra di dialogo ignoreranno questo stato e forzeranno un aggiornamento.
Il componente in Altium Designer possiede il parametro, ma il componente nella libreria/database no. L'aggiornamento proposto per rimuovere il parametro dal componente in Altium Designer è stato rifiutato, in base al valore corrente dell'opzione Remove From Design nel documento di collegamento al database (file DbLink, DbLib o SvnDbLib). Non verrà apportata alcuna modifica. Nota che i comandi Update Selected e Update All in questa finestra di dialogo ignoreranno questo stato e forzeranno un aggiornamento.

Applicazione delle modifiche direttamente dall'Editor della libreria schematica

L'aggiornamento diretto dei componenti schematici posizionati può essere eseguito dall'interno di una libreria schematica di origine. Questo metodo di aggiornamento è particolarmente adatto per aggiornare componenti che sono stati posizionati da librerie di componenti schematici isolate (*.SchLib) e quando tali librerie fanno parte delle librerie basate su file disponibili per il progetto.

Le modifiche apportate ai componenti in una libreria schematica di origine vengono trasferite ai documenti schematici tramite il comando Tools » Update Schematics, disponibile nei menu principali dell'Editor della libreria schematica. In alternativa, le modifiche ai componenti selezionati possono essere applicate selezionando tali componenti nel pannello SCH Library panel e usando il comando di aggiornamento dal menu del tasto destro.

Da una libreria schematica di origine, le modifiche possono essere applicate usando il menu del tasto destro del pannello SCH Library
Da una libreria schematica di origine, le modifiche possono essere applicate usando il menu del tasto destro del pannello SCH Library

Tutte le istanze dei componenti posizionati in tutti i documenti schematici aperti verranno aggiornate indipendentemente dal progetto a cui appartiene un documento. In sostanza, se un componente posizionato ha la stessa voce nel campo Physical Component del componente di libreria, verrà aggiornato. Riceverai una notifica sul numero di componenti (e in quanti documenti) modificati dal processo di aggiornamento. L'aggiornamento consiste nella sostituzione completa di ogni istanza di componente esistente con quella presente nella libreria.

Se un'istanza di componente in uno schema è stata posizionata da una libreria integrata (IntLib) o da una libreria database (DBLib, SVNDBLib), l'uso di questo comando sostituisce completamente il componente e quindi il collegamento originale alla libreria verrà sostituito da un collegamento alla libreria di origine coinvolta nell'aggiornamento. Questo può essere particolarmente pericoloso per un componente posizionato da un database, poiché il collegamento al record corrispondente in quel database verrà interrotto. È quindi consigliabile (e forse più sicuro) usare il comando Update From Libraries.

Verifica di un aggiornamento

Dopo aver aggiornato i componenti schematici posizionati, i componenti della libreria schematica o i PCB Footprints, vorrai naturalmente verificare che l'aggiornamento sia avvenuto come previsto. Le sezioni seguenti mostrano come controllare rapidamente che parametri, collegamenti ai modelli e attributi grafici siano stati aggiornati correttamente.

Controllo degli aggiornamenti dei parametri

Puoi verificare che i parametri siano stati aggiornati correttamente eseguendo la finestra di dialogo Parameter Table Editor dialog (Tools » Parameter Manager) oppure esaminando i parametri di un componente selezionato tramite il pannello Properties panel.

Di seguito, i componenti C1, C2 e C3 hanno ciascuno ricevuto un nuovo parametro TestParam, con valore Test, come parte di un processo di aggiornamento.

La finestra di dialogo Parameter Table Editor
La finestra di dialogo Parameter Table Editor

Controllo degli aggiornamenti dei collegamenti ai modelli

Gli aggiornamenti ai collegamenti ai modelli di un componente possono essere verificati dalla sezione Models del pannello Properties associato.

Controllo degli aggiornamenti grafici

Il modo più semplice per controllare gli aggiornamenti grafici è confrontare il componente del progetto sul foglio con il componente nella libreria di origine. Quest'ultimo può essere visualizzato facilmente usando il pannello Components panel, che consente un confronto diretto affiancato.

AI-LocalizedLocalizzato tramite A
Se trovi un problema, seleziona il testo/l’immagine e premi Ctrl + Invio per inviarci il tuo feedback.
Disponibilità delle funzionalità

Le funzionalità disponibili dipendono dalla soluzione Altium in uso – Altium Develop, un’edizione di Altium Agile (Agile Teams o Agile Enterprise), oppure Altium Designer (con licenza attiva).

Se non vedi nel tuo software una funzionalità descritta,  contatta il team vendite di Altium per saperne di più.

Documentazione legacy

La documentazione di Altium Designer non è più suddivisa per versione. Se è necessario accedere alla documentazione delle versioni precedenti di Altium Designer, visitare la sezione Documentazione legacy della pagina Altri programmi di installazione.

Contenuto