Poligoni sui layer di segnale
Altium Essentials: PCB Polygon Pour and Planes
This content is part of the official Altium Professional Training Program. For full courses, materials and certification, visit Altium Training.
A colpo d'occhio
- Scopri come funzionano i riempimenti poligonali sui layer di segnale, incluso come si collegano alla stessa net ed evitano gli oggetti appartenenti a net diverse.
- Impara a posizionare i riempimenti poligonali nell'editor PCB, regolare le opzioni durante il posizionamento e utilizzare le modalità degli angoli e la funzione Look-Ahead.
- Comprendi i principali modi per modificare un riempimento poligonale dopo il posizionamento, tra cui spostarlo, cambiarne la forma, modificarne il contorno, ridimensionarlo e ricalcolarne il riempimento.

Un riempimento poligonale (in rosso più chiaro) utilizzato per creare un'ampia area GND su una scheda

Un riempimento poligonale è mostrato nelle versioni piena e tratteggiata, con diverse distanze di isolamento e con stile di connessione e interstizio controllati.
Un riempimento poligonale è un oggetto di progettazione di gruppo composto da oggetti primitivi più semplici: regioni oppure piste e archi. I riempimenti poligonali vengono utilizzati per creare un'area piena o tratteggiata (a reticolo) su un layer del PCB, utilizzando oggetti regione oppure una combinazione di oggetti pista e arco. Detti anche riempimenti in rame, i riempimenti poligonali sono simili a una regione, ma possono riempire aree della scheda di forma irregolare, poiché si estendono automaticamente attorno agli oggetti esistenti, collegandosi solo agli oggetti appartenenti alla stessa net del riempimento poligonale.
Su un layer di segnale è possibile posizionare un riempimento poligonale pieno per definire un'area destinata al passaggio di correnti di alimentazione elevate oppure un'area collegata a massa per fornire una schermatura elettromagnetica. I riempimenti poligonali tratteggiati vengono comunemente utilizzati come aree di massa nei progetti analogici.
Un riempimento poligonale posizionato su un layer di segnale crea un'area poligonale (a più lati) in rame, che può essere piena o tratteggiata. Durante il riempimento, i poligoni mantengono automaticamente le distanze di isolamento attorno agli oggetti elettrici appartenenti a net diverse, si collegano agli oggetti della stessa net e riempiono le aree di forma irregolare. Le distanze di isolamento e le proprietà di connessione sono controllate dalle regole di progettazione applicabili Electrical Clearance e Polygon Connection Style.
Posizionamento di un riempimento poligonale
I riempimenti poligonali possono essere posizionati solo nell'editor PCB. Per posizionare direttamente un riempimento poligonale, passare innanzitutto al layer desiderato. Dopo aver avviato il comando di posizionamento del riempimento poligonale (Place » Polygon Pour), il cursore assumerà la forma di un mirino e si entrerà nella modalità di posizionamento del riempimento poligonale. Posizionare il cursore, quindi fare clic o premere Enter per posizionarlo. Continuare a posizionare altri riempimenti poligonali oppure fare clic con il pulsante destro del mouse o premere Esc per uscire dalla modalità di posizionamento.
Modalità degli angoli
Durante il posizionamento di un riempimento poligonale sono disponibili cinque modalità degli angoli (45°, arco a 45°, 90°, arco a 90° e angolo qualsiasi), quattro delle quali dispongono anche di sottomodalità per la direzione dell'angolo. Durante il posizionamento:
- Premere Shift+Spacebar per scorrere le modalità degli angoli disponibili.
- Premere Spacebar per passare da una sottomodalità di direzione dell'angolo all'altra (tranne nella modalità angolo qualsiasi).
- In una delle modalità con angoli ad arco, tenere premuto il tasto , o . per ridurre o ingrandire l'arco. Tenere premuto anche il tasto Shift per accelerare il ridimensionamento dell'arco.
- Premere Backspace per rimuovere l'ultimo vertice.
- Premere il tasto di scelta rapida 1 per alternare il posizionamento di due bordi per clic o di un bordo per clic. Nella seconda modalità, il bordo tratteggiato è detto segmento di anteprima (come mostrato nell'ultima immagine della serie seguente; per ulteriori informazioni, consultare la sezione Comprendere la funzione di anteprima).

Premere Shift+Spacebar per scorrere le cinque modalità degli angoli disponibili; premere il tasto di scelta rapida 1 per alternare il posizionamento di due bordi o di un bordo.
Comprendere la funzione di anteprima
Durante la progettazione di un PCB si presentano molte situazioni in cui è necessario prevedere dove dovrà passare un futuro segmento di pista o bordo di un oggetto, senza dover effettivamente posizionare quell'oggetto. Per soddisfare questa esigenza, Altium Designer include una funzione chiamata Look-Ahead. Quando la funzione di anteprima è attiva, il segmento di pista o il bordo dell'oggetto attualmente collegato al cursore non viene posizionato quando si fa clic; viene posizionato solo il segmento precedente. In altre parole, l'ultimo segmento consente di vedere in anteprima dove verrà posizionato il segmento successivo.
Premere il tasto di scelta rapida 1 durante il posizionamento di un oggetto per attivare o disattivare l'anteprima. Si noti come cambia la visualizzazione per rappresentare ciascuna modalità. Durante il posizionamento delle piste, i segmenti che verranno posizionati al clic successivo sono mostrati tratteggiati, mentre il segmento di anteprima è mostrato vuoto, con il solo contorno. Durante il posizionamento di oggetti pieni, i bordi che verranno posizionati al clic successivo sono mostrati come linee bianche continue, mentre il bordo di anteprima è mostrato come una linea bianca tratteggiata.
Le immagini seguenti mostrano come cambia la visualizzazione del segmento di pista quando la funzione di anteprima è attivata o disattivata.
Posizionamento delle piste con l'anteprima attivata (prima immagine) e disattivata (seconda immagine). Il clic successivo del mouse posizionerà i segmenti di pista tratteggiati.
La funzione di anteprima è disponibile anche durante il posizionamento dei riempimenti poligonali. Premere il tasto di scelta rapida 1 durante il posizionamento per attivarla o disattivarla (si noti che questo tasto di scelta rapida funziona solo durante il posizionamento degli oggetti). Le immagini seguenti mostrano il posizionamento del primo angolo di un riempimento poligonale.
L'anteprima è attiva. Al clic successivo del mouse, la linea continua diventa un bordo del poligono, ma non la linea tratteggiata. Si noti la linea continua di ritorno: mostra come verrà chiuso il poligono se si termina il posizionamento.
Look-Ahead è disattivato. Al clic successivo, entrambe le linee continue diventano bordi del poligono. Nota la linea continua di ritorno: mostra come verrà chiuso il poligono se termini il posizionamento.
Modifica di un poligono
Spostamento di un riempimento poligonale
Fai clic sulla forma di un riempimento poligonale selezionato (lontano dalle maniglie di modifica) e trascina per spostarlo. Tieni premuto il tasto Shift per selezionare più riempimenti poligonali da spostare.
Durante lo spostamento puoi eseguire anche le seguenti operazioni:
- Premi Spacebar per ruotare il riempimento poligonale in senso antiorario oppure Shift+Spacebar per ruotarlo in senso orario. La rotazione avviene in base al valore di Rotation Step definito nella pagina Editor PCB – Generale della finestra di dialogo Preferences.
- Premi il tasto L per ribaltare il poligono sull'altro lato della scheda.
- Premi i tasti X o Y per specchiare il poligono rispettivamente lungo l'asse X o Y.
In alternativa, puoi fare clic con il pulsante destro del mouse su un riempimento poligonale e scegliere il comando Polygon Actions » Move Polygon dal menu contestuale. Dopo aver avviato il comando, il riempimento poligonale si aggancia al cursore ed è visualizzato solo come contorno. Sposta il riempimento poligonale nella posizione desiderata, quindi fai clic o premi Enter per confermare il posizionamento.
Modifica della forma di un riempimento poligonale
Un riempimento poligonale con angoli ad arco di 90º durante il ridimensionamento.
Un riempimento poligonale selezionato contiene due tipi di punti o «maniglie» con cui modificarne la forma.
- Full Handles - queste maniglie piene si trovano agli angoli del poligono.
- Empty Handles - queste maniglie vuote si trovano al centro dei segmenti delimitati dalle maniglie piene.
Puoi modificare la forma di un poligono esistente spostando queste maniglie, o vertici, situate in corrispondenza di ogni angolo o al centro di ogni bordo.
Per modificare la forma del poligono:
-
Fai clic su un poligono per selezionarlo: i suoi vertici vengono evidenziati e il cursore assume la forma di una croce.
- Fai clic su una maniglia piena, tieni premuto e trascina per spostare l'angolo corrispondente.
- Fai clic lungo un bordo, tieni premuto e trascina per spostare l'intero bordo.
- Fai clic su una maniglia vuota, tieni premuto e trascina per spostare l'intero lato (sia per le piste sia per gli archi).
- Ctrl+Click su una maniglia vuota per dividere quel bordo in due. È sufficiente tenere premuto Ctrl all'inizio dello spostamento. Puoi quindi utilizzare i tasti di scelta rapida Shift+Spacebar per scorrere le modalità (arco, smusso e angolo libero).

Le immagini in alto mostrano la modifica tramite le maniglie vuote. Nelle immagini in basso, è stato premuto Ctrl mentre si afferrava la maniglia da spostare per la modifica. -
Se la modalità di posizionamento «angolo libero» crea vertici indesiderati, fai clic su un vertice, tieni premuto e trascina il bordo per ridurre a uno i vertici su quel bordo. Per eliminare un vertice, fai clic sul vertice e tieni premuto come per spostarlo, quindi premi il tasto Delete.
- Al termine, fai clic con il pulsante destro del mouse e seleziona Polygon Actions » Repour Selected per ricalcolare il riempimento del poligono con la nuova forma.
Modifica del contorno di un riempimento poligonale
Oltre alla modifica dei vertici, puoi utilizzare il comando Polygon Actions » Modifica contorno poligono del menu contestuale per modificare facilmente la forma dei poligoni. Una volta avviato il comando, il cursore assume la forma di una croce. A ogni clic viene aggiunto un nuovo vertice. Come durante il posizionamento del poligono, puoi utilizzare le scorciatoie Shift+Spacebar per cambiare la forma degli angoli.
Ridimensionamento di un riempimento poligonale
Per passare dalla modifica della forma alla modifica delle dimensioni del riempimento poligonale selezionato che si trova sotto il cursore, puoi fare clic con il pulsante destro del mouse su un riempimento poligonale selezionato e scegliere il comando Polygon Actions » Resize Polygon dal menu contestuale. Dopo aver avviato il comando, la modalità di modifica del poligono passa da reshaping a resizing. Questa variazione è confermata visivamente dalla sostituzione delle maniglie di modifica lungo ogni bordo del poligono con otto maniglie poste agli angoli e al centro dei lati del rettangolo di delimitazione dell'oggetto.
- Fai clic e trascina una maniglia di modifica d'angolo per ridimensionare il riempimento poligonale contemporaneamente in direzione verticale e orizzontale.
-
Fai clic e trascina una maniglia di modifica centrale per ridimensionare il riempimento poligonale solo in direzione verticale o orizzontale.
Dopo aver modificato le dimensioni o la posizione del riempimento poligonale, questo viene contrassegnato come modificato. Se l'opzione Repour Polygons After Modification è abilitata nella pagina PCB Editor - General della finestra di dialogo Preferences , il riempimento del poligono e di tutti i poligoni che ne dipendono viene ricalcolato automaticamente. Se questa opzione non è abilitata, il riempimento poligonale non viene ricalcolato.
Per tornare dalla modifica delle dimensioni alla modifica della forma, fai clic con il pulsante destro del mouse su un riempimento poligonale selezionato di cui stai modificando le dimensioni e scegli il comando Polygon Actions » Edit Polygon Shape dal menu contestuale.
Proprietà del riempimento poligonale

La modalità Polygon Pour del pannello Properties
| Actions |
|
| Net Information | Informazioni sulla net a cui appartiene il riempimento poligonale e sulla coppia differenziale, se la net ne fa parte. Ove applicabile, vengono mostrate anche le informazioni sulla classe. Consulta la pagina Tecniche di posizionamento e modifica dei PCB per saperne di più sulle informazioni relative alle net. |
| Net | Net a cui appartiene questo riempimento poligonale. Nell'elenco a discesa sono elencate tutte le net del progetto della scheda attiva. Seleziona No Net per specificare che il poligono non è collegato ad alcuna net. Il Net proprietà di una primitiva viene utilizzata dal controllo delle regole di progettazione per determinare se un oggetto PCB è posizionato correttamente. In alternativa, è possibile fare clic sull'icona Assign Net per scegliere un oggetto nello spazio di progettazione: la net di tale oggetto verrà assegnata ai poligoni selezionati. Consultare la pagina Tecniche di posizionamento e modifica del PCB per ulteriori informazioni sull'assegnazione delle net agli oggetti. |
| Layer | Utilizzare il menu a discesa per selezionare il layer su cui è posizionato il riempimento poligonale. |
| Name | Specificare un nome appropriato per il poligono. Oltre a facilitare l'identificazione di ciascun poligono, il nome può essere utilizzato per individuare un poligono specifico (o una famiglia di poligoni) in una regola di progettazione. Per impostazione predefinita, al poligono viene applicata una denominazione automatica basata sul layer e sulla net. La denominazione si basa sullo schema scelto specificato nel campo Polygon Naming Scheme della modalità Scheda del pannello Proprietà. Se è stato inserito un nome personalizzato e si desidera tornare alla denominazione automatica, è sufficiente cancellare il contenuto del campo e premere Enter. |
| Area | L'area racchiusa dal riempimento poligonale specificato, espressa in millimetri quadrati o pollici quadrati. |
| (X/Y) | Posizione corrente del primo vertice di questo riempimento poligonale nello spazio di progettazione, rispetto all'origine definibile dall'utente. Fare clic sul pulsante |
| Fill Mode | Scegliere la modalità di riempimento del poligono. Sono disponibili tre modalità, ciascuna con vantaggi e opzioni specifici. Ulteriori informazioni sulle modalità di riempimento dei poligoni. |
| Pour Over Same Net | Utilizzare il menu a discesa per controllare il comportamento del riempimento quando vengono incontrati oggetti appartenenti alla stessa net. Ulteriori informazioni sulla connessione del riempimento poligonale a una net. |
| Remove Dead Copper | Quando un poligono viene riempito, possono essere presenti regioni (isole) del poligono completamente isolate dalla net connessa a causa della presenza di altre piste, pad e così via. Se questa opzione è abilitata, qualsiasi area del poligono che non includa almeno una connessione a un altro oggetto della net viene rimossa automaticamente. Si noti che, se il poligono non racchiude alcun pad della net assegnata, tutto il rame risulta isolato e viene rimosso interamente. In questa situazione, il contorno del poligono rimane visibile per indicare che in quella posizione esiste un poligono. |
| Optimal Void Rotation | Abilitare questa opzione per fare in modo che i bordi del poligono siano disposti in modo da ottenere la massima larghezza del restringimento nei punti in cui il poligono passa tra oggetti adiacenti appartenenti ad altre net. Gli archi del poligono vengono sostituiti da brevi segmenti rettilinei, la cui lunghezza è determinata dall'impostazione Arc Approx.. |
| Outline Vertices | Utilizzare questa sezione per modificare i singoli vertici dell'oggetto di riempimento poligonale attualmente selezionato. È possibile modificare le posizioni dei vertici esistenti, aggiungere nuovi vertici o rimuoverli secondo necessità. È possibile definire connessioni ad arco tra i vertici ed esportare le informazioni sui vertici in un file in formato CSV o importarle da tale file.
Per esportare l'intero contenuto della griglia in un file in formato CSV, fare clic con il pulsante destro del mouse in un punto qualsiasi della griglia e scegliere il comando Export To CSV. Verrà visualizzata la finestra di dialogo Export Outline Vertices, in cui specificare dove salvare il file e con quale nome. Per impostazione predefinita, il file verrà denominato |
Modalità di riempimento dei poligoni

Lo stesso poligono riempito utilizzando regioni (Solid) e poi utilizzando piste/archi (Hatched).
Il motore di posizionamento dei riempimenti poligonali può costruire poligoni a partire da regioni piene o da una combinazione di piste e archi, a seconda della modalità di riempimento selezionata nel pannello Properties. L'immagine di anteprima cambia per mostrare una rappresentazione grafica di un riempimento poligonale pieno e nel pannello vengono fornite le relative opzioni. Sono supportate tre modalità di riempimento.
Pieno
Quando si seleziona questa modalità, il poligono viene costruito internamente con oggetti regione piena, con una regione separata per ogni area contigua di rame nel poligono completato.
Quando si seleziona questa modalità, nel pannello Properties sono disponibili le seguenti opzioni associate
| Remove Islands Less Than | Specificare un valore di area. Le aree di rame con superficie inferiore a questo valore verranno rimosse. |
| Remove Necks Less Than | Specificare un valore di larghezza. Le sottili strisce di rame con larghezza inferiore a questo valore verranno rimosse. Si noti che, aumentando questo valore, aumenterà il numero di passaggi stretti in cui il poligono non potrà essere riempito. In genere, questo valore viene impostato in modo che non sia inferiore alla larghezza della pista più stretta utilizzata nel progetto o alla larghezza minima del rame supportata dal produttore. Abilitare l'opzione Obey Rules per ricavare il valore dal vincolo di larghezza minima applicabile. Il valore dell'opzione definisce anche il raggio di arrotondamento degli angoli esterni del poligono. Quando l'opzione Remove Necks Less Than è abilitata, il raggio di arrotondamento è pari alla metà del valore dell'opzione Se l'opzione è disabilitata (o abilitata ma con valore impostato su 0), non verrà applicato alcun arrotondamento. |
Tratteggiato
Quando si seleziona questa modalità, il poligono viene creato con oggetti pista e arco. Il contorno di un poligono tratteggiato viene creato con piste e archi, con il bordo del poligono definito dall'utente in corrispondenza dell'asse centrale delle piste e degli archi del contorno.
Quando si seleziona questa modalità, nel pannello Properties sono disponibili le seguenti opzioni associate
| Track Width | Specificare la larghezza della pista utilizzata per creare il poligono. |
| Grid Size | Specificare la spaziatura, o griglia, su cui vengono posizionate le piste del poligono tratteggiato. |
| Hatch mode | Sono disponibili quattro modalità: 90 Degree, 45 Degree, Horizontal o Vertical. |
| Min Prim Length | Specificare la lunghezza minima consentita per gli oggetti pista/arco nella modalità di riempimento. |
Nessuno
Questa modalità è essenzialmente identica alla modalità Hatched . Utilizza anch'essa piste e archi per definire i bordi, ma non aggiunge le piste e gli archi di riempimento.
Quando si seleziona questa modalità, nel pannello Properties sono disponibili le seguenti opzioni associate
| Track Width | Specificare la larghezza della pista per il contorno del riempimento poligonale. |
| Min Prim Length | Specificare la lunghezza minima consentita per gli oggetti pista/arco nella modalità di riempimento. |
Collegamento del riempimento poligonale a una net
Un poligono può essere associato a una net. Selezionare la net desiderata nell'elenco a discesa Net del pannello Properties . Il riempimento poligonale si collegherà a ogni pad e via di questa net che si trova all'interno del contorno del poligono, in conformità con la regola di progettazione Polygon Connect Style applicabile. Si noti che la regola consente di definire, se necessario, metodi di collegamento diversi per pad a foro passante, pad SMD e via. La distanza di isolamento tra il poligono e gli oggetti appartenenti ad altre net è determinata dalla regola di progettazione Electrical Clearance applicabile.
Il modo in cui il riempimento poligonale tratta gli altri oggetti sulla stessa net, comprese piste di routing, archi, riempimenti e regioni, è determinato dall'opzione selezionata nell'elenco a discesa Pour Over Same Net del pannello Properties quando il riempimento poligonale è selezionato:
- Don't Pour Over Same Net Objects – scegliere questa opzione se si desidera espressamente not che il poligono non ricopra oggetti pista, arco, riempimento, regione o poligono appartenenti a questa net (o a qualsiasi altra), ossia per riempire il poligono solo nello spazio libero.
- Pour Over All Same Net Objects – scegliere questa opzione se si desidera che il poligono venga riempito nello spazio libero e anche sopra gli oggetti all (ossia piste, archi, riempimenti, regioni e altri poligoni) appartenenti alla stessa net del poligono e situati all'interno della sua area. Ad esempio, le piste esistenti su quella net verranno completamente ricoperte dal poligono.
- Pour Over Same Net Polygons Only – scegli questa opzione (predefinita) se desideri che il poligono venga riempito solo negli spazi liberi e sopra i riempimenti poligonali esistenti all'interno del suo contorno che appartengono alla stessa net. Il poligono aggirerà tutti gli altri oggetti (piste, archi, riempimenti e regioni), indipendentemente dalla net a cui appartengono.
Sospensione e ripristino di un riempimento poligonale
Durante il processo di progettazione è normale che si verifichino modifiche: potrebbero essere aggiunti o modificati componenti, potrebbe essere necessario aggiornare lo sbroglio e così via. Per semplificare la gestione dei poligoni esistenti durante questo processo, è possibile shelved. In questo modo vengono temporaneamente nascosti alla visualizzazione ed esclusi dai motori DRC e di analisi della connettività delle net, ma vengono mantenuti nel database del PCB (ovvero non vengono eliminati e possono essere ripristinati in qualsiasi momento). Ciò consente di modificare il layout della scheda con maggiore chiarezza visiva e senza l'impatto sulle prestazioni, sia di modifica sia del DRC, che i riempimenti poligonali visibili possono comportare.
- Per sospendere tutti i riempimenti poligonali nel progetto corrente, seleziona Tools » Polygon Pours » Shelve <n> Polygon(s) dai menu principali (dove <n> è il numero di riempimenti poligonali rilevati nel progetto).
- Per ripristinare tutti i riempimenti poligonali sospesi, seleziona il comando Tools » Polygon Pours » Restore <n> Shelved Polygon(s) dai menu principali (dove <n> è il numero di riempimenti poligonali attualmente sospesi). Tutti i poligoni ripristinati vengono trattati come se fossero stati modificati. Se l'opzione Repour Polygons After Modification è abilitata nella pagina PCB Editor - General della finestra di dialogo Preferences, i riempimenti poligonali e tutti quelli che ne dipendono verranno ricalcolati automaticamente. Se questa opzione è disabilitata, i riempimenti poligonali ripristinati non verranno ricalcolati.
- È inoltre possibile sospendere selettivamente i poligoni tramite i comandi del sottomenu Polygon Actions accessibile con il tasto destro del mouse o tramite la finestra di dialogo Polygon Pour Manager.
Ricalcolo di un poligono
Se il progetto è stato modificato all'interno di un poligono, una volta ripristinato, sarà necessario ricalcolarlo per eliminare eventuali violazioni create dalle modifiche al progetto. Esistono diversi modi per ricalcolare (ricostruire) un poligono nel documento corrente.
Per ricalcolare un poligono, fare clic con il tasto destro del mouse sul poligono quindi selezionare un comando Repour dal sottomenu Polygon Actions oppure utilizzare il comando Repour appropriato nel sottomenu Tools » Polygon Pours :
- Repour Selected - ricalcola tutti i riempimenti poligonali selezionati (e quelli dipendenti).
- Repour All - ricalcola tutti i riempimenti poligonali definiti (e non sospesi).
- Repour Violating Polygons - ricalcola tutti i riempimenti poligonali che presentano violazioni.
- Repour Modified - ricalcola tutti i riempimenti poligonali modificati. Un riempimento poligonale modificato è un riempimento che è stato cambiato in qualche modo, ma non è ancora stato ricalcolato. La sua proprietà IsModified, visibile nel pannello PCB List per un riempimento poligonale selezionato, è abilitata (True).
I riempimenti poligonali possono anche essere ricalcolati nella finestra di dialogo Polygon Pour Manager (Tools » Polygon Pours » Polygon Manager) selezionando il poligono desiderato e facendo clic sul pulsante Repour.
Confermare le modifiche nella finestra di dialogo Confirm.
Riempimento poligonale dinamico
La funzionalità di riempimento poligonale dinamico ricalcola il poligono durante lo sbroglio, anziché dopo aver apportato modifiche alle piste. Questa funzionalità consente di ricalcolare i poligoni in tempo reale (riempimento dinamico) durante i comandi interattivi (ad esempio, lo sbroglio interattivo o lo scorrimento interattivo). Sono supportati riempimenti poligonali pieni, tratteggiati e senza riempimento.
Configurazione dell'ordine di riempimento
Quando due poligoni si sovrappongono, Altium Designer deve sapere quale dei due deve occupare l'area condivisa in cui si sovrappongono. A tale scopo si definisce l'ordine di riempimento: il poligono con priorità più alta ha la precedenza e riempie l'area condivisa. L'ordine di riempimento dei poligoni sovrapposti può essere configurato in modo interattivo facendo clic con il tasto destro del mouse su un riempimento poligonale selezionato e scegliendo uno dei seguenti comandi dal menu contestuale:
-
Polygon Actions » Bring to front - modifica l'ordine di riempimento in modo che il poligono selezionato si trovi davanti a tutti gli altri poligoni sovrapposti (e abbia quindi la priorità più alta).
-
Polygon Actions » Send to back - modifica l'ordine di riempimento in modo che il poligono selezionato si trovi dietro a tutti gli altri poligoni sovrapposti (e abbia quindi la priorità più bassa).
Il nuovo ordine sarà visibile nell'area di progettazione dopo il ricalcolo del riempimento poligonale, ora classificato come modificato.
Controllo dello stile di connessione del poligono
Main page: Regola di progettazione Polygon Connect Style
La modalità con cui il poligono si collega ai pad della net a cui è associato è controllata dalla regola di progettazione Plane » Polygon Connect Style applicabile (Design » Rules).

Il modo in cui il poligono si collega ai pad della net è determinato dalla regola di progettazione Polygon Connect Style.
Sono disponibili tre opzioni di connessione:
-
Relief Connect - viene creata una connessione a raggi. Definire il Number dei conduttori, il Angle di questi conduttori (90º o 45º), Conductor Width e il Air Gap Width (la distanza tra il bordo del pad e il bordo del poligono che circonda il pad).
-
Direct Connect - il poligono ricopre il pad, creando una connessione in rame pieno al pin.
-
No Connect - i pad della net saranno isolati dal poligono.
Controllo della distanza di isolamento del poligono
Main page: Regola di progettazione della distanza di isolamento
Come per qualsiasi oggetto posizionato su un layer di segnale (rame), la distanza di isolamento di un poligono dagli oggetti attorno ai quali viene eseguito il riempimento è controllata dalla regola di progettazione Electrical Clearance applicabile.
La distanza di isolamento tra il poligono e gli oggetti appartenenti ad altre net è controllata dalla regola di progettazione Electrical Clearance.
È pratica comune prevedere una distanza di isolamento maggiore tra un poligono e gli oggetti di altre net. A tale scopo, è possibile definire una regola di progettazione Electrical Clearance specifica per i poligoni. L'immagine sopra ne mostra un esempio. Ricordare che, per avere effetto, la regola Polygon Clearance deve anche avere un Priority superiore a quello di qualsiasi regola generale di isolamento.
Ritagli nei riempimenti poligonali
Un ritaglio di un riempimento poligonale è essenzialmente una regione di rame negativa con cui si definisce un vuoto o un foro nel poligono. Per definire un ritaglio in un poligono:
- Selezionare il comando Place » Polygon Pour Cutout dai menu principali.
- Il cursore assume la forma di una croce; posizionarlo all'interno del contorno del poligono. Fare clic per definire la posizione iniziale.
- Spostare il cursore sul poligono. Premere Shift+Spacebar per scorrere le modalità degli angoli della regione.
- Continuare a fare clic e a spostare il mouse per definire il contorno del ritaglio.
- Fare clic con il pulsante destro del mouse per uscire dalla modalità di posizionamento del ritaglio del poligono.
- Ora è necessario ricalcolare il riempimento del poligono originale. Fare clic sul poligono per selezionarlo, quindi utilizzare il comando Tools » Polygon Pours » Repour Selected dai menu principali: il riempimento verrà eseguito attorno al nuovo ritaglio.
Il ritaglio è in realtà un oggetto Regione con l'opzione Polygon Cutout abilitata. Se necessario, può essere spostato, ridimensionato o eliminato. Per ridimensionare un ritaglio, fare clic su di esso una volta per selezionarlo, quindi fare clic e tenere premuto per trascinare un bordo o un vertice. Ricordare che il riempimento del poligono deve essere ricalcolato ogni volta che il ritaglio viene modificato.

Il ritaglio è stato posizionato (prima immagine); il riempimento del poligono è stato ricalcolato (seconda immagine).
Creazione di un riempimento poligonale da un insieme di piste
Oltre a definire aree di rame conduttivo su una scheda, i poligoni e le regioni piene vengono utilizzati anche per definire altri oggetti di progettazione di forma poligonale, come un simbolo speciale o un logo aziendale. Se il contorno della forma desiderata è stato definito in un altro strumento di progettazione, come AutoCAD, può essere esportato come file DXF e quindi importato in Altium Designer. Il contorno può poi essere convertito in un poligono o in una regione piena.
Per convertire in un poligono un contorno chiuso costituito da oggetti pista e/o arco selezionati, selezionare tutte le primitive che formano la sagoma chiusa, quindi selezionare Tools » Convert » Create Polygon from Selected Primitives dai menu principali.
Tenere presente quanto segue:
- Il poligono verrà creato sul layer corrente (o attivo), non sul layer su cui si trovano le piste selezionate. Ciò significa che è possibile definire la forma su un layer meccanico e poi creare il poligono su un layer di segnale.
- Le primitive selezionate originariamente non vengono rimosse: continueranno a esistere dopo la creazione del poligono e rimarranno selezionate. Il nuovo poligono viene riempito all'interno degli oggetti selezionati.
- Il bordo del nuovo poligono seguirà la linea centrale degli oggetti selezionati utilizzati per crearlo.
- Se il poligono viene creato sullo stesso layer delle piste selezionate, il riempimento verrà eseguito all'interno delle piste in conformità alla regola di progettazione Electrical Clearance applicabile.
- Il poligono verrà creato con la modalità di riempimento impostata su None. Fare doppio clic per riempire nuovamente il nuovo poligono con un riempimento pieno o tratteggiato.
Suddivisione di un riempimento poligonale
Un singolo riempimento poligonale può essere suddiviso in due o più riempimenti poligonali separati. Per farlo:
- Assicurarsi che il layer corretto sia impostato come layer corrente, poiché lo strumento di taglio funziona solo se il layer corrente è quello su cui si trova il riempimento poligonale da dividere.
- Selezionare Place » Slice Polygon Pour dai menu principali (oppure il comando Slice Polygon Pour su Active Bar, o il comando Polygon Actions » Slice Polygon Pour dal menu contestuale del riempimento poligonale).
- Quando si seleziona il comando, si entra nella modalità di taglio (simile alla modalità di posizionamento delle piste) e il cursore assume la forma di una croce. Partendo dall'esterno del contorno del poligono, fare clic per fissare il punto iniziale della linea di taglio (il primo segmento di pista).
-
Spostare il cursore attraverso il poligono. Il processo di taglio utilizza la modalità di posizionamento delle linee per definire sia il percorso sia la larghezza del taglio. Durante la definizione del taglio:
-
Premere Shift+Spacebar per scorrere le modalità degli angoli per il posizionamento delle linee.
-
Premere Spacebar per alternare le modalità degli angoli iniziale e finale.
-
Premere Backspace per rimuovere l'ultimo angolo posizionato.
-
Premere Tab per accedere alla finestra di dialogo Line Constraints e modificare la larghezza della linea e/o il layer corrente per il posizionamento.

La finestra di dialogo Line Constraints.- Line Width - utilizzare questo campo per inserire una nuova larghezza per la linea. La nuova larghezza verrà applicata al segmento attualmente in fase di posizionamento.
- Current Layer - utilizzare questo campo per cambiare il layer su cui viene posizionata la linea. Il menu a discesa elenca tutti i layer attualmente definiti (e abilitati) per la scheda. Il layer scelto verrà applicato al segmento di linea successivo, ovvero al segmento che segue quello attualmente in fase di posizionamento.
-
- Fare clic per fissare una serie di vertici che definiscono la linea di taglio.
- Una volta che la linea di taglio attraversa il poligono e fuoriesce dal lato opposto, fare clic con il pulsante destro del mouse o premere Esc per terminare il posizionamento della linea.
- Fare clic una seconda volta con il pulsante destro del mouse per terminare il taglio. Verrà visualizzata una finestra di dialogo Confirm che chiede se si desidera dividere il poligono; fare clic su Yes per dividerlo.
Poiché ora si tratta di due poligoni indipendenti, ciascuno può essere modificato e riempito nuovamente secondo necessità.
Unione dei riempimenti poligonali selezionati
È possibile unire due o più oggetti di riempimento poligonale eseguendo la seguente sequenza di operazioni:
- Posizionare nuovi riempimenti poligonali (o trascinare quelli esistenti) in modo che si sovrappongano come desiderato.
- Selezionare tutti i riempimenti poligonali da unire.
- Fare clic con il pulsante destro del mouse su uno dei riempimenti selezionati, quindi scegliere il comando Polygon Actions » Combine Selected Polygons dal menu contestuale.
Sottrazione dei riempimenti poligonali selezionati
È possibile sottrarre uno o più oggetti di riempimento poligonale da un altro riempimento poligonale «di base» eseguendo la seguente sequenza di operazioni:
- Posizionare nuovi riempimenti poligonali o trascinare quelli esistenti in modo che si sovrappongano al riempimento poligonale di base desiderato, ovvero quello da cui verrà effettuata la sottrazione.
- Selezionare il riempimento poligonale di base, fare clic con il pulsante destro del mouse, quindi scegliere il comando Polygon Actions » Subtract Polygons From Selected dal menu contestuale.
- Selezionare i poligoni da sottrarre.
- Fare clic con il pulsante destro del mouse o premere Esc per completare il processo.
Scomposizione di un riempimento poligonale in primitive
Un riempimento poligonale può essere riconvertito nelle varie primitive da cui è stato creato scegliendo il comando Tools » Convert » Explode Polygon to Free Primitives dai menu principali oppure facendo clic con il pulsante destro del mouse su un riempimento poligonale posizionato (selezionato o meno) e scegliendo il comando Polygon Actions » Explode Polygon To Free Primitives (o Explode Selected Polygons To Free Primitives) dal menu contestuale. I poligoni pieni verranno riconvertiti in primitive di regione, mentre i poligoni tratteggiati verranno riconvertiti in piste e archi. Una volta scomposto, un oggetto di riempimento poligonale non può più essere manipolato come oggetto raggruppato.
Sebbene non esista un comando specifico per raggruppare nuovamente un poligono scomposto, è possibile utilizzare il comando Undo per ottenere questo risultato.
La finestra di dialogo Polygon Pour Manager
La finestra di dialogo Polygon Pour Manager offre una panoramica di tutti i poligoni attualmente presenti nello spazio di progettazione del PCB. Consente inoltre di assegnare o modificare il nome di ciascun poligono, impostare l'ordine di riempimento dei poligoni, eseguire operazioni di riempimento o sospensione sui poligoni selezionati e aggiungere regole di progettazione o definirne l'ambito di applicazione per i poligoni selezionati.
Per aprire la finestra di dialogo Polygon Pour Manager, selezionare il comando Tools » Polygon Pours » Polygon Manager dai menu principali oppure fare clic con il pulsante destro del mouse su un riempimento poligonale posizionato nello spazio di progettazione e scegliere il comando Polygon Actions » Polygon Manager dal menu contestuale.

La finestra di dialogo Polygon Pour Manager offre il pieno controllo di tutti i poligoni del progetto.
Dopo aver avviato il comando, si aprirà la finestra di dialogo Polygon Pour Manager . Questa finestra consente di eseguire tutte le modifiche non grafiche dei riempimenti poligonali nel progetto, inclusi i controlli per:
- Rinominare i poligoni (anche utilizzando la funzione di denominazione automatica).
- Impostare l'ordine di riempimento dei poligoni.
- Eseguire nuovamente il riempimento di tutti i poligoni o di determinati poligoni (modificati/selezionati/con violazioni).
- Sospendere o ripristinare tutti i poligoni o quelli selezionati.
- Bloccare o sbloccare tutti i poligoni o quelli selezionati.
- Ignorare o mantenere le violazioni per tutti i poligoni o quelli selezionati (rispetto al DRC online).
- Aggiungere le regole di progettazione relative allo stile di connessione dei poligoni e alle distanze di isolamento, o definirne l'ambito di applicazione.
- Aggiungere classi di poligoni per i poligoni selezionati.
- Creare un nuovo poligono a partire da un poligono selezionato o dal contorno della scheda.
Opzioni e controlli della finestra di dialogo Polygon Pour Manager
Visualizza/Modifica
Questo è un elenco di tutti i poligoni esistenti nel documento PCB. L'elenco Ordine di riempimento raggruppa i riempimenti poligonali per layer, mostrando solo quelli sullo stesso layer del riempimento poligonale attualmente selezionato (o del primo selezionato, se sono selezionati più riempimenti su layer diversi). Fare clic sull'intestazione di una colonna per ordinare l'elenco in base a tale colonna. I nomi dei poligoni possono essere modificati. Una volta assegnati, possono essere utilizzati per definire l'ambito di applicazione delle regole dei poligoni o creare query. È possibile selezionare uno o più poligoni nella griglia (Ctrl+Click), quindi eseguire le funzioni della griglia descritte di seguito.
Griglia
-
Name – specificare un nome adatto per il poligono. Oltre a facilitare l'identificazione di ciascun poligono, il nome può essere utilizzato per individuare un poligono specifico (o una famiglia di poligoni) in una regola di progettazione. Per impostazione predefinita, al poligono viene applicata la denominazione automatica. La denominazione si basa sullo schema scelto specificato nel campo Polygon Naming Scheme della modalità Scheda del pannello Proprietà. Se è stato inserito un nome personalizzato e si desidera ripristinare la denominazione automatica, è sufficiente svuotare il campo e premere Enter.
- Area – l'area racchiusa dal poligono, espressa in millimetri quadrati.
- Net – la net assegnata.
- Shelved – abilitare per sospendere il poligono.
- IsModified – indica se il poligono è stato modificato.
- Locked – attivare o disattivare per bloccare o sbloccare il poligono.
- Ignore On-Line DRC Violations – abilitare per ignorare le violazioni.
Pulsanti
-
Repour – utilizzare i sottomenu per selezionare i poligoni di cui ricalcolare il riempimento:
Modified Polygons,Selected Polygons,Violating PolygonsoForce Repour All Polygons. Il numero indicato tra parentesi dopo le prime tre opzioni è il numero totale di poligoni interessati dalla specifica azione. -
Shelving – utilizzare i sottomenu per selezionare i poligoni a cui applicare Shelve o Unshelve:
All PolygonsoSelected Polygons. Per confermare l'azione, fare clic su Apply o OK. -
Locking – utilizzare i sottomenu per selezionare i poligoni a cui applicare Lock o Unlock:
All PolygonsoSelected Polygons. Per confermare l'azione, fare clic su Apply o OK. -
Violations – utilizzare i sottomenu per applicare selettivamente Ignore Violations o Keep Violations alle violazioni DRC in tempo reale per
All PolygonsoSelected Polygons. Per confermare l'azione, fare clic su Apply o OK. -
New Clearance Rule – fare clic per aprire la finestra di dialogo Edit PCB Rule e creare una regola di distanza minima con una nuova query per i poligoni selezionati. Questa regola specifica la distanza minima tra due primitive qualsiasi su un layer di rame.
-
New Connect Style Rule – fare clic per aprire la finestra di dialogo Edit PCB Rule e creare una regola per lo stile di connessione dei poligoni con una nuova query per i poligoni selezionati. Questa regola specifica lo stile della connessione tra un pin di un componente e un piano poligonale.
-
New Polygon Class – fare clic per creare una classe di poligoni per i poligoni selezionati. Verrà richiesto di assegnare un nome alla nuova classe di poligoni nella finestra di dialogo Object Class Name. Una classe di oggetti è un insieme di oggetti trattati come un gruppo, utilizzato ad esempio dalle regole di progettazione.
-
New Polygon from – fare clic per creare un nuovo poligono, quindi scegliere:
-
Selected Polygon – fare clic per creare un nuovo poligono le cui impostazioni vengono clonate, per impostazione predefinita, dal poligono selezionato. Il nuovo riempimento poligonale viene aggiunto automaticamente all'elenco dei riempimenti esistenti nelle aree View/Edit e Pour Order della finestra di dialogo Polygon Pour Manager.
-
Board Outline – fare clic per creare un nuovo poligono dal contorno della scheda. Il nuovo riempimento poligonale viene aggiunto automaticamente all'elenco dei riempimenti esistenti nelle aree View/Edit e Pour Order della finestra di dialogo Polygon Pour Manager.
Il nuovo poligono viene inserito nell'ordine di ricalcolo del riempimento secondo la seguente logica:
Poligono di origine
Altro poligono
Nuovo poligono
Stesso layer
Stesso layer
Sotto entrambi
Stesso layer
Layer diverso
Sotto quello di origine
Layer diverso
Stesso layer
Sopra quello di origine
Layer diverso
Layer diverso
Sopra quello di origine
-
Ordine di riempimento
Quest'area elenca l'ordine in cui verranno riempiti i poligoni. L'immagine di anteprima a destra mostra una rappresentazione grafica dei riempimenti poligonali.
- Move Up – fare clic per spostare il poligono selezionato verso l'alto nell'elenco dell'ordine di ricalcolo del riempimento. Più il poligono si trova in alto nell'elenco, prima ne viene ricalcolato il riempimento rispetto agli altri poligoni più in basso.
- Move Down – fare clic per spostare il poligono selezionato verso il basso nell'elenco dell'ordine di ricalcolo del riempimento. Più il poligono si trova in basso nell'elenco, più tardi ne viene ricalcolato il riempimento rispetto agli altri poligoni più in alto.
- Auto Generate – fare clic per consentire al sistema di determinare l'ordine di riempimento dei poligoni dal più piccolo al più grande. È quindi possibile utilizzare i pulsanti Move Up e Move Down per perfezionare l'ordine di riempimento, se necessario.
- Animate Pour Order – fai clic per visualizzare in anteprima l'ordine di riempimento dei poligoni nella rappresentazione grafica del PCB nell'area di anteprima.
Proprietà del riempimento poligonale
La sezione all'estrema destra mostra le proprietà del riempimento poligonale selezionato. Le proprietà possono essere modificate direttamente nella finestra di dialogo Polygon Pour Manager oppure nel pannello Properties quando il riempimento poligonale è selezionato nell'area di progettazione. Consulta la sezione Proprietà del riempimento poligonale per saperne di più sulle proprietà disponibili per i riempimenti poligonali.
Note sulla finestra di dialogo Polygon Pour Manager:
- A un poligono viene assegnato automaticamente un nome durante il posizionamento; puoi rinominarlo in base alle esigenze del progetto. Tieni presente che Name può essere utilizzato per definire l'ambito di applicazione delle regole di progettazione relative a un poligono.
- La sezione Pour Order consente di modificare l'ordine di riempimento dei poligoni con i pulsanti Move Up, Move Down e Auto Generate. Puoi anche modificare l'ordine trascinando gli elementi con il mouse, un metodo molto più rapido nei progetti che contengono numerosi riempimenti poligonali.
- L'ordine di riempimento può essere importante quando un poligono è completamente racchiuso all'interno di un altro. In genere, è consigliabile ordinare i poligoni dal più piccolo al più grande.
- Il pulsante Auto Generate ordina i poligoni dall'area più piccola alla più grande, strato per strato.
- Facendo clic sul pulsante Repour, puoi scegliere di ricalcolare il riempimento dei poligoni modificati, dei poligoni selezionati, dei poligoni che presentano violazioni o di tutti i poligoni, oppure Force Repour All Polygons. L'avanzamento dell'aggiornamento può essere monitorato nella barra di stato.
Una volta completate tutte le operazioni di modifica e gestione dei poligoni, fai clic su OK. Le modifiche verranno applicate a questo punto. Se l'opzione Repour Polygons After Modification è abilitata nella pagina Editor PCB - Generale della finestra di dialogo Preferences, il riempimento dei poligoni verrà ricalcolato automaticamente. Verranno inclusi anche i poligoni dipendenti se è abilitata anche l'opzione Repour all dependent polygons after editing . Se queste opzioni non sono abilitate, i riempimenti poligonali non verranno ricalcolati. In quest'ultimo caso, utilizza il comando Repour appropriato dal sottomenu Tools » Polygon Pours.
Esplorazione dei poligoni
Nella modalità Polygons del pannello PCB, le tre sezioni principali cambiano per riflettere la gerarchia dei poligoni del progetto PCB corrente (in ordine dall'alto):
- Polygon Classes.
- Singoli Polygons all'interno di una classe.
- Singoli Polygon Primitives che costituiscono un poligono.
Per controllare e modificare tutte le proprietà delle classi di poligoni, apri la finestra di dialogo Object Class Explorer utilizzando il comando Design » Classes dai menu principali. Da questa finestra di dialogo puoi visualizzare e modificare l'appartenenza dei poligoni alla classe, rinominarla o aggiungere altre classi.
Nel pannello PCB, facendo clic con il pulsante destro del mouse sulla voce di un poligono e selezionando Properties (oppure facendo doppio clic sulla voce), si apre la modalità Polygon Pour del pannello Properties, in cui puoi visualizzare e modificare le proprietà secondo necessità. Analogamente, facendo clic con il pulsante destro del mouse sulla voce di una primitiva del poligono e selezionando Properties (oppure facendo doppio clic direttamente sulla voce), puoi accedere alla modalità pertinente del pannello Properties , in cui puoi visualizzare e modificare le proprietà della primitiva secondo necessità.
Nella sezione Polygon Primitives del pannello PCB, la visualizzazione e l'inclusione di ciascun tipo di primitiva del poligono dipendono dall'impostazione della relativa opzione di abilitazione, accessibile dal menu contestuale.
Report sui poligoni
Per ulteriori informazioni sui riempimenti poligonali nel PCB, utilizza la sezione Board Information del pannello Properties (accessibile quando non è selezionato alcun oggetto nell'area di progettazione) oppure elenca le proprietà di un riempimento poligonale e dei suoi elementi secondari. Il numero di poligoni rilevati sul PCB viene mostrato nella sezione Primitives & Others della sezione Board Information . Tieni presente che questo totale comprende non solo i riempimenti poligonali, ma anche i piani interni e i piani suddivisi. Per un elenco dettagliato delle proprietà dei poligoni, utilizza il pannello PCB List.

).
).
).
).
).


