Cross-Probing & Selecting
Altium Essentials: PCB Viewing and Navigation
This content is part of the official Altium Professional Training Program. For full courses, materials and certification, visit Altium Training.
Altium offre diverse potenti funzionalità di cross-probing e cross-selecting che consentono una navigazione rapida ed efficiente tra gli ambienti di progettazione schematica e PCB. Le funzionalità Cross-Probing e Cross Selecting sono potenti strumenti di ricerca che aiutano a individuare oggetti in altri editor selezionando l’oggetto nell’editor corrente.
Il cross-probing viene utilizzato per puntare a un oggetto scelto nel documento corrente e quindi "passare a" alla controparte corrispondente nel documento di destinazione. Tra gli editor PCB e schematico, è disponibile un supporto completo al cross-probing per documenti, componenti, bus, net e pin/pad. In pratica, con un solo clic, puoi selezionare un oggetto supportato in uno dei due ambienti e vederlo evidenziato in entrambi.
Il cross-selecting consente di selezionare uno o più oggetti nel documento sorgente e, abilitando il comando di selezione incrociata, gli stessi oggetti verranno selezionati nel documento di destinazione.
Modello di dati unificato e compilazione del progetto
Un Unified Data Model (UDM) viene creato automaticamente nella memoria del computer. L’UDM modella ogni aspetto del progetto, inclusi i componenti, la connettività, i footprint dei componenti, le relazioni tra il progetto PCB e un progetto FPGA collegato, ecc. È proprio questo Unified Data Model che abilita la funzionalità di cross-probing tra diversi domini di progettazione. Le funzionalità di cross-probing utilizzano la compilazione automatica, garantendo che venga usato il modello dei dati più aggiornato. La compilazione dinamica può anche essere eseguita manualmente in qualsiasi momento facendo clic su Project » Validate PCB Project. Questa funzione verifica la presenza di errori logici, elettrici e di disegno tra l’UDM e le impostazioni del compilatore.
Impostazione del documento
Molte delle funzionalità di Cross-Probing e Cross Selecting richiedono, oppure risultano più facili da utilizzare, se si visualizzano contemporaneamente i documenti schematico e PCB. Puoi visualizzare entrambi i documenti contemporaneamente eseguendo una delle seguenti operazioni:
- Fai clic con il pulsante destro sulla scheda del documento, quindi seleziona Split Vertical oppure Split Horizontal in base alla modalità di visualizzazione preferita.
- Se utilizzi più di uno schermo, puoi trascinare la scheda del documento su un altro monitor.
Cross-Probing
Il cross-probing è un potente strumento di ricerca che aiuta a individuare oggetti in altri editor selezionando l’oggetto nell’editor corrente. In Altium Designer ci sono numerosi punti da cui è possibile eseguire il cross-probing. Ad esempio, una volta avviato il cross-probing dall’editor PCB, puoi fare clic su un componente sul PCB per visualizzare lo stesso componente nello schematico. Tra gli editor schematico e PCB, è disponibile un supporto completo al cross-probing per documenti, componenti, bus, net e pin/pad.
La funzionalità di cross-probing è accessibile sia dall’editor schematico sia da quello PCB usando il comando Tools » Cross Probe oppure facendo clic sul pulsante
nella barra degli strumenti Standard dell’editor.
Esistono due modalità di cross-probing, Continuous Mode e Jump-To Mode, entrambe descritte nelle sezioni seguenti.
Modalità Continuous Cross-Probing
La Continuous Mode ti consente di rimanere nel documento sorgente mentre esegui il cross-probing verso diversi oggetti nel documento di destinazione. Per questa modalità, assicurati che i documenti schematico e PCB siano aperti affiancati nella finestra principale di progettazione.
Dopo aver avviato il comando di cross-probing facendo clic su , il cursore cambierà in un mirino e ti verrà chiesto di scegliere l’oggetto verso cui desideri navigare. Posiziona il cursore sull’oggetto richiesto all’interno dell’area di progettazione e fai clic oppure premi . L’oggetto corrispondente verrà evidenziato nel documento di destinazione. Tools » Cross ProbeEnter
Cross-probing dal sorgente (ad esempio, lo schematico) con l’oggetto corrispondente evidenziato sul PCB.
Puoi continuare a eseguire il cross-probing su altri oggetti oppure fare clic con il pulsante destro o premere per uscire. Esc
Modalità Jump To Cross-Probing
La Jump To Mode ti consente di eseguire il cross-probing verso un singolo oggetto e di rendere attivo il documento di destinazione.
Dopo aver avviato il comando di cross-probing facendo clic su Tools » Cross Probe, il cursore cambierà in un mirino e ti verrà chiesto di scegliere l’oggetto verso cui desideri navigare. Posiziona il cursore sull’oggetto richiesto nell’area di lavoro, quindi Ctrl+click oppure premi Ctrl+Enter. L’oggetto corrispondente verrà evidenziato nel documento di destinazione, che diventerà il documento attivo.
Cross-Probing da posizioni aggiuntive in Altium Designer
Il cross-probing può essere eseguito anche in varie altre posizioni in Altium Designer. Queste posizioni aggiuntive ti consentono di usare la funzione di cross-probing anche mentre stai costruendo il progetto, senza dover utilizzare il comando Tools » Cross Probe.
Probing nella finestra di dialogo Engineering Change Order
Puoi eseguire il cross-probing dalla finestra di dialogo Engineering Change Order facendo clic con il pulsante destro per accedere ai comandi di cross-probing e individuare il componente Reference nello schematico o il componente di destinazione nel PCB, come mostrato nell’immagine seguente:
Probing nella finestra di dialogo Differences Between
La finestra di dialogo Differences between può essere utilizzata per eseguire il cross-probing verso un componente selezionato nello schematico o nel PCB. Fai doppio clic su una voce per eseguire il cross-probing verso quel componente nello schematico o nel PCB.
Cross-Probing da Variant Manager o dalla finestra di dialogo Variant Management
Puoi usare Variant Manager oppure la finestra di dialogo Variant Management per eseguire il cross-probing verso un componente scelto nello schematico. Fai doppio clic sul componente nella finestra di dialogo Variant Manager o Variant Management, oppure fai clic con il pulsante destro e seleziona Cross Probe dal menu.
Probing nel pannello Differences
Per eseguire il cross-probing verso lo schematico o il PCB dal pannello Differences (fai clic sul pulsante Explore Differences nella finestra di dialogo Differences between per accedere a questo pannello), fai doppio clic su una voce nel pannello.
Probing nel BomDoc
Il cross-probing può essere eseguito anche all’interno del BomDoc. Nel BomDoc, fai clic con il pulsante destro, scegli Cross Probe quindi seleziona dal sottomenu l’elemento verso cui desideri navigare.
Cross-Probing dal pannello Projects
Per eseguire il cross-probing verso un componente o una net scelti nello schematico o nel PCB dal pannello Projects, fai clic con il pulsante destro su una voce nella sottocartella Components o Nets e quindi seleziona il comando Cross Probe to Schematic o Cross Probe to PCB.
Cross-Probing dal pannello Messages
Dopo aver convalidato il progetto schematico, puoi fare clic con il pulsante destro e quindi scegliere Cross Probe oppure fare doppio clic su un messaggio di errore nel pannello Messages per passare a quella condizione di errore nello schematico.
Cross-Probing dal Constraint Manager
Per eseguire il cross-probing verso un oggetto dal Constraint Manager, fai clic con il pulsante destro sulla relativa voce, quindi scegli l’opzione Cross Probe dal menu contestuale oppure seleziona Cross Probe dal menu
di una regola personalizzata.
Cross Selecting
Questa funzionalità facilita la selezione incrociata dinamica e bidirezionale dei componenti. Viene utilizzata per selezionare oggetti corrispondenti tra documenti PCB e schematici. In altre parole, quando selezioni un oggetto nel documento PCB, viene selezionato anche lo stesso oggetto nel documento schematico sorgente, e viceversa. È uno strumento ideale per creare un insieme di oggetti selezionati pronti per un’azione di progettazione. Ad esempio, potresti osservare un certo numero di componenti nello schematico e volerli individuare nello spazio dell’editor PCB per poterli posizionare sulla scheda.
Esistono molti utilizzi del cross-selecting dallo schematico per creare una selezione di componenti PCB, tra cui:
- La possibilità di creare rapidamente una classe di componenti PCB (Design » Classes; è presente un pulsante per acquisire i componenti selezionati durante la definizione di una classe di componenti).
- La possibilità di raggruppare i componenti selezionati in un rettangolo definito dall'utente utilizzando il comando Tools » Component Placement » Arrange Within Rectangle, ideale per estrarre un insieme di componenti quando il progetto viene trasferito inizialmente dallo schematico al PCB.
- La possibilità di selezionare i componenti dello schematico in un ordine specifico, quindi passare al PCB Editor ed eseguire il comando Tools » Component Placement » Reposition Selected Components: ogni componente PCB potrà quindi essere posizionato uno alla volta, nello stesso ordine in cui è stato selezionato nello schematico.
Questa funzione è accessibile tramite:
-
Facendo clic su Tools » Cross Select Mode nei menu principali. Questo comando attiva e disattiva la funzione e lo stato del comando viene visualizzato nel menu Tools . Cross Select Mode è abilitato quando compare un riquadro blu attorno all'icona Cross Select Mode nel menu Tools , come mostrato nell'immagine seguente.

Cross Select Mode nel menu Tools mostrato disabilitato (a sinistra) e abilitato (a destra). - Selezionando o deselezionando l'opzione Cross Selection nella pagina System - Navigation della finestra di dialogo Preferences .
- Facendo clic su Shift+Ctrl+X.
Con Cross Select Mode abilitato, fare clic per selezionare uno o più oggetti nell'area di progettazione. Gli stessi oggetti verranno selezionati nel documento corrispondente.
Selezione dei componenti PCB dallo schematico
È possibile effettuare una selezione incrociata tra le parti selezionate in uno o più documenti sorgente schematici e i footprint dei componenti corrispondenti nel documento PCB del progetto attivo. Ad esempio, questa funzione può essere utile quando si seleziona un insieme di parti nei documenti sorgente per creare rapidamente una nuova classe di componenti nel documento PCB.
Per utilizzare questa funzione:
- Assicurarsi che il documento PCB di destinazione sia aperto.
- Selezionare le parti richieste nel/i documento/i sorgente schematico/i.
- Scegliere il comando Tools » Select PCB Components.
Dopo aver avviato il comando, il documento PCB del progetto diventerà il documento attivo. Tutti i footprint dei componenti corrispondenti alla selezione verranno selezionati e visualizzati con zoom (ma non mascherati) nell'area di progettazione.
Per creare la nuova classe di componenti una volta che la parte o l'insieme di parti è stato selezionato sul PCB utilizzando il comando Select PCB Components:
- Fare clic su Design » Classes per aprire la finestra di dialogo Object Class Explorer.
- Fare clic con il pulsante destro del mouse su Component Classes, quindi selezionare Add Class facendo clic con il pulsante destro del mouse nella colonna di sinistra. Immettere il nome desiderato per la nuova classe.
- Fare clic sul pulsante tra l'area Non-Members e l'area Members della finestra di dialogo per aggiungere le parti desiderate e selezionate nella colonna di destra.
- Fare clic su Cancel per chiudere la finestra di dialogo Object Class Explorer e tornare all'area di lavoro.

