Cross-Probing & Selecting

Altium Training

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.
Per chiudere la visualizzazione a schermo diviso, fai clic con il pulsante destro sulla scheda del documento, quindi seleziona Merge All.
  • 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. 

Gli oggetti sottoposti a cross-probing nel documento di destinazione verranno visualizzati in conformità con le Highlight Methods definite nella pagina System - Navigation page della finestra di dialogo Preferences . L’evidenziazione non verrà applicata al documento di origine.
Per eseguire il cross-probing, assicurati che i documenti schematico e PCB sorgente del progetto siano aperti come documenti a schede nella finestra principale di progettazione. 

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

  • Quando utilizzi la Continuous Mode, se non hai aperto i documenti schematico e PCB affiancati, dovrai rendere attivo il documento PCB per visualizzare i risultati del cross-probing.
  • Quando utilizzi ripetutamente la Continuous Mode, l’ultimo oggetto scelto è quello visualizzato/evidenziato. Il filtro di cross-probing non è cumulativo.

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.  

La finestra di dialogo Differences between è accessibile dalla finestra di dialogo Choose Documents To Compare dialog (a sua volta accessibile eseguendo il comando Project » Show Differences ). Questa finestra di dialogo viene utilizzata per selezionare quali due documenti/insiemi di documenti verranno confrontati; in genere si tratta del progetto schematico rispetto al PCB. Puoi anche usare questa finestra di dialogo per confrontare qualsiasi documento con qualsiasi altro documento selezionando l’opzione Advanced Mode. Ad esempio, potresti confrontare una netlist con un PCB, oppure un PCB con un altro PCB. Una volta selezionati i documenti, fai clic su OK. Se esistono differenze, verrà presentata la finestra di dialogo Differences between, con cui potrai analizzare ulteriormente tali differenze.

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 ManagerVariant 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).
    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.
L'abilitazione di Cross Select Mode dal menu Tools nello Schematic o nel PCB editor la abiliterà in entrambi gli editor.

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.

Il modo in cui gli oggetti selezionati vengono visualizzati (zoom, attenuazione, ecc.) e quale documento riceve il focus dopo la selezione sono configurati tramite le impostazioni di Cross Select Mode nella pagina System - Navigation  della finestra di dialogo Preferences .

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.
Questa funzione è accessibile anche facendo clic su Part Actions » Select PCB Components dal menu contestuale quando il cursore si trova sopra la parte selezionata (o sopra una parte all'interno di una selezione di parti). Se si effettua la selezione incrociata di una singola parte con questo metodo, non è necessario che la parte sia selezionata.

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.

Poiché il PCB di destinazione diventerà il documento attivo, si consiglia vivamente di tenere aperti affiancati lo/gli schematico/i sorgente e il documento PCB.
Se il progetto attivo contiene più documenti PCB, è consigliabile aprire solo il documento su cui si desidera lavorare/in cui si desidera selezionare i componenti. Se è aperto più di un documento PCB, il comando analizzerà tutti i documenti alla ricerca di una corrispondenza con i componenti selezionati nel/i documento/i schematico/i.

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:

  1. Fare clic su Design » Classes per aprire la finestra di dialogo Object Class Explorer.
  2. 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.
  3. 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.
  4. Fare clic su Cancel per chiudere la finestra di dialogo Object Class Explorer e tornare all'area di lavoro.
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