Sondage croisé et sélection
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.
En un coup d'œil
- Découvrez la différence entre le repérage croisé et la sélection croisée, et dans quels cas utiliser chacun pour naviguer entre les documents schématiques et PCB.
- Apprenez à activer et à utiliser le mode continu, le mode avec accès direct et les configurations de documents qui facilitent la navigation.
- Découvrez les autres endroits d’Altium Designer où le repérage croisé et la sélection croisée peuvent être utilisés dans vos tâches de conception quotidiennes.
Altium offre de puissantes fonctionnalités de repérage croisé et de sélection croisée qui permettent de naviguer rapidement et efficacement entre les domaines de conception schématique et PCB. Les fonctionnalités Cross-Probing et Cross Selecting sont de puissants outils de recherche qui permettent de localiser des objets dans d’autres éditeurs en sélectionnant l’objet dans l’éditeur actif.
Le repérage croisé permet de pointer vers un objet choisi dans le document actif, puis d’« accéder à » son équivalent dans le document cible. Entre les éditeurs PCB et schématique, le repérage croisé est entièrement pris en charge pour les documents, les composants, les bus, les nets et les broches/pastilles. D’un simple clic, vous pouvez sélectionner un objet pris en charge dans l’un ou l’autre des domaines et le voir mis en surbrillance dans les deux.
La sélection croisée permet de sélectionner un ou plusieurs objets dans le document source puis, en activant la commande de sélection croisée, de sélectionner les mêmes objets dans le document cible.
Modèle de données unifié et compilation du projet
Un modèle de données unifié (UDM) est automatiquement créé dans la mémoire de l’ordinateur. L’UDM modélise tous les aspects de la conception, notamment les composants, la connectivité, les empreintes des composants, les relations entre le projet PCB et un projet FPGA connecté, etc. C’est ce modèle de données unifié qui permet le repérage croisé entre les différents domaines de conception. Les fonctionnalités de repérage croisé utilisent la compilation automatique, ce qui garantit l’utilisation du modèle de données le plus récent. La compilation dynamique peut également être effectuée manuellement à tout moment en cliquant sur Project » Validate PCB Project. Cette fonction vérifie les erreurs logiques, électriques et de dessin entre l’UDM et les paramètres du compilateur.
Configuration des documents
De nombreuses fonctionnalités de Cross-Probing et de Cross Selecting nécessitent l’affichage simultané des documents schématique et PCB, ou sont plus faciles à utiliser dans cette configuration. Vous pouvez afficher les deux documents simultanément en effectuant l’une des opérations suivantes :
- Faites un clic droit sur l’onglet du document, puis sélectionnez Split Vertical ou Split Horizontal selon vos préférences d’affichage.
- Si vous utilisez plusieurs écrans, vous pouvez faire glisser l’onglet du document sur un autre écran.
Repérage croisé
Le repérage croisé est un puissant outil de recherche qui permet de localiser des objets dans d’autres éditeurs en sélectionnant l’objet dans l’éditeur actif. Vous pouvez effectuer un repérage croisé à partir de nombreux emplacements dans Altium Designer. Par exemple, après avoir lancé le repérage croisé depuis l’éditeur PCB, vous pouvez cliquer sur un composant du PCB pour afficher le même composant sur le schéma. Entre les éditeurs schématique et PCB, le repérage croisé est entièrement pris en charge pour les documents, les composants, les bus, les nets et les broches/pastilles.
La fonctionnalité de repérage croisé est accessible depuis l’éditeur schématique ou PCB à l’aide de la commande Tools » Cross Probe ou en cliquant sur le bouton
de la barre d’outils Standard d’un éditeur.
Il existe deux modes de repérage croisé, le mode continu et le mode Accéder à, décrits dans les sections suivantes.
Mode de repérage croisé continu
Le mode continu vous permet de rester dans le document source tout en effectuant un repérage croisé vers différents objets du document cible. Pour ce mode, assurez-vous que les documents schématique et PCB sont ouverts côte à côte dans la fenêtre principale de conception.
Après avoir lancé la commande de repérage croisé en cliquant sur Tools » Cross Probe, le curseur prend la forme d’une croix et vous êtes invité à choisir l’objet auquel vous souhaitez accéder. Placez le curseur sur l’objet souhaité dans l’espace de conception, puis cliquez ou appuyez sur Enter. L’objet correspondant est mis en surbrillance dans le document cible.
Repérage croisé depuis le document source (par exemple, le schéma), avec l’objet correspondant mis en surbrillance sur le PCB.
Vous pouvez continuer à repérer d’autres objets ou faire un clic droit ou appuyer sur Esc pour quitter.
Mode de repérage croisé Accéder à
Le mode Accéder à vous permet d’effectuer un repérage croisé vers un seul objet et de rendre le document cible actif.
Après avoir lancé la commande de repérage croisé en cliquant sur Tools » Cross Probe, le curseur prend la forme d’une croix et vous êtes invité à choisir l’objet auquel vous souhaitez accéder. Placez le curseur sur l’objet souhaité dans l’espace de travail, puis Ctrl+click ou appuyez sur Ctrl+Enter. L’objet correspondant est mis en surbrillance dans le document cible, qui devient le document actif.
Repérage croisé depuis d’autres emplacements dans Altium Designer
Le repérage croisé peut également être effectué depuis divers autres emplacements dans Altium Designer. Ces emplacements supplémentaires vous permettent d’utiliser la fonction de repérage croisé pendant que vous élaborez votre conception, sans avoir à utiliser la commande Tools » Cross Probe.
Repérage depuis la boîte de dialogue d’ordre de modification technique
Vous pouvez effectuer un repérage croisé depuis la boîte de dialogue Engineering Change Order en faisant un clic droit pour accéder aux commandes de repérage croisé afin de localiser le composant de référence dans le schéma ou le composant cible dans le PCB, comme illustré dans l’image ci-dessous :
Repérage depuis la boîte de dialogue Différences entre
La boîte de dialogue Différences entre permet d’effectuer un repérage croisé vers un composant sélectionné sur le schéma ou le PCB. Double-cliquez sur une entrée pour repérer ce composant sur le schéma ou le PCB.
Localisation croisée depuis le gestionnaire de variantes ou la boîte de dialogue de gestion des variantes
Vous pouvez utiliser le gestionnaire de variantes ou la boîte de dialogue de gestion des variantes pour localiser un composant donné sur le schéma. Double-cliquez sur le composant dans le Variant Manager ou la boîte de dialogue Variant Management, ou faites un clic droit, puis sélectionnez Cross Probe dans le menu.
Localisation depuis le panneau Differences
Pour localiser un élément sur le schéma ou le PCB depuis le panneau Differences (cliquez sur le bouton Explore Differences dans la boîte de dialogue Differences between pour accéder à ce panneau), double-cliquez sur une entrée du panneau.
Localisation depuis le BomDoc
La localisation croisée peut également être effectuée depuis le BomDoc. Dans le BomDoc, faites un clic droit, choisissez Cross Probe, puis sélectionnez dans le sous-menu l'élément auquel vous souhaitez accéder.
Localisation croisée depuis le panneau Projects
Pour localiser un composant ou un net donné sur le schéma ou le PCB depuis le panneau Projects, faites un clic droit sur une entrée du sous-dossier Components ou Nets, puis sélectionnez la commande Cross Probe to Schematic ou Cross Probe to PCB.
Localisation croisée depuis le panneau Messages
Après avoir validé le projet schématique, vous pouvez faire un clic droit, puis choisir Cross Probe , ou double-cliquer sur un message d'erreur dans le panneau Messages pour accéder à l'emplacement de cette erreur sur le schéma.
Localisation croisée depuis le gestionnaire de contraintes
Pour localiser un objet depuis le gestionnaire de contraintes, faites un clic droit sur son entrée, puis choisissez l'option Cross Probe dans le menu contextuel ou sélectionnez Cross Probe dans le menu
d'une règle personnalisée.
Sélection croisée
Cette fonctionnalité permet une sélection croisée dynamique et bidirectionnelle des composants. Elle sert à sélectionner les objets correspondants dans les documents PCB et schématiques. Autrement dit, lorsque vous sélectionnez un objet dans le document PCB, le même objet est également sélectionné dans le document schématique source, et inversement. C'est un outil idéal pour constituer un ensemble d'objets sélectionnés en vue d'une opération de conception. Par exemple, vous pouvez examiner plusieurs composants sur le schéma et souhaiter les retrouver dans l'espace de travail de l'éditeur PCB afin de les positionner sur la carte.
La sélection croisée depuis le schéma permet de constituer une sélection de composants PCB pour de nombreux usages, notamment les trois suivants :
- Créer rapidement une classe de composants PCB (Design » Classes ; un bouton permet de reprendre les composants sélectionnés lors de la définition d'une classe de composants).
- Regrouper les composants sélectionnés dans un rectangle défini par l'utilisateur à l'aide de la commande Tools » Component Placement » Arrange Within Rectangle, ce qui est idéal pour isoler un ensemble de composants lors du premier transfert de la conception du schéma vers le PCB.
- Sélectionner les composants du schéma dans un ordre précis, puis passer à l'éditeur PCB et exécuter la commande Tools » Component Placement » Reposition Selected Components : chaque composant PCB peut alors être placé un par un, dans l'ordre de sa sélection sur le schéma.
Cette fonctionnalité est accessible de plusieurs façons :
-
En cliquant sur Tools » Cross Select Mode dans les menus principaux. Cette commande active ou désactive la fonctionnalité, et son état est affiché dans le menu Tools . Cross Select Mode est activé lorsqu'un cadre bleu apparaît autour de l'icône Cross Select Mode dans le menu Tools , comme illustré ci-dessous.

Cross Select Mode dans le menu Tools , désactivé à gauche et activé à droite. - En cochant ou décochant l'option Cross Selection sur la page System - Navigation de la boîte de dialogue Preferences .
- En cliquant sur Shift+Ctrl+X.
Lorsque Cross Select Mode est activé, cliquez pour sélectionner un ou plusieurs objets dans l'espace de conception. Ces mêmes objets seront sélectionnés dans le document correspondant.
Sélection de composants PCB depuis le schéma
Il est possible d'effectuer une sélection croisée entre les composants sélectionnés dans un ou plusieurs documents schématiques sources et les empreintes correspondantes dans le document PCB du projet actif. Cela peut être utile, par exemple, pour sélectionner un ensemble de composants dans les documents sources afin de créer rapidement une nouvelle classe de composants dans le document PCB.
Pour utiliser cette fonctionnalité :
- Assurez-vous que le document PCB cible est ouvert.
- Sélectionnez le ou les composants souhaités dans le ou les documents schématiques sources.
- Choisissez la commande Tools » Select PCB Components.
Après le lancement de la commande, le document PCB du projet devient le document actif. Toutes les empreintes correspondant à la sélection sont sélectionnées et affichées avec un zoom adapté (mais sans masquage) dans l'espace de conception.
Pour créer la nouvelle classe de composants après avoir sélectionné le composant ou l'ensemble de composants sur le PCB à l'aide de la commande Select PCB Components :
- Cliquez sur Design » Classes pour ouvrir la boîte de dialogue Object Class Explorer.
- Faites un clic droit sur Component Classes, puis sélectionnez Add Class en faisant un clic droit dans la colonne de gauche. Saisissez le nom souhaité pour la nouvelle classe.
- Cliquez sur le bouton situé entre les zones Non-Members et Members de la boîte de dialogue pour ajouter le ou les composants souhaités et sélectionnés à la colonne de droite.
- Cliquez sur Cancel pour fermer la boîte de dialogue Object Class Explorer et revenir à l'espace de travail.

