Modifica di più oggetti
Parent page: Strategie di modifica
La progettazione elettronica è il processo di acquisizione di un progetto logico nello schema e quindi di rappresentazione di tale progetto come un insieme di oggetti nell'area di lavoro PCB. Anche per un circuito di piccole dimensioni, lo schema può includere molti componenti, ciascuno con numerosi modelli e parametri, e anche l'area di lavoro PCB può contenere un gran numero di oggetti di progetto che costituiscono la scheda. Nel corso del processo di progettazione, le proprietà di questi oggetti devono cambiare man mano che si lavora per bilanciare i vari requisiti di progetto.
Per supportare l'attività di modifica di molti oggetti, ogni versione degli strumenti di progettazione Altium include una funzionalità spesso indicata come Global Editing. Il nome descrive una capacità di modifica piuttosto che una funzione o un pulsante specifico. Nelle versioni iniziali, l'approccio consisteva nel modificare un oggetto e poi propagare tali modifiche ad altri oggetti. Con l'introduzione della piattaforma di integrazione DXP, la tecnica per applicare una modifica a livello globale è cambiata.
L'approccio di base alla modifica di più oggetti ora è:
- select selezionare gli oggetti da modificare,
- inspect le loro proprietà e poi
- editli.
Tenendo presente questa sequenza select – inspect – edit, vediamo alcuni esempi di come eseguire effettivamente questa operazione nel software.
Questo articolo descrive varie tecniche per applicare modifiche a più oggetti nel progetto. Spiega come selezionare più oggetti e usare il pannello Inspector per modificarne le proprietà comuni.
Selezione di più oggetti
Si applicano i metodi standard di Windows per la selezione di più oggetti, cioè trascinando un riquadro di selezione attorno a un insieme di oggetti verranno selezionati tutti gli oggetti completamente contenuti nel rettangolo di delimitazione. Il tasto Shift viene usato per la selezione cumulativa in CircuitStudio e attiva/disattiva la selezione dell'elemento sotto il cursore senza influire sulle selezioni esistenti.
Ispezione degli oggetti
Il pannello SCH Inspector mostra le proprietà degli oggetti selezionati.
Sia l'editor schematico sia l'editor PCB includono un pannello chiamato Inspector. Il comportamento di base del pannello Inspector è che elenca le proprietà di tutti gli oggetti attualmente selezionati. L'insieme degli oggetti selezionati può essere costituito dallo stesso tipo di oggetto.
Si noti nell'immagine sopra che il pannello SCH Inspector include due opzioni nella parte superiore. È importante impostare la seconda di queste, che definisce da dove si trovano gli oggetti individuati: dal current document, open documents o open documents of the same project. Per fare in modo che tutte le porte di alimentazione selezionate vengano caricate nel pannello SCH Inspector, è necessario impostarlo su open documents o open documents of the same project.
Modifica degli oggetti
Modifica del testo del nome di net
Finora hai selected gli oggetti di alimentazione che vuoi modificare, inspected le loro proprietà nel pannello Inspector e ora sei pronto a modificarli.
Quando fai clic per modificare il testo del nome di net, il testo viene selezionato ed è pronto per essere modificato. Digita il nuovo valore. Il pulsante di sfoglia appare alla fine del campo Text. Fai clic su questo quando vuoi eseguire una sostituzione parziale di stringa. Per questa modifica, sostituiremo tutto il testo, quindi sostituiamo l'intero contenuto della cella con il nuovo testo, 3V3.
La modifica apportata al valore del testo viene applicata a tutti gli oggetti selezionati non appena si preme Enter sulla tastiera o si fa clic su un'altra cella nel pannello SCH Inspector.
Se cambi idea durante la modifica, premi il tasto Esc sulla tastiera per annullare la modifica. Per annullare una modifica già applicata, seleziona Edit » Undo dai menu. Se la modifica è stata applicata a più fogli schematici, dovrai eseguire un'operazione di annullamento in ciascun foglio.
L'immagine seguente mostra il pannello SCH Inspector dopo aver modificato il testo e aver premuto Enter accanto a una delle porte di alimentazione modificate.
Due delle porte di alimentazione aggiornate
Puoi usare questo approccio per applicare una modifica globalmente a qualsiasi tipo di oggetto negli editor Schematic o PCB.
Dopo aver eseguito la modifica, noterai che tutti gli altri oggetti nello schema risultano attenuati, o mascherati, se il livello di maschera è stato precedentemente impostato. Quando qualcosa è mascherato, non può essere modificato. Per rimuovere la maschera, fai clic sul pulsante Clear Masks nella scheda View della barra multifunzione scorciatoia: Shift+C).
Applicazione globale di una modifica a diversi tipi di oggetti
Il pannello PCB Inspector può essere usato per modificare più istanze dello stesso oggetto e può anche essere usato per modificare proprietà comuni di oggetti diversi.
Modifica del nome di net per il routing esistente
Per il primo esempio, supponiamo che tu abbia apportato modifiche al progetto nello schema rimuovendo un pin da una net e aggiungendolo a un'altra. Se le net erano già instradate sul PCB, quando aggiorni il PCB potresti ritrovarti con un routing che ha il nome di net errato. Questo routing potrebbe includere tracce e via, oltre ad altri tipi di oggetti.
Esistono alcuni modi per risolvere questo problema. Il modo più semplice è usare il pannello PCB Inspector. Utilizza il seguente processo.
- Nel PCB, fai clic sul comando Home | Clipboard | Select » Connected Copper quindi seleziona tutte le primitive nella net instradata che devono avere il nome modificato.
- Se non è già visibile, apri il pannello PCB Inspector (F11).
- Il pannello PCB Inspector mostrerà solo le proprietà comuni a tutti gli oggetti selezionati. Se la selezione è corretta, una di queste sarà il nome Net. Per modificarlo, seleziona il nuovo nome di net dall'elenco a discesa e poi premi Enter per applicare la modifica. La proprietà net di tutti i diversi oggetti nella net instradata verrà modificata.
Modifica della proprietà Layer di oggetti diversi
Un altro esempio potrebbe essere la necessità di spostare tutti gli oggetti che si trovano su un layer meccanico verso un altro layer meccanico. Per farlo:
- Fai clic sulla scheda Layer del layer meccanico corrente nella parte inferiore dell'area di lavoro per renderlo il layer attivo.
- Seleziona tutti gli oggetti su quel layer usando il comando Home| Clipboard | Select » All on Layer.
- Se non è già visibile, mostra il pannello PCB Inspector (F11).
- Seleziona il nuovo nome del layer dall'elenco Layer e poi premi Enter per applicare la modifica.
Modifica del layer per gli oggetti selezionati
Blocco degli oggetti di progetto
Gli oggetti di progetto possono essere bloccati per impedirne lo spostamento o la modifica nel documento schematico o PCB abilitando il loro attributo Locked . Ad esempio, se la posizione o la dimensione di oggetti specifici è critica, bloccali. Questo attributo Locked è disponibile nelle finestre di dialogo delle proprietà degli oggetti di progetto, oppure gli attributi Locked possono essere attivati/disattivati collettivamente nei pannelli SCH Inspector o PCB Inspector .
Blocco degli oggetti di progetto nei fogli schematici e nei documenti PCB
Per bloccare un gruppo di oggetti dello schema, puoi usare il pannello SCH Inspector per attivare/disattivare le opzioni Locked di tutti gli oggetti selezionati. Puoi fare lo stesso anche per un gruppo di oggetti PCB nel pannello PCB Inspector .
Per bloccare un singolo oggetto, fai doppio clic sull'oggetto e, quando si apre la finestra di dialogo delle sue proprietà, abilita l'opzione Locked , come mostrato nell'immagine seguente.
Se tenti di spostare o ruotare un oggetto di progetto che ha la proprietà Locked abilitata, viene visualizzata una finestra di dialogo che chiede conferma per procedere con la modifica.
Se l'opzione Protect Locked Objects è abilitata nella pagina PCB Editor – General della finestra di dialogo Preferences e l'oggetto di progetto è locked , questo oggetto non può essere selezionato o modificato graficamente. Fai doppio clic sull'oggetto bloccato per disabilitare la proprietà Locked oppure disabilita l'opzione Protect Locked Objects per modificare graficamente questo oggetto.
Se tenti di selezionare oggetti bloccati insieme ad altri oggetti, quando l'opzione Protect Locked Objects è abilitata potranno essere selezionati e spostati come gruppo solo gli oggetti sbloccati.


