Travailler avec le système d’accrochage du curseur

En un coup d'œil

Cet article explique comment le système unifié d’accrochage du curseur d’Altium Designer vous aide à placer et à aligner avec précision les objets sur un PCB en combinant les grilles d’accrochage, les guides d’accrochage, les points d’accrochage des objets et l’alignement sur les axes. Il détaille les éléments auxquels le curseur peut s’accrocher, les conditions de déclenchement de l’accrochage et les règles de priorité. Il explique également comment des paramètres tels que la distance d’accrochage, l’accrochage aux objets selon leur couche et l’origine actuelle de la carte influencent le comportement lors de l’édition. Si vous souhaitez mieux maîtriser le placement et comprendre pourquoi le curseur se comporte comme il le fait dans l’éditeur de PCB, ce guide vous aidera à travailler avec plus d’assurance et d’efficacité. Poursuivez votre lecture pour optimiser votre méthode de travail.

- Découvrez les principaux éléments du système unifié d’accrochage du curseur, notamment les grilles, les guides, l’accrochage aux objets et l’accrochage aux axes.
- Comprenez comment des paramètres tels que la distance d’accrochage, les couches actives et l’origine actuelle déterminent le comportement de l’accrochage.
- Découvrez comment configurer les options d’accrochage dans le panneau Propriétés afin que le déplacement du curseur et le placement des objets correspondent mieux à vos besoins de conception.
Approfondissez avec l'IA :
 

L’éditeur de PCB est un environnement de conception basé sur une grille : les objets de conception sont généralement placés sur ce que l’on appelle la grille de placement, ou grille d’accrochage. Plusieurs grilles d’accrochage peuvent être définies et, si nécessaire, limitées à une zone spécifique. Ces grilles sont hiérarchisées : la grille ayant la priorité la plus élevée à l’emplacement actuel est appliquée automatiquement. Les grilles d’accrochage peuvent également être limitées aux composants ou aux objets autres que les composants. Outre la grille d’accrochage, le logiciel propose plusieurs fonctions d’accrochage supplémentaires, conçues pour vous aider à positionner et à aligner précisément les objets de conception.

Ensemble, ces fonctions constituent le Unified Cursor-Snap System. Cursor-snap est le processus par lequel la position en pixels du curseur physique de la souris à l’écran détermine la position d’un logical cursor dans l’espace de coordonnées d’un document de conception, tel qu’un PCB. L’objectif est de permettre au système de placer le curseur logique sur des coordonnées pertinentes et utiles, sans que l’utilisateur ait à les spécifier avec une grande précision. Les cartes à géométrie variable, sur lesquelles les broches des composants sont souvent placées sur différentes grilles métriques et impériales, rendent cet objectif encore plus complexe.

Le système réunit différents sous-systèmes qui déterminent ensemble la manière dont le curseur s’accroche à un ensemble donné de coordonnées privilégiées, notamment :

User-Definable Snap Grids La grille d’alignement de base de l’espace de travail, disponible aux formats cartésien et polaire. En savoir plus.
Snap Guides Des points et des lignes pouvant être placés librement, qui fournissent des repères visuels et d’accrochage pratiques pour aligner les objets. En savoir plus.
Object Snapping La possibilité pour les objets placés d’attirer le curseur vers leur position, selon la proximité du curseur avec leurs points d’accrochage (points sensibles).
Control of Object Snapping L’accrochage aux objets peut être appliqué à toutes les couches, uniquement à la couche active, ou désactivé.
Axis Snapping Une fonction permettant d’attirer le curseur selon l’axe X ou Y, afin de l’aligner sur le point sensible d’un objet à proximité.

Ces fonctions se combinent pour faciliter le placement et l’alignement des objets dans l’espace de conception du PCB.

Comprendre le comportement d’accrochage

L’espace de conception de l’éditeur de PCB est un environnement de haute précision contenant des objets conçus à différentes échelles, parfois avec différentes unités de mesure. Le système unifié d’accrochage du curseur simplifie le travail dans cet espace de conception complexe en proposant plusieurs niveaux d’accrochage du curseur lors du placement ou du déplacement des objets.

Démonstration des différentes fonctions d’accrochage du curseur.

L’éditeur de PCB s’appuie sur le système unifié d’accrochage du curseur pour positionner le curseur dans l’espace d’édition à chaque opération d’édition. Ce système joue donc un rôle fondamental dans l’utilisation de l’éditeur de PCB. C’est pourquoi il est important de comprendre comment contrôler et configurer l’accrochage du curseur pendant l’édition.

Le système d’accrochage du curseur repose sur deux aspects essentiels : what le curseur s’accroche et when il s’accroche.

  • What - les points de l’espace auxquels le curseur s’accroche comprennent : les Grids définis par l’utilisateur, les Guides, de travail et les points d’accrochage sur les Objects.

  • When - le curseur s’accroche à un point d’accrochage lorsqu’il se trouve dans la Snap Distance et que l’accrochage est autorisé sur cette Layer.

Vous gagnerez en aisance dans l’éditeur de PCB en sachant contrôler et configurer le système d’accrochage du curseur pendant votre travail. Ce sujet est abordé dans la section Contrôler le comportement d’accrochage de manière interactive, plus loin sur cette page.

Définir l’origine de la carte

Le curseur est positionné dans l’espace de conception par rapport à l’ Current Origin. La grille d’accrochage est calculée à partir de cette origine, et la position de chaque objet placé est également affichée/définie par rapport à l’origine actuelle. L’origine actuelle peut être définie par l’utilisateur et placée n’importe où dans l’espace de conception. Utilisez la commande Edit » Origin » Set des menus principaux pour définir un emplacement de l’espace de conception comme nouvelle origine actuelle et fixer ses coordonnées à (0,0). Après la modification de l’origine actuelle, la position de tous les objets de l’espace de conception est mise à jour par rapport à ce point.

  • Pour rétablir l’origine actuelle à l’Absolute Origin par défaut (tout en bas à gauche de l’espace de conception de 100 × 100 pouces), sélectionnez la commande Edit » Origin » Reset dans les menus principaux.

  • Pour contrôler la visibilité et la couleur du marqueur d’origine dans l’espace de conception, utilisez les commandes situées à côté de l’entrée Origin Marker dans la zone System Colors de l’onglet Layers & Colors du panneau View Configuration ().

Les points d’accrochage

Trois niveaux d’accrochage du curseur sont disponibles, chaque niveau étant prioritaire sur le ou les niveaux inférieurs :

  1. Grid() – la Grid active fournit le plan de référence de base pour l’accrochage. Le curseur logique, ou curseur d’édition, s’accroche successivement aux points de la grille lorsque vous déplacez le curseur de la souris à l’écran. En savoir plus sur l’utilisation des grilles. Notez que plusieurs grilles peuvent être définies, en savoir plus.

  2. Snap Guides() – les Guides d’accrochage permettent à l’utilisateur de définir des lignes ou des points de référence précis et localisés. Le curseur s’y accroche lorsque l’option Snap Guides est activée, avec une priorité supérieure à celle de l’accrochage à la grille. En savoir plus sur l’utilisation des guides.

  3. Objects() – le troisième type de référence pour l’accrochage, souvent le plus utile, correspond aux objets déjà placés dans l’espace de conception. Les cases à cocher de la liste Objects for snapping permettent d’activer des points spécifiques de chaque type d’objet comme points d’accrochage, également appelés points sensibles des objets.

Accrochage aux objets

Il est souvent impossible ou peu pratique de définir une grille sur laquelle se trouvent tous les objets de conception. Dans ce cas, vous devrez peut-être positionner un nouvel objet de conception à un emplacement hors grille. Le logiciel le permet grâce à une fonction appelée Object Snap, qui correspond essentiellement à une zone d’attraction autour du point sensible de cet objet. Les points sensibles se trouvent uniquement à des emplacements pertinents, tels que le centre d’une pastille ou d’un via et les extrémités des segments de piste.

Activez les points d’accrochage souhaités dans la liste Objects for snapping du panneau Properties ().

Il s’agit d’un système à deux axes dans lequel le curseur de la souris doit se trouver dans la Snap Distance sur les axes X et Y pour que l’objet attire le curseur vers ce point sensible. L’accrochage aux points sensibles des objets facilite le routage des objets électriques, en particulier ceux qui ne se trouvent pas sur la grille d’accrochage active. La Snap Distance se configure dans le panneau Properties lorsqu’aucun objet n’est sélectionné dans l’espace de conception.

La fonction d’accrochage aux points sensibles des objets permet de s’accrocher aux objets hors grille.La fonction d’accrochage aux points sensibles des objets permet de s’accrocher aux objets hors grille.

La fonction Objects for snapping propose trois modes de fonctionnement. Utilisez les boutons de la zone Snapping du panneau Properties () pour sélectionner le mode souhaité. Pour passer d’un mode à l’autre pendant votre travail, utilisez le raccourci clavier Shift+E ou sélectionnez View » Grids » Toggle Object Hotspot Snapping dans les menus principaux.

Quand activer l’accrochage aux objets ()

Current Layer L’accrochage aux objets est activé uniquement pour la couche courante. Lorsque le curseur se trouve dans la distance d’accrochage courante, il s’accroche aux points d’accrochage des objets de la couche courante. Ce mode est indiqué dans Status Bar par (Hotspot Snap).
All Layers L’accrochage aux objets est activé pour toutes les couches visibles. Le curseur s’accroche donc aux points d’accrochage des objets (dans la distance d’accrochage courante) sur n’importe quelle couche, et pas uniquement sur la couche courante. Ce mode est indiqué dans Status Bar par (Hotspot Snap (All Layers)).
Off L’accrochage aux objets est désactivé. Status Bar n’affiche aucune indication concernant l’accrochage aux points des objets dans ce mode.
  • Status Bar indique l’état actuel de l’accrochage aux points des objets.

  • Maintenez le raccourci clavier Ctrl enfoncé pour désactiver temporairement l’accrochage aux objets.

La force d’accrochage

La force d’accrochage est définie par Snap Distance. Lorsque le curseur de la souris se trouve à moins de cette distance d’un Snap Point, le curseur d’édition s’accroche immédiatement à cette grille, à ce guide ou à ce point d’accrochage d’objet. Réduire cette valeur diminue la force d’accrochage ; l’augmenter renforce l’effet d’accrochage. Gardez à l’esprit qu’une valeur élevée pour Snap Distance peut vous empêcher de positionner le curseur à certains emplacements de la grille lorsqu’un point d’accrochage d’un objet voisin se trouve dans la distance d’accrochage.

Sélectionnez une option dans la liste ou saisissez la valeur souhaitée (en précisant les unités si elles diffèrent des unités actuelles de la carte).

La force d’accrochage est définie par la distance d’accrochage.La force d’accrochage est définie par la distance d’accrochage.

Aligner le curseur d’édition sur un objet placé

Une tâche de conception courante consiste à aligner un nouvel objet sur un objet existant. Pour cela, vous pouvez activer la fonctionnalité Axes. Lorsque cette fonctionnalité est activée, une ligne de guidage d’alignement dynamique s’affiche entre la position actuelle du curseur et le point d’accrochage de l’objet aligné selon X ou Y dès que le curseur d’édition se trouve dans Axis Snap Range. Ainsi, un point d’accrochage d’objet proche du curseur de la souris sur un axe, mais éloigné sur l’autre, peut déterminer la position du curseur.

Avec la fonctionnalité d’alignement axial, des guides d’alignement dynamiques apparaissent dans l’espace de conception, entre le curseur et les points d’accrochage des objets déjà placés.Avec la fonctionnalité d’alignement axial, des guides d’alignement dynamiques apparaissent dans l’espace de conception, entre le curseur et les points d’accrochage des objets déjà placés.

Configurer les options d’accrochage

Les options du système unifié d’accrochage du curseur se configurent dans le panneau Propriétés (accessible lorsqu’aucun objet n’est sélectionné dans l’espace de conception). Utilisez ces commandes pour configurer le comportement d’accrochage du curseur, notamment les éléments auxquels il s’accroche, les couches concernées et la portée de l’accrochage.

Options d’accrochage ()

Grids () Lorsque cette option est activée, le curseur est attiré ou s’accroche à l’emplacement le plus proche de la grille d’accrochage lorsqu’il se trouve dans Snap Distance. La grille d’accrochage active est affichée dans Status bar et dans l’affichage tête haute (Shift+H pour l’activer ou le désactiver). Lorsque cette option est désactivée, le curseur s’accroche only aux Objects for snapping activés, ce qui revient à travailler sans grille. Pour en savoir plus, consultez Travailler avec les grilles.
Guides ()

Lorsque cette option est activée, le curseur s’accroche aux guides de travail (ou d’accrochage) définis par l’utilisateur lorsqu’il se trouve dans Snap Distance. Notez que l’accrochage à un guide est prioritaire sur l’accrochage à la grille.  Lorsque cette option est désactivée, le curseur ne s’accroche pas aux guides d’accrochage. Pour en savoir plus, consultez Travailler avec les guides.

Axes () Lorsque cette option est activée, le curseur s’aligne axialement (selon X ou Y) sur les Objects for snapping activés. Axis Snap Range définit la distance à laquelle l’alignement axial selon X ou Y se produit. Une ligne de guidage d’alignement dynamique s’affiche lorsque l’alignement est obtenu, entre la position actuelle du curseur et le point d’accrochage de l’objet aligné axialement.
Snapping () Sélectionnez l’un des trois boutons pour déterminer si l’accrochage aux objets est :Off, s’il s’effectue uniquement pour les Objects for Snapping activés sur Current Layer, ou s’il s’effectue pour les Objects for Snapping activés sur All Layers.
Object for snapping ()

Les points d’accrochage des objets auxquels le curseur s’accroche pendant une opération d’édition, telle que le placement, le déplacement ou la mesure. Notez que l’application de ces options dépend de l’état actuel de l’option Snapping ci-dessus.

Snap Distance () Lorsque le curseur se trouve à moins de cette distance d’un Objects for Snapping activé (et que l’accrochage est activé pour la couche active), il s’accroche à ce point. Il s’accroche également à la grille d’accrochage courante ou au guide défini par l’utilisateur lorsqu’il se trouve à moins de cette distance, si les boutons Grids / Guides sont activés.
Axis Snap Range ()

Si le bouton Axes est activé, une ligne de guidage dynamique s’affiche lorsque le curseur se trouve à moins de cette distance et est aligné axialement sur un point Objects for Snapping activé. Notez que Snap Distance s’applique également et attire le curseur selon X ou Y pour créer l’alignement axial.

  • L’accrochage ne se produit que lorsqu’un curseur d’édition (en croix) est affiché, par exemple pendant le placement ou le déplacement d’un objet.

  • Le curseur ne s’accroche à une grille définie que si l’option Grids est activée dans la zone Snap Options du panneau Properties.

  • Sélectionnez View » Toggle Units (ou utilisez le raccourci Q) pour basculer les unités de l’espace de conception entre le système impérial et le système métrique.

  • La grille d’accrochage courante et les positions dans l’espace de conception sont affichées dans la barre d’état ainsi que dans l’affichage tête haute (Shift+H pour l’activer ou le désactiver).

  • Maintenez le raccourci clavier Ctrl enfoncé pour désactiver temporairement l’accrochage aux objets.

Contrôler le comportement d’accrochage de manière interactive

Comme le montre la vidéo de la section Comprendre le comportement d’accrochage, l’un des principaux avantages des options d’accrochage est la possibilité de les reconfigurer pendant que vous travaillez. Vous pouvez ainsi choisir les objets pour lesquels activer l’accrochage pendant une opération d’édition ou de placement.

  • Appuyez sur Ctrl+E pendant que vous travaillez (ou cliquez sur le bouton  dans Active Bar) pour afficher une palette d’options d’accrochage (illustrée ci-dessous).

  • Utilisez les trois boutons en haut de la palette pour activer les points d’accrochage souhaités.

  • Sous la ligne horizontale se trouve un ensemble de boutons d’objets permettant de configurer les objets pour l’accrochage. Cliquez une fois sur un bouton d’objet pour l’activer (le bouton devient bleu), ou cliquez à nouveau pour le désactiver (le bouton devient gris).

  • Au-dessus des boutons d’objets se trouve un bouton à trois états qui indique les éléments actuellement activés. Ce bouton permet également de parcourir les trois états possibles : Custom (de 1 à n-1 objets activés manuellement), cliquez pour passer à ; All - On (tous les objets activés), cliquez pour passer à ; All - Off (désactivation de tous les objets).

Raccourcis des options d’accrochage :

  • Ctrl+E - afficher une palette d’options d’accrochage

  • Shift+E - passer au mode d’accrochage suivant (Off, Current Layer, All Layers)

  • Ctrl - maintenir enfoncé pour désactiver l’accrochage aux objets

AI-LocalizedLocalisé par IA
Si vous trouvez un problème, sélectionnez le texte/l’image et appuyez surCtrl + Enterpour nous envoyer vos commentaires.
Nav
Contents
Disponibilité des fonctionnalités

Les fonctionnalités auxquelles vous avez accès dépendent de la solution Altium dont vous disposez – Altium Develop, Altium Agile Teams, Altium Agile Enterprise, ou Altium Designer (avec un abonnement actif).

Si vous ne voyez pas une fonctionnalité documentée dans votre logiciel actuel, contactez le service commercial d’Altium pour en savoir plus.

Documentation héritée

La documentation d’Altium Designer n’est plus versionnée. Si vous devez accéder à la documentation des versions antérieures d’Altium Designer, consultez la section Documentation héritée de la page Other Installers.

Contents