Aggiornamento dei componenti da database e librerie basate su file

A colpo d'occhio

Questo articolo spiega come mantenere sincronizzati i componenti inseriti in Altium Designer con le librerie di origine o i database collegati dopo una modifica, che riguardi parametri, riferimenti ai modelli o elementi grafici di origine. Illustra dove apportare le modifiche ai componenti in base alla modalità con cui sono stati inseriti inizialmente, per poi concentrarsi sugli strumenti disponibili per applicare tali aggiornamenti al progetto. In particolare, approfondisce il flusso di lavoro Update Parameters From Database, dalla selezione dell'ambito di aggiornamento alla verifica delle differenze rilevate, fino all'applicazione delle modifiche approvate tramite un ECO. Se cerchi un percorso più chiaro per aggiornare i componenti esistenti senza perdere l'allineamento con i dati di origine, continua a leggere: questa guida ti mostrerà cosa aspettarti e come mantenere il controllo.

- Scopri dove apportare gli aggiornamenti per i componenti inseriti da librerie integrate, librerie di database, librerie schematiche o PCB oppure tramite collegamenti a database.
- Scopri come Altium Designer identifica le differenze nei parametri rispetto ai database collegati e come puoi esaminare, accettare o rifiutare tali modifiche prima di applicarle.
- Comprendi le impostazioni che influiscono sulla sincronizzazione, tra cui la mappatura dei parametri, i parametri bloccati e l'esecuzione degli aggiornamenti tramite ECO.
Approfondisci con l'IA:

Hai posizionato i componenti sullo schema elettrico, magari lo hai anche completamente cablato e compilato, e hai portato il progetto alla fase di layout della scheda. Molto probabilmente, prima o poi sarà necessario modificare un componente: aggiungere un nuovo parametro, modificare un collegamento a un modello oppure apportare una modifica grafica a un simbolo o a un footprint.

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

  • From an Integrated Library - le librerie sorgente vengono estratte, viene apportata la modifica e il pacchetto di librerie integrate viene compilato per generare la libreria integrata aggiornata.
  • From a Database Library - per un parametro o un riferimento a un 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 di riferimento.
  • From a Schematic/PCB Library - la modifica viene apportata al componente o al footprint nella libreria corrispondente da cui è stato posizionato.

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

Una volta apportate le modifiche, è necessario trasferirle al progetto. Altium Designer offre diversi strumenti di aggiornamento che consentono di trasferire in modo rapido ed efficiente le modifiche ai componenti di Altium Designer. Questo documento descrive in dettaglio tali strumenti, che consentono di mantenere sempre sincronizzate la sorgente dei componenti e le istanze posizionate di tali componenti.

Consulta la pagina Aggiornamento dei footprint dalle librerie per saperne di più sull'aggiornamento dei footprint.

  • Per maggiori informazioni sui componenti e sulle librerie, consulta la pagina Creazione e manutenzione di componenti e librerie.

  • Per maggiori informazioni sulle librerie integrate, consulta la pagina Librerie integrate.

  • Per maggiori informazioni sul posizionamento diretto dei componenti da un database e sul collegamento di componenti esistenti, già posizionati o appartenenti a una libreria, consulta la pagina Librerie database.

Aggiornamento dei parametri da un database

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

  • Database Link file (*.DBLink) - utilizzato per collegare a un database esterno componenti esistenti già posizionati o, più comunemente, componenti definiti in una libreria schematica sorgente.
  • Database Library file (*.DBLib) - utilizzato per posizionare componenti direttamente su un foglio schematico da un database esterno.
  • SVN Database Library file (*.SVNDBLib) - come per un *.DBLib, ma con le librerie di simboli e modelli sottoposte al controllo di versione.

Gli aggiornamenti vengono eseguiti dall'editor schematico scegliendo il comando Tools » Update Parameters From Database disponibile nei menu principali. L'esecuzione di questo comando apre la finestra di dialogo Update Parameters From Database. Utilizza questa finestra di dialogo per scegliere quali documenti schematici e tipi di componenti includere nell'aggiornamento.

Il comando Update Parameters From Database è disponibile anche nell'editor delle librerie schematiche. La libreria sorgente deve far parte di un pacchetto di librerie (*.LibPkg) e viene utilizzato un file *.DBLink per collegare i componenti della libreria ai record dei componenti 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 individuare i componenti corrispondenti. Se vengono rilevate differenze nei parametri tra i componenti di Altium Designer e i record corrispondenti nel database, si apre la finestra di dialogo Select Parameter Changes. Se non vengono rilevate differenze, si apre una finestra di dialogo che lo segnala.

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 Altium Designer collegati che rientrano nell'ambito dell'aggiornamento. I parametri definiti per un componente Altium Designer che non corrispondono a un campo di una tabella del database non vengono elencati. Ad esempio, è possibile aver posizionato un componente direttamente da un database utilizzando la funzionalità di libreria di database e aver poi aggiunto uno o più parametri dopo il posizionamento.

Vengono elencati solo i parametri per i quali è stata definita una corrispondenza 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.

Inizialmente, la finestra di dialogo mostra gli aggiornamenti proposti per sincronizzare i parametri dei componenti Altium Designer con quelli del database, in base alle azioni di aggiornamento definite nel file di collegamento intermedio (*.DbLink, *.DbLib o *.SvnDbLib).

Le differenze tra i parametri sono contrassegnate da un'icona specifica inserita nella cella corrispondente. Ad esempio, un triangolo blu nell'angolo di una cella indica che è stata rilevata una differenza tra il valore di un parametro nel componente Altium Designer e quello dello stesso parametro nel record del database collegato.

Un elenco completo di tutti gli stati disponibili per le celle nella finestra di dialogo Select Parameter Changes è riportato in questa pagina, nella sezione Stati di aggiornamento dei parametri.

I controlli disponibili nella finestra di dialogo Select Parameter Changes consentono di scegliere con precisione quali aggiornamenti eseguire e quali rifiutare. È possibile rifiutare gli aggiornamenti di tutti i parametri di un componente selezionato oppure di parametri specifici di tale 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.

È inoltre possibile controllare se aggiornare o meno ciascun parametro di un componente posizionato o di libreria direttamente dal progetto o dalla libreria. Durante la visualizzazione delle proprietà di un parametro selezionato nel pannello Properties (o dei parametri di un componente selezionato, nella scheda Parameters del pannello Properties), disabilitare l'opzione Allow Synchronization With Database per escludere quel parametro dal processo di aggiornamento.

Quando la soluzione di aggiornamento è soddisfacente, 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. Se si individua un aggiornamento che non si desidera eseguire, disabilitare la relativa voce dell'ordine di modifica.

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

Doppia sincronizzazione

È possibile che in un progetto esistente la maggior parte dei componenti posizionati sia stata collegata a un database esterno tramite un file DbLink. Le modifiche al progetto possono richiedere circuiti aggiuntivi, i cui componenti potrebbero essere posizionati utilizzando la funzionalità Libreria di database. Il file DbLib/SVNDbLib associato potrebbe benissimo fare riferimento a un database esterno diverso.

Quando si utilizza il comando Update Parameters From Database, tutti i parametri collegati dei componenti posizionati vengono ricercati in tutti i database collegati, indipendentemente dal metodo di collegamento utilizzato, e le differenze rilevate per tali parametri vengono visualizzate nella finestra di dialogo Seleziona modifiche ai parametri.

Se lo stesso campo del database è stato utilizzato per la corrispondenza sia nel file DbLink sia nel file DbLib/SVNDbLib, la ricerca di una corrispondenza viene eseguita prima nel database collegato dal file DbLink e poi in quello collegato dal file DbLib/SVNDbLib. Se il componente è presente in entrambi i database, si potrebbe trovare una corrispondenza ed eseguire l'aggiornamento a partire dal record esterno sbagliato.

Aggiornamento dei componenti dello schema dalle librerie

Altium Designer offre uno strumento per aggiornare i componenti posizionati su un foglio schematico con le informazioni modificate in una libreria di origine. Sono supportate le librerie di componenti schematici (*.SchLib), le librerie integrate (*.IntLib) e le librerie di database (*.DBLib, *.SVNDBLib).

Sebbene i file DBLib e SVNDBLib appaiano come librerie nel pannello Components, forniscono solo le informazioni di connessione e di mappatura dei campi e non sono librerie nel vero senso della parola. La funzionalità di aggiornamento trasferisce le modifiche ai parametri e ai riferimenti a simboli e modelli presenti nel database esterno, oltre alle modifiche grafiche apportate nelle librerie di simboli e modelli referenziate.

La funzionalità di aggiornamento consente di trasferire le modifiche ai parametri, nonché le informazioni grafiche e relative ai modelli.

Gli aggiornamenti vengono eseguiti dal documento schematico scegliendo il comando Tools » Update From Libraries disponibile nei menu principali. L'esecuzione di questo comando apre la finestra di dialogo Update From Library. Il comando Update From Libraries aggiorna tutti i componenti sul foglio schematico con le informazioni modificate in una libreria di origine.

Gli aggiornamenti possono essere eseguiti dal documento schematico anche 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 le informazioni modificate in una libreria di origine.

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, ovvero quali documenti schematici di origine includere nell'aggiornamento e i tipi specifici di componenti in essi contenuti.

La sezione Schematic Sheets carica tutti i documenti schematici a cui è possibile applicare l'aggiornamento. Può trattarsi di un singolo documento schematico indipendente oppure di tutti i fogli schematici del progetto attivo. Abilitare i documenti i cui componenti si desidera includere nell'aggiornamento.

Man mano che si abilitano o disabilitano le voci nell'elenco Schematic Sheets tramite le caselle di controllo o i comandi All On / All Off del menu contestuale, i componenti fisici in essi contenuti vengono elencati nella sezione Component Types della finestra di dialogo. Per ciascun componente vengono riportati:

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

L'inclusione dei componenti nell'elenco dipende dalle opzioni disponibili nella parte inferiore sinistra della pagina. Utilizzare il campo Show per determinare i tipi di componenti da includere nell'aggiornamento. Per impostazione predefinita è selezionato All Components, ma è possibile scegliere di aggiornare solo:

  • Standard Components - quelli posizionati da una libreria di schemi o da una libreria integrata.
  • Database Components - quelli posizionati da un database esterno tramite un file 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 componenti sono inizialmente abilitati per l'inclusione nell'aggiornamento. Disabilita quelli che non vuoi assolutamente aggiornare. In alternativa, seleziona direttamente nei fogli dello schema i componenti esatti che vuoi aggiornare prima di aprire la finestra di dialogo. Quindi abilita l'opzione Selected Parts Only. Verranno elencati solo i componenti selezionati. Puoi anche utilizzare i comandi All On / All Off del menu contestuale.

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

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

Definizione delle azioni di aggiornamento predefinite

Nell'area Settings della pagina puoi definire il livello di aggiornamento predefinito richiesto. Le azioni di aggiornamento predefinite qui definite verranno applicate a tutte le istanze dei componenti appartenenti ai tipi 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 nei fogli dello schema con quelli definiti nella libreria di origine - Fully replace symbols on sheet with those from library. Attributi grafici, parametri e collegamenti ai modelli vengono tutti aggiornati direttamente con le informazioni presenti nella libreria di origine. Quando questa opzione è selezionata, vengono abilitate le seguenti opzioni. Seleziona tutte quelle pertinenti:

  • Update designator lock field (mostra immagine)
  • Update part ID lock field (mostra immagine)
  • Preserve parameter locations
  • Preserve parameter visibility

Se la libreria di origine è una DBLib o SVNDBLib, le informazioni sui parametri e sui collegamenti ai modelli vengono ricavate dai record dei componenti corrispondenti nel database esterno, mentre le modifiche agli attributi grafici provengono dalle librerie di simboli di riferimento.

La sostituzione completa (Fully replace symbols on sheet with those from library) è abilitata per impostazione predefinita. Se desideri un maggiore controllo su ciò che viene aggiornato, passa a Replace selected attributes of symbols on sheets. Le singole opzioni di aggiornamento (Update graphical attributes, Update parameters, Update models) diventeranno disponibili per essere incluse o escluse secondo necessità.

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

Per le azioni di aggiornamento dei parametri e dei modelli, è possibile ottenere un ulteriore controllo nella finestra di dialogo Library Update Settings. Accedi alla finestra di dialogo facendo clic sul pulsante Advanced. Questa finestra di dialogo consente non solo di definire le azioni di aggiornamento globali predefinite per parametri e modelli, ma anche di controllare quali parametri e modelli specifici includere nell'aggiornamento.

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

Dopo aver definito l'ambito dell'aggiornamento secondo necessità e le azioni predefinite da eseguire, puoi fare clic su Finish, quindi esaminare ed eseguire le modifiche da implementare nell'ordine di modifica tecnica (ECO) che viene successivamente generato. Se desideri affinare ulteriormente l'aggiornamento per ciascun componente prima di generare l'ECO, fai clic su Next per accedere alla seconda pagina della finestra di dialogo, descritta in dettaglio nella sezione successiva.

Controllo dell'aggiornamento per istanza di componente

Le impostazioni definite nella seconda pagina della finestra di dialogo Update From Library non sono persistenti. Andranno perse se torni alla prima pagina o chiudi la finestra di dialogo.

La seconda pagina della finestra di dialogo Update From Library presenta una griglia dettagliata che elenca tutte le istanze dei componenti 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 definire con precisione quali istanze dei componenti di tali tipi aggiornare.

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 Designator, Comment, Physical Component e Logical Symbol per ciascun componente posizionato nei fogli dello schema. Seleziona la casella di controllo Update  per aggiornare il componente selezionato.
  • Library Components - quest'area elenca Physical Component, Logical Symbol, Library Name e Life Cycle State del componente di libreria per ogni parte dello schema elencata. In genere si tratta della stessa libreria di origine da cui il componente è stato inizialmente posizionato, ma puoi anche sostituire completamente il componente con un altro, presente nella stessa libreria o in una diversa. I componenti che non vengono trovati nelle librerie attualmente disponibili sono indicati come <Not Found>.
  • Actions - le azioni di aggiornamento specifiche richieste per ogni istanza di componente per cui la casella Update  è selezionata. Queste vengono inizialmente impostate in base alle azioni predefinite definite nella prima pagina della finestra di dialogo. Fai clic sulla casella di controllo per abilitare/disabilitare l'azione per il componente selezionato oppure usa i comandi del menu contestuale.
    • Full Replace - seleziona la casella per eseguire una sostituzione completa degli elementi selezionati.
    • Graphical - seleziona la casella per eseguire un aggiornamento grafico degli elementi selezionati.
    • Parameters - seleziona la casella per aggiornare i parametri degli elementi selezionati. Se almeno un componente ha questa casella selezionata, puoi fare clic sul pulsante Parameters Changes per controllare selettivamente le modifiche a livello di parametro - scopri di più.
    • Models - seleziona la casella per aggiornare i modelli degli elementi selezionati.

Per ogni componente, la voce relativa al componente della libreria di origine sarà inizialmente quella utilizzata per posizionare l'istanza del componente. Queste informazioni vengono ricavate dall'area Library Link del pannello Properties del componente posizionato.

Specificare un componente alternativo

In genere, l'aggiornamento consiste nel trasferire le modifiche apportate al componente fisico originale nella libreria di origine alle istanze dello stesso componente fisico posizionate sui fogli dello schema. In alcuni casi, potresti voler cambiare completamente il componente fisico posizionato nel progetto. Puoi specificarlo facilmente durante l'aggiornamento.

Puoi specificare un componente alternativo per un'istanza di componente modificando direttamente il campo Physical Component corrispondente nell'area Library Components). Se il componente fisico specificato non esiste in nessuna delle librerie attualmente aggiunte all'elenco delle librerie basate su file disponibili per il progetto, nei campi Logical Symbol e Library Name verrà inserita la voce <Not Found>. In questo caso, l'aggiornamento non sarà possibile per tale istanza di componente.

Quando si cerca un componente di database, la ricerca può essere eseguita 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, seleziona un'istanza di componente nella griglia, quindi fai clic sul pulsante Choose Component. Si apre la finestra di dialogo Replace Component, in cui puoi cercare il componente sostitutivo desiderato 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 relative informazioni vengono inserite nell'area Library Components della pagina, sovrascrivendo quelle del componente della libreria di origine.

Se vuoi ripristinare la libreria di origine e mantenere il componente fisico originale, seleziona l'istanza del componente nella griglia, quindi fai clic sul pulsante Return Selected to Default.

Controllare le modifiche ai parametri

Le singole modifiche a livello di parametro per un'istanza di componente vengono visualizzate solo se l'opzione Full Replace è disabilitata e l'opzione Parameters è abilitata nell'area Actions della pagina. Se vuoi esaminare le singole modifiche ai parametri proposte dall'aggiornamento, fai clic sul pulsante Parameters Changes. Si apre la finestra di dialogo Select Parameter Changes, che riepiloga le modifiche ai parametri per le istanze di componente per cui è abilitata un'azione di aggiornamento dei parametri. Nell'illustrazione seguente, nota che per le istanze C1, C3, C7 e C10 l'azione di aggiornamento dei parametri è disabilitata e che, pertanto, queste 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 elenca tutti i parametri mappati per le istanze di componente collegate a un database esterno. Inoltre, vengono elencati anche tutti i parametri presenti nelle istanze di componente posizionate coinvolte nell'aggiornamento dei parametri. Questa è una differenza fondamentale tra i due strumenti di aggiornamento quando si accede alla finestra di dialogo Select Parameter Changes.

Anche in questo caso, la finestra di dialogo mostra le modifiche proposte per riportare i parametri dei componenti posizionati in sincronia con quelli dei componenti nella libreria o nel database di origine pertinente. Gli aggiornamenti proposti sono conformi alle azioni di aggiornamento definite in:

Le differenze tra i parametri sono evidenziate mediante un'icona specifica inserita nella cella corrispondente. Consulta 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 contestuale) per stabilire quali modifiche ai parametri applicare e quali rifiutare, così da poter ignorare le condizioni di aggiornamento predefinite a livello di singolo parametro. Ricorda che rifiutare un aggiornamento proposto in una cella significa non voler apportare alcuna modifica a quel parametro per quella specifica istanza di componente sul foglio dello schema.

Stati di aggiornamento dei parametri

Una cella nella finestra di dialogo Select Parameter Changes può assumere diversi stati di aggiornamento, a seconda delle differenze rilevate tra i componenti posizionati e la libreria o il database di origine e delle azioni di aggiornamento dei parametri specificate e applicabili. La tabella seguente elenca i possibili stati delle celle.

Cell State Description
Il componente di Altium Designer e il componente nella libreria/nel database possiedono entrambi il parametro e il valore è lo stesso. L'aggiornamento non apporterà alcuna modifica.
Il componente di Altium Designer e il componente nella libreria/nel database possiedono entrambi il parametro, ma non gli è assegnato alcun valore. L'aggiornamento non apporterà alcuna modifica.
Il componente di Altium Designer e il componente nella libreria/nel database non possiedono il parametro. L'aggiornamento non apporterà alcuna modifica. Questo stato può verificarsi anche se il parametro nel componente Altium viene escluso dall'aggiornamento disabilitando le opzioni Allow Synchronization With Library e/o Allow Synchronization With Database nel pannello Properties associato. 
Il componente di Altium Designer e il componente nella libreria/nel database possiedono entrambi il parametro, ma con valori diversi. L'aggiornamento assegnerà il valore presente nel database.
Il componente di Altium Designer e il componente nella libreria/nel database possiedono entrambi il parametro. Nel componente di Altium Designer gli è assegnato un valore, mentre nel database no. L'aggiornamento assegnerà il valore del database, che in questo caso è vuoto.
Il componente di Altium Designer non possiede il parametro, mentre il componente nella libreria/nel database sì. L'aggiornamento aggiungerà il parametro al componente di Altium Designer con il valore mostrato nella cella.
Il componente di Altium Designer non possiede il parametro, mentre il componente nella libreria/nel database sì. L'aggiornamento aggiungerà il parametro al componente di Altium Designer senza assegnargli inizialmente alcun valore.
Il componente di Altium Designer possiede il parametro, mentre il componente nella libreria/nel database no. L'aggiornamento rimuoverà il parametro dal componente di Altium Designer. Note: Se l'istanza del componente viene aggiornata da un database esterno e la relativa mappatura tra campo del database e parametro del progetto è impostata su, il parametro verrà trattato come se non esistesse nel record del database, anche se è presente.
I valori del parametro del componente di Altium Designer e del componente nella libreria/nel database sono diversi. La proposta di aggiornamento al valore presente 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. Si noti che i comandi Update Selected e Update All in questa finestra di dialogo ignoreranno questo stato e forzeranno un aggiornamento.
Il componente di Altium Designer non possiede il parametro, mentre il componente nella libreria/nel database sì. L'aggiornamento proposto per aggiungere il parametro al componente di Altium Designer è stato rifiutato in base al valore corrente dell'opzione Add To Design . Non verrà apportata alcuna modifica. Si noti che i comandi Update Selected e Update All in questa finestra di dialogo ignoreranno questo stato e forzeranno un aggiornamento.
Il componente di Altium Designer possiede il parametro, mentre il componente nella libreria/nel database no. L'aggiornamento proposto per rimuovere il parametro dal componente di 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. Si noti 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

È possibile aggiornare direttamente i componenti posizionati nello schema dall'interno di una libreria schematica sorgente. Questo metodo è particolarmente adatto all'aggiornamento di componenti posizionati da librerie di componenti schematici indipendenti (*.SchLib), quando tali librerie fanno parte delle librerie basate su file disponibili per il progetto.

Le modifiche apportate ai componenti in una libreria schematica sorgente vengono trasferite ai documenti schematici utilizzando il comando Tools » Update Schematics disponibile nei menu principali dell'editor della libreria schematica. In alternativa, è possibile applicare le modifiche a componenti selezionati selezionandoli nel pannello SCH Library e utilizzando il comando di aggiornamento dal menu contestuale.

Da una libreria schematica sorgente, è possibile applicare le modifiche utilizzando il menu contestuale del pannello SCH Library
Da una libreria schematica sorgente, è possibile applicare le modifiche utilizzando il menu contestuale del pannello SCH Library

Tutte le istanze dei componenti posizionati in tutti i documenti schematici aperti verranno aggiornate, indipendentemente dal progetto a cui appartiene ciascun documento. In sostanza, se un componente posizionato presenta nel campo Physical Component lo stesso valore del componente della libreria, verrà aggiornato. Verrà comunicato quanti componenti, e in quanti documenti, sono stati modificati dal processo di aggiornamento. L'aggiornamento sostituisce completamente ogni istanza esistente del componente con quella presente nella libreria.

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

Verifica di un aggiornamento

Dopo aver aggiornato i componenti posizionati nello schema, i componenti della libreria schematica o i footprint PCB, sarà naturalmente opportuno verificare che l'aggiornamento sia avvenuto come previsto. Le sezioni seguenti illustrano come verificare rapidamente che parametri, collegamenti ai modelli e attributi grafici siano stati aggiornati correttamente.

Verifica degli aggiornamenti dei parametri

È possibile verificare che i parametri siano stati aggiornati correttamente aprendo la finestra di dialogo dell'editor della tabella dei parametri (Tools » Parameter Manager) oppure esaminando i parametri di un componente selezionato tramite il pannello Proprietà.

Di seguito, ai componenti C1, C2 e C3 è stato aggiunto un nuovo parametro TestParam, con valore Test, nell'ambito di un processo di aggiornamento.

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

Verifica degli aggiornamenti dei collegamenti ai modelli

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

Verifica degli aggiornamenti grafici

Il modo più semplice per verificare gli aggiornamenti grafici consiste nel confrontare il componente del progetto presente sul foglio con quello nella libreria sorgente. Quest'ultimo può essere facilmente visualizzato utilizzando il pannello Componenti, che consente un confronto diretto affiancato.

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

Le funzionalità a tua disposizione dipendono dalla soluzione Altium di cui disponi: Altium Develop, Altium Agile Teams, Altium Agile Enterprise oppure Altium Designer (con abbonamento attivo).

Se non vedi una funzionalità documentata nel software che stai effettivamente utilizzando, contatta il reparto 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.

Contents