Estendere l’installazione di sviluppo di Altium Designer
Il sistema di gestione dell’installazione di Altium Designer Develop consente di personalizzare manualmente l’installazione del software in qualsiasi momento dopo l’installazione iniziale. Ciò include la possibilità di installare o rimuovere funzionalità aggiuntive rese possibili dalla disponibilità di Extensions opzionali. Queste funzionalità possono includere un nuovo importer o exporter, uno strumento per la generazione di simboli schematici oppure il supporto alla collaborazione con CAD meccanici. In breve, qualsiasi pacchetto mirato di funzionalità che estenda e migliori l’insieme di caratteristiche del software.
Questo documento esamina in modo specifico il concetto di estensioni e, soprattutto, la loro gestione.
Extensions Explained
Il Extension è un concetto chiave del sistema da comprendere. Un’estensione è di fatto un componente aggiuntivo del software, che fornisce caratteristiche e funzionalità estese. Un insieme fondamentale di caratteristiche e funzioni viene installato e gestito in modo trasparente come parte dell’installazione iniziale, indicato come System Resources. Inoltre, è disponibile una gamma di Optional Extensions che consiste in pacchetti di funzionalità installati o rimossi facoltativamente dall’utente secondo necessità. È proprio il concetto di estensione che consente di personalizzare l’installazione in base alle esigenze di progettazione.
La personalizzazione di un’installazione di Altium Designer Develop si riduce essenzialmente alla gestione delle estensioni disponibili. Installa o rimuovi le estensioni disponibili quando ne hai bisogno. Altium mette a disposizione una gamma di estensioni da utilizzare con Altium Designer Develop. Inoltre, con l’estensione Altium Developer extension, puoi estendere tu stesso le funzionalità di Altium Designer Develop tramite l’uso del Altium Designer SDK (Software Development Kit), creando le tue estensioni per il software.
Anch’essa intrinseca all’estensione Altium Developer è l’interfaccia dedicata Developer Interface, che costituisce l’interfaccia utente per la gestione delle estensioni personalizzate. Parte di questa interfaccia è una funzione di pubblicazione che consente di condividere tali estensioni in modo sicuro con un pubblico più ampio tramite il rilascio in un repository globale di estensioni (un Global Extensions Gallery, per così dire). Si tratta di un Altium Repository basato su cloud che apre la possibilità agli sviluppatori terzi di offrire e commercializzare estensioni per Altium Designer Develop tramite distribuzione, licenza e installazione sicure delle estensioni che realizzano.

Le funzionalità vengono aggiunte ad Altium Designer Develop o rimosse da esso tramite l’installazione e la rimozione di estensioni opzionali.
Tipi di estensioni
Come concetto, un’estensione opzionale è una singola entità: un pacchetto di funzionalità che si integra perfettamente nell’ambiente di piattaforma più ampio di Altium Designer Develop. Tuttavia, dal punto di vista del progettista, le estensioni opzionali possono essere ulteriormente categorizzate per fornire un significato più preciso su ciò che viene effettivamente installato. Di conseguenza, un’estensione opzionale può essere classificata in uno dei seguenti tipi:
-
System Extension – un pacchetto dedicato di funzionalità principali della piattaforma che è stato “estratto” dalla piattaforma e distribuito sotto forma di estensione.
-
Software Extension – un componente aggiuntivo dedicato per il software che ne estende caratteristiche e funzionalità in modo misurabile. Le estensioni software possono essere fornite direttamente da Altium oppure sviluppate da terze parti e commercializzate a un prezzo di acquisto definito.
Esplorazione delle estensioni installate e disponibili
Le funzionalità software aggiuntive, fornite tramite estensioni opzionali, possono essere esplorate, installate e gestite tramite la vista Extensions in Altium Designer Develop. Da qui puoi vedere quali estensioni sono attualmente installate oppure se sono disponibili funzionalità aggiuntive tramite ulteriori estensioni. Inoltre, non sei vincolato in alcun modo: puoi installare o rimuovere liberamente funzionalità basate su estensioni in qualsiasi momento al variare delle tue esigenze.
Si accede alla vista facendo clic sul controllo Utente corrente in alto a destra nello spazio di progettazione e selezionando
dal menu.

Accesso alla vista Extensions – il centro di comando da cui gestire in modo efficiente le funzionalità disponibili per il software.
La vista stessa è composta dalle seguenti “pagine” distinte (usa le schede nella parte superiore della vista per passare dall’una all’altra):
-
Installed – funzionalità attualmente installate come parte della tua installazione di Altium Designer Develop.
-
Available – estensioni di sistema ed estensioni software disponibili per l’installazione nella tua istanza di Altium Designer Develop.
Le estensioni attualmente installate sono elencate nelle aree System Extensions e Software Extensions della pagina Installed.

Esplora l’elenco delle estensioni attualmente installate.
Accedi alla pagina Available della vista per esplorare l’elenco di tutte le funzionalità basate su estensioni attualmente disponibili per la tua installazione di Altium Designer Develop, incluse le estensioni di sistema e le estensioni software. Si tratta di funzionalità che possono essere facoltativamente aggiunte alla tua installazione di Altium Designer Develop o rimosse da essa.

Esplora l’elenco delle estensioni disponibili
Fai clic sul nome di un’estensione (di qualsiasi tipo) nella pagina Installed o Available per accedere a una pagina dettagliata relativa a quell’estensione.

Esamina e gestisci la tua installazione a livello della singola estensione.
Le informazioni includono:
-
Chi ha creato l’estensione
-
La sua versione
-
La sua data di rilascio
-
Da dove proviene (ad esempio il Global Repository o il server locale dell’organizzazione)
-
Una descrizione più dettagliata
-
Eventuali note di rilascio pertinenti
Installazione di un’estensione
Una singola estensione può essere installata in uno dei due modi seguenti:
-
Dalla pagina di riepilogo Available della vista Extensions , passa il puntatore sull’estensione e fai clic sull’icona
in alto a destra della relativa voce. Passa il mouse sopra l’icona di download per visualizzare i dettagli della versione disponibile.
-
Dalla pagina dettagliata dell’estensione, fai clic sul pulsante
.
In alternativa, se desideri installare tutte le estensioni software, fai clic sul controllo Install All sopra l’area Software Extensions nella pagina di riepilogo Available.

Installa un’estensione dalla vista Extensions .
Nella pagina di riepilogo Available verrà visualizzata una barra di avanzamento che mostra lo stato del download (recupero del set di file per quell’estensione dal repository sorgente) e della successiva installazione. Puoi fare clic per installare tutte le estensioni che desideri; verranno aggiunte a una coda, con un massimo di quattro estensioni scaricate e installate contemporaneamente. Se hai bisogno di annullare l’installazione di un’estensione, fai clic sulla relativa icona di annullamento
È necessario riavviare Altium Designer Develop dopo che un'estensione ha terminato l'installazione affinché la funzionalità che fornisce diventi effettiva. Si aprirà una finestra di dialogo per avvisarti di questo; fai clic su Yes per riavviare in quel momento, oppure su No se desideri installare ulteriori estensioni. Se fai clic su No, l'estensione apparirà nella pagina Installed con l'icona
per indicare che è necessario un riavvio affinché l'installazione venga completata.
Disinstallazione di un'estensione
Un'estensione attualmente installata può essere disinstallata in uno dei due modi seguenti:
-
Dalla pagina di riepilogo Installed della vista Extensions , passaci sopra con il puntatore e fai clic sull'icona
in alto a destra della relativa voce.
-
Dalla relativa pagina dettagliata, fai clic sul pulsante
.
In alternativa, se desideri disinstallare tutte le estensioni software attualmente installate, fai clic sul controllo Delete All sopra l'area Software Extensions nella pagina di riepilogo Installed.
Assicurati di riavviare Altium Designer Develop dopo aver terminato la disinstallazione delle estensioni richieste affinché la loro funzionalità venga rimossa dall'installazione. Verrà visualizzata una finestra di dialogo per avvisarti di questo; fai clic su Yes per riavviare in quel momento o su No se desideri apportare ulteriori modifiche all'installazione. Se fai clic su No, l'estensione apparirà nella pagina Available con l'icona
per indicare che è necessario un riavvio affinché la rimozione venga completata.