Poligoni sui layer di segnale

Altium Training

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

Questo articolo spiega cosa sono i riempimenti poligonali in Altium Designer e come vengono utilizzati sui layer di segnale del PCB per creare aree di rame piene o tratteggiate che rispettano le regole di isolamento e connessione. Illustra come posizionare un riempimento poligonale, modificarne le impostazioni durante il posizionamento, utilizzare le modalità degli angoli e la funzione Look-Ahead e modificare un poligono esistente spostandolo, cambiandone la forma, modificandone il contorno o ridimensionandolo. Se cerchi una panoramica pratica sul comportamento dei riempimenti poligonali e su come gestirli in modo efficiente nell'editor PCB, continua a leggere: questa guida ti aiuterà ad acquisire sicurezza e a lavorare con maggiore precisione.

- 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.
Approfondisci con l'IA:

Un riempimento poligonale (in rosso più chiaro) utilizzato per creare un'ampia area GND su una scheda
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 è 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.

I riempimenti poligonali possono essere utilizzati su layer non in rame. Se un riempimento poligonale viene posizionato su un layer non di segnale, non aggirerà gli oggetti esistenti, poiché questi non sono assegnati a una net.

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.

  • Nell'editor PCB di Altium Designer, la procedura per definire qualsiasi oggetto poligonale, ad esempio una regione piena, il contorno della scheda o un riempimento poligonale, è la stessa. Gli oggetti pieni sono oggetti chiusi, quindi, indipendentemente dal punto raggiunto nella procedura di posizionamento, Altium Designer mostrerà una linea che collega il cursore al punto iniziale dell'oggetto. Questa linea diventerà l'ultimo bordo dell'oggetto pieno se si fa clic con il pulsante destro del mouse (o si preme Esc) per uscire dalla modalità di posizionamento. La procedura di posizionamento consiste nel definire il contorno dell'oggetto poligonale o, in altre parole, nel definire le posizioni dei vertici utilizzando le varie modalità degli angoli disponibili. 
  • Premere il tasto Tab durante il posizionamento per metterlo in pausa e accedere al Properties pannello, dal quale è possibile modificare al volo le proprietà del riempimento poligonale che si sta posizionando, incluse le opzioni di riempimento e di connessione alla net e le proprietà di riempimento attorno agli oggetti. Fare clic sul pulsante di pausa sovrapposto () per riprendere il posizionamento. Una volta completato il contorno, il poligono verrà riempito automaticamente in base alle opzioni selezionate nel Properties pannello. Per ulteriori informazioni, consultare la sezione Proprietà del riempimento poligonale.
  • I riempimenti poligonali possono anche essere creati a partire dalle primitive selezionate. Un poligono esistente può essere suddiviso in due o più poligoni, due o più oggetti di riempimento poligonale possono essere uniti e uno o più oggetti di riempimento poligonale possono essere sottratti da un altro riempimento poligonale di base. Per saperne di più, consultare le sezioni corrispondenti.

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.
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.  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.  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. 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 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.
    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.

    Durante il ridimensionamento del riempimento poligonale, il contorno della forma precedente rimane visibile, a indicare la modifica, finché il riempimento del poligono modificato non viene ricalcolato.

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
La modalità Polygon Pour del pannello Properties

Actions
  • Repour – fai clic per ricalcolare il riempimento di un poligono. Questa funzione è utile se hai modificato il progetto all'interno di un poligono. Dopo averlo ripristinato, sarà necessario ricalcolarne il riempimento per eliminare eventuali violazioni generate dalle modifiche al progetto.

  • Shelve – fai clic per accantonare un poligono: non viene rimosso dal progetto, ma viene nascosto dalla visualizzazione ed escluso dai motori DRC e di analisi della connettività delle net.

  • Assign net – fai clic per assegnare una net al poligono desiderato. Dopo la selezione, viene visualizzata la finestra di dialogo Net Name.

  • Bring to front – fai clic per cambiare l'ordine di riempimento in modo che il poligono selezionato si trovi davanti a tutti gli altri poligoni sovrapposti (con la precedenza più alta).

  • Send to back – fai clic per cambiare l'ordine di riempimento in modo che il poligono selezionato si trovi dietro a tutti gli altri poligoni sovrapposti (con la precedenza più bassa).

  • Modify – fai clic per ridefinire la forma del poligono direttamente dal documento PCB.

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.

  • È possibile eliminare il nome personalizzato e ripristinare la denominazione automatica anche dal pannello PCB List e dal Polygon Pour Manager.

  • I nomi assegnati automaticamente vengono costantemente monitorati e gestiti da Altium Designer. Se un attributo cambia, ad esempio l'assegnazione della net o la posizione del layer nello stack dei layer, il nome assegnato automaticamente viene aggiornato. Vengono aggiornate automaticamente anche le regole di progettazione interessate.

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  per bloccare la posizione di questo riempimento poligonale. Consultare la pagina Tecniche di posizionamento e modifica del PCB per ulteriori informazioni sul blocco degli oggetti di progettazione.
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.

  • Vertices Grid – elenca tutti i vertici attualmente definiti per il riempimento poligonale.
  • Index – l'indice assegnato al vertice (non modificabile).
  • X – la coordinata X (orizzontale) del vertice. Fare clic per modificarla.
  • Y – la coordinata Y (verticale) del vertice. Fare clic per modificarla.
  • Arc Angle (Neg=CW) – l'angolo di un arco tracciato per collegare questo vertice al successivo. Per impostazione predefinita, le connessioni sono segmenti rettilinei e questo campo rimane vuoto. Fare clic per modificarlo, quindi inserire l'angolo dell'arco desiderato. Inserendo un valore positivo, l'arco verrà tracciato in senso antiorario. Per tracciare un arco in senso orario, inserire un valore negativo.
  • Add – consente di aggiungere un nuovo vertice. Il nuovo vertice verrà aggiunto sotto la voce del vertice attualmente selezionato (evidenziato) e avrà inizialmente le stesse coordinate della voce precedentemente selezionata.
  • – fare clic per eliminare la voce del vertice attualmente selezionato. Prima dell'eliminazione verrà richiesta una conferma.

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 Outline Vertices.CSV. Per importare le informazioni sui vertici da un file CSV, fare clic con il pulsante destro del mouse in un punto qualsiasi della griglia e scegliere il comando Import From CSV. Verrà visualizzata la finestra di dialogo Import Outline Vertices, che consente di individuare e aprire il file CSV desiderato. Si noti che l'importazione sovrascriverà tutto ciò che è attualmente definito nella griglia.

Il motore di riempimento poligonale utilizzato nell'editor PCB produce 'archi reali' nei riempimenti poligonali. Inoltre, migliora la qualità e le prestazioni del riempimento. Questo motore avanzato di riempimento poligonale è in Open Beta ed è disponibile quando l'opzione PCB.Polygon.AdvancedPour è abilitata nella finestra di dialogo Impostazioni avanzate. Il motore di riempimento avanzato si applica a tutte le modalità di riempimento (Solid, Hatched e None).

Quando l'opzione PCB.Polygon.AdvancedPour è disabilitata, vengono utilizzate approssimazioni anziché archi reali e l'opzione Optimal Void Rotation è disponibile nel pannello Properties di un riempimento poligonale selezionato. 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 più segmenti rettilinei brevi e, per i riempimenti poligonali pieni, lo scostamento massimo da un arco perfetto è determinato dall'impostazione Arc Approx.. Riducendo questo valore, verrà utilizzato un maggior numero di segmenti rettilinei per ottenere una migliore approssimazione dell'arco. Inoltre, quando l'opzione PCB.Polygon.AdvancedPour è disabilitata, l'opzione Surround Pad With è disponibile per i riempimenti poligonali nelle modalità di riempimento Hatched e None. Utilizzare questa opzione per selezionare la forma utilizzata per circondare i pad (Arcs o Octagons).

Gli archi reali generati dal motore di riempimento avanzato vengono visualizzati nell'editor PCB, presi in considerazione dal DRC e inclusi in tutti i tipi di output generati. Questa funzionalità è in Open Beta ed è disponibile quando l'opzione PCB.Rendering.DrawArcBaseGeometry è abilitata nella finestra di dialogo Advanced Settings. Note: la visualizzazione degli archi reali richiede che anche l'opzione PCB.Polygon.AdvancedPour sia abilitata nella finestra di dialogo Advanced Settings.

Se sono state apportate modifiche, manualmente o importando dati da un file CSV, il pannello segnalerà la presenza di modifiche in sospeso tramite un banner blu nella parte superiore del pannello Properties e chiederà di applicarle.

Modalità di riempimento dei poligoni

Lo stesso poligono riempito utilizzando regioni (Solid) e poi utilizzando piste/archi (Hatched). 
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.

Ogni modalità di riempimento mostra un'opzione Show Preview / Hide Preview nel pannello Properties. Utilizzarla per mostrare o nascondere una rappresentazione visiva del poligono scelto nel pannello.

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.

I poligoni di questo tipo richiedono il posizionamento di un numero molto inferiore di oggetti, con conseguenti file più piccoli; riempimenti, ridisegni, apertura dei file, DRC e analisi della connettività delle net più rapidi; e file di output più piccoli, poiché l'oggetto regione è pienamente supportato nei formati Gerber e ODB++.

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.

Questa opzione si basa esclusivamente sull'area e non considera se l'isola è collegata a un pad o a una via. Si noti che tutte le aree di rame non collegate vengono sempre rimosse se l'opzione Remove Dead Copper è abilitata nel pannello Properties.

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.

I poligoni di questo tipo richiedono generalmente più tempo per il riempimento e producono file PCB e Gerber di dimensioni maggiori. I poligoni tratteggiati vengono spesso utilizzati nei progetti analogici.

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.

Regolando le impostazioni Track Width e Grid Size degli oggetti pista/arco, il poligono completato può apparire tratteggiato (Track Width è inferiore a Grid Size) oppure pieno (Track Width è uguale o superiore a Grid Size).

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.

Questa modalità può essere utile quando si analizzano la struttura e la progettazione di vari poligoni per comprendere l'interazione tra poligoni sovrapposti. È utile anche quando si apportano modifiche al progetto e il poligono interferisce con il processo. Un'alternativa all'uso dei soli contorni durante le modifiche al progetto consiste nel sospendere i poligoni, mantenendoli nel file PCB ma rimuovendoli dalla vista.

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.

Se un riempimento poligonale viene posizionato su un layer non di segnale, non aggirerà gli oggetti esistenti, poiché questi non sono assegnati a una net e, pertanto, non appartengono ad alcuna net.

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.

Per modificare un poligono, il layer su cui si trova deve essere quello corrente o attivo.

Se le opzioni Repour Polygons After Modification e Repour all dependent polygons after editing sono abilitate nella pagina PCB Editor - General della finestra di dialogo Preferences, il riempimento poligonale e tutti quelli dipendenti verranno ricalcolati automaticamente dopo la modifica.

Riempimento poligonale dinamico

Questa funzionalità è in Open Beta ed è disponibile quando le opzioni PCB.Polygon.AdvancedDynamicPour e PCB.Polygon.AdvancedPour sono abilitate nella finestra di dialogo Advanced Settings.

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.

Per utilizzare il riempimento poligonale dinamico, è necessario abilitare l'opzione Repour Polygons After Modification nella pagina PCB Editor – General della finestra di dialogo Preferences.

A differenza del ricalcolo eseguito tramite i comandi Repour (come Repour Selected o Repour All), il ricalcolo dopo la modifica è incrementale. Tuttavia, affinché il ricalcolo incrementale sia possibile, un riempimento poligonale deve essere aggiornato, ovvero deve essere stato ricalcolato almeno una volta dall'inizio della sessione corrente dell'editor PCB. Per questo motivo, il primo ricalcolo incrementale comporta il ricalcolo di tutti i riempimenti poligonali del progetto. All'inizio di una nuova sessione dell'editor PCB (ad esempio, quando si riapre il documento PCB o si riavvia Altium Designer), si consiglia di ricalcolare i riempimenti poligonali utilizzando il comando Repour All, in modo che vengano considerati aggiornati.

Per ottimizzare le prestazioni del riempimento incrementale, soprattutto per riempimenti poligonali di grandi dimensioni con contorni complessi o più fori, il rame di un riempimento poligonale viene suddiviso in segmenti più piccoli chiamati tasselli. Il rame di un poligono è strutturato gerarchicamente in regioni di rame, che vengono poi suddivise in questi tasselli per velocizzare l'elaborazione. Questo processo di suddivisione è interamente interno e non influisce sul risultato finale durante la generazione degli output di fabbricazione o la scomposizione del poligono in primitive libere. I tasselli sono visibili solo quando si visualizzano i riempimenti poligonali in modalità Draft ().

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.

L'ordine di riempimento dei riempimenti poligonali può essere gestito anche nella finestra di dialogo Polygon Pour Manager.

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.
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.

L'impostazione Air Gap Width controlla la distanza tra il bordo del pad e il poligono circostante, mentre nelle versioni precedenti di Altium Designer questa funzione era svolta dalle regole di progettazione Electrical Clearance. Quando si apre una scheda progettata in una versione precedente di Altium Designer, viene visualizzato un avviso. In questa situazione è importante verificare e configurare le impostazioni Air Gap Width nelle regole di progettazione Polygon Connect Style.

Quando un pad o un via viene posizionato all'interno di un riempimento poligonale Hatched della stessa net, ma senza toccare le piste del riempimento, vengono aggiunte automaticamente piste supplementari dove necessario per garantire la connessione.

Quando un pad/via ha Connect Style impostato su Direct Connect, il pad/via si collega alle piste più vicine del riempimento poligonale mediante piste supplementari.

Quando un pad/via ha Connect Style impostato su Relief Connect, attorno al pad/via viene creato il motivo di connessione a sollievo termico, che viene collegato alle piste più vicine del riempimento poligonale mediante piste supplementari.

Quando un pad/via ha Connect Style impostato su No Connect, non viene aggiunto altro rame.

 

Questa funzionalità è disponibile quando l'opzione PCB.Polygon.AdvancedPour è abilitata nella finestra di dialogo Impostazioni avanzate.

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. 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. 

Quando si definisce una regola Electrical Clearance per i poligoni, è necessario utilizzare la parola chiave di query InPolygon (o InPoly) anziché IsPolygon (o IsPoly). Questo perché le regole di isolamento agiscono sulle primitive (regioni, piste e archi) che costituiscono o sono in il poligono, anziché sul poligono come oggetto completo. Una regola di isolamento valida per i riempimenti poligonali sarebbe tra gli oggetti InPolygon e gli altri oggetti All. 

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:

  1. Selezionare il comando Place » Polygon Pour Cutout dai menu principali.
  2. Il cursore assume la forma di una croce; posizionarlo all'interno del contorno del poligono. Fare clic per definire la posizione iniziale.
  3. Spostare il cursore sul poligono. Premere Shift+Spacebar per scorrere le modalità degli angoli della regione.
  4. Continuare a fare clic e a spostare il mouse per definire il contorno del ritaglio.
  5. Fare clic con il pulsante destro del mouse per uscire dalla modalità di posizionamento del ritaglio del poligono.
  6. 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).  
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.
Poiché l'algoritmo Create Polygon from Selected Objects utilizza la linea centrale degli oggetti selezionati, richiede che le posizioni finali e iniziali degli oggetti a contatto coincidano esattamente (inizio/fine nelle stesse coordinate X, Y). In caso contrario, verrà visualizzata una finestra di dialogo Confirm che indica la posizione in cui l'algoritmo non è riuscito e offre anche la possibilità di chiedere all'algoritmo di tentare di definire il poligono a partire dai bordi degli oggetti. A condizione che gli oggetti selezionati si sovrappongano leggermente, questa opzione dovrebbe creare un poligono il cui bordo segue il bordo esterno degli oggetti selezionati.

Suddivisione di un riempimento poligonale

Un singolo riempimento poligonale può essere suddiviso in due o più riempimenti poligonali separati. Per farlo:

  1. 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.
  2. 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).
  3. 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).
  4. 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.
      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.
  5. Fare clic per fissare una serie di vertici che definiscono la linea di taglio.
  6. 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.
  7. 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à.

Poiché la linea di taglio ha lo stesso colore del riempimento poligonale, è utile riempire nuovamente il poligono con la modalità di riempimento impostata su None prima di iniziare il processo di taglio, in modo che la linea di taglio sia facilmente visibile.
Si noti che le sezioni del poligono ottenute dal taglio non vengono effettivamente contrassegnate come modificate, quindi un nuovo riempimento dei poligoni modificati non avrà alcun effetto. Per finalizzare le divisioni, e visualizzarle nello spazio di progettazione, sarà necessario eseguire manualmente un nuovo riempimento, selezionando le «porzioni» del poligono e utilizzando il comando Repour Selected oppure utilizzando il comando Repour All.

Unione dei riempimenti poligonali selezionati

È possibile unire due o più oggetti di riempimento poligonale eseguendo la seguente sequenza di operazioni:

  1. Posizionare nuovi riempimenti poligonali (o trascinare quelli esistenti) in modo che si sovrappongano come desiderato.
  2. Selezionare tutti i riempimenti poligonali da unire.
  3. 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.
Le proprietà del nuovo poligono vengono copiate dal primo poligono selezionato in ciascun gruppo di poligoni sovrapposti.

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:

  1. 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.
  2. 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.
  3. Selezionare i poligoni da sottrarre.
  4. 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.
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.

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.

Per saperne di più sull'utilizzo delle classi, consulta la pagina Lavorare con le classi in uno schema e in un PCB.

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.

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

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

Se non vedi una funzionalità documentata nel software che stai effettivamente utilizzando, contatta il reparto vendite di Altium per saperne di più.

Documentazione legacy

La documentazione di Altium Designer non è più suddivisa per versione. Se è necessario accedere alla documentazione delle versioni precedenti di Altium Designer, visitare la sezione Documentazione legacy della pagina Altri programmi di installazione.

Contents