È disponibile una varietà di oggetti da utilizzare nella progettazione di un PCB. La maggior parte degli oggetti inseriti in un documento PCB definirà aree di rame o vuoti. Questo vale sia per gli oggetti elettrici, come tracce e pad, sia per gli oggetti non elettrici, come testo e quotature. È quindi importante tenere presente la larghezza delle linee utilizzate per definire ciascun oggetto e il layer su cui l'oggetto viene posizionato.
Nel PCB editor esistono due tipi di oggetti: oggetti primitivi e oggetti di gruppo:
-
Gli oggetti primitivi sono gli elementi fondamentali della progettazione e includono tracce, pad, via, riempimenti, archi e oggetti di testo. Sono chiamati "primitivi" per la loro natura grezza o più basilare.
-
Tutto ciò che è composto da primitivi e identificato come oggetto di progettazione è un oggetto di gruppo. Esempi di oggetti di gruppo includono componenti, quote e colate poligonali. Un oggetto di gruppo può essere manipolato come un singolo oggetto all'interno dello spazio di progettazione. Ad esempio, può essere posizionato, selezionato, copiato, modificato, spostato ed eliminato.
Elementi comuni del posizionamento e della modifica degli oggetti
In Altium Designer, il processo di posizionamento di un oggetto è sostanzialmente lo stesso indipendentemente dall'oggetto da posizionare. Al livello più semplice, il processo è il seguente:
-
Selezionare l'oggetto da posizionare da una delle barre degli strumenti o dal Place menu.
-
Usare il mouse per definire la posizione dell'oggetto posizionato nello spazio di progettazione del PCB editor e la sua dimensione (ove applicabile).
-
Fare clic con il pulsante destro del mouse (o premere Esc) per terminare il comando e uscire dalla modalità di posizionamento.
Gli oggetti vengono posizionati sul layer corrente. Assicurarsi che il layer corretto sia stato impostato come layer corrente prima di effettuare il posizionamento. Il layer su cui risiede un oggetto può essere modificato dopo il posizionamento.
Modifica prima del posizionamento
Le proprietà predefinite di un oggetto possono essere modificate in qualsiasi momento nella pagina PCB Editor – Defaults della finestra di dialogo Preferences . Queste proprietà verranno applicate durante il posizionamento degli oggetti successivi.

Usare la colonna Primitives per accedere alle proprietà degli oggetti e modificare i valori predefiniti secondo necessità.
I valori predefiniti degli oggetti vengono salvati, per impostazione predefinita, nel file ADVPCB.dft. Facoltativamente, i valori possono essere salvati in un file .dft con un nome diverso. Sono disponibili controlli per salvare e caricare file .dft, consentendo di creare "set" preferiti di valori predefiniti degli oggetti. Tutte le impostazioni salvate in e caricate da file .dft sono valori predefiniti definiti dall'utente. Se necessario, i valori predefiniti originali possono essere ripristinati in qualsiasi momento utilizzando le opzioni Set To Defaults o Reset All. I valori predefiniti originali sono codificati in modo fisso.
Modifica durante il posizionamento
Al momento del primo posizionamento di un oggetto, è possibile modificare un certo numero di attributi. Per accedere a questi attributi, premere il tasto Tab mentre si è in modalità di posizionamento per aprire il pannello Properties associato. Premendo il tasto Tab il posizionamento viene messo in pausa per consentire di apportare le modifiche necessarie all'oggetto.
Finestra di dialogo delle proprietà di esempio per un oggetto Pad .
Dopo aver effettuato le modifiche, fare clic sull'overlay del pulsante di pausa nello spazio di progettazione (
) per riprendere il posizionamento.
Gli attributi impostati in questo modo diventeranno le impostazioni predefinite per il successivo posizionamento degli oggetti, a meno che l'opzione
Permanent nella pagina
PCB Editor – Defaults della finestra di dialogo
Preferences non sia abilitata. Quando questa opzione è abilitata, le modifiche effettuate influiranno solo sull'oggetto in fase di posizionamento e sugli oggetti successivi posizionati durante la stessa sessione di posizionamento.
Modifica dopo il posizionamento
Una volta posizionato un oggetto, esistono diversi modi per modificarlo. Sono descritti di seguito.
Il pannello o la finestra di dialogo delle proprietà associati
Questo metodo di modifica utilizza la modalità del pannello Properties associato e la finestra di dialogo per modificare le proprietà di un oggetto posizionato.
Dopo il posizionamento, è possibile accedere alla finestra di dialogo associata:
-
Facendo doppio clic sull'oggetto posizionato.
-
Posizionando il cursore sull'oggetto, facendo clic con il pulsante destro del mouse e quindi scegliendo Properties dal menu contestuale.
Dopo il posizionamento, è possibile accedere alla modalità associata del pannello Properties in uno dei seguenti modi:
-
Se il pannello Properties è già attivo, selezionare l'oggetto.
-
Dopo aver selezionato l'oggetto, selezionare il pannello Properties dal pulsante Panels in basso a destra dello spazio di progettazione oppure selezionare View » Panels » Properties dai menu principali.
Se l'opzione
Double Click Runs Interactive Properties è disabilitata (impostazione predefinita) nella pagina
PCB Editor – General page della finestra di dialogo
Preferences, quando si fa doppio clic sulla primitiva oppure si fa clic con il pulsante destro del mouse su una primitiva selezionata e poi si sceglie
Properties, si aprirà la finestra di dialogo. Quando l'opzione
Double Click Runs Interactive Properties è abilitata, si aprirà il pannello
Properties.
Sebbene le opzioni siano le stesse nella finestra di dialogo e nel pannello, l'ordine e la disposizione delle opzioni possono differire leggermente.
Premere Ctrl+Q per alternare le unità di misura attualmente utilizzate nel pannello/finestra di dialogo tra metrico (mm) e imperiale (mil). Questo influisce solo sulla visualizzazione delle misure nel pannello/finestra di dialogo; non modifica l'unità di misura specificata per la scheda, che è configurata nell'impostazione Units nel pannello Properties quando non vi sono oggetti selezionati nello spazio di progettazione.
Comandi di selezione degli oggetti PCB
Oltre ai comandi standard di selezione/deselezione degli oggetti, il PCB editor include un certo numero di comandi speciali che facilitano le operazioni di selezione/deselezione degli oggetti. Questi comandi sono accessibili dai sottomenu Edit » Select e Edit » DeSelect dei menu principali. I comandi di selezione possono essere accessibili anche dal menu del pulsante
nel Active Bar.
-
Select overlapped - usare per selezionare singolarmente il successivo oggetto di progettazione in un insieme di oggetti co-localizzati (sovrapposti) senza utilizzare una finestra popup di selezione. La selezione segue il seguente ordine di priorità fisso, attraversato ciclicamente con l'uso successivo del comando:
-
Pad
-
Via
-
Traccia/Arco
-
Componente
-
Poligono
-
Regione/Riempimento
-
Testo
Inoltre, mentre si utilizza il tasto Shift per aggiungere ulteriori oggetti a una selezione corrente, è possibile usare Shift+Tab per scorrere ciclicamente la selezione degli oggetti sovrapposti senza perdere la selezione originale.
-
Per usare questo comando, assicurarsi che l'opzione Display popup selection dialog sia disabilitata nella pagina PCB Editor - General page della finestra di dialogo Preferences.
-
L'ordine di selezione tiene conto anche prima del layer corrente prima di passare agli oggetti presenti sugli altri layer.
-
Facendo doppio clic su un'area di oggetti co-localizzati verrà sempre fornito l'accesso alla finestra popup di selezione.
-
Select next (scorciatoia: Tab) - con un oggetto iniziale selezionato nel progetto, questo comando viene utilizzato per estendere la selezione in modo da includere l'oggetto (o gli oggetti) di livello superiore successivo in base alla gerarchia logica. Sono supportati i seguenti "flussi" ciclici di selezione logica:
-
Segmento di traccia ---> Tutte le tracce connesse (contigue) sullo stesso layer ---> Tutto il rame connesso ---> Tutti gli oggetti elettrici nella net associata
-
Pad connesso ---> Tutte le tracce connesse (contigue) sullo stesso layer ---> Tutto il rame connesso ---> Tutti gli oggetti elettrici nella net associata
-
Pad non connesso ---> Tutti gli oggetti elettrici nella net associata
-
Via ---> Tutte le tracce connesse (contigue) sui layer associati alla via ---> Tutto il rame connesso ---> Tutti gli oggetti elettrici nella net associata
-
Rame (Regione/Colata poligonale/Riempimento) ---> Tutto il rame connesso ---> Tutti gli oggetti elettrici nella net associata
-
Pad/Via libero ---> Tutte le tracce connesse (contigue) sullo stesso layer del pad, o sui layer associati alla via ---> Tutto il rame connesso ---> Tutti gli oggetti elettrici nella net associata.
-
Componente ---> Fanout via, escape, interconnessione
Via Fanouts - se una traccia sufficientemente corta collega un pad a una via e non c'è nessun altro pad collegato a questa via tramite una traccia più corta, allora questa traccia e la via sono considerate il Fanout di questo pad.
Escapes - un'antenna sufficientemente corta collegata a un pad è considerata l'Escape di questo pad.
Interconnect - una traccia che collega due oggetti già selezionati (ad esempio, pad o via di fanout) è considerata Interconnect.
Inoltre, la funzione supporta l'estensione della selezione attraverso più oggetti, selezionati su net diverse nel progetto.

Esempio di selezione su più net, estesa dai segmenti di traccia inizialmente selezionati fino alla gerarchia logica di ordine superiore.
Questo comando è particolarmente utile quando si selezionano net instradate. Ulteriori informazioni su Strategie per selezionare l'instradamento.
-
Board - usare per selezionare tutti gli oggetti che si trovano entro il confine della forma della scheda.
-
Net - usare per selezionare tutti gli oggetti elettrici associati a una particolare net.
Dopo aver avviato il comando, puoi fare clic su un oggetto elettrico o su una connessione per selezionare tutti gli oggetti elettrici nella net associata oppure, se conosci il nome della net che vuoi selezionare, fare clic in un'area del progetto lontano da qualsiasi oggetto; si aprirà la finestra di dialogo Net Name. Da lì, puoi immettere il nome della net desiderata; tale net verrà selezionata alla chiusura della finestra di dialogo. Se non sei sicuro del nome della net, digita ? quindi fai clic su OK per aprire la finestra di dialogo Nets Loaded, che elenca tutte le net attualmente caricate per il progetto.
-
Connected Copper - usa questa opzione per selezionare tutti gli oggetti elettrici collegati alla stessa porzione di rame.
-
Physical Connection - usa questa opzione per selezionare tutta la traccia instradata fisicamente tra oggetti pad. Fai clic su una traccia, un pad o un via; verrà selezionata tutta la traccia contigua fino a un altro pad, inclusi eventuali via (i pad stessi non saranno inclusi nella selezione).
-
Physical Connection Single Layer - usa questa opzione per selezionare tutta la traccia instradata fisicamente tra oggetti pad su un singolo layer. Fai clic su una traccia o un via; verrà selezionata tutta la traccia contigua sullo stesso layer e fino a un altro pad (i pad e i via stessi non saranno inclusi nella selezione).
-
Component Connections - usa questa opzione per selezionare tutte le connessioni instradate che si diramano dai pad di un componente scelto (incluse tracce e via) fino al pad successivo incontrato in ciascun caso. I pad stessi non saranno inclusi nella selezione.
È inoltre possibile accedere al comando facendo clic con il pulsante destro su un componente posizionato e scegliendo il comando Component Actions » Select Component Connections dal menu contestuale.
-
Component Nets - usa questa opzione per selezionare tutte le net (e i relativi oggetti net membri) collegate a un componente scelto nel documento corrente.
È inoltre possibile accedere al comando facendo clic con il pulsante destro su un componente posizionato e scegliendo il comando Component Actions » Select Component Nets dal menu contestuale.
-
Room Connections - usa questa opzione per selezionare tutte le connessioni instradate da pad a pad che si trovano completamente entro i confini della room scelta nel documento corrente.
È inoltre possibile accedere al comando facendo clic con il pulsante destro su una room posizionata e scegliendo il comando Room Actions » Select Room Connections dal menu contestuale.
-
All on Layer - usa questa opzione per selezionare/deselezionare tutti gli oggetti sul layer corrente.
Un componente può essere posizionato su un determinato layer, ma potrebbe non essere deselezionabile usando il comando DeSelect » All on Layer . Questo perché non tutte le primitive che compongono il componente sono posizionate sullo stesso layer. Ad esempio, il designatore e il testo del commento potrebbero essere posizionati sul layer Top Overlay, mentre i pad costitutivi sono Multi-Layer.
-
Free Objects - usa questa opzione per selezionare tutti gli oggetti primitivi liberi all'interno del progetto. Gli oggetti componente, gli oggetti coordinata, gli oggetti quota, gli oggetti di length tuning, gli oggetti OLE e gli oggetti polygon pour sono tutti oggetti di gruppo e pertanto non saranno interessati da questo comando.
-
All Locked - usa questa opzione per selezionare tutti gli oggetti di progetto che hanno la proprietà Locked abilitata.
-
Off Grid Pads - usa questa opzione per selezionare tutti i pad che non sono posizionati sulla snap grid corrente.
Tieni presente che, nell'editor PCB, il comando Lasso Select / Lasso Deselect offre due modalità operative:
-
Free-form - come un vero lazo, puoi disegnare un'area di selezione a mano libera per includere gli oggetti di progetto richiesti.
-
Polyline - fornendo un 'lazo' poligonale, questa modalità può essere preferibile rispetto alla modalità a mano libera quando è necessario deselezionare gli oggetti con maggiore precisione. Questa modalità è molto utile nei progetti che hanno componenti ruotati di 45 gradi o quando si lavora su flex, dove il progetto non è sempre ortogonale.
Puoi anche usare una combinazione di entrambe le modalità per ottenere l'area di deselezione esattamente come desideri. La modalità corrente è indicata nel Status Bar. Premi Spacebar per passare tra le modalità Free-form e Polyline.
Tieni premuto il tasto Ctrl mentre usi il comando Lasso Select, Inside Area, Outside Area, Touching Line o Touching Rectangle per agire sulle primitive di un oggetto componente.
Modifica grafica
Questo metodo di modifica ti consente di selezionare direttamente un oggetto posizionato nello spazio di progetto e modificarne graficamente dimensione, forma o posizione. La modifica della forma e/o della dimensione (ove applicabile) viene eseguita tramite l'uso di 'maniglie' di modifica che compaiono una volta selezionato l'oggetto.

Esempio di maniglie di modifica per un oggetto Fill selezionato.
Fai clic in qualsiasi punto di un oggetto lontano dalle maniglie di modifica (dove presenti) per trascinare l'oggetto e riposizionarlo. A seconda del tipo di oggetto, durante il trascinamento può essere ruotato e/o capovolto.
-
Premi Spacebar per ruotare l'oggetto in senso antiorario o Shift+Spacebar per la rotazione in senso orario. La rotazione è conforme al valore di Rotation Step definito nella pagina PCB Editor – General della finestra di dialogo Preferences.
-
Premi il tasto L per capovolgere l'oggetto sull'altro lato della scheda (ove applicabile).
-
Premi i tasti X o Y per capovolgere l'oggetto lungo l'asse X o Y, ove applicabile.
-
Premi il tasto Alt per vincolare la direzione del movimento all'asse orizzontale o verticale a seconda della direzione iniziale del movimento.
-
Sposta l'oggetto di piccoli incrementi (in base al valore corrente della snap grid) premendo i tasti freccia mentre tieni premuto il tasto Ctrl . Spostalo di incrementi maggiori (10 x il valore della snap grid) premendo i tasti freccia mentre tieni premuti i tasti Ctrl+Shift.
Il numero di primitive visualizzate durante il trascinamento di più oggetti selezionati è controllato dall'opzione PCB.Rendering.MultiselectionDrag nella finestra di dialogo Advanced Settings dialog (il valore predefinito è 500).
Comandi di movimento
La posizione dell'oggetto può essere modificata usando i comandi del sottomenu Edit » Move dei menu principali o il sottomenu di movimento nel Active Bar.
-
Move - questo comando viene usato per spostare qualsiasi oggetto nel documento corrente. Qualsiasi net associata a un oggetto rimarrà connessa e le linee di connessione seguiranno l'oggetto quando viene spostato (visualizzate o meno in base alla modalità di connessione in uso). Qualsiasi traccia instradata collegata all'oggetto non verrà spostata.
-
Drag - questo comando viene usato per spostare qualsiasi oggetto nel documento corrente. Se l'oggetto ha tracce e/o archi collegati (ad esempio un componente, un pad o un via), questi rimarranno collegati mentre l'oggetto viene spostato.
-
Affinché la traccia collegata si sposti insieme a un componente, la modalità Comp Drag deve essere impostata su Connected Tracks nella pagina PCB Editor - General della finestra di dialogo Preferences. Se questa modalità è impostata su None, il comando si comporta esattamente come il comando di spostamento di base.
-
Quando usi questo comando per trascinare un componente con la modalità Comp Drag impostata su Connected Tracks, i comandi da tastiera per ruotare e capovolgere diventano non disponibili. Nota inoltre che anche le azioni di movimento intelligente (allineamento dinamico e pushing) non sono disponibili.
-
Component - questo comando ti consente di spostare i componenti nel documento corrente. Dopo aver avviato il comando, fai clic sul componente nel progetto che vuoi spostare e spostalo nella posizione richiesta, quindi fai clic. In alternativa, fai clic nello spazio di progetto lontano da qualsiasi oggetto per aprire la finestra di dialogo Choose Component dialog. Usa questa finestra di dialogo per individuare il componente che vuoi spostare (saltando al componente oppure facendo portare il componente al cursore) e quindi riposizionalo nello stesso modo descritto sopra. Nota che questa funzione funzionerà solo se il componente di destinazione non è not locked.
È inoltre possibile accedere al comando facendo clic con il pulsante destro su un componente nello spazio di progetto e scegliendo il comando Component Actions » Move Component dal menu contestuale.
-
Move Selection - questo comando ti consente di riposizionare manualmente gli oggetti selezionati nel documento corrente. Qualsiasi net associata a un oggetto nella selezione rimarrà connessa e le linee di connessione seguiranno l'oggetto quando viene spostato (visualizzate o meno in base alla modalità di connessione in uso). Qualsiasi traccia instradata collegata all'oggetto non verrà spostata.
-
Move Selection by X, Y - questo comando viene usato per traslare la selezione corrente di oggetti di una quantità precisa nelle direzioni X e/o Y. Dopo aver avviato il comando, si aprirà la finestra di dialogo Get X/Y Offsets. Usa questa finestra di dialogo per specificare i valori di incremento delta X e/o delta Y con cui spostare la selezione.
Il comando sarà disponibile solo quando almeno un oggetto è selezionato nello spazio di progetto.

La finestra di dialogo Get X/Y Offsets
Opzioni e controlli della finestra di dialogo Get X/Y Offsets
-
X Offset - utilizzare questo campo per specificare la distanza di cui la selezione deve essere spostata lungo l'asse orizzontale. È possibile specificare valori positivi e negativi a seconda della direzione di spostamento richiesta. Utilizzare il pulsante a destra di questo campo per invertire rapidamente il segno del valore immesso, da positivo a negativo o viceversa.
-
Y Offset - utilizzare questo campo per specificare la distanza di cui la selezione deve essere spostata lungo l'asse verticale. È possibile specificare valori positivi e negativi a seconda della direzione di spostamento richiesta. Utilizzare il pulsante a destra di questo campo per invertire rapidamente il segno del valore immesso, da positivo a negativo o viceversa.
-
Toggle X/Y Offsets - fare clic su questo pulsante per scambiare rapidamente i valori di offset. Il valore X Offset verrà utilizzato come valore Y Offset e viceversa.
-
Reset X/Y Offsets - fare clic su questo pulsante per reimpostare rapidamente entrambi i valori di offset a zero.
-
Define X/Y Offsets Interactively - fare clic su questo pulsante per calcolare gli offset in modo interattivo. Si verrà portati nell'area di lavoro e verrà richiesto, in sequenza, di scegliere un punto iniziale e un punto finale. Fare clic nelle posizioni desiderate; i valori dX e dY verranno immessi rispettivamente nei campi X Offset e Y Offset.
Per passare le unità della finestra di dialogo da imperiali a metriche e viceversa, premere la scorciatoia Ctrl+Q.
-
Rotate Selection - questo comando viene utilizzato per ruotare gli oggetti selezionati nello spazio di progettazione in senso antiorario o orario e di un angolo di rotazione specificato. Dopo aver avviato il comando, si aprirà la finestra di dialogo Rotation Angle (Degrees). Immettere l'angolo di rotazione richiesto da 0,001° a 360,00° (risoluzione 0,001°). Immettere un valore positivo per la rotazione in senso antiorario o un valore negativo per la rotazione in senso orario. Fare clic su OK per chiudere la finestra di dialogo, quindi posizionare il cursore e fare clic per definire il punto di riferimento per la rotazione. Gli oggetti selezionati verranno ruotati attorno al punto di riferimento dell'angolo immesso.

La finestra di dialogo Rotation Angle
-
Flip Selection - capovolge gli oggetti selezionati orizzontalmente (attorno all'asse Y) sul layer corrispondente sul lato opposto della scheda. Ad esempio, gli oggetti sul Top Layer verranno capovolti sul Bottom Layer, gli oggetti sul Top Overlay verranno capovolti sul Bottom Overlay, ecc.
-
Il testo del designatore e del commento diventa specchiato dopo un'operazione di capovolgimento.
-
Per un pad presente sul Multi-Layer, il capovolgimento invertirà sostanzialmente l'ordine degli abbinamenti di dimensioni XY e delle forme. Pertanto, se è stato utilizzato uno stile di Top-Middle-Bottom e le forme sono inizialmente Round-Rectangle-Octagonal, il capovolgimento invertirà lo stack e quindi le forme dall'alto diventeranno Octagonal-Rectangle-Round.
-
Se sono selezionati più oggetti, l'insieme di oggetti viene capovolto rispetto al centro geometrico dell'insieme di selezione.
Si noti che tutti gli oggetti selezionati vengono capovolti senza avviso, a meno che uno o più oggetti non abbiano la posizione bloccata. In tal caso, verrà visualizzata una finestra di dialogo Confirm, che richiederà una conferma prima che gli oggetti vengano capovolti.
Comandi di allineamento
Gli oggetti possono anche essere spostati modificandone l'allineamento. Per allineare oggetti con altri oggetti, fare clic con il pulsante destro su un oggetto selezionato, quindi selezionare Align. In alternativa, utilizzare il sottomenu Edit » Align dei menu principali o il sottomenu di allineamento nel Active Bar. Il sottomenu di allineamento contiene diverse opzioni per distribuire gli oggetti selezionati.
I comandi di allineamento sposteranno solo gli oggetti selezionati che sono liberi di muoversi: gli oggetti bloccati non verranno spostati.
Il comando Align viene utilizzato per accedere alla finestra di dialogo Align Objects, che fornisce controlli per allineare rapidamente, secondo necessità, l'insieme degli oggetti di progettazione attualmente selezionati. Utilizzare la finestra di dialogo per impostare le opzioni per l'allineamento Vertical e/o Horizontal degli oggetti selezionati, secondo necessità, quindi fare clic su OK per applicare l'allineamento.

La finestra di dialogo Align Objects
-
L'abilitazione contemporanea delle opzioni Horizontal e Vertical può causare un conflitto, con il risultato che gli oggetti selezionati vengano sovrapposti l'uno all'altro.
-
L'uso delle opzioni Space equally può comportare che gli oggetti spostati risultino fuori griglia.
Opzioni e controlli della finestra di dialogo Align Objects
-
Horizontal - scegliere una delle seguenti opzioni per determinare l'allineamento orizzontale degli oggetti selezionati:
-
No Change - lascia invariato l'allineamento orizzontale degli oggetti.
-
Left - allinea gli oggetti in modo che il bordo esterno delle primitive più a sinistra abbia la stessa posizione X. L'oggetto con la primitiva più a sinistra viene utilizzato come riferimento.
-
Center - sposta gli oggetti orizzontalmente in modo che i loro centri siano allineati. Dopo aver fatto clic su OK, verrà richiesto di fare clic per scegliere l'oggetto di riferimento.
-
Right - allinea gli oggetti in modo che il bordo esterno delle primitive più a destra abbia la stessa posizione X. L'oggetto con la primitiva più a destra viene utilizzato come riferimento.
-
Space equally - gli oggetti vengono distanziati uniformemente in direzione orizzontale, tra l'oggetto più a sinistra e quello più a destra (che non vengono spostati).
-
Vertical - scegliere una delle seguenti opzioni per determinare l'allineamento verticale degli oggetti selezionati:
-
No Change - lascia invariato l'allineamento verticale degli oggetti selezionati.
-
Top - allinea gli oggetti in modo che il bordo esterno delle primitive più in alto abbia la stessa posizione Y. L'oggetto con la primitiva più in alto viene utilizzato come riferimento.
-
Center - sposta gli oggetti verticalmente in modo che i loro centri siano allineati. Dopo aver fatto clic su OK, verrà richiesto di fare clic per scegliere l'oggetto di riferimento.
-
Bottom - allinea gli oggetti in modo che il bordo esterno delle primitive più in basso abbia la stessa posizione Y. L'oggetto con la primitiva più in basso viene utilizzato come riferimento.
-
Space equally - gli oggetti vengono distanziati uniformemente in direzione verticale, tra l'oggetto più in alto e quello più in basso (che non vengono spostati).
Il comando Position Component Text viene utilizzato per eseguire la finestra di dialogo Component Text Position, da cui è possibile modificare la posizione del testo del designatore e/o del commento per uno o più componenti selezionati nel documento corrente.

La finestra di dialogo Component Text Position
La finestra di dialogo è essenzialmente suddivisa in due aree: il testo del designatore e il testo del commento. Sia per il designatore sia per il commento, viene utilizzata una rappresentazione grafica di un componente come ausilio per mostrare dove apparirà il testo in base alla posizione selezionata. Per il testo sono disponibili i seguenti nove stili di posizionamento, tutti classificati come "posizioni automatiche", il che significa che il testo rimane nella posizione scelta quando il componente viene spostato e ruotato:
-
Left-Above
-
Left-Center
-
Left-Below
-
Center-Above
-
Center
-
Center-Below
-
Right-Above
-
Right-Center
-
Right-Below
Per lasciare il testo nella posizione corrente senza alcuna modifica, lasciare abilitata l'opzione No Change.
-
Le posizioni del testo del designatore e del commento possono essere modificate anche tramite la sezione Properties del pannello Proprietà . Selezionare il designatore/commento o il componente padre per visualizzare queste proprietà. Fare clic sul controllo pertinente che riassume testualmente il layer, la posizione e la rotazione correnti del designatore/commento, quindi utilizzare la proprietà Autoposition disponibile nella finestra popup, secondo necessità.
-
Per posizionare liberamente il testo del designatore/commento e fare in modo che segua il movimento/l'orientamento del componente padre, scegliere lo stile Manual per la proprietà Autoposition (quando si configurano le proprietà tramite il pannello Properties). È inoltre possibile fare liberamente clic, tenere premuto e trascinare il testo nella posizione desiderata direttamente nell'area di lavoro; ciò imposterà automaticamente la proprietà Autoposition su Manual.
Il comando Align Left / Align Right / Align Top / Align Bottom consente di allineare gli oggetti di progettazione selezionati in base ai rispettivi bordi sinistro/destro/superiore/inferiore. Dopo aver avviato il comando, il bordo sinistro/destro/superiore/inferiore dell'oggetto più a sinistra/destra/in alto/in basso viene utilizzato come riferimento e tutti gli altri oggetti della selezione verranno spostati a sinistra/destra/in alto/in basso, in modo che i loro bordi sinistri siano allineati con questo riferimento.
Il comando Align Left (maintain spacing) / Align Right (maintain spacing) / Align Top (maintain spacing) / Align Bottom (maintain spacing) consente di allineare gli oggetti di progettazione selezionati in base ai rispettivi bordi sinistro/destro/superiore/inferiore mantenendo al contempo una spaziatura adeguata in conformità alle regole di progettazione applicabili. Dopo aver avviato il comando, il bordo sinistro/destro/superiore/inferiore dell'oggetto più a sinistra/destra/in alto/in basso viene utilizzato come riferimento e tutti gli altri oggetti della selezione verranno spostati a sinistra/destra/in alto/in basso, in modo che i loro bordi sinistri siano allineati con questo riferimento. Un oggetto verrà spostato a sinistra/destra/in alto/in basso il più vicino possibile all'oggetto di riferimento, nei limiti consentiti dalla regola di clearance applicabile:
-
Per l'allineamento dei soli componenti, viene osservata la regola Component Clearance rule.
-
Per l'allineamento dei soli oggetti non componente, viene osservata la regola Clearance rule.
-
Per l'allineamento di componenti e oggetti non componente, viene osservata la regola Clearance rule.
Il comando Align Horizontal Centers / Align Vertical Centers consente di posizionare gli oggetti selezionati in un'unica colonna/riga, allineati in base ai rispettivi centri orizzontali/verticali. Dopo aver avviato il comando, il cursore diventerà un mirino e verrà richiesto di selezionare uno degli oggetti nella selezione; fare clic su di esso. Questo diventa l'oggetto di riferimento. Tutti gli altri oggetti della selezione verranno spostati rispetto a questo oggetto di riferimento, allineati in base ai rispettivi centri orizzontali/verticali.
Il comando Distribute Horizontally / Distribute Vertically consente di rendere uguale la spaziatura orizzontale/verticale di una selezione di oggetti. Dopo aver avviato il comando, gli oggetti più a sinistra e più a destra / più in alto e più in basso della selezione rimarranno fissi nelle loro posizioni, mentre tutti gli altri oggetti verranno distribuiti uniformemente tra di essi. La posizione verticale/orizzontale degli oggetti non viene modificata.
Il comando Increase Horizontal Spacing / Increase Vertical Spacing consente di aumentare la spaziatura orizzontale/verticale di una selezione di oggetti. Dopo aver avviato il comando, l'oggetto più a sinistra/più in basso rimarrà fisso, mentre gli altri oggetti della selezione verranno spostati a destra/in alto. Lo spostamento avviene in modo tale che la distanza orizzontale/verticale tra i punti di riferimento di oggetti consecutivi venga aumentata dell'importo specificato nel campo Step X / Step Y per il valore predefinito Global Board Snap Grid.
Il comando Decrease Horizontal Spacing / Decrease Vertical Spacing consente di diminuire la spaziatura orizzontale/verticale di una selezione di oggetti. Dopo aver avviato il comando, l'oggetto più a sinistra/più in basso rimarrà fisso, mentre gli altri oggetti della selezione verranno spostati a sinistra/in basso. Lo spostamento avviene in modo tale che la distanza orizzontale/verticale tra i punti di riferimento di oggetti consecutivi venga diminuita dell'importo specificato nel campo Step X / Step Y per il valore predefinito Global Board Snap Grid.
Il comando Align To Grid viene utilizzato per spostare i componenti selezionati al punto più vicino sulla snap grid applicabile e modificata. Dopo aver avviato il comando, i punti di riferimento di ciascuno dei componenti selezionati verranno spostati al punto più vicino sulla snap grid applicabile.
Il comando Move All Components Origin To Grid viene utilizzato per spostare il punto di riferimento di tutti i componenti sulla Snap Grid corrente. Dopo aver avviato il comando, tutti i componenti nello spazio di progettazione i cui pad sono sulla griglia verranno spostati in modo che i loro punti di riferimento siano allineati alla snap grid corrente. Per impostazione predefinita, verrà automaticamente generato e aperto come documento attivo un report - Move Component(s) Origin To Grid - <PCBDocumentName>.html - che dettaglia quali componenti sono stati spostati e quali no.
-
Configura quale formato di report generare e mostrare nella pagina PCB Editor - Reports page della finestra di dialogo Preferences.
-
La snap grid applicabile può essere configurata secondo necessità tramite la sezione Grid Manager del pannello Properties panel.
Si noti che i componenti i cui pad sono attualmente fuori griglia non vengono spostati.
Tramite il PCB List Panel
Il pannello PCB List panel consente di visualizzare gli oggetti di progetto in formato tabellare, permettendo un'ispezione e una modifica rapide degli attributi degli oggetti. Se utilizzato insieme al pannello PCB Filter, consente di visualizzare solo gli oggetti che rientrano nell'ambito del filtro attivo, permettendo di individuare e modificare più oggetti di progetto con maggiore precisione ed efficienza.
Selezione del layer attivo
Il layer attivo è il layer sul quale verranno posizionati gli oggetti. Il layer attivo può essere selezionato tra i layer attualmente visibili facendo clic sulla scheda di questo layer nella parte inferiore dello spazio di progettazione oppure utilizzando il menu a discesa Active Layer nella regione Layers della scheda Layers & Colors del pannello View Configuration.
È inoltre possibile utilizzare le seguenti scorciatoie per selezionare rapidamente il layer attivo:
-
* (sul tastierino numerico) – passa al layer di segnale abilitato successivo.
-
Shift+* (sul tastierino numerico) – passa al layer di segnale abilitato precedente.
Si noti che questo comando è disponibile solo con l'editor in modalità di visualizzazione 2D, poiché in modalità 3D il tasto Shift viene utilizzato per accedere alla sfera direzionale.
-
+ (sul tastierino numerico) – passa al layer abilitato successivo.
-
- (sul tastierino numerico) – passa al layer abilitato precedente.
Gli oggetti posizionati sul multi-layer appaiono automaticamente su tutti i layer di segnale.
Uso di Taglia/Copia e Incolla
Nell'editor PCB, è possibile tagliare/copiare e incollare oggetti all'interno di documenti PCB o tra documenti PCB, ad esempio i componenti di un PCB possono essere copiati in un altro documento PCB. È possibile tagliare/copiare oggetti negli appunti di Windows e incollarli in altri documenti.
Quando si utilizza 2D Layout Mode, selezionare gli oggetti che si desidera tagliare/copiare, fare clic su Edit » Cut (Ctrl+X) / Edit » Copy (Ctrl+C) nei menu principali oppure scegliere il comando Cut/Copy dal menu del tasto destro. Il cursore diventerà un mirino e verrà richiesto di selezionare un punto di riferimento. Si tratta di una coordinata relativa agli oggetti selezionati ed è utilizzata per posizionare con precisione la selezione quando si usa il comando Incolla.
Quando si utilizza il comando Copy in 3D Layout Mode, la vista corrente nello spazio di progettazione verrà copiata negli appunti in formato bitmap. È possibile controllare la risoluzione dell'immagine copiata tramite la finestra di dialogo 3D Snapshot Resolution, che si aprirà successivamente.
Per copiare negli appunti gli oggetti di progetto attualmente selezionati in formato testuale, è possibile utilizzare il comando Edit » Copy As Text dai menu principali. Queste informazioni possono quindi essere incollate in qualsiasi campo di testo o documento di testo esterno. I dettagli copiati negli appunti includono:
-
Il tipo di oggetto.
-
Il designatore e il commento (per un oggetto componente).
-
La posizione dell'oggetto nello spazio di progettazione.
-
Il layer su cui si trova l'oggetto (oppure i layer di inizio e fine per una via).
Un esempio di componente copiato come testo negli appunti è:
Component Y1-25MHz (100.6mm,1.5mm) on Top Layer
Un esempio di track e via copiati come testo negli appunti è:
Track (20mm,6mm)(80mm,6mm) Top Layer
Via (45mm,6mm) Top Layer to Bottom Layer
Per inserire nell'attivo documento l'ultimo contenuto tagliato/copiato negli appunti, scegliere il comando Edit » Paste dai menu principali oppure fare clic con il pulsante destro all'interno dello spazio di progettazione e scegliere il comando Paste dal menu contestuale (scorciatoia: Ctrl+V). L'ultimo contenuto degli appunti apparirà agganciato al cursore. La posizione del cursore rispetto al contenuto è determinata dal punto di riferimento designato quando Cut o Copy è stato utilizzato per aggiungere la selezione agli appunti.
Quando si utilizza il comando Paste, gli oggetti vengono incollati sullo stesso layer da cui gli oggetti sorgente sono stati copiati, indipendentemente da quale layer sia attualmente impostato come layer attivo nell'editor.
Per inserire in qualsiasi documento PCB aperto il testo copiato da un'applicazione OLE supportata, è possibile utilizzare il comando Edit » Paste Text dai menu principali. Il testo viene convertito e incollato come oggetti stringa PCB, anziché come un singolo oggetto OLE. I tipi di file supportati includono formati universali come fogli di calcolo in formato CSV e XLS e documenti word in formato DOC e RTF.
Per controllare cosa accade a determinati attributi degli oggetti quando vengono incollati nuovamente nello spazio di progettazione, è possibile utilizzare il comando Edit » Paste Special dai menu principali. Dopo aver avviato il comando, si aprirà la finestra di dialogo Paste Special.

La finestra di dialogo Paste Special
Options and Controls of the Paste Special Dialog
Attributi di incolla
-
Paste on current layer - abilitare questa opzione per incollare gli oggetti sul layer corrente.
-
Keep net name - abilitare questa opzione per mantenere i nomi di net originali degli oggetti.
-
Duplicate designator - abilitare questa opzione per incollare un componente con lo stesso designatore senza incremento automatico.
-
Add to component class - abilitare questa opzione per fare in modo che il componente incollato venga aggiunto alla stessa classe di componenti del componente sorgente.
Le opzioni Duplicate designator e Add to component class diventano disponibili quando il componente sorgente copiato è presente negli appunti.
Pulsanti
-
Paste - fare clic per incollare l'oggetto con tutti gli attributi specificati.
-
Paste Array - fare clic per aprire la finestra di dialogo Setup Paste Array, nella quale è possibile impostare le opzioni per l'incolla in array.
A seconda del contenuto specifico che viene incollato, è possibile controllare i seguenti attributi:
Imposta le opzioni come richiesto, quindi fai clic sul pulsante Paste per avviare l'operazione di incolla.
Facendo clic sul pulsante Paste Array nella finestra di dialogo Paste Special si aprirà la finestra di dialogo Setup Paste Array, che consente di incollare più copie degli oggetti presenti negli appunti nel documento corrente.

La finestra di dialogo Setup Paste Array
Options and Controls of the Setup Paste Array Dialog
Variabili di posizionamento
-
Item Count - il numero di posizionamenti ripetuti da eseguire. Ad esempio, digitando 4 verranno posizionate 4 copie del contenuto corrente degli appunti.
-
Text Increment - immettere l'incremento automatico per il testo visualizzato (ad esempio, designatore del componente o del pad). Sono supportati sia incrementi alfabetici sia numerici diversi da 1. Ad esempio, impostando il designatore di un pad prima di copiarlo negli appunti e impostando il campo Text Increment, è possibile posizionare i seguenti tipi di sequenze di designatori dei pad:
-
Numerico (1, 3, 5)
-
Alfabetico (A, B, C)
-
Combinazione di lettere e numeri (A1, A2, oppure 1A, 1B, oppure A1, B1 oppure 1A, 2A, ecc.)
-
Per incrementare numericamente, impostare il campo Text Increment sul valore di incremento desiderato.
-
Per incrementare alfabeticamente, impostare il campo Text Increment sulla lettera dell'alfabeto che rappresenta il numero di lettere da saltare. Ad esempio, se il pad iniziale aveva il designatore 1A e il campo Text Increment era impostato su C (la terza lettera dell'alfabeto), i pad avranno i designatori 1A, 1D (tre lettere dopo A), 1G (tre lettere dopo D) e così via.
-
Si noti che l'ultimo valore incrementale utilizzato viene ricordato dopo l'incollaggio di un array; il valore successivo di quella sequenza verrà usato come valore base del successivo array incollato, a meno che non venga eseguita una nuova azione di copia.
Tipo di array
-
Circular- abilitare questa opzione per incollare un array circolare, utilizzando le impostazioni correnti di Circular Array.
-
Linear - abilitare questa opzione per incollare l'array in linea retta, utilizzando le impostazioni correnti di Linear Array.
Array circolare
-
Rotate Item to Match - se abilitato, gli elementi dell'array verranno ruotati della stessa quantità angolare della loro spaziatura.
-
Spacing (degrees) - lo spazio angolare tra due elementi incollati adiacenti.
Array lineare
-
X-Spacing - immettere la spaziatura X desiderata tra due elementi adiacenti.
-
Y- Spacing - immettere la spaziatura Y desiderata tra due elementi adiacenti.
Quando si incolla l'array, esso verrà mantenuto dalla stessa posizione di riferimento utilizzata quando è stata eseguita l'azione di copia.
Immettere i valori appropriati in questa finestra di dialogo, quindi fare clic su OK per posizionare l'array.
-
Se si sta posizionando un array lineare, verrà richiesto di selezionare il punto iniziale dell'array. Posizionare il cursore, quindi fare clic oppure premere Enter per posizionare l'array.
-
Se si sta posizionando un array circolare, verrà richiesto di selezionare il punto centrale dell'array, seguito dal punto iniziale dell'array. Posizionare il cursore in ciascun caso, quindi fare clic oppure premere Enter per posizionare l'array. Gli oggetti verranno posizionati in senso antiorario attorno al punto centrale specificato.
Il punto iniziale dell'array sarà il punto in cui verrà collocato il punto di riferimento, designato quando è stato usato Cut o Copy per aggiungere la selezione agli appunti. È quindi consigliabile assicurarsi che il punto di riferimento sia designato correttamente al momento del taglia/copia, altrimenti durante l'incollaggio dell'array potrebbero verificarsi risultati inattesi.
Per copiare uno o più oggetti selezionati e quindi incollare più istanze della selezione dove necessario nel documento corrente, è anche possibile usare il comando Edit » Duplicate dai menu principali (scorciatoia: Ctrl+R). Dopo aver avviato il comando, il cursore cambierà in un mirino ed entrerai in modalità duplicazione. Il processo prevede la seguente sequenza di passaggi:
-
Verrà prima richiesto di selezionare un punto di riferimento. Questo è il punto rispetto al quale la selezione verrà incollata. Spostare il cursore nella posizione desiderata vicino alla selezione, quindi fare clic oppure premere Enter. Una copia della selezione apparirà agganciata al cursore.
-
Spostare il cursore nella posizione desiderata nello spazio di progettazione, quindi fare clic oppure premere Enter per posizionare la copia.
-
Un'altra copia della selezione apparirà agganciata al cursore, pronta per essere posizionata.
-
Continuare a posizionare ulteriori istanze della selezione copiata (un po' come usare un timbro di gomma) oppure fare clic con il pulsante destro oppure premere Esc per uscire.
Si noti che questo comando viene usato per copiare e incollare oggetti. Pertanto, non è possibile usare il comando per duplicare gli elementi figli degli oggetti di gruppo.
Priorities When Pasting Objects
Quando un oggetto viene incollato su un layer di rame e, una volta incollato, si sovrappone a un insieme di oggetti di tipi diversi, all'oggetto incollato verrà assegnata la net dell'oggetto con priorità più alta. Le priorità sono le seguenti (1 è la priorità più alta):
-
Pad
-
Riempimento
-
Regione
-
Traccia
-
Arco
-
Via
-
Polygon Pour

La net dell'oggetto con priorità più alta viene assegnata a un oggetto incollato. Qui è mostrato un oggetto (traccia) incollato sopra un insieme di oggetti di tipi diversi con net diverse assegnate. Poiché il pad è l'oggetto con priorità più alta in questo insieme, la sua net (Pad_Net) verrà assegnata all'oggetto incollato. Passare il cursore sopra l'immagine per vedere il risultato.
Quando un oggetto viene incollato su un layer di rame e, una volta incollato, si sovrappone a un insieme di oggetti dello stesso tipo, verrà assegnata la net dell'oggetto che si trova sotto il cursore al momento del clic per incollare l'oggetto.

La net dell'oggetto sotto il cursore viene assegnata a un oggetto incollato. Qui è mostrato un oggetto (traccia) incollato sopra un insieme di oggetti dello stesso tipo (pad). Poiché il pad 2 è l'oggetto che si trova sotto il cursore al momento del clic per incollare l'oggetto, la net di questo pad (Pad2_Net) verrà assegnata all'oggetto incollato. Passare il cursore sopra l'immagine per vedere il risultato.
Quando un insieme di oggetti fisicamente connessi viene incollato su un layer di rame e oggetti di tipi diversi in questo insieme si sovrappongono a oggetti esistenti con net diverse, la net dell'oggetto con priorità più alta in questo insieme verrà assegnata a tutti gli oggetti incollati. In questo caso si applicano le priorità sopra indicate.

La net assegnata all'oggetto con priorità più alta viene assegnata all'insieme di oggetti fisicamente connessi. Qui è mostrato un insieme di oggetti connessi (da sinistra a destra: Riempimento, Regione, Traccia, Arco, Via, Polygon Pour) incollato sopra oggetti (via) con net diverse assegnate. Poiché il riempimento è l'oggetto con priorità più alta in questo insieme incollato, la net assegnata ad esso (Via1_Net) verrà assegnata a ciascun oggetto di questo insieme. Passare il cursore sopra l'immagine per vedere il risultato.
Blocco degli oggetti di progettazione
Gli oggetti di progettazione possono essere bloccati per impedirne lo spostamento o la modifica nel documento PCB abilitando i relativi attributi Locked . Ad esempio, se la posizione o la dimensione di oggetti specifici è critica, bloccarli. Il blocco può essere eseguito nel pannello Properties facendo clic sull'icona del lucchetto (
) per gli oggetti desiderati, come mostrato negli esempi seguenti.
Esempi dell'icona Lock nel pannello Properties per un componente e un pad selezionati.
Per attivare/disattivare lo stato della proprietà Locked per un oggetto posizionato che dispone della proprietà Locked , è anche possibile fare clic con il pulsante destro sull'oggetto nello spazio di progettazione e scegliere il comando <ObjectType> Locked dal menu contestuale. Quando l'oggetto è già bloccato, la voce di comando nel menu mostrerà un'icona di spunta a sinistra.
Se si tenta di spostare o ruotare un oggetto di progettazione che ha la proprietà Locked abilitata, verrà visualizzata una finestra di dialogo che chiede conferma per procedere con la modifica.
Se l'opzione Protect Locked Objects è abilitata nella pagina PCB Editor – General della finestra di dialogo Preferences e l'oggetto di progettazione è bloccato, l'oggetto non può essere selezionato né modificato graficamente. Utilizzare l'icona Lock nel pannello Properties per sbloccare l'oggetto oppure disabilitare l'opzione Protect Locked Objects per modificare graficamente questo oggetto.
Se si tenta di selezionare oggetti bloccati insieme ad altri oggetti, solo gli oggetti sbloccati possono essere selezionati e spostati come gruppo quando l'opzione Protect Locked Objects è abilitata.
Blocco delle primitive del componente
Se un componente PCB ha le proprie primitive bloccate (l'opzione Primitives nella modalità Component del pannello Properties è nello stato
), tutte o la maggior parte delle proprietà di queste primitive non possono essere modificate usando metodi di modifica grafici (ad esempio, tramite trascinamento) e non grafici (ad esempio, usando il pannello Properties o List). Questo aiuta a prevenire modifiche accidentali alle primitive del componente che potrebbero causare output di assemblaggio e fabbricazione errati.
Per abilitare/disabilitare la funzionalità che impedisce la modifica delle primitive dei componenti PCB, utilizzare l'opzione
Protect Locked Primitives In Component nella
pagina PCB Editor – General della finestra di dialogo
Preferences.
A titolo di esempio, nell'immagine seguente è mostrata la modalità Pad del pannello Properties per un pad che è una parte costitutiva di un componente PCB con primitive bloccate. Si noti che tutte le proprietà del pad (tranne le proprietà Net e Testpoint) sono attenuate e non disponibili per la modifica. Si noti inoltre che l'icona
è mostrata all'estrema destra del campo Component del pad, a indicare che il componente padre ha le primitive bloccate e che le proprietà del pad non possono essere modificate.

La modalità Pad del pannello Properties (a sinistra) per un pad di un componente PCB con primitive bloccate (a destra).
Modifica rientrante
Il PCB Editor include una potente funzionalità chiamata re-entrant editing. Questa consente di eseguire una seconda operazione usando scorciatoie da tastiera senza terminare l'operazione corrente. La modifica rientrante permette di lavorare in modo più flessibile e intuitivo. Ad esempio, si consideri di iniziare a posizionare una traccia e poi rendersi conto che è necessario eliminare un altro segmento di traccia. Non è necessario uscire dalla modalità Interactive Routing. Premere i tasti di scelta rapida E, D, eliminare il segmento di traccia richiesto, quindi premere il tasto Esc per tornare al routing interattivo del progetto.
Impostazione dell'aspetto del cursore PCB
Per impostazione predefinita, il cursore PCB è impostato come una piccola croce verde a 90 gradi. Questa impostazione può essere configurata usando le impostazioni Cursor Type e Cursor Color, nella pagina PCB Editor – General della finestra di dialogo Preferences . Ad esempio, una grande croce a 90 gradi che si estende fino ai bordi della finestra di progettazione (opzione Large 90) può essere utile durante il posizionamento e l'allineamento degli oggetti del progetto. In alternativa, una croce a 45 gradi (opzione Small 45) può essere utile se le opzioni a 90 gradi sono difficili da vedere rispetto alle linee della griglia.
Supporto per font TrueType
Il PCB Editor offre la possibilità di usare font basati su Stroke o font TrueType per gli oggetti di testo in un progetto (stringhe/cornici di testo, quote, tabelle di foratura e/o tabelle dello stackup dei layer). La scelta del font viene effettuata dal pannello Properties associato. Sono disponibili tre opzioni di font basati su Stroke: Default, Sans Serif e Serif. Lo stile Default è un semplice font vettoriale che supporta il pen plotting e il vector photoplotting. I font Sans Serif e Serif sono più complessi e rallentano la generazione dell'output vettoriale, come Gerber. I font basati su Stroke sono integrati nel software e non possono essere modificati. Tutti e tre i font includono il set completo di caratteri IBM extended ASCII che supporta l'inglese e altre lingue europee. Quando si usano font TrueType, sono disponibili per l'uso i font TrueType e OpenType (un superset di TrueType) presenti nella cartella \Windows\Fonts. La funzionalità offre inoltre il pieno supporto Unicode.
Si noti che saranno disponibili per l'uso solo i font root rilevati (e con nome univoco). Ad esempio, Arial e Arial Black saranno disponibili, ma Arial Bold e Arial Bold Italic no.
Le geometrie degli oggetti di testo che usano font TrueType vengono memorizzate automaticamente all'interno dei documenti PCB. Quando gli oggetti in un documento PCB usano un font TrueType, questi oggetti verranno mostrati usando la stessa geometria del font quando il documento PCB viene aperto su un altro computer, anche se quel font TrueType non è installato.
Quando viene selezionato un oggetto che usa un font mancante, nella parte superiore del pannello Properties appare un messaggio di avviso. Quando si modificano proprietà dell'oggetto che influiscono sul testo (ad esempio l'altezza del testo o il testo stesso), si apre la finestra di dialogo Missing fonts nella quale è possibile selezionare un font sostitutivo (Replacement). Abilitare l'opzione Apply to all text elements per applicare il font sostitutivo a tutti gli oggetti nel documento PCB che usano il font mancante.
La finestra di dialogo appare anche quando si modificano proprietà relative al testo dal pannello PCB List.
Quando si tenta di modificare più oggetti che usano font mancanti diversi, la finestra di dialogo consente di selezionare un sostituto per ciascun font mancante.
La possibilità di memorizzare automaticamente all'interno dei documenti PCB le geometrie degli oggetti di testo che usano font TrueType è disponibile quando l'opzione PCB.Text.TTFontSaving è abilitata nella finestra di dialogo Advanced Settings dialog. Quando l'opzione è disabilitata, è possibile configurare Altium Designer per incorporare i font TrueType. La pagina PCB Editor – TrueType Fonts della finestra di dialogo Preferences (disponibile quando l'opzione PCB.Text.TTFontSetting.Hide è disabilitata nella finestra di dialogo Advanced Settings dialog) fornisce l'opzione Embed TrueType fonts inside PCB documents per incorporare i font TrueType durante il salvataggio di un progetto e l'opzione Substitution font per applicare la sostituzione del font scelta durante il caricamento di un progetto.
L'incorporamento dei font è utile quando è necessario visualizzare il testo con un font che potrebbe essere o meno disponibile sul computer di destinazione sul quale viene caricato il progetto. La sostituzione del font consente di specificare un font TrueType da usare come sostituto durante il caricamento di un progetto in cui i font non sono stati incorporati e potrebbero non essere disponibili sul computer sul quale il progetto è attualmente caricato.
Informazioni sulla net
Per gli oggetti in rame su un PCB (traccia, via, poligono, ecc.), le seguenti informazioni vengono presentate nella sezione Net Information del pannello Properties quando l'oggetto è selezionato:
-
La Net, la Diff Pair e/o la xSignal padre e la classe associata in ciascun caso. Si noti che le voci Diff Pair e xSignal vengono mostrate solo se l'oggetto fa parte rispettivamente di una coppia differenziale o di un xSignal.
-
Delay – il ritardo dell'oggetto o degli oggetti selezionati e il ritardo dei segmenti instradati dell'intera net. Includere i valori Propagation Delay di pad e via, se sono stati definiti per pad e via.
Per i via, il ritardo di propagazione viene calcolato in proporzione alla lunghezza del via utilizzato. Questa funzionalità è disponibile quando l'opzione PCB.Delay.Via è abilitata nella finestra di dialogo Advanced Settings dialog. Quando l'opzione PCB.Delay.Via è disabilitata, viene usato il valore Propagation Delay definito nelle proprietà del via.
-
Length – la somma totale delle lunghezze dell'oggetto o degli oggetti selezionati e la Signal Length totale. La Signal Length è il calcolo accurato della distanza totale nodo-nodo. Gli oggetti posizionati vengono analizzati per: risolvere oggetti sovrapposti o impilati e percorsi tortuosi all'interno dei pad; inoltre vengono incluse le lunghezze dei via. Anche la Pin Package Length viene inclusa se è stata definita per il/i pad. Se la net non è completamente instradata, viene inclusa anche la lunghezza Manhattan (X + Y) della linea di connessione. Per ulteriori informazioni sulla Signal Length e sulle sue applicazioni, vedere le informazioni sul PCB - Nets panel.
-
La lunghezza totale include una stima della parte non instradata della net (la lunghezza Manhattan (X + Y) della linea di connessione), ma il ritardo totale no.
-
La Delay e la Length per una net che fa parte di una Supply Nets design rule definita (o di una classe di net usata con tale regola) non vengono calcolate.
-
Max Current - la corrente massima che gli oggetti Track, Arc o Via selezionati possono trasportare, determinata dalla formula IPC-2221A (Sezione 6.2):
I = k * ΔT0.44 * A0.725
dove:
I = corrente [ampere]
A = area della sezione trasversale [sq mils] (larghezza della traccia * spessore del rame dello stackup dei layer, oppure Abarrel, come mostrato sotto)
ΔT = aumento di temperatura consentito sopra l'ambiente [°C]
k = costante, tale che:
k = 0.048 per i layer esterni
k = 0.024 per i layer interni
Quando vengono selezionati più oggetti, ad esempio un'intera net, la corrente massima per quella net è il più piccolo valore individuale di corrente massima tra gli oggetti selezionati.
-
Resistance - la somma della resistenza degli oggetti Track, Arc e Via selezionati, determinata dalla formula derivata:
R = (ρ * L / A)
dove:
R = resistenza [Ω]
ρ = resistività del rame [Ω*mm2/m]
L = lunghezza della traccia [m] (oppure Via Length, come descritto sotto)
A = area della sezione trasversale = T * W [mm2] (oppure Abarrel, come mostrato sotto)
T = spessore della traccia (dallo stackup dei layer) [mm]
W = larghezza della traccia [mm]
Assumptions:
-
Temperatura ambiente = 22 °C
-
Aumento di temperatura consentito = 20 °C
-
Spessore della parete in rame del foro passante = 0.018mm
-
Resistività del rame = 0.017 Ω*mm2/m
La resistenza totale degli oggetti selezionati è la somma della resistenza dei singoli oggetti.
Via Barrel Cross-Sectional Area - determinata come segue:
Abarrel = AViaHoleSize - AFinishedHoleSize
Abarrel = [ π * (ViaHoleSize/2)2 ] - [ π * ((ViaHoleSize - 2 * ViaWallThickness)/2)2 ]
Abarrel = π (ViaHoleSize * ViaWallThickness - ViaWallThickness2)
Via Length = distanza dal centro del layer di ingresso al centro del layer di uscita, come mostrato sopra
Notes - la lunghezza del via in questi calcoli dipende dal fatto che il via appartenga a una net e dai layer utilizzati dalle tracce collegate. Un via selezionato senza net assegnata mostrerà la lunghezza da bordo layer a bordo layer invece della lunghezza da centro layer a centro layer. Inoltre, un via con una net assegnata ma senza tracce collegate mostrerà una lunghezza pari a zero.

La regione Net Information del pannello Properties. Qui è mostrato un esempio per una traccia selezionata.
Fare clic su un collegamento nella regione Net Information per aprire la net/coppia differenziale/xSignal associata nel pannello PCB .