La progettazione elettronica è il processo di acquisizione di un progetto logico nello schema elettrico e quindi di rappresentazione di tale progetto come un insieme di oggetti nello spazio di progettazione PCB. Anche per un circuito di piccole dimensioni, lo schema può includere molti componenti, ciascuno con numerosi modelli e parametri. Anche lo spazio di progettazione PCB può contenere un gran numero di oggetti di progettazione che costituiscono la scheda. Nel corso del processo di progettazione, la posizione e le proprietà di questi oggetti devono cambiare mentre si lavora per bilanciare i vari requisiti di progetto.
Elementi comuni del posizionamento e della modifica degli oggetti
In Altium Designer, il processo di posizionamento di un oggetto è sostanzialmente lo stesso indipendentemente dall'oggetto da posizionare. Al livello più semplice, il processo è il seguente:
-
Selezionare l'oggetto da posizionare:
-
selezionando il comando dai menu principali Place.
-
selezionando il comando dalla Active Bar.
-
facendo clic con il pulsante destro nello spazio di progettazione e quindi selezionando il comando dal sottomenu Place del menu contestuale.
-
Usare il mouse per definire la posizione dell'oggetto posizionato nello spazio di progettazione dell'editor schematico e la sua dimensione (ove applicabile).
-
Fare clic con il pulsante destro (o premere Esc) per terminare il comando e uscire dalla modalità di posizionamento.
Gli oggetti di progettazione schematica possono essere posizionati al di fuori dei limiti del foglio schematico e tali oggetti possono essere selezionati e spostati. Quando viene selezionato un oggetto al di fuori dei limiti del foglio schematico, è possibile eseguire lo stesso insieme di operazioni e comandi previsto per un oggetto all'interno dei limiti del foglio schematico.
Posizionamento degli oggetti di progettazione
I passaggi di base per posizionare gli oggetti di progettazione schematica sono descritti di seguito.
-
Selezionare il tipo di oggetto che si desidera posizionare scegliendolo dal menu Place (ad esempio, Place » Wire) oppure facendo clic su una delle icone nella barra degli strumenti Active . Sono disponibili anche tasti di scelta rapida per il posizionamento (ad esempio, P, W per posizionare un filo). Per posizionare componenti (parti), è anche possibile fare clic sul pulsante Place nel pannello Components , oppure selezionare il nome del componente da una libreria disponibile nel pannello Components e trascinarlo nel documento.
-
Quando un oggetto viene selezionato per il posizionamento, il cursore cambierà in un mirino, indicando che ci si trova in modalità di modifica e, se pertinente, l'oggetto apparirà "fluttuante" sotto il cursore.
-
Premere il tasto Tab per modificare le proprietà dell'oggetto prima di posizionarlo. Si aprirà il pannello Properties per quello specifico oggetto, consentendo di modificare varie opzioni. Una volta terminata l'impostazione delle proprietà, fare clic su
per tornare alla modalità di posizionamento. Il vantaggio della modifica durante il posizionamento è che gli oggetti che hanno un identificatore numerico, come un designatore, verranno incrementati automaticamente.
-
Posizionare il cursore, quindi fare clic con il pulsante sinistro o premere Enter per posizionare l'oggetto. Per oggetti complessi, come fili o poligoni, è necessario continuare la procedura di posizionamento e clic per collocare tutti i vertici dell'oggetto.
Nota: le opzioni nella pagina
Schematic - AutoFocus della finestra di dialogo
Preferences controllano lo stato della visualizzazione dello schema. Ad esempio, lo schema può essere configurato per ingrandire automaticamente durante il posizionamento o la modifica di oggetti connessi oppure per attenuare tutti i collegamenti non correlati al filo che si sta attualmente posizionando. Sono disponibili altre opzioni di zoom e panoramica tramite i tasti di scelta rapida o la rotellina del mouse. Usare il tasto
Ctrl e scorrere la rotellina del mouse per aumentare o diminuire lo zoom; premere la rotellina e spostare il mouse verso l'alto per aumentare lo zoom oppure verso il basso per diminuirlo durante il posizionamento. È possibile impostare il comportamento del mouse nella pagina
System - Mouse Wheel Configuration della finestra di dialogo
Preferences .
-
Dopo aver posizionato un oggetto, si rimarrà in modalità di posizionamento (indicata dal cursore a mirino), consentendo di posizionare immediatamente un altro oggetto dello stesso tipo. Per terminare la modalità di posizionamento, fare clic con il pulsante destro o premere il tasto Esc . In alcuni casi, come nel posizionamento di un poligono, potrebbe essere necessario farlo due volte: una volta per terminare il posizionamento dell'oggetto e una volta per uscire dalla modalità di posizionamento. Quando si esce dalla modalità di posizionamento, il cursore tornerà alla sua forma predefinita.
Modifica prima del posizionamento
Le proprietà predefinite di un oggetto (quelle che possono logicamente essere predefinite) possono essere modificate in qualsiasi momento nella pagina Schematic – Defaults della finestra di dialogo Preferences . Queste proprietà verranno applicate durante il posizionamento degli oggetti successivi.

Usare la colonna Primitive List per accedere alle proprietà degli oggetti e modificare i valori predefiniti secondo necessità.
I valori predefiniti per gli oggetti vengono salvati, per impostazione predefinita, nel file Advsch.dft. Facoltativamente, i valori possono essere salvati in un file .dft con un nome diverso. Sono disponibili controlli per salvare e caricare file .dft, consentendo di creare 'set' preferiti di valori predefiniti degli oggetti. Tutte le impostazioni salvate in e caricate da file .dft sono valori predefiniti definiti dall'utente. Se necessario, i valori predefiniti originali possono essere ripristinati in qualsiasi momento utilizzando le opzioni Set To Defaults o Reset All. I valori predefiniti originali sono codificati in modo fisso.
Modifica durante il posizionamento
Al momento del primo posizionamento di un oggetto è disponibile un certo numero di attributi modificabili. Per accedere a questi attributi, premere il tasto Tab mentre si è in modalità di posizionamento per aprire il pannello Properties associato. Premendo il tasto Tab il posizionamento viene messo in pausa per consentire di apportare le modifiche necessarie all'oggetto.
Esempio di pannello Properties per un oggetto Net Label.
Dopo aver effettuato le modifiche, fare clic sull'overlay del pulsante di pausa dello spazio di progettazione (
) per riprendere il posizionamento.
Gli attributi impostati in questo modo diventeranno le impostazioni predefinite per il successivo posizionamento degli oggetti, a meno che l'opzione
Permanent nella pagina
Schematic – Defaults della finestra di dialogo
Preferences non sia abilitata. Quando questa opzione è abilitata, le modifiche apportate influiranno solo sull'oggetto in fase di posizionamento e sugli oggetti successivi posizionati durante la stessa sessione di posizionamento.
Modifica dopo il posizionamento
Una volta posizionato un oggetto, esistono diversi modi per modificarlo. Sono descritti di seguito.
Il pannello o la finestra di dialogo delle proprietà associati
Questo metodo di modifica utilizza la modalità del pannello Properties associato e la finestra di dialogo per modificare le proprietà di un oggetto posizionato.
Dopo il posizionamento, è possibile accedere alla finestra di dialogo associata:
-
facendo doppio clic sull'oggetto posizionato.
-
posizionando il cursore sull'oggetto, facendo clic con il pulsante destro e quindi scegliendo Properties dal menu contestuale.
Dopo il posizionamento, è possibile accedere alla modalità associata del pannello Properties in uno dei seguenti modi:
-
se il pannello Properties è già attivo, selezionare l'oggetto.
-
dopo aver selezionato l'oggetto, selezionare il pannello Properties dal pulsante Panels in basso a destra nello spazio di progettazione oppure selezionare View » Panels » Properties dai menu principali.
Se l'opzione
Double Click Runs Interactive Properties è disabilitata (impostazione predefinita) nella pagina
Schematic - Graphical Editing page della finestra di dialogo
Preferences, quando si fa doppio clic sulla primitiva oppure si fa clic con il pulsante destro su una primitiva selezionata e quindi si sceglie
Properties, si aprirà la finestra di dialogo. Quando l'opzione
Double Click Runs Interactive Properties è abilitata, si aprirà il pannello
Properties.
Sebbene le opzioni siano le stesse nella finestra di dialogo e nel pannello, l'ordine e la disposizione delle opzioni possono differire leggermente.
Premere Ctrl+Q per alternare le unità di misura attualmente utilizzate nel pannello/finestra di dialogo tra metrico (mm) e imperiale (mil). Questo influisce solo sulla visualizzazione delle misure nel pannello/finestra di dialogo; non modifica l'unità di misura specificata per il foglio, che viene configurata nell'impostazione Units nel pannello Properties quando non sono selezionati oggetti nello spazio di progettazione.
Modifica grafica
Questo metodo di modifica consente di selezionare direttamente un oggetto posizionato nello spazio di progettazione e di modificarne graficamente dimensione, forma o posizione. La modifica della forma e/o della dimensione (ove applicabile) viene eseguita tramite l'uso di 'maniglie' di modifica che compaiono una volta selezionato l'oggetto.

Esempio di maniglie di modifica per un oggetto Sheet Symbol selezionato.
Quando un oggetto è selezionato, è possibile spostarlo o modificarne le caratteristiche grafiche. Fare clic su un oggetto per selezionarlo; verranno visualizzate le sue 'maniglie' o i suoi vertici. L'oggetto selezionato verrà evidenziato nel colore di selezione definito nel campo Selections della regione Color Options nella pagina Schematic - Graphical Editing page della finestra di dialogo Preferences . Per modificare graficamente un oggetto selezionato, fare clic e tenere premuto su una maniglia di modifica. Quel punto dell'oggetto verrà quindi agganciato al cursore. Spostare il mouse in una nuova posizione e rilasciare per ridimensionare. Fare clic in un punto qualsiasi di un oggetto selezionato per spostarlo oppure premere il tasto Delete per eliminarlo.
Spostamento degli oggetti selezionati:
- Gli oggetti selezionati nello schema o nel PCB possono essere “spostati a piccoli passi” in base al valore corrente della snap grid premendo i tasti freccia mentre si tiene premuto il tasto Ctrl .
-
Gli oggetti selezionati possono anche essere “spostati a piccoli passi” di un valore pari a snap grid x10 premendo i tasti freccia mentre si tengono premuti i tasti Ctrl+Shift.
-
Per gli oggetti dello schema, la Snap Grid corrente è visualizzata nella barra di stato. Le Snap Grid disponibili sono configurate nella pagina Schematic - Grids della finestra di dialogo Preferences. Premere G per scorrere ciclicamente i valori di griglia disponibili durante il lavoro.
-
Per gli oggetti del PCB, la Snap Grid corrente è visualizzata nella barra di stato ed è definita nella finestra di dialogo Grid Editor. Premere Ctrl+G per aprire la finestra di dialogo e immettere un nuovo valore.
-
È possibile selezionare più componenti PCB e riposizionarli singolarmente (nell’ordine in cui sono stati selezionati) usando il comando Reposition Selected Components (Tools » Component Placement » Reposition Selected Components oppure scorciatoia T, O, C). I componenti possono essere selezionati direttamente sul PCB usando il pannello PCB , oppure nello Schematic Editor se Cross Select Mode è abilitato (menu Tools).
Riposizionamento di un oggetto
Per descrivere il riposizionamento grafico di un oggetto vengono usati due termini: move e drag.
-
Move - sposta l’oggetto/gli oggetti senza tenere conto della connettività.
-
Drag - tenta di mantenere la connettività durante lo spostamento dell’oggetto/degli oggetti.
Lo schematic editor opera in una modalità o nell’altra, a seconda dello stato corrente dell’opzione Always Drag (pagina Schematic - Graphical Editing della finestra di dialogo Preferences).
Lo stato corrente dell’opzione Always Drag può essere temporaneamente invertito durante il lavoro tenendo premuto il tasto Ctrl. Se l’opzione Always Drag è abilitata e si esegue Ctrl + clic, tieni premuto e trascina, il software non tenterà di mantenere la connettività, ma sposterà invece l’oggetto sotto il cursore. In questa situazione, se quell’oggetto è membro di un’unione, verranno spostati tutti gli oggetti dell’unione. Se lavori con Always Drag abilitato, tieni premuto Ctrl mentre fai clic e trascini per spostare tutti gli oggetti di un’unione. Nota che il tasto Ctrl funziona in entrambe le direzioni: se Always Drag è attualmente disabilitato, tenere premuto Ctrl indica allo schematic editor di passare dal comportamento di spostamento oggetto a quello di trascinamento oggetto.
Fai clic e tieni premuto su un oggetto (o su uno degli oggetti in una selezione) per riposizionarlo. Quando lo fai, il cursore può agganciarsi a una posizione diversa sull’oggetto rispetto al punto in cui hai fatto clic. Questo è intenzionale ed è controllato dalle seguenti opzioni, configurate nella pagina Schematic - Graphical Editing della finestra di dialogo Preferences. Nota che gli oggetti elettrici, come etichette di net, simboli di foglio e componenti, si comportano in modo diverso dagli oggetti non elettrici, come un rettangolo o una linea, se l’opzione Always Drag è attiva.
-
Center of Object - quando abilitata, per lo spostamento di un oggetto grafico il cursore viene posizionato e mantenuto al centro geometrico dell’oggetto. Per un oggetto elettrico, il punto di presa resta nella posizione del clic se l’opzione Always Drag è abilitata. Se Always Drag è disattivata, il punto di presa sarà al centro geometrico. Per le stringhe di testo, il punto di presa è il punto di riferimento della stringa (determinato dall’impostazione corrente della proprietà Justification della stringa).
-
Object's Electrical Hot Spot - quando abilitata, se l’oggetto è un oggetto elettrico, il punto di presa sarà un Hot Spot (l’Hot Spot è il punto in cui viene creata la connettività). Quando è abilitata, questa opzione ha la precedenza sull’opzione Center of Object per gli oggetti elettrici.
-
Always Drag - il termine Drag viene usato per indicare movement while maintaining connectivity. Quando è abilitata, quando fai clic e trascini su un oggetto elettrico stai chiedendo al software di tentare di mantenere la connettività corrente e di adattare ordinatamente il cablaggio durante il trascinamento. Tieni premuto Ctrl per passare temporaneamente da Dragging a Moving.
-
Quando Always Drag è abilitato, il software tenta di mantenere la connettività attualmente definita in quella net. Always Drag può essere temporaneamente inibito tenendo premuto Ctrl mentre fai clic e trascini.
-
Premi il tasto G durante lo spostamento di un oggetto per scorrere ciclicamente le impostazioni disponibili di Grid Preset. Queste sono configurate nella pagina Schematic - Grids della finestra di dialogo Preferences.
-
Premi il tasto Ctrl durante lo spostamento di testo o oggetti grafici per inibire temporaneamente l’impostazione corrente di Grid Preset e impostare la griglia al valore minimo di 10 mil. Questa funzione è utile quando è necessario regolare con precisione la posizione di una stringa di testo.
-
Gli oggetti selezionati possono essere “spostati a piccoli passi” di una griglia (in base al valore corrente della snap grid) premendo i tasti Ctrl+Arrow. Gli oggetti selezionati possono anche essere “spostati a piccoli passi” di 10 griglie (valore della snap grid moltiplicato per 10) premendo i tasti Ctrl+Shift+arrow.
-
Premi il tasto Alt durante lo spostamento per vincolare la direzione del movimento all’asse orizzontale o verticale, a seconda della direzione iniziale del movimento.
-
Premi Ctrl+Spacebar per ruotare la selezione in senso antiorario con incrementi di 90°. Premi Shift+Ctrl+Spacebar per ruotare la selezione in senso orario.
-
Premi i tasti X o Y per ribaltare la selezione rispettivamente lungo l’asse X o l’asse Y.
-
Premi Spacebar (o Shift+Spacebar) per modificare la modalità di cablaggio per eventuali fili, bus o signal harness collegati. La modalità di cablaggio per il wiring connesso può essere modificata solo se l’opzione Drag Orthogonal è abilitata, nella pagina Schematic - General della finestra di dialogo Preferences. La modalità predefinita è mantenere il cablaggio ad angoli di 90 gradi. Se questa opzione è disabilitata, non solo non sarà possibile scorrere ciclicamente la modalità di cablaggio, ma il wiring connesso verrà riposizionato obliquamente.
Comandi di spostamento
La posizione degli oggetti può essere modificata usando i comandi del sottomenu Edit » Move dei menu principali o il sottomenu di spostamento nel Active Bar.
-
Drag - trascina un singolo oggetto nel documento corrente, mantenendo la connettività con altri oggetti elettrici (se viene scelto un oggetto elettrico).
-
Move - sposta un singolo oggetto nel documento corrente. La connettività non viene mantenuta quando si usa questa funzione.
-
Move Selection - riposiziona gli oggetti selezionati nel documento corrente. La connettività non viene mantenuta quando si usa questa funzione.
-
Move Selection by X, Y - sposta la selezione corrente di oggetti di una quantità precisa nelle direzioni X e/o Y. Dopo aver avviato il comando, apparirà la finestra di dialogo Move Selection by X, Y. Usa questa finestra di dialogo per specificare i valori di incremento delta X e/o delta Y con cui spostare la selezione. Dopo aver fatto clic su OK, la selezione verrà spostata di conseguenza.

La finestra di dialogo Move Selection by X, Y
-
Drag Selection - trascina gli oggetti elettrici selezionati nel documento corrente, mantenendo la connettività con altri oggetti elettrici. Per usarlo con una selezione di oggetti non elettrici, tieni premuto il tasto Ctrl per avviare il movimento. Questo ha l’effetto di disabilitare temporaneamente l’opzione Always Drag, facendo sì che il comando Drag Selection si comporti come il comando Move Selection. Nota che il tasto Ctrl inibisce anche l’aggancio alla griglia; rilascia il tasto Ctrl una volta iniziato il movimento per ripristinare l’aggancio alla griglia.
-
Move To Front - questo comando viene usato per riposizionare un oggetto e collocarlo davanti a tutti gli altri oggetti nello stack di disegno nel documento corrente.
-
Rotate Selection - questo comando viene usato per ruotare uno o più oggetti selezionati in senso antiorario.
-
Rotate Selection Clockwise - questo comando viene usato per ruotare uno o più oggetti selezionati in senso orario.
Comandi di allineamento
Gli oggetti possono anche essere spostati modificandone l’allineamento. Per allineare oggetti con altri oggetti, seleziona tutti gli oggetti che desideri coinvolgere nell’allineamento, fai clic con il pulsante destro su un oggetto selezionato, quindi seleziona Align. In alternativa, usa il sottomenu Edit » Align dei menu principali o il sottomenu di allineamento nel Active Bar. Il sottomenu di allineamento contiene diverse opzioni per distribuire gli oggetti selezionati.
La connettività non viene preservata durante l’allineamento.
Il comando Align viene usato per accedere alla finestra di dialogo Align Objects, che fornisce controlli per allineare rapidamente, secondo necessità, l’insieme degli oggetti di progetto attualmente selezionati. Usa la finestra di dialogo per impostare le opzioni per l’allineamento verticale e/o orizzontale degli oggetti selezionati, secondo necessità, quindi fai clic su OK per applicare l’allineamento.

La finestra di dialogo Align Objects
-
L’abilitazione contemporanea delle opzioni Orizzontale e Verticale può causare un conflitto, con il risultato che gli oggetti selezionati vengono sovrapposti uno sull’altro.
-
L’uso delle opzioni Distribute equally può fare sì che gli oggetti spostati risultino fuori griglia. Abilita l’opzione Move primitives to grid per limitare l’allineamento in modo che tutte le primitive nella selezione si trovino su un punto valido della griglia al termine dell’allineamento.
Opzioni e controlli della finestra di dialogo Align Objects
-
Horizontal Alignment - scegliere una delle seguenti opzioni per determinare l'allineamento orizzontale degli oggetti selezionati:
-
No Change - lascia invariato l'allineamento orizzontale degli oggetti.
-
Left - allinea gli oggetti al bordo sinistro dell'oggetto più a sinistra.
-
Center - allinea gli oggetti su un asse a metà strada tra l'oggetto più a sinistra e quello più a destra nella selezione.
-
Right - allinea gli oggetti al bordo destro dell'oggetto più a destra.
-
Distribute equally - distribuisce uniformemente in orizzontale gli oggetti selezionati, usando rispettivamente l'oggetto più a sinistra e quello più a destra come limiti sinistro e destro.
-
Vertical Alignment - scegliere una delle seguenti opzioni per determinare l'allineamento verticale degli oggetti selezionati:
-
No Change - lascia invariato l'allineamento verticale degli oggetti selezionati.
-
Top - allinea gli oggetti al bordo superiore dell'oggetto più in alto.
-
Center - allinea gli oggetti su un asse a metà strada tra l'oggetto più in alto e quello più in basso nella selezione.
-
Bottom - allinea gli oggetti al bordo inferiore dell'oggetto più in basso.
-
Distribute equally - distribuisce uniformemente in verticale gli oggetti selezionati, usando rispettivamente l'oggetto più in alto e quello più in basso come limiti superiore e inferiore.
-
Move primitives to grid - abilitare questa opzione per limitare l'allineamento in modo che tutte le primitive nella selezione si trovino su un punto valido della griglia al termine dell'allineamento.
Il comando Align Left / Align Right / Align Top / Align Bottom consente di allineare gli oggetti di progetto selezionati in base ai rispettivi bordi sinistro/destro/superiore/inferiore. Dopo aver avviato il comando, il bordo sinistro/destro/superiore/inferiore dell'oggetto più a sinistra/destra/in alto/in basso viene usato come riferimento e tutti gli altri oggetti nella selezione verranno spostati a sinistra/destra/in alto/in basso, in modo che i loro bordi sinistri siano allineati a questo riferimento.
Gli oggetti verranno spostati indipendentemente dalla loro posizione rispetto al riferimento. È possibile che gli oggetti si sovrappongano parzialmente o totalmente.
Il comando Align Horizontal Centers / Align Vertical Centers consente di disporre gli oggetti selezionati in un'unica colonna/riga, allineati in base ai rispettivi centri orizzontali/verticali. Dopo aver avviato il comando, gli oggetti nella selezione verranno spostati orizzontalmente/verticalmente per formare un'unica colonna/riga, allineati in base ai rispettivi centri orizzontali/verticali. La linea centrale verticale della colonna è il punto medio tra l'oggetto più a sinistra e quello più a destra nella selezione; la linea centrale orizzontale della riga è il punto medio tra l'oggetto più in alto e quello più in basso nella selezione.
Il comando Distribute Horizontally / Distribute Vertically consente di rendere uguale la spaziatura orizzontale/verticale di una selezione di oggetti. Dopo aver avviato il comando, gli oggetti più a sinistra e più a destra / più in alto e più in basso nella selezione rimarranno fissi nelle loro posizioni, mentre tutti gli altri oggetti saranno distribuiti uniformemente tra di essi. La posizione verticale/orizzontale degli oggetti non viene modificata.
Il comando Align To Grid viene usato per spostare gli oggetti selezionati al punto più vicino della griglia di aggancio corrente.
Arrotondamento delle coordinate degli oggetti
È possibile arrotondare le coordinate interne degli oggetti, per contrastare eventuali effetti di arrotondamento quando si passa dalle unità di misura imperiali a quelle metriche a progetto già avviato, scegliendo il comando Tools » Convert » Round coordinates of objects dai menu principali. Il risultato complessivo è che le coordinate interne di tutti gli oggetti di progetto saranno come se si fosse iniziato a progettare con unità metriche fin dall'inizio.
Dopo aver avviato il comando, verrà visualizzata la finestra di dialogo Rounding coordinates of objects. Usare questa finestra di dialogo per definire a quali documenti verrà applicato il processo di arrotondamento:
-
Just this document - arrotonda le coordinate solo per il documento corrente.
-
All schematic documents in the current project - arrotonda le coordinate per tutti i documenti schematici del progetto corrente. I documenti schematici del progetto corrente che sono attualmente chiusi verranno aperti.
-
All open schematic documents - arrotonda le coordinate per tutti i documenti schematici attualmente aperti, indipendentemente dal progetto a cui appartengono.

La finestra di dialogo Rounding coordinates of objects
Dopo aver effettuato la selezione e aver fatto clic su OK, si aprirà una finestra di dialogo informativa che riepiloga quanti oggetti, su quanti documenti, hanno avuto le coordinate arrotondate.
Spostamento di un oggetto nella pila di disegno
L'editor schematico dispone automaticamente oggetti, testo ed elementi grafici su livelli sovrapposti. Ogni oggetto si trova su un livello diverso in base all'ordine di creazione e, pertanto, è possibile posizionare oggetti in modo che si sovrappongano. Gli oggetti creati o aggiunti più di recente si trovano sempre sul livello superiore.
Usando i seguenti comandi del sottomenu Edit » Move dei menu principali o del sottomenu di spostamento nel Active Bar, è possibile spostare un oggetto all'interno di una pila di oggetti sovrapposti di cui fa parte.
Bring To Front / Send To Back – sposta un oggetto che fa parte di una pila di oggetti sovrapposti davanti/dietro a tutti gli altri oggetti di quella pila. Dopo aver avviato il comando, fare clic sull'oggetto che si desidera spostare. L'oggetto verrà spostato in cima/in fondo alla pila, davanti / dietro a tutti gli oggetti sovrapposti, senza modificarne le coordinate x o y.
Bring To Front Of / Send To Back Of – sposta un oggetto davanti / dietro a un altro oggetto in una pila di oggetti sovrapposti. Dopo aver avviato il comando, fare clic sull'oggetto che si desidera spostare, quindi fare clic su un oggetto 'destinazione' davanti / dietro al quale si desidera spostare il primo oggetto. Il primo oggetto verrà spostato davanti / dietro a questo oggetto destinazione senza modificarne le coordinate x o y.
Quando si selezionano gli oggetti iniziale o destinazione, se si fa clic su un'area in cui si sovrappongono più oggetti possibili, verrà visualizzato un popup contenente tutti gli oggetti sovrapposti da cui è possibile scegliere l'oggetto desiderato.
Modifica del testo sul posto
La modifica del testo sul posto consente di modificare direttamente le voci di testo nel documento corrente, come designatore e testo del commento, stringhe di testo, cornici di testo e note completamente espanse, invece di doverle modificare tramite il pannello Properties. Per farlo, fare clic una volta sull'oggetto testuale per selezionarlo, quindi dopo un breve intervallo fare nuovamente clic per entrare nella modalità di modifica sul posto (è necessario lasciare un intervallo di tempo sufficiente tra i due clic per assicurarsi che il software non interpreti i due clic singoli come un doppio clic che aprirebbe il pannello Properties). In alternativa, selezionare l'oggetto testuale su cui eseguire la modifica sul posto, quindi usare la scorciatoia da tastiera F2. Selezionare l'oggetto di testo che si desidera modificare, quindi attivare il comando: il testo verrà evidenziato e sarà pronto per la modifica diretta.
Per terminare la modifica del testo sul posto, fare clic lontano dalla stringa di testo. Per il testo di parametro o la stringa di testo, è anche possibile premere Enter. Per una cornice di testo o una nota, è possibile premere il pulsante con il segno di spunta verde
(se si decide che la modifica effettuata non è necessaria, premere il pulsante con la croce rossa
per annullare la modifica).
Questa funzione è disponibile solo se l'opzione
Enable In-Place Editing è abilitata nella
pagina Schematic - General della finestra di dialogo
Preferences . Se questa opzione è disabilitata, sarà necessario selezionare l'oggetto padre e modificare il testo tramite il pannello
Properties.
Il menu del tasto destro fornisce comandi di modifica standard come Cut, Copy, Paste, e Delete.
Modifica degli oggetti polilinea
Un segmento di un oggetto di connettività polilinea (wire, bus o signal harness) posizionato su un foglio schematico può essere spezzato in due parti in una posizione scelta del foglio schematico usando il comando Edit » Break Wire dai menu principali. Dopo aver avviato il comando, il cursore apparirà in conformità con le impostazioni definite per Cutter Box e Extremity Markers, nella pagina Schematic - Break Wire della finestra di dialogo Preferences.
Se il riquadro di taglio è impostato per non essere mai visualizzato, oppure per essere visualizzato solo quando il cursore passa sopra un segmento di polilinea, l'area di taglio verrà distinta nell'area di lavoro tramite un indicatore centrale a croce mentre il cursore è lontano da un segmento di wire. Se sia il riquadro di taglio sia i marcatori di estremità sono impostati per non essere mai visualizzati, passando il cursore sopra un segmento di wire la parte pertinente di quel segmento, o la sua interezza, verrà evidenziata, distinguendo così la porzione di wire che verrà tagliata al clic.
Posizionare il cursore sopra il segmento di wire, bus o signal harness che si desidera effettivamente spezzare in due e fare clic, oppure premere Enter. La lunghezza di segmento indicata verrà rimossa, spezzando così il segmento in due.
Continuare a spezzare altri oggetti polilinea oppure fare clic con il tasto destro, o premere Esc, per uscire.
Mentre si è in modalità break wire, premere Spacebar per scorrere le seguenti modalità di lunghezza di taglio:
-
Snap To Segment - in questa modalità, il cutter si dimensionerà automaticamente per agganciarsi a un intero segmento di polilinea.
-
Snap Grid Size Multiple - in questa modalità, il cutter viene dimensionato come un multiplo definito della griglia di snap corrente.
-
Fixed Length - in questa modalità, il cutter viene dimensionato a una lunghezza fissa definita.
-
Indipendentemente dalle dimensioni del cutter, con opzioni diverse da Snap To Segment, il cutter si ridurrà per adattarsi completamente ai segmenti di filo di dimensioni inferiori mentre vi passa sopra, come se fosse selezionato Snap To Segment.
-
Le proprietà dello strumento di taglio possono essere definite nella pagina Schematic - Break Wire della finestra di dialogo Preferences . I valori modificati a livello di documento locale verranno immediatamente riportati anche a livello di preferenze.
-
È inoltre possibile rimuovere i segmenti di filo selezionati (non i segmenti di oggetti bus o signal harness) premendo il tasto Delete , tenendo conto anche delle giunzioni automatiche; ciò consente di rimuovere un segmento di filo solo fino a quella giunzione (includendo anche la giunzione stessa se altrimenti resterebbero collegati ad essa solo altri due segmenti di filo). È sufficiente fare clic due volte (con una pausa tra i due clic) su un particolare segmento di filo per selezionarlo, indicato dal fatto che le maniglie di modifica dei suoi punti finali diventano rosse. È possibile eliminare più segmenti su fili diversi; assicurarsi che ciascuno sia selezionato (Shift+doppio clic su ogni segmento successivo per includerlo nella selezione complessiva dei segmenti).
Per modificare il vertice specifico attualmente sotto il cursore, per il poligono, la linea, il filo, il bus, il signal harness o l'oggetto linea padre posizionato su un foglio schematico o in un simbolo schematico, è possibile usare il comando Edit <ObjectType> Vertex n accessibile dal menu contestuale del vertice richiesto. Dopo aver avviato il comando, verrà visualizzata la finestra di dialogo che presenta le proprietà dell'oggetto padre. Il vertice scelto sarà selezionato e pronto per la modifica nell'area Vertices del pannello.
Uso di Taglia/Copia e Incolla
Nell'editor schematico, è possibile tagliare/copiare e incollare oggetti all'interno di Documenti Schematici o tra di essi; ad esempio, uno o più componenti di uno schema possono essere copiati in un altro Documento Schematico. È possibile tagliare/copiare oggetti negli appunti di Windows e incollarli in altri documenti. Il testo può essere incollato dagli appunti di Windows in una cornice di testo dello schema. È inoltre possibile copiare e incollare direttamente una selezione di tipo tabella da un'altra applicazione, come Microsoft Excel, o da qualsiasi controllo in stile griglia all'interno di Altium Designer.
È possibile eseguire operazioni di copia/incolla più avanzate utilizzando la funzione Smart Paste.
Selezionare gli oggetti che si desidera tagliare/copiare, fare clic su Edit » Cut (Ctrl+X) / Edit » Copy (Ctrl+C) nei menu principali oppure scegliere il comando Cut/Copy dal menu contestuale, quindi fare clic per impostare un punto di riferimento della copia sull'oggetto che verrà utilizzato per posizionarlo con precisione durante l'incollaggio. Verrà richiesto di fare clic per impostare un punto di riferimento solo se l'opzione Clipboard Reference è abilitata nella pagina Schematic - Graphical Editing della finestra di dialogo Preferences . Se l'opzione Clipboard Reference è disabilitata, è consigliabile utilizzare la scorciatoia per avviare il comando.
Se si desidera che il template del foglio venga aggiunto come parte della copia (contenente bordo, cartiglio, ecc.), assicurarsi che l'opzione Add Template to Clipboard sia abilitata nella pagina Schematic - Graphical Editing della finestra di dialogo Preferences .
Per copiare negli appunti gli oggetti di progetto attualmente selezionati in formato testuale, selezionare gli oggetti e quindi scegliere il comando Edit » Copy As Text dai menu principali. Il testo degli oggetti basati su testo presenti nella selezione (annotazioni, note, cornici di testo, etichette di net, connettori offsheet, porte, porte di alimentazione, ecc.) verrà copiato negli appunti. Queste informazioni potranno quindi essere incollate in qualsiasi campo di testo o documento di testo esterno.
Per inserire nel documento attivo l'ultimo contenuto tagliato/copiato negli appunti, scegliere il comando Edit » Paste dai menu principali oppure fare clic con il pulsante destro nello spazio di progettazione e scegliere il comando Paste dal menu contestuale (scorciatoia: Ctrl+V).
Quando si incollano oggetti componente copiati, i relativi designatori verranno reimpostati se l'opzione
Reset Parts Designators on Paste è abilitata nella pagina
Schematic - Graphical Editing della finestra di dialogo
Preferences.
Per copiare uno o più oggetti selezionati e quindi incollare più istanze della selezione ovunque necessario nel documento corrente, è anche possibile usare il comando
Edit » Duplicate dai menu principali (scorciatoia:
Ctrl+R). Poiché questo comando viene utilizzato per copiare e incollare oggetti, non è possibile usarlo per duplicare gli elementi figli di oggetti di gruppo.
Uso di Smart Paste
La funzione Smart Paste dell'editor schematico consente di trasformare facoltativamente le copie di un oggetto selezionato e incollarle come un oggetto diverso. Ad esempio, una selezione di Net Label potrebbe essere copiata e incollata con Smart Paste come Ports, oppure un gruppo di Sheet Entry selezionate potrebbe essere incollato come Ports+Wires+Net Labels con i bus espansi in fili individuali.
Quando gli oggetti richiesti per l'operazione di smart paste sono stati copiati negli appunti, scegliere il comando Edit » Smart Paste dai menu principali oppure usare la scorciatoia da tastiera Shift+Ctrl+V per accedere alla finestra di dialogo Smart Paste.

La finestra di dialogo Smart Paste
Options and Controls of the Smart Paste Dialog
Scegli l'oggetto da incollare
-
Schematic Object Type Grid - visualizza un elenco di tutti gli oggetti negli appunti selezionati, raggruppati per tipo. La casella di controllo consente di controllare quale insieme di oggetti si desidera incollare. Prima di poter incollare, è inoltre necessario selezionare un'operazione dalla sezione Choose Paste Action della finestra di dialogo. Questo determina come gli oggetti selezionati verranno posizionati sul foglio schematico. L'operazione di incollaggio Themselves è un'operazione di incollaggio standard che incolla gli oggetti così come sono stati selezionati negli appunti. Le altre operazioni consentono di trasformare l'oggetto sorgente in un oggetto diverso (o in una raccolta di oggetti) durante l'incollaggio.
- il software utilizza i propri appunti. L'operazione Smart Paste consente di controllare le operazioni di incollaggio sia sugli appunti del software sia sugli appunti di Windows. Abilitare il contenuto negli appunti di Windows se si desidera includerlo nello smart paste.
-
Windows Clipboard Contents Grid
Scegli azione di incollaggio
-
Paste As - prima di poter incollare, è necessario selezionare un’operazione di incolla. Questa determina come gli oggetti selezionati verranno posizionati sul foglio schematico. L’operazione di incolla Themselves è un’operazione di incolla standard. Le altre operazioni consentono di trasformare l’oggetto sorgente in un oggetto diverso (o in una raccolta di oggetti) durante l’incollaggio. Le trasformazioni possibili sono:
-
Ports, Sheet Entries, Net Labels può essere trasformato in porte equivalenti, ingressi del foglio, etichette di net, oppure in una cornice di testo/nota o in un insieme porta ed etichetta di net per oggetto (con fili).
-
Label, Text Frame, Note può essere trasformato in Label, Text Frame, Note.
-
Windows Clipboard Text può essere trasformato in etichette di net, porte, ingressi del foglio, etichette, cornici di testo, note, eventualmente parti oppure in un insieme porta ed etichetta di net per oggetto (con fili).
-
Windows Clipboard Graphics può essere trasformato in un’immagine.
-
Options - scegliendo diversi oggetti Paste As, verranno mostrate opzioni differenti:
Paste Array
-
Enable Paste Array - abilitare per copiare gli oggetti selezionati come matrice bidimensionale. Il numero totale di copie che verranno create è pari al numero di colonne moltiplicato per il numero di righe. Dopo aver fatto clic su OK, verrà richiesto di selezionare una posizione iniziale nel documento in cui verrà inserita la matrice. Posizionare il cursore nel punto desiderato, quindi fare clic oppure premere Enter.
-
Columns
-
Count - specifica il numero di colonne desiderato nella matrice di incolla. Ogni colonna è separata dall’impostazione Column Spacing.
-
Spacing - immettere valori positivi o negativi per la spaziatura per determinare se la matrice viene incollata a destra o a sinistra per il posizionamento orizzontale, oppure verso l’alto o verso il basso per il posizionamento verticale.
-
Rows
-
Count - specifica il numero di righe desiderato nella matrice di incolla. Ogni riga è separata dall’impostazione Row Spacing.
-
Spacing - immettere valori positivi o negativi per la spaziatura, per determinare se la matrice viene incollata a destra o a sinistra per il posizionamento orizzontale, oppure verso l’alto o verso il basso per il posizionamento verticale.
-
Text Increment
-
Direction - selezionare il metodo da utilizzare per incrementare le stringhe (come i designatori) nelle copie che si stanno incollando. È possibile selezionare una delle seguenti opzioni:
-
None - non incrementare. Ogni copia avrà le stesse stringhe.
-
Horizontal First - incrementa le stringhe aumentando il valore di una stringa rispetto alla precedente dell’importo Primary. La stringa successiva da incrementare viene trovata individuando la stringa successiva nella sequenza immediatamente a destra. Una volta risequenziata una riga, si passa all’inizio della riga successiva sopra. Anche i pin possono essere incrementati usando l’impostazione Secondary.
-
Vertical First - incrementa le stringhe aumentando il valore di una stringa rispetto alla precedente dell’importo Primary. La stringa successiva da incrementare viene trovata individuando la stringa successiva nella sequenza immediatamente sopra. Una volta risequenziata una colonna, si passa all’inizio della colonna successiva a destra. Anche i pin possono essere incrementati usando l’impostazione Secondary.
-
Primary - le stringhe vengono incrementate/decrementate rispetto alla precedente dell’importo Primary. Anche i pin possono essere modificati usando l’impostazione Secondary.
-
Secondary - le stringhe vengono incrementate/decrementate rispetto alla precedente dell’importo Primary. Anche i pin possono essere modificati usando l’impostazione Primary .
-
Remove Leading Zeroes - abilitare questa opzione per rimuovere gli zeri iniziali dalla stringa di testo. Ad esempio, 000ABC viene trasformato in ABC se questa opzione è abilitata.
È possibile aggiungere un valore negativo nel campo della spaziatura per invertire l’ordine degli oggetti posizionati
L’uso della funzione richiede essenzialmente che le seguenti tre aree della finestra di dialogo siano configurate come necessario:
-
Choose the objects to paste - questa sezione visualizza un elenco di tutti gli oggetti presenti negli appunti raggruppati per tipo. Selezionare gli oggetti da incollare usando la casella di controllo accanto a ciascun tipo di oggetto schematico. Altium Designer mantiene appunti separati rispetto agli appunti principali di Windows per avere una migliore risoluzione dei dettagli degli oggetti negli appunti, ma, se necessario, anche il contenuto degli appunti di Windows può essere usato come sorgente per uno Smart Paste.
-
Choose Paste Action - prima che i nuovi oggetti possano essere incollati, è necessario selezionare un oggetto Paste As appropriato per definire come gli oggetti selezionati verranno trasformati. Incollare gli oggetti come Themselves eseguirà un’operazione di incolla standard. Le altre opzioni trasformeranno l’oggetto sorgente nell’oggetto scelto, o nella raccolta di oggetti scelta, prima dell’incollaggio. Le opzioni aggiuntive, ove disponibili, saranno elencate sotto gli oggetti di incolla selezionati.
-
Paste Array - abilitare questa opzione per copiare gli oggetti selezionati come matrice bidimensionale. Il numero totale di copie create sarà uguale al numero di colonne moltiplicato per il numero di righe. Per gli oggetti che includono identificatori, usare i controlli Text Increment per determinare come vengono incrementati gli identificatori Primary (e Secondary, ove applicabile). Usare il campo Direction per determinare come viene applicato l’incremento – Horizontal First oppure Vertical First. Per ottenere copie esatte degli identificatori, senza alcun incremento, impostare la direzione su None.
Quando si configurano le opzioni nella finestra di dialogo Smart Paste, una regione Summary nella parte inferiore della finestra di dialogo fornisce una panoramica utile di ciò che accadrà, ovvero di ciò che verrà incollato nello spazio di progettazione in base al contenuto degli appunti selezionato.
Con le opzioni configurate come richiesto, fare clic su OK. Se non viene posizionata alcuna matrice, il contenuto da incollare apparirà agganciato al cursore. Posizionare il contenuto nella posizione desiderata all’interno dello spazio di progettazione e fare clic, oppure premere Enter, per incollare.
Modifica rientrante
L’editor schematico include una potente funzione chiamata modifica rientrante che consente di eseguire una seconda operazione usando le scorciatoie da tastiera senza dover uscire dall’operazione attualmente in corso. Ad esempio, premendo Spacebar durante il posizionamento di una parte, l’oggetto verrà ruotato ma il processo di posizionamento non verrà interrotto. Una volta posizionata la parte, un’altra parte apparirà pronta sul cursore già ruotata.
La modifica rientrante è molto utile anche se si inizia a posizionare un filo che deve essere collegato a una porta non ancora posizionata. Non è necessario uscire dalla modalità Place Wire ; basta premere i tasti di scelta rapida Place Port (P, R), posizionare la porta, premere Esc per uscire dalla modalità Place Port e quindi collegare il filo alla porta.
Misurazione della distanza in un documento schematico
L’editor schematico dispone di uno strumento di misura della distanza situato nel menu Reports (Reports » Measure Distance nonché i tasti di scelta rapida Ctrl+M). È possibile usare questo strumento per misurare la distanza tra due punti in un documento schematico. Dopo aver avviato il comando, verrà richiesto di fare clic su due punti del documento schematico. Una volta scelti i due punti, verrà visualizzata una finestra di dialogo Information con un valore complessivo di Distance , con i valori X Distance e Y Distance visualizzati con precisione a due cifre decimali.
Cambia la Snap Grid (scorciatoia G) se non riesci a posizionare con precisione il cursore nei punti richiesti.
Le unità di misura sono determinate dall'opzione Units scelta per il documento schematico nell'area General della modalità Document Options del pannello Properties. Puoi anche passare alle unità Imperial o Metric commutando le unità (View » Toggle Units).
Modifica degli oggetti di gruppo
Un oggetto di gruppo è qualsiasi insieme di primitive definito per comportarsi come un unico oggetto. Ad esempio, un componente in uno schema è una raccolta di oggetti grafici, stringhe, parametri, pin e riferimenti ai modelli. Gli oggetti primitivi che appartengono a un oggetto di gruppo sono talvolta chiamati oggetti figli e l'oggetto di gruppo è il loro oggetto padre.
Vediamo una tipica modifica a un oggetto di gruppo che potresti voler eseguire. Il tuo progetto include diversi condensatori. Attualmente, la tensione è specificata come parte della stringa di commento dei componenti. Devi modificarla e specificare invece la tensione come parametro del componente e rendere questo parametro visibile nello schema.
I passaggi da eseguire sono (descritti in dettaglio di seguito):
-
Selezionare i condensatori con un valore di 100uF 16V.
-
Modificare il loro commento in 100uF (rimuovendo il testo 16V).
-
Aggiungere un nuovo parametro a questi componenti con nome Voltage e valore 16V.
-
Modificare la visibilità di questo parametro in modo che venga visualizzato nello schema.
Sebbene possa sembrare un insieme complesso di modifiche da eseguire, in realtà è piuttosto semplice.
Passaggio 1. Selezione dei condensatori
Per selezionare tutti i condensatori da 100uF 16V, fai clic con il pulsante destro del mouse sul simbolo di uno di essi, quindi seleziona Find Similar Objects dal menu contestuale.
Useremo l'approccio illustrato nell'esempio precedente, ma questa volta vuoi trovare i componenti che hanno lo stesso Comment e lo stesso Current Footprint come mostrato nell'immagine sopra.
Nota che possiamo anche trovare i componenti che hanno un designatore che inizia con la lettera C. Questo si ottiene cambiando Component Designator in C*. Fai clic su OK per selezionare i condensatori corrispondenti.
Passaggio 2. Modifica della stringa di commento
Dopo aver fatto clic su OK, si apre il pannello Properties (se l'opzione Open Properties nella finestra di dialogo Find Similar Objects era abilitata). Dietro di esso sarà visibile il foglio schematico che mostra gli oggetti corrispondenti selezionati su quel foglio. Se le opzioni Zoom Matching e Mask Matching erano abilitate, la vista verrà ingrandita e tutti gli oggetti che non corrispondono verranno attenuati o mascherati.
Puoi controllare la riga di stato nella parte inferiore del pannello Properties per vedere se gli stessi condensatori esistono anche in altri fogli.
Per modificare la stringa di commento, elimina 16V dalla stringa quindi premi Enter per applicare la modifica.
Passaggio 3. Aggiunta di un nuovo parametro al componente
La modifica successiva da apportare consiste nell'aggiungere un nuovo parametro. Per farlo, fai clic su Add nell'area Parameters del pannello Properties in modalità Component , quindi seleziona Parameter dall'elenco a discesa. Verrà aggiunta una voce Parameter 1 alla griglia nell'area. Inserisci il nuovo Name e Value del parametro.
Fai clic su

per eliminare un parametro selezionato.
Passaggio 4. Impostazione del parametro Voltage come visibile
L'ultimo passaggio consiste nel rendere visibile il nuovo parametro Voltage. Fai clic sull'icona
per rendere visibile il parametro (verrà visualizzato come
).
Abbiamo ora aggiornato la stringa di commento per tutti i condensatori 100uF. Abbiamo anche aggiunto un nuovo parametro chiamato Voltage, impostato il suo valore su 16V e reso visibile questo parametro.
Ricerca testo
Gli editor di schemi e simboli schematici ti consentono di trovare rapidamente testo specifico, o testo parziale, in base alle opzioni di ricerca definite. Scegli il comando Edit » Find Text dal menu principale, fai clic con il pulsante destro del mouse nell'area di lavoro e seleziona il comando Find Text dal menu contestuale, oppure usa la scorciatoia da tastiera Ctrl+F per accedere alla finestra di dialogo Find Text. Usa questa finestra di dialogo per specificare il testo esistente da trovare, insieme all'ambito e ad altre opzioni.

La finestra di dialogo Find Text
Options and Controls of the Find Text Dialog
Testo da trovare
Ambito
Opzioni
-
Case sensitive – abilita questa opzione per eseguire una ricerca sensibile alle maiuscole/minuscole, il che significa che il testo cercato deve corrispondere esattamente all'uso di maiuscole e minuscole del testo immesso nel campo Text To Find.
-
Whole Words Only – abilita questa opzione per limitare la ricerca solo a parole intere. Ciò significa che il testo cercato deve esistere interamente così com'è e non essere parte di una stringa di testo più lunga. Ad esempio, se questa opzione è abilitata, cercando "cat", il software non considererà le prime tre lettere di "category" come una corrispondenza valida. Disabilita questa opzione per cercare liberamente stringhe parziali.
-
Jump to Results – abilita questa opzione per fare in modo che il testo trovato/corrispondente venga ingrandito e centrato nell'area di lavoro (ove possibile). Quando una ricerca produce più corrispondenze, si apre la finestra di dialogo Find Text - Jump. Usa questa finestra di dialogo per passare tra i risultati di ricerca corrispondenti.
-
Regular expressions – seleziona questa opzione per eseguire la ricerca usando espressioni regolari.
-
^ – corrisponde solo quando la stringa si trova all'inizio di una riga.
-
$ – corrisponde solo quando la stringa si trova alla fine di una riga.
-
. – indica un qualsiasi singolo carattere (ad esempio, "te.t" corrisponde a "test", "text" e "tent", ma non a "tet").
-
* – indica un qualsiasi insieme di caratteri, incluso nessun carattere (ad esempio, "te*" corrisponde a "text", "tent" e "te", ma non a "t").
-
+ – indica un qualsiasi insieme di caratteri, tranne nessun carattere (ad esempio, "te+" corrisponde a "text" e "tent", ma non a "te").
-
[ ] – trova uno qualsiasi dei caratteri racchiusi tra parentesi quadre.
-
[^] – un accento circonflesso all'inizio di una stringa tra parentesi quadre significa NOT (ad esempio, "[^tes]" corrisponde a qualsiasi carattere tranne t, e o s).
-
[-] – un trattino all'interno di una stringa tra parentesi quadre indica un intervallo di caratteri (ad esempio, "[l-o]" corrisponde ai caratteri l, m, n e o).
-
{ } – usato per raggruppare caratteri o espressioni. I gruppi possono essere nidificati con un numero massimo di 10 gruppi in un singolo pattern.
-
\ – una barra rovesciata prima di un carattere jolly indica all'editor schematico o all'editor di librerie schematiche di trattare quel carattere in modo letterale, non come carattere jolly (ad esempio, "\^test" non cerca la stringa test all'inizio di una riga; cerca la stringa "^test").
-
Mask Matching – abilita questa opzione per fare in modo che il testo corrispondente venga ingrandito e/o attenuato nello spazio di progettazione in base alle impostazioni nella pagina System – Navigation della finestra di dialogo PreferencesJump to Results quando l'opzione è abilitata.
Tutto il testo corrispondente verrà elencato nel pannello Messages, con la possibilità di eseguire il cross-probing verso un'istanza del testo cercato direttamente nello spazio di progettazione (fare doppio clic su una voce del messaggio oppure fare clic con il pulsante destro del mouse e scegliere Cross Probe dal menu contestuale). Inoltre, se l'opzione Jump to Results è stata abilitata nella finestra di dialogo Find Text e vengono restituite più istanze del testo da trovare, verrà visualizzata la finestra di dialogo Find Text - Jump e la prima occorrenza del testo, specificata nel campo Text To Find della finestra di dialogo Find Text, verrà individuata e centrata nello spazio di progettazione.

La finestra di dialogo Find Text - Jump
La finestra di dialogo Find Text - Jump è non modale, il che significa che è possibile lavorare con l'interfaccia di Altium Designer, inclusi gli oggetti sul foglio schematico, mentre la finestra di dialogo è aperta.
Options and Controls of the Find Text - Jump Dialog
-
Previous - fare clic su questo pulsante per passare all'elemento di testo corrispondente precedente. Fare clic ripetutamente per scorrere all'indietro gli elementi in sequenza.
-
Next - fare clic su questo pulsante per passare all'elemento di testo corrispondente successivo. Fare clic ripetutamente per scorrere in avanti gli elementi in sequenza.
Mentre si scorre avanti e indietro tra le occorrenze corrispondenti del testo trovato, la regione superiore della finestra di dialogo rifletterà il testo di ricerca originale e l'elemento corrente visualizzato nello spazio di progettazione in termini di tipo di oggetto (designatore, identificatore di net, porta, porta di alimentazione, etichetta di net), stringa di testo o cornice di testo) e il relativo testo corrispondente.
-
Close - fare clic su questo pulsante per chiudere la finestra di dialogo. Fare clic sulla freccia del menu a discesa sul lato destro del pulsante per accedere a un menu con le seguenti opzioni:
-
New Search - scegliere questo comando per chiudere la finestra di dialogo e aprire la finestra di dialogo Find Text da cui è possibile modificare la ricerca secondo necessità.
-
Close - scegliere questo comando per chiudere la finestra di dialogo e tornare allo spazio di progettazione. In alternativa, utilizzare la scorciatoia da tastiera Esc per eseguire questa azione.
Passare a un'altra occorrenza risultante del testo cercato nei seguenti modi:
-
Utilizzando i pulsanti Previous e Next nella finestra di dialogo Find Text - Jump.
-
Utilizzando il comando Edit » Find Next (tramite la relativa scorciatoia F3).
-
Eseguendo il cross-probing da una voce di messaggio corrispondente nel pannello Messages .
È inoltre possibile trovare testo specifico, o testo parziale, in base alle opzioni di ricerca definite, quindi sostituire tale testo con un nuovo testo specificato. Scegliere il comando Edit » Replace Text dai menu principali oppure utilizzare la scorciatoia da tastiera Ctrl+H per accedere alla finestra di dialogo Find And Replace Text. Utilizzare questa finestra di dialogo per specificare il testo esistente da trovare e il testo sostitutivo da usare, insieme all'ambito e ad altre opzioni. Quando tutto è pronto, fare clic su OK. Tutto il testo di destinazione verrà sostituito, a meno che l'opzione Prompt On Replace non sia abilitata nella finestra di dialogo; in tal caso sarà possibile confermare manualmente la sostituzione di ogni istanza di testo corrispondente.

La finestra di dialogo Find and Replace Text
Options and Controls of the Find and Replace Text Dialog
Testo
-
Text To Find - utilizzare questo campo per immettere la stringa di testo da cercare. È possibile immettere la parola completa oppure cercare una stringa parziale. Quest'ultimo caso richiede che l'opzione Whole Words Only sia disabilitata. La stringa può contenere i caratteri jolly
? (carattere singolo) e * (qualsiasi gruppo di caratteri).
I caratteri jolly non fanno distinzione tra maiuscole e minuscole.
Ogni stringa cercata verrà aggiunta all'elenco a discesa del campo per un rapido recupero.
-
Replace With - utilizzare questo campo per immettere la stringa di testo sostitutiva. Il testo immesso sostituirà completamente la stringa di testo risultante trovata tramite la voce Text To Find e le opzioni definite.
È possibile eseguire sostituzioni selettive di stringhe utilizzando la sintassi {oldtext=newtext} per modificare solo una parte della stringa di ricerca. Ad esempio, se si immette la stringa VCC nel campo Text to Find e la stringa {CC=DD} nel campo Replace With, tutte le istanze della stringa VCC verranno modificate in VDD. È possibile utilizzare più insiemi di parentesi per definire sostituzioni complesse: la sostituzione tra parentesi più a sinistra viene eseguita per prima, poi quella successiva a destra e così via.
Ambito
-
Sheet Scope - utilizzare questo campo per determinare l'ambito della ricerca del testo in termini di documenti schematici coinvolti. Scegliere una delle seguenti opzioni:
-
Current Document - cerca solo nel documento attivo. Nell'editor di simboli schematici, selezionando questa opzione verrà eseguita una ricerca in tutti i fogli parte contenuti nel documento.
-
Project Documents - cerca in tutti i documenti schematici del progetto attivo.
-
Open Documents - cerca in tutti i documenti schematici aperti, indipendentemente dal progetto a cui appartengono.
-
Selection - utilizzare questo campo per restringere ulteriormente l'ambito della ricerca in base allo stato di selezione corrente degli oggetti. Scegliere tra le seguenti opzioni:
-
Selected Objects - limita la ricerca solo agli oggetti attualmente selezionati.
-
DeSelected Objects - limita la ricerca solo agli oggetti attualmente non selezionati.
-
All Objects - nessuna limitazione; cerca in tutti gli oggetti indipendentemente dal loro stato di selezione.
-
Identifiers - utilizzare questo campo per restringere ulteriormente l'ambito della ricerca in base al tipo di oggetto basato su testo. Scegliere tra le seguenti opzioni:
-
All Identifiers - nessuna limitazione; cerca in tutti gli oggetti basati su testo (stringhe di testo, cornici di testo, pin, identificatori di net e designatori).
-
Net Identifiers Only - limita la ricerca ai soli identificatori di net (porte, porte di alimentazione, voci di foglio, connettori off-sheet ed etichette di net).
-
Designators Only - limita la ricerca ai soli designatori dei componenti.
Opzioni
-
Case sensitive - abilita questa opzione per eseguire una ricerca con distinzione tra maiuscole e minuscole, il che significa che il testo di destinazione deve corrispondere al maiuscolo/minuscolo del testo di ricerca immesso nel campo Text To Find. Questa opzione non influisce sul testo sostitutivo, che segue semplicemente il maiuscolo/minuscolo usato per il testo immesso nel campo Replace With.
-
Prompt On Replace - abilita questa opzione per richiedere la conferma manuale della sostituzione di ogni istanza di testo corrispondente. Per gestire ogni istanza a turno viene utilizzata una finestra di dialogo Confirm, con una finestra di dialogo finale Information che riepiloga il numero di sostituzioni effettuate. Con questa opzione disabilitata, tutte le istanze del testo trovato che corrispondono al testo di ricerca verranno sostituite senza richiedere conferma manuale. Analogamente, verrà visualizzata una finestra di dialogo Information per mostrare il numero di sostituzioni effettuate.
-
Whole Words Only - abilita questa opzione per limitare la ricerca solo a parole intere. Ciò significa che il testo di ricerca deve essere presente integralmente così com'è e non far parte di una stringa di testo più lunga. Ad esempio, se questa opzione è abilitata, cercando "cat" il software non considererà le prime tre lettere di "category" come una corrispondenza valida. Disabilitare questa opzione per cercare liberamente stringhe parziali.
-
Regular expressions - selezionare per eseguire la ricerca utilizzando espressioni regolari.
-
^ - corrisponde solo quando la stringa si trova all'inizio di una riga.
-
$ - corrisponde solo quando la stringa si trova alla fine di una riga.
-
. - indica un singolo carattere qualsiasi (ad esempio, "te.t" corrisponde a "test", "text" e "tent", ma non a "tet").
-
* - indica un insieme qualsiasi di caratteri, incluso nessun carattere (ad esempio, "te*" corrisponde a "text", "tent" e "te", ma non a "t").
-
+ - indica un insieme qualsiasi di caratteri, escluso nessun carattere (ad esempio, "te+" corrisponde a "text" e "tent", ma non a "te").
-
[ ] - trova uno qualsiasi dei caratteri racchiusi tra parentesi quadre.
-
[^] - un accento circonflesso all'inizio di una stringa tra parentesi quadre significa NOT (ad esempio, "[^tes]" corrisponde a qualsiasi carattere tranne t, e o s).
-
[-] - un trattino all'interno di una stringa tra parentesi quadre indica un intervallo di caratteri (ad esempio, "[l-o]" corrisponde ai caratteri l, m, n e o).
-
{ } - usato per raggruppare caratteri o espressioni. I gruppi possono essere annidati con un numero massimo di 10 gruppi in un singolo pattern.
-
\ - una barra rovesciata prima di un carattere jolly indica allo Schematic Editor o allo Schematic Library Editor di trattare quel carattere in modo letterale, non come carattere jolly (ad esempio, "\^test" non cerca la stringa test all'inizio di una riga; cerca la stringa "^test").
È possibile eseguire ricerche solo all'interno di documenti schematici o documenti di libreria schematica, oppure tra di essi, ma non in una combinazione dei due tipi di documento.
Lavorare con le union
Una union è una raccolta di oggetti raggruppati insieme. Quando sono raggruppati come union, è possibile selezionare/deselezionare rapidamente tutti i membri della union e spostarli tutti quando viene spostato un singolo membro della union.
Per creare una union dagli oggetti di progetto attualmente selezionati, scegliere il comando Tools » Convert » Create Union from selected objects dal menu principale oppure fare clic con il pulsante destro del mouse nell'area di progettazione e scegliere il comando Unions » Create Union from selected objects dal menu contestuale. Verrà creata una union con gli oggetti selezionati come membri. Una finestra di dialogo informativa confermerà quanti oggetti sono stati aggiunti alla union.
L'approccio di base per spostare tutti gli oggetti in una union consiste nel fare clic e tenere premuto su un oggetto membro di quella union, quindi trascinare il cursore per spostare tutti gli oggetti della union. Tuttavia, lo schematic editor supporta anche il trascinamento di oggetti elettrici (come componenti, fili, porte, ecc.) e, se questa funzione è abilitata, ha la precedenza e sovrascrive il comportamento di spostamento della union ogni volta che si tenta di trascinare un oggetto elettrico.
Il trascinamento di un oggetto elettrico, come un componente, si abilita attivando l'opzione Always Drag nella pagina Schematic - Graphical Editing della finestra di dialogo Preferences. Se l'opzione è abilitata, quando si fa clic e si trascina un oggetto elettrico si chiede al software di tentare di mantenere la connettività corrente e di regolare ordinatamente il cablaggio durante il trascinamento.
Lo stato corrente dell'opzione Always Drag può essere temporaneamente commutato durante il lavoro tenendo premuto il tasto Ctrl. Se l'opzione Always Drag è abilitata e si esegue Ctrl + clic, si tiene premuto e si trascina, il software non tenterà di mantenere la connettività, ma sposterà invece l'oggetto sotto il cursore. In questa situazione, se quell'oggetto è membro di una union, verranno spostati tutti gli oggetti della union. Se si lavora con Always Drag abilitato, tenere premuto Ctrl mentre si fa clic e si trascina per spostare tutti gli oggetti in una union. Si noti che il tasto Ctrl funziona in entrambe le direzioni: se Always Drag è attualmente disabilitato, tenere premuto Ctrl indica allo schematic editor di passare dal comportamento di spostamento oggetto a quello di trascinamento oggetto.
Per selezionare/deselezionare tutti gli oggetti nella union di cui l'oggetto attualmente sotto il cursore è membro, fare clic con il pulsante destro del mouse su un oggetto che è membro della union richiesta e scegliere il comando Unions » Select All In Union / Deselect All In Union dal menu contestuale.
Per rimuovere uno o più oggetti membri da una specifica union, scegliere il comando Tools » Convert » Break objects from Union dal menu principale. Dopo aver avviato il comando, il cursore cambierà in un mirino e verrà richiesto di scegliere l'oggetto da rimuovere dalla union. Posizionare il cursore sull'oggetto membro richiesto e fare clic, oppure premere Enter. Verrà visualizzata la finestra di dialogo Confirm Break Objects Union. Utilizzare questa finestra di dialogo per determinare quali oggetti rimuovere dalla union (e, viceversa, quali oggetti mantenere come parte di quella union). Dopo aver fatto clic su OK, l'appartenenza degli oggetti alla union verrà aggiornata di conseguenza.

La finestra di dialogo Confirm Break Objects Union
Options and Controls of the Confirm Break Objects Union Dialog
Scegli gli oggetti da mantenere o rimuovere dalla union
-
Object Kind - mostra il tipo di oggetto, ad esempio Net Label, Bus, Hyperlink, ecc.
-
Description - mostra la descrizione degli oggetti, ad esempio altezza/larghezza, designatore, ecc.
-
Keep in Union - abilitare per contrassegnare uno o più oggetti per la rimozione dalla union.
-
All On - fare clic per contrassegnare tutti gli oggetti per la rimozione dalla union.
-
All Off - fare clic per deselezionare tutti gli oggetti.
In alternativa, un oggetto può essere rimosso dalla union padre facendo clic con il pulsante destro del mouse sull'oggetto nella union richiesta e scegliendo il comando Unions » Break objects from Union dal menu contestuale.
Per interrompere (sciogliere) tutte le union definite per il documento schematico corrente, scegliere il comando Tools » Convert » Break all objects Unions dal menu principale. Tutte le union nel progetto verranno sciolte e nessuno dei precedenti oggetti membri rimarrà raggruppato. Una finestra di dialogo informativa confermerà quanti oggetti sono stati rimossi e da quante union.