Accesso, definizione e gestione delle opzioni di progetto
Altium Essentials: Schematic Electrical Rules Validation
This content is part of the official Altium Professional Training Program. For full courses, materials and certification, visit Altium Training.

Le schede General, Error Reporting e Options della finestra di dialogo Project Options
Riepilogo
Un progetto esistente o appena creato è associato a una serie di impostazioni di opzione specifiche per quel progetto. Queste sono memorizzate nel file di progetto (*.PrjPcb, per esempio) e variano in base al tipo di progetto. Le impostazioni delle opzioni vengono configurate nella finestra di dialogo Project Options.
Accesso
La finestra di dialogo Project Options è accessibile in uno dei seguenti modi:
- Fare clic con il pulsante destro del mouse sulla voce del progetto nel pannello Projects, quindi fare clic su Project Options dal menu contestuale.
-
Fare clic sull'icona
nel pannello Projects quando il progetto desiderato è attivo nel pannello.
- Da qualsiasi editor, selezionare Project » Project Options dai menu principali.
Schede della finestra di dialogo
General

La scheda General della finestra di dialogo Project Options
La scheda General della finestra di dialogo Project Options consente di controllare la disponibilità online e la sincronizzazione di un progetto Workspace disponibile in un Altium 365 Workspace.
Opzioni/Controlli
Quando si accede per un progetto e si è disconnessi dal relativo Workspace, l'unica opzione disponibile è il pulsante Turn Off Synchronization.
Quando si accede per un progetto non-Workspace, la scheda General della finestra di dialogo Project Options visualizzerà solo il pulsante Make Project Available Online. Fare clic sul pulsante per aprire la finestra di dialogo Make Available Online, che aggiungerà il progetto al Workspace dopo aver completato i passaggi necessari. Una volta completato, tutte le opzioni nella scheda della finestra di dialogo saranno disponibili.
General
- Description - utilizzare questo campo per fornire una descrizione facoltativa del progetto, che verrà riportata nel campo descrizione durante la navigazione del progetto nell'interfaccia browser del Workspace.
Disponibilità online e sincronizzazione
-
Version Control - selezionando questa casella verrà rispecchiato lo stile corrente di disponibilità online. Abilitare questa opzione per archiviare questo progetto sotto VCS nel repository di progettazione Git del Workspace, oppure disabilitarla per usare una semplice sincronizzazione. L'abilitazione del controllo di versione formale consente a più utenti di lavorare sul progetto, il che significa che sarà condiviso con tutti gli altri collaboratori connessi al Workspace.
-
Migrate to Altium 365 Versioned Storage - abilitare questa opzione per migrare un progetto che utilizza un sistema VCS esterno a Altium 365 Workspace Native VCS. Il progetto di progettazione convertito, che manterrà la cronologia precedente dei commit VCS, potrà quindi beneficiare delle funzionalità native del Workspace abilitate dal VCS, come la timeline cronologica basata sugli eventi. Questa opzione è disponibile solo per un progetto mirrorato.
-
Server Folder - la cartella del Workspace in cui risiede il progetto.
-
Enable Conflict Prevention Notifications - abilitare questa opzione per gestire l'accesso alla modifica dei file ricevendo un avviso quando un membro del team sta modificando lo stesso documento di un progetto Workspace, così da evitare possibili conflitti di dati.
-
Turn Off Synchronization - fare clic su questo pulsante per disattivare la sincronizzazione, assicurando che la copia locale del progetto non sia più collegata a quella presente nel Workspace. Il progetto situato nel Workspace rimarrà invariato.
Requirements
-
Link Requirements – se il blocco di progettazione di sistema del Requirements and Systems Portal non è collegato al progetto di progettazione, fare clic su questo pulsante per aprire la finestra di dialogo Link Requirements da cui è possibile selezionare il blocco di progettazione di sistema da collegare al progetto.
-
Linked Requirements – se il blocco di progettazione di sistema del Requirements and Systems Portal è collegato al progetto di progettazione, questa voce mostrerà il blocco collegato Fare clic sul collegamento per modificare la mappatura corrente Progetto-Blocco. Fare clic sul pulsante Unlink per rimuovere il collegamento.
Fare riferimento alla pagina Requirements in a Design per ulteriori informazioni.
Error Reporting

La scheda Error Reporting della finestra di dialogo Project Options (per un progetto PCB)
La scheda Error Reporting della finestra di dialogo Project Options consente di definire i livelli di segnalazione per ciascuna delle possibili violazioni elettriche e di disegno che possono esistere nei documenti schematici sorgente durante la convalida del progetto. Quando il progetto viene convalidato, queste impostazioni di violazione verranno utilizzate insieme alle impostazioni della scheda Connection Matrix per verificare la presenza di violazioni di connettività nei documenti sorgente.
Opzioni/Controlli
Elenco delle violazioni
Questo elenco presenta tutte le possibili violazioni elettriche e di disegno che possono esistere nei documenti sorgente del progetto. Le violazioni stesse sono raccolte nelle seguenti categorie:
PCB Design:
Multi-board Design:
Harness Design:
Ogni tipo specifico di violazione è presentato con i seguenti campi:
- Violation Type Description - una breve descrizione del tipo di violazione.
-
Report Mode - utilizzare questo campo per specificare il livello di gravità associato alla violazione del controllo. Utilizzare il menu a discesa per scegliere tra i seguenti livelli di segnalazione:
-
Menu del tasto destro
I seguenti comandi sono disponibili dal menu del tasto destro:
- All Off - imposta il Report Mode per tutti i tipi di violazione su No Report.
- All Warning - imposta il Report Mode per tutti i tipi di violazione su Warning.
- All Error - imposta il Report Mode per tutti i tipi di violazione su Error.
- All Fatal - imposta il Report Mode per tutti i tipi di violazione su Fatal Error.
- Selected Off - imposta il Report Mode per tutti i tipi di violazione selezionati su No Report.
- Selected To Warning - imposta il Report Mode per tutti i tipi di violazione selezionati su Warning.
- Selected To Error - imposta il Report Mode per tutti i tipi di violazione selezionati su Error.
- Selected To Fatal - imposta il Report Mode per tutti i tipi di violazione selezionati su Fatal Error.
- Default - ripristina il Report Mode per tutti i tipi di violazione alle impostazioni predefinite.
- Report Suppressed Violations in Messages Panel - abilitare questa opzione per visualizzare le violazioni nel pannello Messages anche se sono state soppresse tramite questa scheda.
Opzione aggiuntiva
- Set To Installation Defaults - fare clic per impostare le opzioni della scheda ai valori predefiniti dell'installazione.
Connection Matrix

La scheda Connection Matrix della finestra di dialogo Project Options
La scheda Connection Matrix della finestra di dialogo Project Options fornisce una matrice che offre un meccanismo per stabilire regole di connettività tra i pin dei componenti e gli identificatori di net, come Ports e Sheet Entries. Definisce le condizioni logiche o elettriche che devono essere segnalate come avvisi o errori. Ad esempio, un pin di uscita collegato a un altro pin di uscita verrebbe normalmente considerato una condizione di errore, mentre due pin passivi collegati tra loro no. Quando il progetto viene convalidato, queste impostazioni di violazione verranno utilizzate (insieme alle impostazioni definite nella scheda Error Reporting) per verificare la presenza di violazioni nei documenti sorgente.
Opzioni/Controlli
Matrice di connessione
La matrice presenta tutti i possibili controlli di connessione del cablaggio tra combinazioni di pin, porte e sheet entry, oltre al test per entità non connesse. La matrice viene letta in senso orizzontale/verticale e il colore dell'elemento della matrice all'intersezione riga-colonna specifica come il Compiler risponderà durante il test di quella particolare condizione.
Per modificare la modalità di segnalazione per un controllo di violazione nella matrice, fare clic sul quadrato colorato nel punto in cui si intersecano la riga e la colonna di due entità. A ogni clic, la modalità passerà al livello di segnalazione successivo. Sono supportati i seguenti livelli:
- No Report
- Warning
- Error
- Fatal Error
Menu del tasto destro
I seguenti comandi sono disponibili dal menu contestuale del tasto destro:
- All Off - imposta tutte le voci della matrice su No Report.
- All Warning - imposta tutte le voci della matrice su Warning.
- All Error - imposta tutte le voci della matrice su Error.
- All Fatal - imposta tutte le voci della matrice su Fatal Error.
- Default - imposta tutte le voci sui valori predefiniti.
Opzione aggiuntiva
- Set To Installation Defaults - fare clic per impostare le opzioni della scheda sui valori predefiniti di installazione.
Generazione classi

La scheda Class Generation della finestra di dialogo Project Options
La scheda Class Generation della finestra di dialogo Project Options consente di configurare e controllare la generazione delle classi. Le classi sono una raccolta logica di un particolare tipo di oggetto di progettazione. Ad esempio, un gruppo di componenti correlati potrebbe essere raggruppato in una propria Classe di componenti, che potrebbe poi essere usata come base per creare una regola mirata. Questa scheda fornisce controlli per determinare quali classi vengono generate automaticamente e quali classi definite dall'utente vengono generate quando i documenti schematici sorgente vengono sincronizzati con il documento di progettazione PCB.
Opzioni/Controlli
Classi generate automaticamente
-
Generate Net Classes for Buses - selezionare questa opzione per generare automaticamente una classe di net per ogni bus nel progetto. I membri di una classe saranno le singole net costituenti del bus (da cui quella classe è stata generata).
-
Generate Net Classes for Components - selezionare questa opzione per generare automaticamente una classe di net per ogni componente nel progetto. I membri di una classe saranno le net associate a cui sono collegati i pin del componente (da cui quella classe è stata generata).
-
Generate Separate Net Classes for Bus Sections - selezionare questa opzione per generare automaticamente una classe di net separata per ogni sezione di bus. Una sezione di bus viene creata specificando un bus che in realtà è una sezione di un bus più grande, ad esempio
D[15..8], dal busD[15..0]. -
Generate Net Classes for Named Signal Harnesses - abilitare questa opzione per generare automaticamente una classe di net per ogni signal harness con nome nel progetto. I membri di una classe saranno le net associate ai segnali raccolti dal signal harness con nome (da cui la classe è stata generata).
-
Sheet-Level Class Generation Grid - questa area consente di controllare la generazione automatica di classi di componenti e/o di net a livello di singolo foglio schematico. Tutti i fogli schematici sorgente del progetto sono elencati con le seguenti informazioni presentate per ciascuno:
- Sheet Name - il nome del documento schematico.
- Full Path - il percorso assoluto della cartella in cui si trova il documento.
-
Component Classes - selezionare questa opzione per generare una classe di componenti per il foglio.
- Generate Rooms - selezionare questa opzione per generare una room per la classe di componenti.
-
Net Classes Scope - usare questo campo per determinare se generare una classe di net per il foglio e, in tal caso, l'ambito della generazione. Il menu a discesa del campo offre le seguenti scelte:
- None - non generare una classe di net per questo foglio.
- Local Nets Only - genera una classe di net per questo foglio ma contenente solo net membro locali al foglio.
- All Nets - genera una classe di net per questo foglio che contiene tutte le net membro associate al foglio (locali e quelle che vanno altrove).
-
Structure Classes Generate Structure - selezionare questa opzione per generare una classe di struttura per il foglio.
Una Classe di struttura è un tipo speciale di classe che può contenere, come membri, qualsiasi tipo di classe (classe di net, classe di componenti, ecc.). Generando automaticamente una Classe di struttura da ciascun foglio schematico del progetto – contenente componenti e/o net – durante il trasferimento del progetto al PCB, la struttura del progetto può essere rappresentata fedelmente sul lato PCB. Le Classi di struttura non solo consentono di riprodurre la struttura del documento schematico all'interno del dominio PCB, per una navigazione avanzata, ma possono anche essere usate in query logiche, ad esempio per definire l'ambito delle regole di progettazione o per il filtraggio.
Classi definite dall'utente
- Generate Component Classes - selezionare questa opzione per generare classi di componenti definite dall'utente quando il progetto viene trasferito al PCB. Le classi di componenti vengono definite manualmente nello schematico aggiungendo un ClassName parametro ai componenti interessati e impostandone il valore sul nome di classe desiderato.
- Generate Rooms for Component Class - selezionare questa opzione per generare room basate sulle classi di componenti definite dall'utente. Questi componenti devono avere il parametro del componente con 'ClassName' come nome del parametro.
- Generate Net Classes - selezionare questa opzione per generare classi di net definite dall'utente quando il progetto viene trasferito al PCB. Le classi di net vengono definite manualmente nello schematico tramite l'uso della direttiva Net Class. Per rendere una net membro di una Classe di net, collegare una direttiva Net Class al filo o bus pertinente (o a una blanket) e impostare il valore del suo parametro ClassName sul nome di classe desiderato.
► Scopri come creare una Classe di net definita dall'utente
► Scopri come creare una Classe di componenti definita dall'utente
Opzione aggiuntiva
- Set To Installation Defaults - fare clic per impostare le opzioni della scheda sui valori predefiniti di installazione.
Note
-
Per generare classi (automatiche e/o definite dall'utente) durante il trasferimento del progetto al PCB, è necessario assicurarsi che le rispettive impostazioni del Comparator siano state impostate su Find Differences nella scheda Comparator della finestra di dialogo Project Options, come segue:
- Classi di net - impostare il tipo di confronto Extra Net Classes (nella categoria Differences Associated with Nets) su Find Differences.
- Classi di componenti - impostare il tipo di confronto Extra Component Classes (nella categoria Differences Associated with Components) su Find Differences.
-
Inoltre, nella scheda ECO Generation della finestra di dialogo Project Options , è necessario assicurarsi che le rispettive impostazioni ECO siano state impostate su Generate Change Orders.
- Classi di net - impostare il tipo di modifica Add Net Classes (nella categoria Modifications Associated with Nets) su Generate Change Orders.
- Classi di componenti - impostare il tipo di modifica Add Component Classes (nella categoria Modifications Associated with Components) su Generate Change Orders.
Comparator

La scheda Comparator della finestra di dialogo Project Options
La scheda Comparator della finestra di dialogo Project Options consente di definire quali tipi di differenze trovare e quali ignorare durante il confronto dei documenti. Per ogni possibile confronto, è possibile scegliere se trovare o ignorare le differenze usando il menu a discesa associato nella colonna Mode. È possibile impostare il rilevamento delle differenze per componenti, net, parametri e oggetti fisici secondo necessità.
Opzioni/Controlli
Questa finestra di dialogo è divisa in due aree principali:
- L'area superiore, intitolata Comparison Type Description/Mode, elenca la descrizione e la modalità di confronto di ogni tipo di confronto disponibile.
- L'area inferiore, intitolata Object Matching Criteria, viene usata per definire i criteri di corrispondenza per Net, Net Class, Component Class, Differential Pair e Structure Class.
Descrizione/Modalità del tipo di confronto
- Comparison Type Description - quest'area elenca le descrizioni di ogni tipo di confronto disponibile nel progetto. Usare la barra di scorrimento all'estrema destra per scorrere fino a Differences Associated with Components, Differences Associated with Nets, Differences Associated with Parameters, Differences Associated with Physical e Differences Associated with Structure Classes per visualizzare/modificare le modalità di confronto all'interno di ciascuna area.
-
Mode - fare clic su una voce per modificare la modalità di confronto usando il menu a discesa:
-
Find Differences- selezionare questa opzione per trovare differenze all'interno di quel tipo di confronto. -
Ignore Differences- selezionare questa opzione per ignorare qualsiasi differenza all'interno di quel tipo di confronto (non verrà eseguito alcun confronto per quel tipo di confronto).
-
Criteri di corrispondenza degli oggetti
- Object Type - elenco dei tipi di oggetti come Net, Net Class, Component Class, Differential Pair e Structure Class.
- Min Match % - immettere il valore percentuale minimo di corrispondenza desiderato oppure fare clic sul lato destro della colonna e quindi utilizzare i tasti freccia su e giù per aumentare o diminuire il valore.
- Min Matched Members - immettere il numero minimo desiderato di membri corrispondenti oppure fare clic sul lato destro della colonna e quindi utilizzare i tasti freccia su e giù per aumentare o diminuire il valore.
- Use Name Matching - fare clic sulla voce oppure utilizzare il menu a discesa per selezionare After member matching o Never.
- Show Manual Matching Dialog - fare clic sulla voce oppure utilizzare il menu a discesa per selezionare For unmatched objects o Never.
Opzioni aggiuntive
- Ignore Rules Defined in PCB Only - selezionare questa opzione per ignorare le regole definite solo nel PCB all'interno del progetto di progettazione. Ad esempio, quando si esegue una modifica dell'ordine di engineering, le modifiche possono essere applicate dallo schematico al PCB e, se questa opzione è abilitata, le regole presenti solo nel PCB vengono ignorate. Se non ci sono regole corrispondenti nei fogli schematici dello stesso progetto, il comparatore non tenterà di aggiungere nuove regole.
- Set To Installation Defaults - fare clic per impostare le opzioni della scheda sui valori predefiniti di installazione.
ECO Generation

La scheda ECO Generation della finestra di dialogo Project Options
La scheda ECO Generation della finestra di dialogo Project Options consente di configurare quali tipi di modifica possono essere inclusi durante la generazione di un Engineering Change Order (ECO) in base alle differenze rilevate dal Comparator.
Opzioni/Controlli
Elenco dei tipi di modifica
Questo elenco presenta tutte le possibili modifiche che possono essere effettuate tramite un Engineering Change Order durante la sincronizzazione dei documenti schematici sorgente con il documento di progettazione PCB. Le voci dell'elenco includono categorie per i tipi di modifica associati a Components, Nets, Parameters, Structure Classes, ecc.
Ogni tipo di modifica specifico include i seguenti campi:
- Modification Type Description – questa è una breve descrizione del tipo di modifica (l'azione da eseguire da parte del Synchronizer).
-
Mode – utilizzare questo campo per controllare se il tipo di modifica è incluso o meno in qualsiasi ECO generato. Utilizzare il menu a discesa per scegliere tra le seguenti opzioni:
- Generate Change Orders - includi il tipo di modifica in un ECO generato.
- Ignore Differences - escludi il tipo di modifica da un ECO generato.
Menu contestuale del tasto destro
Il seguente comando è disponibile nel menu contestuale del tasto destro:
- Report – utilizzare questo comando per generare un report delle modalità di modifica attualmente configurate. Verrà visualizzata la finestra di dialogo Report Preview con il report già caricato. Utilizzare questa finestra di dialogo per esaminare il report usando vari controlli di pagina/zoom prima di esportarlo in un file o stamparlo.
Opzioni aggiuntive
- Push Component Designator Changes to Annotation File (if any) – selezionare per includere le modifiche ai designatori dei componenti nel file di annotazione.
- Set To Installation Defaults – fare clic per impostare le opzioni della scheda sui valori predefiniti di installazione.
Options

La scheda Options della finestra di dialogo Project Options
La scheda Options della finestra di dialogo Project Options consente di specificare il percorso di output e le opzioni correlate per gli output generati per il progetto. È inoltre possibile specificare varie opzioni di netlisting e il Net Identifier Scope.
Opzioni/Controlli
-
Output Path – il percorso di output predefinito per la generazione dei file di output dal progetto di progettazione corrente (
*.PrjPcb). - ECO Log Path – il percorso di output predefinito per i file di log ECO.
-
Schematic Template Location – utilizzare questo campo per specificare una directory da cui prelevare i file modello schematici (
*.SchDot,*.SchDoc) per il progetto.
Opzioni di output
- Open outputs after compile – abilitare per aprire i file generati dopo la compilazione del progetto di progettazione. Per un progetto package di libreria integrata, abilitare l'opzione per installare la libreria integrata dopo la compilazione del progetto package.
-
Timestamp folder – abilitare per creare una cartella con timestamp per l'output generato, ad esempio un report BOM (Reports » Bill of Materials). Il nome della cartella è nel formato
<FolderName> Date Timedove<FolderName>è specificato nel campo Output Path eDateeTimesono nello stesso formato delle impostazioni del sistema. - Archive project document – abilitare per archiviare il documento di progetto. Ad esempio, quando si generano output di produzione da un progetto PCB (File » Fabrication Outputs e File » Assembly Outputs) la cartella Output di destinazione includerà una copia del relativo documento PCB.
- Use separate folder for each output type – abilitare per creare cartelle separate per ciascun tipo di output generato per il progetto di progettazione. Questa struttura di cartelle sarà rappresentata anche nel pannello Projects.
Opzioni netlist
- Allow Ports to Name Nets – abilitare per assegnare a una net il nome usando la proprietà Name di una porta cablata anziché usare un nome net predefinito generato dal sistema.
- Allow Sheet Entries to Name Nets – abilitare per assegnare a una net il nome usando il nome della sheet entry anziché usare un nome net predefinito generato dal sistema.
- Allow Single Pin Nets – abilitare per consentire l'esistenza di net contenenti un solo pin.
-
Append Sheet Numbers to Local Net – abilitare per aggiungere il valore del parametro Sheet Number di un documento schematico (un parametro a livello di documento) alle net locali a quel foglio. Una net locale è una net che non esce dal foglio. Per una net che esce dal foglio (e quindi non è locale), questa opzione non si applica.
- Higher Level Names Take Priority – abilitare affinché le net label utilizzate nei fogli superiori della gerarchia assegnino il nome alle net nei fogli inferiori.
-
Power Port Names Take Priority – il software ha la capacità di localizzare una net di alimentazione globale collegando una power port a una porta normale. Questo forzerebbe tutti i pin su quel foglio collegati a quella power port a trovarsi in una net separata. Abilitando questa opzione si forzerà l'assegnazione del nome della net usando il nome della net assegnata alla power port.
Net Identifier Scope
I progetti multi-sheet sono definiti a livello elettrico (o di connettività) dai Net Identifier. I Net Identifier (net label, porte, sheet entry, power port e pin nascosti) creano connessioni logiche tra punti della stessa net. Questo può avvenire all'interno di un foglio o tra più fogli. Le connessioni fisiche esistono quando un oggetto è collegato direttamente a un altro oggetto elettrico tramite un filo. Le connessioni logiche vengono create quando due Net Identifier dello stesso tipo (ad esempio, due net label) hanno la stessa proprietà Net .
Quando viene creato il modello di connettività del progetto, è necessario definire come si desidera che i Net Identifier si colleghino tra loro: questo è noto come impostazione del Net Identifier Scope. Esistono essenzialmente due modi per collegare i fogli in un progetto multi-sheet: orizzontalmente, direttamente da un foglio a un altro foglio e così via, oppure verticalmente, da un sottofoglio al simbolo di foglio che lo rappresenta nel foglio padre. Nella connettività orizzontale, le connessioni avvengono da porta a porta (è disponibile anche da net label a net label). Nella connettività verticale, le connessioni avvengono da sheet entry a porta.
Utilizzare il menu a discesa per scegliere tra i seguenti ambiti:
-
Automatic (Based on project contents) – questa modalità seleziona automaticamente quale modalità dei Net Identifier utilizzare in base ai seguenti criteri: se ci sono sheet entry nel foglio superiore, allora viene utilizzato Hierarchical; se non ci sono sheet entry, ma sono presenti porte, allora viene utilizzato Flat; se non ci sono sheet entry e non ci sono porte, allora viene utilizzato Global.
- Flat (Only ports global) – le porte si collegano globalmente tra tutti i fogli dell’intero progetto. Con questa opzione, le etichette di net sono locali a ciascun foglio, cioè non si collegheranno tra fogli diversi. Tutte le porte con lo stesso nome saranno collegate su tutti i fogli. Questa opzione può essere usata per progetti multi-foglio piatti. Non è consigliata per progetti di grandi dimensioni, poiché può essere difficile tracciare una net attraverso i fogli.
- Hierarchical (Sheet entry <-> port connections, power ports global) – collega verticalmente tra una porta e la corrispondente sheet entry. Questa opzione realizza le connessioni tra fogli solo tramite le entry del simbolo di foglio e le porte corrispondenti del sottofoglio. Usa le porte sui fogli per portare net o bus fino alle sheet entry nei simboli di foglio corrispondenti sul foglio padre. Le porte senza una sheet entry corrispondente non saranno collegate, anche se esiste una porta con lo stesso nome su un altro foglio. Le etichette di net sono locali a ciascun foglio, cioè non si collegheranno tra fogli diversi. Tuttavia, le power port sono globali: tutte le power port con lo stesso nome sono collegate nell’intero progetto. Questa opzione può essere usata per creare progetti di qualsiasi profondità o gerarchia e consente di tracciare una net attraverso l’intero progetto sullo schema stampato.
- Strict Hierarchical (Sheet entry <-> port connections, power ports local) – questa modalità di connettività si comporta allo stesso modo della modalità Hierarchical , con la differenza che le power port restano locali a ciascun foglio, cioè non si collegheranno tra fogli diversi a power port con lo stesso nome.
- Global (Netlabels and ports global) – porte ed etichette di net si collegano tra tutti i fogli dell’intero progetto. Con questa opzione, tutte le net con la stessa etichetta di net saranno collegate insieme su tutti i fogli. Inoltre, tutte le porte con lo stesso nome saranno collegate su tutti i fogli. Se una net collegata a una porta ha anche un’etichetta di net, il suo nome net sarà quello dell’etichetta di net. Questa opzione può essere usata anche per progetti multi-foglio piatti; tuttavia, è difficile tracciare il percorso da un foglio all’altro, poiché individuare visivamente i nomi delle net sullo schema non è sempre semplice.
Consenti lo scambio dei pin usando questi metodi
Nell’editor PCB, gli scambi di Pin, Differential Pair e Part vengono eseguiti scambiando le net sui pad dei componenti e il rame corrispondente. Quando le modifiche vengono unite agli schemi, ci sono due modi in cui uno scambio di pin può essere gestito:
-
Adding / Removing Net-Labels – abilita questa opzione per consentire lo scambio dei pin su un simbolo di componente. L’esecuzione dello scambio sullo schema tramite lo scambio delle etichette di net può essere effettuata solo se la connettività è stabilita attraverso le etichette di net, cioè se i pin non sono collegati rigidamente tra loro.
-
Changing Schematic Pins – abilita questa opzione per consentire lo scambio delle etichette di net sui fili collegati ai pin di un componente. Lo scambio dei pin sarà l’unica opzione disponibile quando le net sono state cablate fisicamente a un componente. Questo metodo può essere usato su componenti semplici (come una rete di resistori) o quando non esiste alternativa a causa della struttura del progetto schematico.
Generale
- Automatic Sheet Numbering – abilita questa opzione per numerare automaticamente i fogli schematici in questo progetto. Ciò consente di controllare la designazione dei fogli e di memorizzarla come parametri all’interno dei rispettivi documenti schematici.
-
Automatic Cross References – abilita questa opzione per aggiungere automaticamente le informazioni di riferimento incrociato di porte, off-sheet connector e sheet entry a tutti i documenti schematici sorgente nel progetto attivo. Questa funzione aiuta a tracciare la connettività delle net in un progetto non gerarchico.
- New Indexing of Sheet Symbols – abilita questa opzione per usare qualsiasi cifra o numero come primo o ultimo indice di un Sheet Symbol ripetuto, incluso 0. I numeri negativi non sono consentiti. L’ultimo indice deve essere sempre maggiore del primo.
Riferimenti incrociati
-
Sheet Style – scegli uno dei seguenti stili di foglio per il riferimento incrociato delle porte su un foglio schematico o su fogli schematici all’interno di un progetto.
-
None– nessuno stile di foglio viene aggiunto nella stringa di riferimento incrociato di tutte le porte. -
Name– i nomi dei fogli a cui le porte sono collegate vengono aggiunti nelle stringhe di riferimento incrociato. -
Number– i numeri dei fogli a cui le porte sono collegate vengono aggiunti nelle stringhe di riferimento incrociato.
-
-
Location Style – scegli uno dei seguenti stili di posizione per il riferimento incrociato delle porte su un foglio schematico o su fogli schematici all’interno di un progetto.
-
None– nessuno stile di posizione viene aggiunto nella stringa di riferimento incrociato di tutte le porte. -
Zone– la numerazione delle zone di riferimento (i bordi del foglio hanno le zone) viene aggiunta nelle stringhe di riferimento incrociato di tutte le porte associate agli oggetti padre, come la posizione dei simboli di foglio. -
Location X,Y– le posizioni delle porte vengono pubblicate tra parentesi nelle stringhe di riferimento incrociato per tutte le porte associate agli oggetti padre, come la posizione dei simboli di foglio.
-
- Follow Cross References settings in Preferences – quando questa opzione è abilitata, i valori delle opzioni Sheet Style e Location Style saranno ereditati dalle opzioni nell’area Port Cross References della pagina Schematic – General della finestra di dialogo Preferences.
-
Display Cross References for:
-
Ports – usa il menu a discesa per selezionare la modalità di visualizzazione dei riferimenti incrociati per le porte.
-
Disabled– nessun riferimento incrociato viene aggiunto alle porte. -
Only Related Sheet Entry– visualizza il riferimento incrociato alla sheet entry associata sul foglio schematico padre. -
Only Related Ports– visualizza i riferimenti incrociati alle porte associate. -
Sheet Entry & Ports– visualizza i riferimenti incrociati sia alla sheet entry sia alle porte.
-
- Off-sheet Connectors – abilita questa opzione per visualizzare i riferimenti incrociati per gli oggetti off-sheet connector.
- Sheet Entries – abilita questa opzione per visualizzare i riferimenti incrociati per gli oggetti sheet entry.
-
Ports – usa il menu a discesa per selezionare la modalità di visualizzazione dei riferimenti incrociati per le porte.
Coppie differenziali
-
Custom Diff Pair Suffix Grid – elenca i suffissi predefiniti delle coppie differenziali (
_P/_N) e tutti i suffissi personalizzati definiti, in termini di:- Positive Suffix – il suffisso per la net positiva di una coppia differenziale.
- Negative Suffix – il suffisso per la net negativa di una coppia differenziale.
- Add – fai clic per aggiungere una nuova coppia di suffissi all’elenco.
- Remove – fai clic per eliminare dall’elenco la/e coppia/e di suffissi selezionata/e.
Creazione xNets
- Sources/Destinations – definisce un elenco separato da virgole di prefissi per i designatori dei componenti che possono essere usati come componenti sorgente o destinazione nelle xNets.
- Discretes – definisce un elenco separato da virgole di prefissi per i designatori dei componenti che possono essere usati come componenti seriali nelle xNets.
Multi-Channel

La scheda Multi-Channel della finestra di dialogo Project Options
La scheda Multi-Channel della finestra di dialogo Project Options consente di definire lo schema di denominazione delle room e il formato dei designatori dei componenti da usare con i progetti multi-canale. Un progetto multi-canale è la capacità di fare riferimento più volte allo stesso sottofoglio all’interno del progetto. Questo può essere fatto posizionando più simboli di foglio che fanno riferimento allo stesso sottofoglio, oppure includendo la parola chiave Repeat nel designatore di un Sheet Symbol per istanziarlo più volte.
Altium Designer offre un vero progetto multi-canale, il che significa che puoi fare riferimento ripetutamente a singoli fogli in un progetto. Qualsiasi modifica che debba essere apportata può essere applicata in un unico punto e la ricompilazione del progetto propaga quindi tali modifiche a ogni istanza. Altium Designer non solo supporta più canali, ma consente anche di annidarli.
La mappatura dal singolo componente logico nello schematico alle molteplici istanze fisiche sul PCB è controllata dallo schema dei designatori multi-canale definito in questa scheda.
Opzioni/Controlli
Denominazione delle Room
-
Room Naming Style - usare questo campo per specificare lo stile da utilizzare per assegnare il nome alle room. Selezionando uno stile dall’elenco, l’immagine sottostante viene aggiornata per riflettere la convenzione di denominazione che apparirà nel progetto. Quando il progetto viene compilato, viene creata una room per ogni foglio del progetto, inclusi ogni banco e ogni canale di livello inferiore. Sono disponibili cinque stili — due piatti e tre gerarchici (quelli che includono il percorso):
- Flat Numeric With Names
- Flat Alpha With Names
- Numeric Name Path
- Alpha Name Path
- Mixed Name Path
-
Level Separator for Paths - usare questo campo per specificare il carattere/simbolo richiesto per separare le informazioni di percorso quando si utilizzano gli stili di denominazione gerarchici (gli stili che includono il percorso). Per impostazione predefinita, verrà utilizzato il carattere underscore (_).
- Preview - man mano che si apportano modifiche a Room Naming Style e/o Designator Format, l’immagine in questa area si aggiorna dinamicamente per riflettere la convenzione di denominazione che apparirà nel progetto. L’immagine mostra un esempio di un progetto a canali nidificati 2 x 2. Le regioni più grandi tratteggiate a croce rappresentano i due canali di livello superiore (o banchi) e le regioni ombreggiate al loro interno rappresentano i canali di livello inferiore (con due componenti di esempio mostrati in ciascuno).
Denominazione dei Componenti
-
Designator Format - usare questo campo per specificare il formato utilizzato quando si assegnano i designatori ai componenti del progetto. Nell’elenco a discesa del campo sono disponibili i seguenti otto formati predefiniti: cinque piatti e tre utilizzabili in un contesto gerarchico (contenenti la denominazione del canale):
- $Component_$RoomName
- $RoomName_$Component
- $Component$ChannelAlpha
- $Component_$ChannelPrefix$ChannelAlpha
- $Component_$ChannelIndex
- $Component_$ChannelPrefix$ChannelIndex
- $ComponentPrefix_$ChannelIndex_$ComponentIndex
- $ComponentPrefix_$RoomName_$ComponentIndex
Definizione di un Formato di Designatore Personalizzato
È anche possibile definire un proprio formato di designatore del componente digitando direttamente nel campo Designator Format. Durante la costruzione della stringa di formato possono essere utilizzate le seguenti parole chiave:
- $RoomName - questo è il nome del canale associato come determinato dallo stile scelto nel campo Room Naming Style .
- $Component- questo è il designatore logico del componente.
- $ComponentPrefix - questo è il prefisso del designatore logico del componente (ad esempio, U per U1).
- $ComponentIndex - questo è l’indice del designatore logico del componente (ad esempio, 1 per U1).
- $ChannelPrefix - questo è il designatore logico del simbolo di foglio.
- $ChannelIndex - questo è l’indice del canale.
- $ChannelAlpha - questo è l’indice del canale espresso come carattere.
Note
- L’indicizzazione alfabetica per un canale è realmente utile solo se il progetto contiene meno di 26 canali in totale o se si sta utilizzando un formato di designatore di natura gerarchica.
- Per un progetto multi-canale, nella parte inferiore del foglio schematico nella finestra del progetto vengono visualizzate delle schede, una per ciascun canale (o banco). I nomi delle schede sono i nomi dei simboli di foglio più il numero del canale, ad esempio, BANKA. Queste sono le viste compilate (viste fisiche) del progetto, mentre il progetto logico rimane come prima nella scheda Editor.
Default Prints

La scheda Default Prints della finestra di dialogo Project Options
La scheda Default Prints della finestra di dialogo Project Options consente di impostare le uscite di stampa predefinite per vari editor di Altium Designer. Sono questi valori predefiniti selezionati a essere utilizzati quando si eseguono i seguenti comandi di stampa dai menu principali degli editor:
- File » Print
- File » Print Preview » Print
La scheda Default Prints della finestra di dialogo Project Options può essere aperta anche dall’editor schematico e dall’editor PCB scegliendo il comando File » Default Prints dai menu principali.
Opzioni/Controlli
L’area principale della scheda presenta un elenco di tutte le uscite basate sulla stampa supportate che possono essere generate dagli editor schematico e PCB. I tipi di output sono raggruppati nelle seguenti categorie:
-
Assembly Outputs -
Documentation Outputs -
Fabrication Outputs -
Other Outputs -
Report Outputs -
Validation Outputs
Per ogni voce vengono visualizzate le seguenti informazioni:
- Output Description – cosa viene prodotto utilizzando questo tipo di output di stampa.
- Supports – l’editor per cui questo tipo di output di stampa è supportato.
-
Default Print – indica se questo tipo di output di stampa deve essere utilizzato come tipo di stampa predefinito (abilitato) o meno (disabilitato).
Opzioni Aggiuntive
-
Configure – fare clic su questo pulsante per accedere a una finestra di dialogo associata con cui configurare l’output di stampa attualmente selezionato. Le finestre di dialogo coinvolte includono:
- Finestra di dialogo Print – per configurare Assembly Drawings, Composite Drawing, PCB Prints, PCBLIB Prints, Schematic Prints, Composite Drill Drawing, Drill Drawing/Guides, Final Artwork Prints, Power-Plane Prints, e Solder/Paste Mask Prints.
- Finestra di dialogo PCB 3D Print Settings – per configurare PCB 3D Prints.
- Finestra di dialogo PCB 3D Video – per configurare gli output PCB 3D Video.
- Finestra di dialogo PDF3D – per configurare gli output PDF3D e PDF3D MBA.
- Finestra di dialogo Advanced Text Print Properties – per configurare Report Prints e Text Prints. Definire le opzioni per l’output stampato (ad esempio intestazione e numerazione di pagina/riga). È anche possibile specificare l’uso di un determinato font.
- Wave Print Properties Form finestra di dialogo – per configurare SimView Prints.
- Finestra di dialogo Layer Stack Report Setup – per configurare gli output Report Board Stack.
- Finestra di dialogo Report Manager – per configurare i report Bill of Materials e BOM Compare.
- Finestra di dialogo Comment Export Configuration – per configurare un report Export Comments.
- Finestra di dialogo Differences Setup – per configurare un Differences Report.
- Finestra di dialogo Electrical Rules Check Setup – per configurare un report di validazione Electrical Rules Check.
- Page Setup – fare clic per accedere a una finestra di impostazione pagina per l’output di stampa attualmente selezionato. Nella finestra di dialogo è possibile configurare la stampa con la stampante scelta in termini di carta, scala e impostazioni colore. È inoltre possibile accedere alla relativa finestra di configurazione, alla finestra di impostazione della stampante, visualizzare l’anteprima di stampa e infine stampare l’output con la stampante selezionata.
Search Paths

La scheda Search Paths della finestra di dialogo Project Options
La scheda Search Paths della finestra di dialogo Project Options consente di specificare i percorsi di ricerca dei file di libreria e modello per il progetto.
Opzioni/Controlli
Elenco Ordinato dei Percorsi di Ricerca
Questa griglia mostra l’elenco ordinato dei percorsi di ricerca per i file di libreria e modello (ad esempio librerie di footprint PCB, modelli di Simulation e Signal Integrity). Per ciascun percorso è possibile specificare il filtro e le impostazioni ricorsive.
- Path - posizione del percorso di ricerca.
- Filter - il filtro per la ricerca. Per impostazione predefinita, il filtro cerca tutti i file.
- Recursive - selezionare per cercare in tutte le sottodirectory della directory del percorso di ricerca. Fare doppio clic su un percorso di ricerca per modificarlo.
- Add - usare per aprire la finestra di dialogo Edit Search Path per aggiungere un nuovo percorso di ricerca.
Sono supportati i seguenti tipi di file: librerie di footprint (*.PcbLib), file di modello Sim (*.mdl), file di sottocircuito Sim (*.ckt) file di modello Ibis (*.ibs).
- Delete - usare per rimuovere un percorso di ricerca selezionato.
- Properties - usare per accedere alla finestra di dialogo Edit Search Path per modificare le proprietà del percorso di ricerca selezionato.
- Move Up - usare per spostare il percorso di ricerca selezionato in alto di una riga.
- Move Down - usare per spostare il percorso di ricerca selezionato in basso di una riga.
File trovati in tutti i percorsi di ricerca
Questa griglia mostra i file di libreria e di modello trovati nell’elenco Ordered List of Search Paths. Usare il pulsante Refresh List per visualizzare un elenco aggiornato.
Parameters

La scheda Parameters della finestra di dialogo Project Options
La scheda Parameters della finestra di dialogo Project Options consente di gestire i parametri definiti per il progetto, spesso indicati come project-level parameters. I parametri definiti a livello di progetto sono disponibili per l’uso in tutti i fogli schematici e documenti PCB del progetto tramite stringhe speciali: =<ProjectParameterName> su uno schema (ad esempio, =Project) e .<ProjectParameterName> su un PCB (ad esempio, .Project). I parametri possono essere utilizzati per fornire informazioni aggiuntive sul progetto. I parametri a livello di progetto, ad esempio, possono essere usati in modo globale come origine dei dati parametrici delle stringhe speciali da aggiungere ai fogli schematici e/o al documento PCB, che non supporta parametri localizzati.
I parametri di progetto lato Workspace vengono salvati nel Workspace insieme al progetto e possono essere modificati solo dall’interfaccia browser del Workspace (per ulteriori informazioni su Editing a Project in the Altium 356 Workspace o On-Prem Enterprise Workspace). Al contrario, i parametri di progetto lato design vengono salvati nel file di progetto (*.PrjPcb) e possono essere modificati in Altium Designer. I parametri di progetto lato Workspace compaiono nella scheda Parameter della finestra di dialogo Project Options con un’icona blu , mentre i parametri di progetto lato design compaiono con un’icona arancione
Opzioni/Controlli
-
Parameters Grid – l’area principale elenca tutti i parametri attualmente definiti per il progetto, in termini di:
- Name – il nome del parametro.
- Value – il valore del parametro.
-
Add – fare clic per aprire la finestra di dialogo Parameter Properties, in cui è possibile aggiungere un parametro. Utilizzare i campi Name e Value per assegnare al parametro rispettivamente un nome significativo che ne rifletta lo scopo e il relativo valore. Entrambi i campi consentono un massimo di 255 caratteri.

La finestra di dialogo Parameter Properties - Remove – fare clic per eliminare i parametri selezionati dall’elenco dei parametri. Questa opzione non è disponibile per i parametri di progetto lato Workspace, poiché possono essere rimossi o modificati solo nel Workspace.
- Edit – fare clic per aprire la finestra di dialogo Parameter Properties, in cui è possibile modificare il contenuto del parametro attualmente selezionato. Questa opzione non è disponibile per i parametri di progetto lato Workspace, poiché possono essere rimossi o modificati solo nel Workspace.
- Refresh – fare clic per ripristinare le ultime modifiche apportate al parametro di progetto lato design. Per i parametri di progetto lato Workspace, fare clic per assicurarsi di disporre della versione più recente del parametro. Le modifiche apportate ai parametri di progetto lato Workspace all’interno del Workspace non verranno riflesse in questa finestra di dialogo finché non si utilizza questa opzione.
Menu contestuale
I seguenti comandi sono disponibili nel menu contestuale:
-
Edit – usare per modificare il parametro attualmente selezionato nella finestra di dialogo Parameter Properties. Questo comando non è disponibile per i parametri di progetto lato Workspace, poiché possono essere rimossi o modificati solo nel Workspace.
-
Add – usare per aggiungere un nuovo parametro lato design all’elenco nella finestra di dialogo Parameter Properties.
-
Remove – usare per eliminare i parametri selezionati dall’elenco. Questo comando non è disponibile per i parametri di progetto lato Workspace, poiché possono essere rimossi o modificati solo nel Workspace.
-
Copy – usare per copiare i parametri selezionati negli appunti di Windows.
-
Paste – usare per incollare nell’elenco dei parametri i parametri presenti negli appunti di Windows. Questo comando non è disponibile per i parametri di progetto lato Workspace, poiché possono essere rimossi o modificati solo nel Workspace.
Device Sheets

La scheda Device Sheets della finestra di dialogo Project Options
La scheda Device Sheets della finestra di dialogo Project Options consente di specificare le cartelle in cui è possibile trovare i device sheet e il relativo ordine.
Opzioni/Controlli
- Main region - elenca i percorsi Device Sheet Folders per il progetto corrente. Selezionare Include Sub-folders per includere le sottocartelle delle cartelle padre elencate.
- Move Up - usare per spostare la cartella del device sheet selezionata verso l’alto di un livello alla volta.
- Move Down - usare per spostare la cartella del device sheet selezionata verso il basso di un livello alla volta.
- Add - usare per aprire una finestra di dialogo per cercare una nuova cartella da aggiungere.
- Remove - usare per rimuovere la cartella del device sheet selezionata.
Managed OutputJobs

La scheda Managed OutputJobs della finestra di dialogo Project Options
La scheda Managed OutputJobs della finestra di dialogo Project Options consente di configurare un elenco di template di output job disponibili tramite il Workspace connesso da utilizzare con il progetto.
Opzioni/Controlli
- Outputjob List - elenca tutti gli outputjob del Workspace in termini di Item Revision, Revision State, Description e Name.
- Add - fare clic per aprire la finestra di dialogo Select configuration item (Output Jobs) e selezionare gli outputjob desiderati.
- Remove - fare clic per rimuovere gli output job selezionati.
Library Options

La scheda Library Options della finestra di dialogo Project Options
La scheda Library Options della finestra di dialogo Project Options consente di selezionare il formato per un progetto di libreria integrata.
Opzioni/Controlli
-
Integrated Library Format
- Original - selezionare per utilizzare il formato originale della libreria integrata. Questo viene usato per la compatibilità con il software Protel DXP (DXP 2002), precedente all’introduzione di Altium Designer.
-
Altium Designer- selezionare per utilizzare Altium Designer come formato della libreria integrata (usato in tutte le versioni del software a partire da Altium Designer 2004).
).