Working with Unions

Un’unione è una raccolta di oggetti raggruppati insieme. Quando sono raggruppati come unione, possono essere spostati, modificati o eliminati come un unico oggetto. Può trattarsi di un’unione definita dall’utente composta da qualsiasi oggetto scelto oppure di un’unione generata dal software, come un pattern di regolazione della lunghezza, una schermatura di via, ecc. Ad esempio, se si inserisce una via stitching sulla scheda, il software è in grado di riconoscere le via di stitching come un unico oggetto perché ha creato automaticamente un’unione per esse.

Creazione e modifica di unioni definite dall’utente

Qualsiasi insieme di oggetti può essere selezionato e trasformato in un’unione utilizzando il Tools » Convert » Create Union from Selected Objects, oppure il sottomenu Union del menu contestuale accessibile con il tasto destro. Dopo aver avviato il comando, verrà creata un’unione con gli oggetti selezionati come membri. Una finestra di dialogo informativa confermerà quanti oggetti sono stati aggiunti all’unione.

Per rimuovere uno o più oggetti membri dall’unione attualmente selezionata, scegliere il comando Tools » Convert » Break objects from Union dai menu principali oppure fare clic con il pulsante destro nello spazio di progettazione e scegliere il comando Unions » Break objects from Union dal menu contestuale, con almeno uno degli oggetti membri dell’unione richiesta selezionato nello spazio di progettazione. Dopo aver avviato il comando, verrà visualizzata la finestra di dialogo Confirm Break Objects Union. Utilizzare questa finestra di dialogo per determinare quali oggetti rimuovere dall’unione (e, viceversa, quali oggetti mantenere come parte di tale unione).

La finestra di dialogo Confirm Break Objects Union
La finestra di dialogo Confirm Break Objects Union

Per sciogliere tutte le unioni definite per il documento PCB corrente, utilizzare il comando Tools » Convert » Break all objects Unions dai menu principali. Nessuno degli oggetti che in precedenza erano membri rimarrà raggruppato. Una finestra di dialogo informativa confermerà quanti oggetti sono stati rimossi e da quante unioni.

Per ridimensionare gli oggetti membri dell’unione scelta (per un tipo di unione che lo supporta), fare clic con il pulsante destro su un oggetto membro dell’unione richiesta (selezionato o meno) e scegliere il comando Unions » Resize Union dal menu contestuale. Il cursore cambierà in una croce e verrà richiesto di scegliere un oggetto. È sufficiente posizionare il cursore su un oggetto dell’unione richiesta e fare clic, oppure premere Enter. Le maniglie di modifica appariranno agli angoli di un rettangolo di delimitazione non visibile che racchiude gli oggetti membri dell’unione. Utilizzare una maniglia per ridimensionare simultaneamente gli oggetti membri sia sul piano orizzontale sia su quello verticale. Se un oggetto membro di un’unione non può essere scalato, ad esempio un componente, si verrà avvisati di questo fatto e l’operazione di ridimensionamento non proseguirà.

Esplorazione delle unioni

La modalità Unions del pannello PCB consente di accedere a una vista gerarchica dei tipi di unione, delle unioni e delle primitive dell’unione per una consultazione semplice. Anche le unioni e le primitive in esse contenute possono essere modificate da questa modalità del pannello.

Impostare la modalità del pannello PCB su Unions, quindi utilizzarla per individuare, esaminare e rinominare un’Union.
Impostare la modalità del pannello PCB su Unions, quindi utilizzarla per individuare, esaminare e rinominare un’Union.

Nella modalità PCB del pannello Union, le sue tre aree principali cambiano per riflettere quanto segue (in ordine dall’alto):

  • Tutti i Union Types (unione definita dall’utente, tabella dello stack dei layer, ecc.) nel documento PCB.
  • Le Unions specifiche all’interno del tipo di unione selezionato nella sezione precedente.
  • Union Primitive(s) che compongono un’unione selezionata.

Quando è selezionata la modalità Unions del pannello PCB, il pannello elenca tutte le unioni rilevate nello spazio di progettazione dell’editor PCB. Quando presenti, verranno elencati i seguenti tipi di unione:

Tipo di unione Comportamenti
Tabella di foratura Fare clic e trascinare per spostare; fare clic per selezionare e visualizzare le maniglie di ridimensionamento; doppio clic per aprire il pannello Properties; fare clic con il pulsante destro sul nome dell’unione nel pannello per rinominarla.
Oggetto di regolazione della lunghezza (Accordion, Trombone, Sawtooth) Fare clic per selezionare; fare clic e trascinare sul bordo/vertice per rimodellare; doppio clic per aprire il pannello Properties; fare clic con il pulsante destro sul nome dell’unione nel pannello per rinominarla.
Tabella dello stack dei layer Fare clic e trascinare per spostare; fare clic per selezionare e visualizzare le maniglie di ridimensionamento; doppio clic per aprire il pannello Properties; fare clic con il pulsante destro sul nome dell’unione nel pannello per rinominarla.
Rettangolo Fare clic e trascinare per spostare; fare clic per selezionare e visualizzare le maniglie di ridimensionamento; doppio clic per aprire il pannello Properties; fare clic con il pulsante destro sul nome dell’unione nel pannello per rinominarla.
Smart Paste (oggetto OLE incollato) Fare clic e trascinare per spostare; fare clic per selezionare e visualizzare le maniglie di ridimensionamento; doppio clic per aprire il pannello Properties; fare clic con il pulsante destro sul nome dell’unione nel pannello per rinominarla.
Unione definita dall’utente Fare clic con il pulsante destro su qualsiasi oggetto dell’unione, quindi scegliere Unions » Select All In Union. Utilizzare il comportamento di selezione standard per copiare, eliminare, spostare, ruotare, ecc. Si noti che il normale clic sinistro selezionerà l’oggetto sotto il cursore, non l’unione. Fare clic con il pulsante destro sul nome dell’unione nel pannello per rinominarla.
Schermatura di via Fare clic per selezionare; doppio clic per aprire la finestra di dialogo Add Shielding to Net dialog; fare clic con il pulsante destro sul nome dell’unione nel pannello per rinominarla.
Via stitching Fare clic per selezionare; fare clic e trascinare sul bordo/vertice per rimodellare; fare clic e trascinare per spostare; doppio clic per aprire la finestra di dialogo Add Stitching to Net dialog; fare clic con il pulsante destro sul nome dell’unione nel pannello per rinominarla.

Tipi di unione

L’area superiore del pannello visualizza tutti i Union Types (Unione definita dall’utente, Tabella dello stack dei layer, ecc.) nel documento PCB.

I seguenti comandi del menu contestuale sono disponibili in questa area del pannello (così come nelle altre due aree):

  • Select All – utilizzare questo comando per selezionare tutte le voci nell’area del pannello.
  • Clear Filter – utilizzare questo comando per rimuovere tutti i filtri dallo spazio di progettazione.

Unioni

L’area centrale del pannello visualizza le singole unioni all’interno del Union Type selezionato.

Oltre ai comandi disponibili nell’area Union Types del pannello, in questa area del pannello sono disponibili i seguenti comandi del menu contestuale:

  • Break objects from Union – fare clic per aprire la finestra di dialogo Confirm Break Objects Union dialog per rimuovere gli oggetti selezionati dall’unione specificata.

  • Select All In Union – fare clic per selezionare tutte le primitive dell’unione nello spazio di progettazione.

    Tutti gli oggetti dell’unione di cui l’oggetto attualmente sotto il cursore è membro possono essere selezionati anche facendo clic con il pulsante destro su un oggetto che è membro dell’unione richiesta e scegliendo il comando Unions » Select All In Union  dal menu contestuale.
  • Deselect All In Union – fare clic per deselezionare tutte le primitive selezionate dell’unione nello spazio di progettazione.

    Tutti gli oggetti dell’unione attualmente selezionata possono anche essere deselezionati facendo clic con il pulsante destro sull’unione richiesta e scegliendo il comando Unions » Deselect All In Union , dal menu contestuale.

  • Resize Union – fare clic per ridimensionare manualmente l’unione selezionata. Dopo aver eseguito il comando, il puntatore diventa una croce e le maniglie di modifica appariranno agli angoli di un rettangolo di delimitazione non visibile che racchiude gli oggetti membri dell’unione. Utilizzare una maniglia per ridimensionare simultaneamente gli oggetti membri sia sul piano orizzontale sia su quello verticale.

  • Explode Length Tuning To Free Primitives – fare clic per scomporre l’unione di regolazione della lunghezza scelta nei segmenti di traccia e arco da cui è costituita.

  • Delete Selected Unions – fare clic per eliminare l’unione selezionata dal pannello.

  • Rename – fare clic per aprire la finestra di dialogo Rename Union per inserire manualmente un nuovo nome per l’unione.

    La finestra di dialogo Rename Union
    La finestra di dialogo Rename Union

  • Ignore Dead Copper – fare clic per abilitare l’opzione Ignore Dead Copper per l’unione selezionata. Quando questa opzione è abilitata, gli oggetti dell’unione senza net assegnata non verranno segnalati come rame morto durante il DRC se l’opzione Report Dead Copper larger than è abilitata nella finestra di dialogo Design Rule Checker dialog.

    Si noti che per le unioni create automaticamente dopo l’importazione di un’immagine (utilizzando il comando Place » Graphics dai menu principali), l’opzione Ignore Dead Copper sarà abilitata per impostazione predefinita.

Primitive dell’unione

L’area inferiore del pannello visualizza tutte le primitive contenute nell’Union selezionata nel pannello.

Oltre ai comandi disponibili nell’area Union Types del pannello, sono disponibili i seguenti comandi del menu contestuale:

  • Zoom Selected – utilizzare per ingrandire e filtrare una o più primitive selezionate nello spazio di progettazione.
  • Properties – fare clic per aprire la modalità del pannello Properties per la primitiva selezionata, ad esempio la modalità Track mode. È possibile accedere al pannello Properties anche facendo doppio clic su una primitiva.

Parole chiave del linguaggio Union

Le seguenti due parole chiave del linguaggio di query sono disponibili per lavorare con le Union:

  • InUnion(<Union Index>) - a ogni union viene assegnato un indice numerico; usalo per identificare la union di destinazione. Un elenco di indici verrà visualizzato mentre digiti un numero.
  • InNamedUnion(<Union Name>) - ogni union ha un nome assegnato dal sistema, ad esempio Union 1; usa questo oppure il nome definito dall’utente per identificare la union di destinazione. Ad esempio, InNamedUnion('Logo-Altium'), come mostrato nell’immagine seguente.

Individuazione di una union tramite il nome definito dall’utente
Individuazione di una union tramite il nome definito dall’utente

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

Le funzionalità disponibili dipendono dalla soluzione Altium in uso – Altium Develop, un’edizione di Altium Agile (Agile Teams o Agile Enterprise), oppure Altium Designer (con licenza attiva).

Se non vedi nel tuo software una funzionalità descritta,  contatta il team 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.

Contenuto