La conception électronique est le processus qui consiste à capturer une conception logique dans le schéma, puis à représenter cette conception sous la forme d’un ensemble d’objets dans l’espace de conception PCB. Même pour un petit circuit, le schéma peut inclure de nombreux composants, chacun avec de nombreux modèles et paramètres. L’espace de conception PCB peut également contenir un grand nombre d’objets de conception qui constituent la carte. Au cours du processus de conception, l’emplacement et les propriétés de ces objets doivent évoluer à mesure que vous travaillez à équilibrer les différentes exigences de conception.
Points communs du placement et de la modification des objets
Dans Altium Designer, le processus de placement d’un objet est globalement le même, quel que soit l’objet placé. Dans sa forme la plus simple, le processus est le suivant :
-
Sélectionnez l’objet à placer en :
-
sélectionnant la commande dans les menus principaux Place.
-
sélectionnant la commande dans la barre active.
-
faisant un clic droit dans l’espace de conception, puis en sélectionnant la commande dans le sous-menu Place du menu contextuel.
-
Utilisez la souris pour définir l’emplacement de l’objet placé dans l’espace de conception de l’éditeur de schéma ainsi que sa taille (le cas échéant).
-
Faites un clic droit (ou appuyez sur Esc) pour terminer la commande et quitter le mode de placement.
Les objets de conception de schéma peuvent être placés en dehors des limites de la feuille de schéma, et ces objets peuvent être sélectionnés et déplacés. Lorsqu’un objet situé en dehors des limites de la feuille de schéma est sélectionné, le même ensemble d’opérations et de commandes peut être exécuté que pour un objet situé à l’intérieur des limites de la feuille de schéma.
Placement des objets de conception
Les étapes de base pour placer des objets de conception de schéma sont décrites ci-dessous.
-
Sélectionnez le type d’objet que vous souhaitez placer en choisissant un type d’objet dans le menu Place (par exemple, Place » Wire) ou en cliquant sur l’une des icônes de la barre d’outils Active . Des raccourcis clavier pour le placement sont également disponibles (par exemple, P, W pour placer un fil). Pour placer des composants (pièces), vous pouvez également cliquer sur le bouton Place dans le panneau Components , ou sélectionner le nom du composant dans une bibliothèque disponible dans le panneau Components et le faire glisser dans le document.
-
Lorsqu’un objet est sélectionné pour être placé, le curseur prend la forme d’un réticule, indiquant que vous êtes en mode d’édition, et, si pertinent, l’objet apparaît « flottant » sous le curseur.
-
Appuyez sur la touche Tab pour modifier les propriétés de l’objet avant de le placer. Cela ouvrira le panneau Properties correspondant à cet objet particulier, vous permettant de modifier diverses options. Une fois le paramétrage terminé, cliquez sur
pour revenir au mode de placement. L’avantage de la modification pendant le placement est que les objets qui possèdent un identifiant numérique, tel qu’un désignateur, seront incrémentés automatiquement.
-
Positionnez le curseur puis cliquez avec le bouton gauche ou appuyez sur Enter pour placer l’objet. Pour les objets complexes, tels que les fils ou les polygones, vous devez poursuivre la procédure de positionnement et de clic pour placer tous les sommets de l’objet.
Remarque : les options de la page
Schematic - AutoFocus de la boîte de dialogue
Preferences contrôlent l’état de l’affichage du schéma. Par exemple, le schéma peut être configuré pour effectuer automatiquement un zoom avant lors du placement ou de la modification d’objets connectés, ou pour atténuer tout le câblage non lié au fil en cours de placement. D’autres options de zoom et de panoramique sont disponibles à l’aide des raccourcis clavier ou de la molette de la souris. Utilisez la touche
Ctrl et faites tourner la molette pour zoomer et dézoomer, appuyez sur la molette et déplacez la souris vers le haut pour zoomer ou vers le bas pour dézoomer pendant le placement. Vous pouvez configurer le comportement de votre souris sur la page
System - Mouse Wheel Configuration de la boîte de dialogue
Preferences .
-
Après avoir placé un objet, vous resterez en mode de placement (indiqué par le curseur en forme de réticule), ce qui vous permet de placer immédiatement un autre objet du même type. Pour quitter le mode de placement, faites un clic droit ou appuyez sur la touche Esc . Dans certains cas, comme lors du placement d’un polygone, vous devrez peut-être le faire deux fois : une fois pour terminer le placement de l’objet et une fois pour quitter le mode de placement. Lorsque vous quittez le mode de placement, le curseur reprend sa forme par défaut.
Modification avant placement
Les propriétés par défaut d’un objet (celles qui peuvent logiquement être prédéfinies) peuvent être modifiées à tout moment sur la page Schematic – Defaults de la boîte de dialogue Preferences . Ces propriétés seront appliquées lors du placement des objets suivants.

Utilisez la colonne Primitive List pour accéder aux propriétés des objets et modifier les valeurs par défaut selon les besoins.
Par défaut, les valeurs par défaut des objets sont enregistrées dans le fichier Advsch.dft. En option, les valeurs peuvent être enregistrées dans un fichier .dft portant un nom différent. Des commandes permettent d’enregistrer et de charger des fichiers .dft, ce qui vous permet de créer des « ensembles » favoris de valeurs par défaut d’objets. Tous les paramètres enregistrés dans des fichiers .dft et chargés depuis ceux-ci sont des valeurs par défaut définies par l’utilisateur. Si nécessaire, les valeurs par défaut d’origine peuvent être restaurées à tout moment à l’aide des options Set To Defaults ou Reset All. Les valeurs par défaut d’origine sont codées en dur.
Modification pendant le placement
Un certain nombre d’attributs peuvent être modifiés au moment où un objet est placé pour la première fois. Pour accéder à ces attributs, appuyez sur la touche Tab en mode de placement pour ouvrir le panneau Properties associé. Le fait d’appuyer sur la touche Tab met le placement en pause afin que vous puissiez effectuer les modifications nécessaires pour l’objet.
Exemple de panneau Properties pour un objet Net Label.
Une fois les modifications effectuées, cliquez sur la superposition du bouton de pause de l’espace de conception (
) pour reprendre le placement.
Les attributs définis de cette manière deviendront les paramètres par défaut pour les placements ultérieurs d’objets, sauf si l’option
Permanent de la page
Schematic – Defaults de la boîte de dialogue
Preferences est activée. Lorsque cette option est activée, les modifications effectuées n’affectent que l’objet en cours de placement et les objets suivants placés pendant la même session de placement.
Modification après placement
Une fois qu’un objet a été placé, il existe plusieurs façons de le modifier. Elles sont décrites ci-dessous.
Le panneau ou la boîte de dialogue des propriétés associées
Cette méthode de modification utilise le mode du panneau Properties associé et la boîte de dialogue pour modifier les propriétés d’un objet placé.
Après placement, la boîte de dialogue associée est accessible en :
-
double-cliquant sur l’objet placé.
-
plaçant le curseur sur l’objet, en faisant un clic droit puis en choisissant Properties dans le menu contextuel.
Après placement, le mode associé du panneau Properties est accessible de l’une des façons suivantes :
-
Si le panneau Properties est déjà actif, sélectionnez l’objet.
-
Après avoir sélectionné l’objet, sélectionnez le panneau Properties à partir du bouton Panels en bas à droite de l’espace de conception ou sélectionnez View » Panels » Properties dans les menus principaux.
Si l’option
Double Click Runs Interactive Properties est désactivée (par défaut) sur la page
Schematic - Graphical Editing page de la boîte de dialogue
Preferences, lorsque vous double-cliquez sur la primitive ou faites un clic droit sur une primitive sélectionnée puis choisissez
Properties, la boîte de dialogue s’ouvre. Lorsque l’option
Double Click Runs Interactive Properties est activée, le panneau
Properties s’ouvre.
Bien que les options soient les mêmes dans la boîte de dialogue et dans le panneau, leur ordre et leur emplacement peuvent légèrement différer.
Appuyez sur Ctrl+Q pour basculer les unités de mesure actuellement utilisées dans le panneau/la boîte de dialogue entre le système métrique (mm) et le système impérial (mil). Cela n’affecte que l’affichage des mesures dans le panneau/la boîte de dialogue ; cela ne modifie pas l’unité de mesure spécifiée pour la feuille, qui est configurée dans le paramètre Units du panneau Properties lorsqu’aucun objet n’est sélectionné dans l’espace de conception.
Modification graphique
Cette méthode de modification vous permet de sélectionner directement un objet placé dans l’espace de conception et d’en modifier graphiquement la taille, la forme ou l’emplacement. La modification de la forme et/ou de la taille (le cas échéant) s’effectue à l’aide de « poignées » d’édition qui apparaissent une fois l’objet sélectionné.

Exemple de poignées d’édition pour un objet Sheet Symbol sélectionné.
Lorsqu’un objet est sélectionné, vous pouvez le déplacer ou modifier ses caractéristiques graphiques. Cliquez sur un objet pour le sélectionner ; ses « poignées » ou sommets s’affichent. L’objet sélectionné sera mis en évidence dans la couleur de sélection définie dans le champ Selections de la région Color Options sur la page Schematic - Graphical Editing page de la boîte de dialogue Preferences . Pour modifier graphiquement un objet sélectionné, cliquez sur une poignée d’édition et maintenez le bouton enfoncé. Ce point de l’objet sera alors attaché au curseur. Déplacez la souris vers un nouvel emplacement et relâchez pour redimensionner. Cliquez n’importe où sur un objet sélectionné pour le déplacer ou appuyez sur la touche Delete pour le supprimer.
Déplacement des objets sélectionnés :
- Les objets de schéma ou de PCB sélectionnés peuvent être « déplacés par incréments » selon la valeur actuelle de la grille d’accrochage en appuyant sur les touches fléchées tout en maintenant la touche Ctrl .
-
Les objets sélectionnés peuvent également être « déplacés par incréments » de 10x la valeur de la grille d’accrochage en appuyant sur les touches fléchées tout en maintenant les touches Ctrl+Shift.
-
Pour les objets de schéma, la grille d’accrochage actuelle est affichée dans la barre d’état. Les grilles d’accrochage disponibles sont configurées dans la page Schematic - Grids de la boîte de dialogue Preferences. Appuyez sur G pour parcourir les différentes valeurs de grille disponibles pendant votre travail.
-
Pour les objets de PCB, la grille d’accrochage actuelle est affichée dans la barre d’état et est définie dans la boîte de dialogue Grid Editor. Appuyez sur Ctrl+G pour ouvrir la boîte de dialogue et saisir une nouvelle valeur.
-
Vous pouvez sélectionner plusieurs composants PCB et les repositionner individuellement (dans l’ordre où vous les avez sélectionnés) à l’aide de la commande Reposition Selected Components (Tools » Component Placement » Reposition Selected Components ou raccourci T, O, C). Les composants peuvent être sélectionnés directement sur le PCB à l’aide du panneau PCB , ou dans l’éditeur de schéma si Cross Select Mode est activé (menu Tools).
Repositionnement d’un objet
Deux termes sont utilisés pour décrire le repositionnement graphique d’un objet : move et drag.
-
Move - déplacer le ou les objets sans tenir compte de la connectivité.
-
Drag - tenter de maintenir la connectivité pendant le déplacement du ou des objets.
L’éditeur de schéma fonctionne dans l’un ou l’autre mode, selon l’état actuel de l’option Always Drag (page Schematic - Graphical Editing de la boîte de dialogue Preferences).
L’état actuel de l’option Always Drag peut être temporairement inversé pendant votre travail en maintenant la touche Ctrl. Si l’option Always Drag est activée et que vous faites Ctrl + clic, maintenez et faites glisser, le logiciel ne tentera pas de maintenir la connectivité et déplacera à la place l’objet sous le curseur. Dans cette situation, si cet objet est membre d’une union, alors tous les objets de l’union seront déplacés. Si vous travaillez avec Always Drag activé, maintenez Ctrl pendant que vous cliquez et faites glisser pour déplacer tous les objets d’une union. Notez que la touche Ctrl fonctionne dans les deux sens : si Always Drag est actuellement désactivé, alors maintenir Ctrl indique à l’éditeur de schéma de passer du comportement de déplacement d’objet au comportement de glissement d’objet.
Cliquez et maintenez sur un objet (ou sur l’un des objets d’une sélection) pour le repositionner. Lorsque vous le faites, le curseur peut s’accrocher à un emplacement différent sur l’objet de celui où vous avez cliqué. Cela est intentionnel et est contrôlé par les options suivantes, configurées dans la page Schematic - Graphical Editing de la boîte de dialogue Preferences. Notez que les objets électriques, tels que les étiquettes de net, les symboles de feuille et les composants, se comportent différemment des objets non électriques, tels qu’un rectangle ou une ligne, si l’option Always Drag est activée.
-
Center of Object - lorsqu’elle est activée, pour un objet graphique, le curseur est placé et maintenu au centre géométrique de l’objet. Pour un objet électrique, il est maintenu à l’emplacement du clic si l’option Always Drag est activée. Si Always Drag est désactivée, il est maintenu au centre géométrique. Pour les chaînes de texte, il est maintenu par le point de référence de la chaîne (déterminé par le réglage actuel de la propriété de justification de la chaîne).
-
Object's Electrical Hot Spot - lorsqu’elle est activée, si l’objet est un objet électrique, il est maintenu sur un point chaud (le point chaud est le point où la connectivité est créée). Lorsqu’elle est activée, cette option remplace l’option Center of Object pour les objets électriques.
-
Always Drag - le terme Glisser est utilisé pour indiquer movement while maintaining connectivity. Lorsqu’elle est activée, lorsque vous cliquez et faites glisser sur un objet électrique, vous demandez au logiciel de tenter de maintenir la connectivité actuelle et d’ajuster proprement le câblage en conséquence pendant le glissement. Maintenez Ctrl pour passer temporairement du glissement au déplacement.
-
Lorsque Always Drag est activé, le logiciel tente de maintenir la connectivité actuellement définie dans ce net. L’option Toujours glisser peut être temporairement inhibée en maintenant Ctrl pendant que vous cliquez et faites glisser.
-
Appuyez sur la touche G pendant le déplacement d’un objet pour parcourir les réglages Grid Preset disponibles. Ceux-ci sont configurés dans la page Schematic - Grids de la boîte de dialogue Preferences.
-
Appuyez sur la touche Ctrl pendant le déplacement d’un texte ou d’un objet graphique pour inhiber temporairement le Grid Preset actuel et régler la grille sur la valeur minimale de 10 mil. Cette fonction est utile lorsque vous devez ajuster avec précision l’emplacement d’une chaîne de texte.
-
Les objets sélectionnés peuvent être « déplacés par incréments » d’une grille (selon la valeur actuelle de la grille d’accrochage) en appuyant sur les touches Ctrl+Arrow. Les objets sélectionnés peuvent également être « déplacés par incréments » de 10 grilles (valeur de grille d’accrochage multipliée par 10) en appuyant sur les touches Ctrl+Shift+arrow.
-
Appuyez sur la touche Alt pendant le déplacement pour contraindre la direction du mouvement à l’axe horizontal ou vertical, selon la direction initiale du déplacement.
-
Appuyez sur Ctrl+Spacebar pour faire pivoter la sélection dans le sens antihoraire par incréments de 90°. Appuyez sur Shift+Ctrl+Spacebar pour faire pivoter la sélection dans le sens horaire.
-
Appuyez sur les touches X ou Y pour retourner la sélection selon l’axe X ou l’axe Y respectivement.
-
Appuyez sur Spacebar (ou Shift+Spacebar) pour modifier le mode de câblage des fils, bus ou faisceaux de signaux connectés. Le mode de câblage des connexions ne peut être modifié que si l’option Drag Orthogonal est activée, dans la page Schematic - General de la boîte de dialogue Preferences. Le mode par défaut consiste à conserver un câblage à angles de 90 degrés. Si cette option est désactivée, non seulement le mode de câblage ne peut pas être parcouru, mais le câblage connecté sera repositionné de manière oblique.
Commandes de déplacement
La position d’un objet peut être modifiée à l’aide des commandes du sous-menu Edit » Move des menus principaux ou du sous-menu de déplacement dans le Active Bar.
-
Drag - faire glisser un objet individuel dans le document courant, tout en maintenant la connectivité avec les autres objets électriques (si un objet électrique est choisi).
-
Move - déplacer un objet individuel dans le document courant. La connectivité n’est pas maintenue lors de l’utilisation de cette fonction.
-
Move Selection - repositionner les objets sélectionnés dans le document courant. La connectivité n’est pas maintenue lors de l’utilisation de cette fonction.
-
Move Selection by X, Y - décaler la sélection actuelle d’objets d’une valeur précise dans les directions X et/ou Y. Après le lancement de la commande, la boîte de dialogue Move Selection by X, Y apparaît. Utilisez cette boîte de dialogue pour spécifier les valeurs d’incrément delta X et/ou delta Y selon lesquelles déplacer la sélection. Après avoir cliqué sur OK, la sélection sera déplacée en conséquence.

La boîte de dialogue Move Selection by X, Y
-
Drag Selection - faire glisser les objets électriques sélectionnés dans le document courant, tout en maintenant la connectivité avec les autres objets électriques. Pour l’utiliser avec une sélection d’objets non électriques, maintenez la touche Ctrl pour commencer le déplacement. Cela a pour effet de désactiver temporairement l’option Always Drag, ce qui fait que la commande Drag Selection agit comme la commande Move Selection. Notez que la touche Ctrl inhibe également l’accrochage à la grille ; relâchez la touche Ctrl une fois le déplacement commencé pour rétablir l’accrochage à la grille.
-
Move To Front - cette commande est utilisée pour repositionner un objet et le placer devant tous les autres objets dans la pile de dessin du document courant.
-
Rotate Selection - cette commande est utilisée pour faire pivoter un ou plusieurs objets sélectionnés dans le sens antihoraire.
-
Rotate Selection Clockwise - cette commande est utilisée pour faire pivoter un ou plusieurs objets sélectionnés dans le sens horaire.
Commandes d’alignement
Les objets peuvent également être déplacés en modifiant leur alignement. Pour aligner des objets avec d’autres objets, sélectionnez tous les objets que vous souhaitez inclure dans l’alignement, cliquez avec le bouton droit sur un objet sélectionné, puis choisissez Align. Vous pouvez également utiliser le sous-menu Edit » Align des menus principaux ou le sous-menu d’alignement dans le Active Bar. Le sous-menu d’alignement contient un certain nombre d’options pour répartir les objets sélectionnés.
La connectivité n’est pas préservée pendant l’alignement.
La commande Align est utilisée pour accéder à la boîte de dialogue Align Objects, qui fournit des commandes permettant d’aligner rapidement l’ensemble des objets de conception actuellement sélectionnés selon les besoins. Utilisez la boîte de dialogue pour définir les options d’alignement vertical et/ou horizontal des objets sélectionnés, selon les besoins, puis cliquez sur OK pour effectuer l’alignement.

La boîte de dialogue Align Objects
-
L’activation simultanée des options Horizontal et Vertical peut entraîner un conflit, les objets sélectionnés pouvant alors se retrouver empilés les uns sur les autres.
-
L’utilisation des options Distribute equally peut entraîner un positionnement hors grille des objets déplacés. Activez l’option Move primitives to grid pour restreindre l’alignement afin que toutes les primitives de la sélection se trouvent sur un point de grille valide une fois l’alignement terminé.
Options et contrôles de la boîte de dialogue Align Objects
-
Horizontal Alignment - choisissez l’une des options suivantes pour déterminer l’alignement horizontal des objets sélectionnés :
-
No Change - laisse l’alignement horizontal des objets inchangé.
-
Left - aligne les objets sur le bord gauche de l’objet le plus à gauche.
-
Center - aligne les objets sur un axe situé à mi-distance entre les objets le plus à gauche et le plus à droite de la sélection.
-
Right - aligne les objets sur le bord droit de l’objet le plus à droite.
-
Distribute equally - espace horizontalement les objets sélectionnés de manière uniforme, en utilisant respectivement les objets le plus à gauche et le plus à droite comme limites gauche et droite.
-
Vertical Alignment - choisissez l’une des options suivantes pour déterminer l’alignement vertical des objets sélectionnés :
-
No Change - laisse l’alignement vertical des objets sélectionnés inchangé.
-
Top - aligne les objets sur le bord supérieur de l’objet le plus haut.
-
Center - aligne les objets sur un axe situé à mi-distance entre les objets le plus haut et le plus bas de la sélection.
-
Bottom - aligne les objets sur le bord inférieur de l’objet le plus bas.
-
Distribute equally - espace verticalement les objets sélectionnés de manière uniforme, en utilisant respectivement les objets le plus haut et le plus bas comme limites supérieure et inférieure.
-
Move primitives to grid - activez cette option pour restreindre l’alignement afin que toutes les primitives de la sélection se trouvent sur un point valide de la grille une fois l’alignement terminé.
La commande Align Left / Align Right / Align Top / Align Bottom vous permet d’aligner les objets de conception sélectionnés sur leurs bords gauche/droit/supérieur/inférieur, respectivement. Après le lancement de la commande, le bord gauche/droit/supérieur/inférieur de l’objet le plus à gauche/à droite/en haut/en bas est utilisé comme référence, et tous les autres objets de la sélection sont déplacés vers la gauche/la droite/le haut/le bas afin que leurs bords gauches soient alignés sur cette référence.
Les objets seront déplacés quelle que soit leur position par rapport à la référence. Il est possible d’obtenir un chevauchement partiel ou total des objets.
La commande Align Horizontal Centers / Align Vertical Centers vous permet de placer les objets sélectionnés dans une seule colonne/ligne, alignés selon leurs centres horizontaux/verticaux. Après le lancement de la commande, les objets de la sélection seront déplacés horizontalement/verticalement pour former une seule colonne/ligne, alignée selon leurs centres horizontaux/verticaux. La ligne centrale verticale de la colonne est le point médian entre les objets le plus à gauche et le plus à droite de la sélection; la ligne centrale horizontale de la ligne est le point médian entre les objets le plus haut et le plus bas de la sélection.
La commande Distribute Horizontally / Distribute Vertically vous permet d’égaliser l’espacement horizontal/vertical d’une sélection d’objets. Après le lancement de la commande, les objets le plus à gauche et le plus à droite / le plus haut et le plus bas de la sélection resteront fixes à leur position, tandis que tous les autres objets seront espacés uniformément entre eux. La position verticale/horizontale des objets n’est pas modifiée.
La commande Align To Grid sert à déplacer les objets sélectionnés vers le point le plus proche de la grille d’accrochage actuelle.
Arrondi des coordonnées des objets
Vous pouvez arrondir les coordonnées internes des objets, afin de compenser tout effet d’arrondi lors du passage des unités impériales aux unités métriques en cours de conception, en choisissant la commande Tools » Convert » Round coordinates of objects dans les menus principaux. Le résultat global est que les coordonnées internes de tous les objets de conception seront celles qu’elles auraient eues si vous aviez commencé la conception en unités métriques dès le départ.
Après le lancement de la commande, la boîte de dialogue Rounding coordinates of objects apparaîtra. Utilisez cette boîte de dialogue pour définir à quels documents le processus d’arrondi sera appliqué :
-
Just this document - arrondir les coordonnées uniquement pour le document en cours.
-
All schematic documents in the current project - arrondir les coordonnées pour tous les documents schématiques du projet en cours. Les documents schématiques du projet en cours qui sont actuellement fermés seront ouverts.
-
All open schematic documents - arrondir les coordonnées pour tous les documents schématiques actuellement ouverts, quel que soit le projet auquel ils appartiennent.

La boîte de dialogue Rounding coordinates of objects
Après avoir effectué votre sélection et cliqué sur OK, une boîte de dialogue d’information s’ouvrira et résumera le nombre d’objets et de documents dont les coordonnées ont été arrondies.
Déplacement d’un objet dans la pile de dessin
L’éditeur de schéma empile automatiquement les objets, le texte et les éléments graphiques en couches. Chaque objet se trouve sur une couche différente selon son ordre de création et, par conséquent, il est possible de placer des objets de sorte qu’ils se chevauchent. Les objets créés ou ajoutés récemment se trouvent toujours sur la couche supérieure.
À l’aide des commandes suivantes du sous-menu Edit » Move des menus principaux ou du sous-menu de déplacement dans le Active Bar, vous pouvez déplacer un objet dans une pile d’objets superposés dont cet objet fait partie.
Bring To Front / Send To Back – déplace un objet faisant partie d’une pile d’objets superposés vers l’avant/l’arrière de tous les autres objets de cette pile. Après le lancement de la commande, cliquez sur l’objet que vous souhaitez déplacer. L’objet sera déplacé au sommet/à la base de la pile, devant / derrière tous les objets superposés, sans modifier ses coordonnées x ou y.
Bring To Front Of / Send To Back Of – déplace un objet devant / derrière un autre objet dans une pile d’objets superposés. Après le lancement de la commande, cliquez sur l’objet que vous souhaitez déplacer, puis cliquez sur un objet « cible » devant / derrière lequel vous souhaitez déplacer le premier objet. Le premier objet sera déplacé devant / derrière cet objet cible sans modifier ses coordonnées x ou y.
Lors de la sélection des objets initiaux ou cibles, si vous cliquez sur une zone où plusieurs objets possibles se chevauchent, une fenêtre contextuelle apparaîtra contenant tous les objets superposés parmi lesquels vous pourrez choisir l’objet souhaité.
Édition de texte sur place
L’édition de texte sur place vous permet de modifier directement les entrées de texte du document en cours, telles que le désignateur et le commentaire, les chaînes de texte, les cadres de texte et les notes entièrement développées, plutôt que de devoir les modifier via le panneau Properties. Pour ce faire, cliquez une fois sur l’objet textuel pour le sélectionner, puis après un court délai, cliquez à nouveau pour entrer en mode d’édition sur place (un délai suffisant entre chaque clic doit être respecté afin que le logiciel n’interprète pas les deux clics simples comme un double-clic, ce qui ouvrirait le panneau Properties). Vous pouvez également sélectionner l’objet textuel à modifier sur place puis utiliser le raccourci clavier F2. Sélectionnez l’objet texte que vous souhaitez modifier puis activez la commande : le texte sera mis en surbrillance et prêt pour une modification directe.
Pour terminer l’édition du texte sur place, cliquez en dehors de la chaîne de texte. Pour un texte de paramètre ou une chaîne de texte, vous pouvez également appuyer sur Enter. Pour un cadre de texte ou une note, vous pouvez appuyer sur le bouton coche verte
(si vous décidez que la modification effectuée n’est pas nécessaire, appuyez sur le bouton croix rouge
pour annuler la modification).
Cette fonctionnalité n’est disponible que si l’option
Enable In-Place Editing est activée sur la page
Schematic - General page de la boîte de dialogue
Preferences . Si cette option est désactivée, vous devrez sélectionner l’objet parent et modifier le texte via le panneau
Properties.
Le menu contextuel accessible par clic droit fournit des commandes d’édition standard telles que Cut, Copy, Paste, et Delete.
Édition d’objet polyligne
Un segment d’un objet de connectivité polyligne (fil, bus ou faisceau de signaux) placé sur une feuille schématique peut être scindé en deux parties à un emplacement choisi sur la feuille schématique à l’aide de la commande Edit » Break Wire, depuis les menus principaux. Après le lancement de la commande, le curseur apparaîtra conformément aux paramètres définis pour Cutter Box et Extremity Markers, sur la page Schematic - Break Wire page de la boîte de dialogue Preferences.
Si la boîte de coupe est configurée pour ne jamais être affichée, ou pour n’être affichée que lorsque le curseur passe au-dessus d’un segment de polyligne, la zone de coupe sera distinguée dans l’espace de travail par un marqueur en croix central lorsque le curseur est éloigné d’un segment de fil. Si la boîte de coupe et les marqueurs d’extrémité sont tous deux configurés pour ne jamais s’afficher, le passage du curseur au-dessus d’un segment de fil entraînera la mise en surbrillance de la partie concernée de ce segment, ou de sa totalité, distinguant ainsi la portion de fil qui sera coupée lors du clic.
Placez le curseur sur le segment de fil, de bus ou de faisceau de signaux que vous souhaitez effectivement scinder en deux et cliquez, ou appuyez sur Enter. La longueur de segment indiquée sera supprimée, scindant ainsi le segment en deux.
Continuez à scinder d’autres objets polylignes, ou cliquez avec le bouton droit, ou appuyez sur Esc, pour quitter.
Pendant le mode de coupure de fil, appuyez sur Spacebar pour parcourir les modes de longueur de coupe suivants :
-
Snap To Segment - dans ce mode, l’outil de coupe s’ajuste automatiquement pour s’aligner sur un segment entier de polyligne.
-
Snap Grid Size Multiple - dans ce mode, l’outil de coupe est dimensionné selon un multiple défini de la grille d’accrochage actuelle.
-
Fixed Length - dans ce mode, l’outil de coupe est dimensionné selon une longueur fixe définie.
-
Quelle que soit la taille de l’outil de coupe, avec des options autres que Snap To Segment, l’outil de coupe se réduira pour prendre en charge intégralement les segments de fil de plus petite taille lorsqu’il passe dessus, comme si Snap To Segment était sélectionné.
-
Les propriétés de l’outil de coupe peuvent être définies dans la page Schematic - Break Wire de la boîte de dialogue Preferences . Les valeurs modifiées au niveau local du document seront instantanément répercutées au niveau des préférences.
-
Vous pouvez également supprimer des segments de fil sélectionnés (mais pas des segments d’objets bus ou faisceau de signaux) en appuyant sur la touche Delete , avec prise en compte automatique des jonctions, ce qui vous permet de supprimer un segment de fil uniquement jusqu’à cette jonction (et y compris cette jonction si seulement deux autres segments de fil resteraient autrement connectés à celle-ci). Cliquez simplement deux fois (avec une pause entre les deux clics) sur un segment de fil particulier pour le sélectionner, ce qui est indiqué par le passage au rouge des poignées d’édition de ses extrémités. Vous pouvez supprimer plusieurs segments sur différents fils ; assurez-vous que chacun est sélectionné (Shift+double-clic sur chaque segment suivant pour l’inclure dans la sélection globale des segments).
Pour modifier le sommet spécifique actuellement sous le curseur, pour le polygone parent, la ligne, le fil, le bus, le faisceau de signaux ou l’objet ligne placé sur une feuille de schéma ou un symbole schématique, la commande Edit <ObjectType> Vertex n accessible depuis le menu contextuel du sommet concerné peut être utilisée. Après le lancement de la commande, la boîte de dialogue présentant les propriétés de l’objet parent apparaît. Le sommet choisi sera sélectionné et prêt à être modifié dans la zone Vertices du panneau.
Utilisation de Couper/Copier et Coller
Dans l’éditeur de schémas, vous pouvez couper/copier et coller des objets dans un même document schématique ou entre plusieurs documents schématiques ; par exemple, un ou plusieurs composants d’un schéma peuvent être copiés dans un autre document schématique. Vous pouvez couper/copier des objets vers le presse-papiers Windows et les coller dans d’autres documents. Le texte peut être collé depuis le presse-papiers Windows dans un cadre de texte schématique. Vous pouvez également copier et coller directement une sélection de type tableau depuis une autre application telle que Microsoft Excel ou depuis tout contrôle de type grille dans Altium Designer.
Des actions de copier/coller plus avancées peuvent être effectuées à l’aide de la fonctionnalité Smart Paste.
Sélectionnez le ou les objets que vous souhaitez couper/copier, cliquez sur Edit » Cut (Ctrl+X) / Edit » Copy (Ctrl+C) dans les menus principaux ou choisissez la commande Cut/Copy dans le menu contextuel, puis cliquez pour définir un point de référence de copie sur l’objet qui sera utilisé pour positionner précisément l’objet lors du collage. Il vous sera demandé de cliquer pour définir un point de référence uniquement si l’option Clipboard Reference est activée dans la page Schematic - Graphical Editing de la boîte de dialogue Preferences . Si l’option Clipboard Reference est désactivée, il est conseillé d’utiliser le raccourci pour lancer la commande.
Si vous souhaitez que le modèle de feuille soit ajouté dans le cadre de la copie (contenant la bordure, le cartouche, etc.), assurez-vous que l’option Add Template to Clipboard est activée dans la page Schematic - Graphical Editing de la boîte de dialogue Preferences .
Pour copier le ou les objets de conception actuellement sélectionnés vers le presse-papiers au format texte, sélectionnez le ou les objets puis choisissez la commande Edit » Copy As Text dans les menus principaux. Le texte des objets textuels de la sélection (annotations, notes, cadres de texte, étiquettes de net, connecteurs hors feuille, ports, ports d’alimentation, etc.) sera copié dans le presse-papiers. Ces informations pourront ensuite être collées dans n’importe quel champ de texte ou document texte externe.
Pour placer dans le document actif le dernier contenu coupé/copier dans le presse-papiers, choisissez la commande Edit » Paste dans les menus principaux ou cliquez avec le bouton droit dans l’espace de conception et choisissez la commande Paste dans le menu contextuel (raccourci : Ctrl+V).
Lors du collage d’objets composant copiés, leurs désignateurs seront réinitialisés si l’option
Reset Parts Designators on Paste est activée dans la page
Schematic - Graphical Editing de la boîte de dialogue
Preferences.
Pour copier un ou plusieurs objets sélectionnés puis coller plusieurs instances de la sélection à l’endroit voulu dans le document courant, vous pouvez également utiliser la commande
Edit » Duplicate dans les menus principaux (raccourci :
Ctrl+R). Comme cette commande sert à copier et coller des objets, vous ne pouvez pas l’utiliser pour dupliquer les objets enfants d’objets groupés.
Utilisation de Smart Paste
La fonctionnalité Smart Paste de l’éditeur de schémas permet de transformer éventuellement des copies d’un objet sélectionné et de les coller sous la forme d’un objet différent. Par exemple, une sélection d’étiquettes de net peut être copiée puis collée via Smart Paste en tant que ports, ou un groupe d’entrées de feuille sélectionnées peut être collé en tant que Ports+Wires+Net Labels avec les bus développés en fils individuels.
Lorsque le ou les objets requis pour l’opération de Smart Paste ont été copiés dans le presse-papiers, choisissez la commande Edit » Smart Paste dans les menus principaux, ou utilisez le raccourci clavier Shift+Ctrl+V pour accéder à la boîte de dialogue Smart Paste.

La boîte de dialogue Smart Paste
Options and Controls of the Smart Paste Dialog
Choisir l’objet à coller
-
Schematic Object Type Grid - affiche une liste de tous les objets du presse-papiers que vous avez sélectionnés, regroupés par type. La case à cocher vous permet de contrôler quel ensemble d’objets vous souhaitez coller. Avant de pouvoir coller, vous devez également sélectionner une opération dans la zone Choose Paste Action de la boîte de dialogue. Cela détermine comment vos objets sélectionnés seront placés sur votre feuille de schéma. L’opération de collage Themselves est une opération de collage standard qui colle les objets tels qu’ils ont été sélectionnés dans le presse-papiers. Les autres opérations vous permettent de transformer l’objet source en un objet différent (ou un ensemble d’objets) lors du collage.
- le logiciel utilise son propre presse-papiers. L’opération Smart Paste vous permet de contrôler les opérations de collage sur le presse-papiers du logiciel ainsi que sur le presse-papiers Windows. Activez le contenu du presse-papiers Windows si vous souhaitez inclure ce contenu dans le collage intelligent.
-
Windows Clipboard Contents Grid
Choisir l’action de collage
-
Paste As - avant de pouvoir coller, vous devez sélectionner une opération de collage. Cela détermine comment les objets sélectionnés seront placés sur votre feuille de schéma. L’opération de collage Themselves est une opération de collage standard. Les autres opérations permettent de transformer l’objet source en un objet différent (ou une collection d’objets) lors du collage. Les transformations possibles sont les suivantes :
-
Ports, Sheet Entries, Net Labels peut être transformé en ports équivalents, entrées de feuille, étiquettes de net, ou en un cadre de texte/note, ou encore en un ensemble port + étiquette de net par objet (avec fils).
-
Label, Text Frame, Note peut être transformé en Label, Text Frame, Note.
-
Windows Clipboard Text peut être transformé en étiquettes de net, ports, entrées de feuille, labels, cadres de texte, notes, éventuellement composants, ou en un ensemble port + étiquette de net par objet (avec fils).
-
Windows Clipboard Graphics peut être transformé en image.
-
Options - en choisissant différents objets Paste As, différentes options seront affichées :
Paste Array
-
Enable Paste Array - activez cette option pour copier les objets sélectionnés sous forme de matrice bidimensionnelle. Le nombre total de copies créées correspond au nombre de colonnes multiplié par le nombre de lignes. Après avoir cliqué sur OK, vous serez invité à sélectionner un emplacement de départ dans le document où la matrice sera insérée. Placez le curseur à l’emplacement souhaité, puis cliquez ou appuyez sur Enter.
-
Columns
-
Count - spécifie le nombre de colonnes souhaité dans votre matrice de collage. Chaque colonne est séparée par le paramètre Column Spacing .
-
Spacing - saisissez des valeurs positives ou négatives pour l’espacement afin de déterminer si la matrice est collée vers la droite ou vers la gauche pour un placement horizontal, ou vers le haut ou vers le bas pour un placement vertical.
-
Rows
-
Count - spécifie le nombre de lignes souhaité dans votre matrice de collage. Chaque ligne est séparée par le paramètre Row Spacing.
-
Spacing - saisissez des valeurs positives ou négatives pour l’espacement afin de déterminer si la matrice est collée vers la droite ou vers la gauche pour un placement horizontal, ou vers le haut ou vers le bas pour un placement vertical.
-
Text Increment
-
Direction - sélectionnez la méthode que vous souhaitez utiliser pour incrémenter les chaînes (telles que les désignateurs) sur les copies que vous collez. Vous pouvez choisir parmi les options suivantes :
-
None - ne pas incrémenter. Chaque copie aura les mêmes chaînes.
-
Horizontal First - incrémente les chaînes en augmentant la valeur d’une chaîne par rapport à sa précédente du montant Primary. La chaîne suivante à incrémenter est trouvée en recherchant la chaîne suivante dans la séquence immédiatement à droite. Une fois une ligne reséquencée, passez au début de la ligne suivante au-dessus. Les broches peuvent également être incrémentées à l’aide du paramètre Secondary.
-
Vertical First - incrémente les chaînes en augmentant la valeur d’une chaîne par rapport à sa précédente du montant Primary. La chaîne suivante à incrémenter est trouvée en recherchant la chaîne suivante dans la séquence immédiatement au-dessus. Une fois une colonne reséquencée, passez au début de la colonne suivante à droite. Les broches peuvent également être incrémentées à l’aide du paramètre Secondary.
-
Primary - les chaînes sont incrémentées/décrémentées par rapport à leur précédente du montant Primary. Les broches peuvent également être modifiées à l’aide du paramètre Secondary.
-
Secondary - les chaînes sont incrémentées/décrémentées par rapport à leur précédente du montant Primary. Les broches peuvent également être modifiées à l’aide du paramètre Primary .
-
Remove Leading Zeroes - activez cette option pour supprimer les zéros non significatifs au début de la chaîne de texte. Par exemple, 000ABC devient ABC si cette option est activée.
Vous pouvez saisir une valeur négative dans le champ d’espacement afin d’inverser l’ordre des objets placés
L’utilisation de cette fonctionnalité nécessite essentiellement que les trois zones suivantes de la boîte de dialogue soient configurées selon les besoins :
-
Choose the objects to paste - cette section affiche une liste de tous les objets du presse-papiers regroupés par type. Sélectionnez les objets à coller à l’aide de la case à cocher située à côté de chaque type d’objet schématique. Altium Designer maintient un presse-papiers distinct du presse-papiers principal de Windows afin d’obtenir une meilleure résolution des détails des objets du presse-papiers, mais si nécessaire, le contenu du presse-papiers Windows peut également être utilisé comme source pour un Smart Paste.
-
Choose Paste Action - avant que de nouveaux objets puissent être collés, un objet Paste As approprié doit être sélectionné pour définir comment les objets sélectionnés seront transformés. Coller des objets en tant que Themselves effectuera une opération de collage standard. Les autres options transformeront l’objet source en l’objet choisi, ou en la collection d’objets choisie, avant le collage. Des options supplémentaires, lorsqu’elles sont disponibles, seront listées sous le ou les objets de collage choisis.
-
Paste Array - activez cette option pour copier les objets sélectionnés sous forme de matrice bidimensionnelle. Le nombre total de copies créées sera égal au nombre de colonnes multiplié par le nombre de lignes. Pour les objets comportant des identifiants, utilisez les contrôles Text Increment pour déterminer comment les identifiants Primary (et Secondary, le cas échéant) sont incrémentés. Utilisez le champ Direction pour déterminer comment l’incrémentation est appliquée – Horizontal First ou Vertical First. Pour obtenir des copies exactes des identifiants, sans aucune incrémentation, définissez la direction sur None.
Lorsque vous configurez les options dans la boîte de dialogue Smart Paste, une zone Summary au bas de la boîte de dialogue fournit un aperçu utile de ce qui va se passer, c’est-à-dire de ce qui sera collé dans l’espace de conception, en fonction du contenu du presse-papiers sélectionné.
Une fois les options configurées selon les besoins, cliquez sur OK. Si aucune matrice n’est en cours de placement, le contenu collé apparaîtra attaché au curseur. Positionnez le contenu à l’emplacement souhaité dans l’espace de conception, puis cliquez ou appuyez sur Enter pour coller.
Édition réentrante
L’éditeur de schéma comprend une fonctionnalité puissante appelée édition réentrante, qui vous permet d’effectuer une seconde opération à l’aide des raccourcis clavier sans avoir à quitter l’opération en cours. Par exemple, appuyer sur Spacebar lors du placement d’un composant fera pivoter l’objet sans interrompre le processus de placement. Une fois le composant placé, un autre composant apparaîtra prêt au niveau du curseur, déjà pivoté.
L’édition réentrante est également très utile si vous commencez à placer un fil qui doit être connecté à un port que vous n’avez pas encore placé. Il n’est pas nécessaire de quitter le mode Place Wire ; appuyez simplement sur les touches de raccourci Place Port (P, R), placez le port, appuyez sur Esc pour quitter le mode Place Port, puis connectez le fil au port.
Mesure de la distance sur un document schématique
L’éditeur de schéma dispose d’un outil de mesure de distance situé dans le menu Reports (Reports » Measure Distance ainsi que les touches de raccourci Ctrl+M). Vous pouvez utiliser cet outil pour mesurer la distance entre deux points sur un document schématique. Après avoir lancé la commande, vous serez invité à cliquer sur deux points du document schématique. Une fois les deux points choisis, une boîte de dialogue Information apparaît avec une valeur globale Distance , ainsi que les valeurs X Distance et Y Distance affichées avec une précision de deux décimales.
Modifiez la grille d’accrochage (raccourci G) si vous ne parvenez pas à positionner précisément le curseur aux points requis.
Les unités de mesure sont déterminées par le Units choisi pour le document schématique dans la zone General du mode Document Options du panneau Properties. Vous pouvez également basculer entre les unités impériales et métriques en changeant les unités (View » Toggle Units).
Modification des objets de groupe
Un objet de groupe est tout ensemble de primitives défini pour se comporter comme un objet. Par exemple, un composant sur un schéma est une collection d’objets de dessin, de chaînes, de paramètres, de broches et de références à des modèles. Les objets primitifs qui appartiennent à un objet de groupe sont parfois appelés objets enfants et l’objet de groupe est leur objet parent.
Examinons une modification typique d’objet de groupe que vous pourriez vouloir effectuer. Votre conception comprend plusieurs condensateurs. Actuellement, la tension est spécifiée dans la chaîne de commentaire des composants. Vous devez modifier cela et spécifier la tension comme paramètre de composant à la place et rendre ce paramètre visible sur le schéma.
Les étapes à effectuer sont les suivantes (décrites en détail ci-dessous) :
-
Sélectionner les condensateurs ayant une valeur de 100uF 16V.
-
Modifier leur commentaire pour qu’il soit 100uF (supprimer le texte 16V).
-
Ajouter un nouveau paramètre à ces composants avec le nom Voltage et la valeur 16V.
-
Modifier la visibilité de ce paramètre afin qu’il soit affiché sur le schéma.
Bien que cela puisse sembler être un ensemble complexe de modifications à effectuer, c’est en réalité assez simple.
Étape 1. Sélection des condensateurs
Pour sélectionner tous les condensateurs 100uF 16V, cliquez avec le bouton droit sur le symbole de composant de l’un d’eux puis sélectionnez Find Similar Objects dans le menu contextuel.
Nous utiliserons l’approche présentée dans l’exemple précédent, sauf que cette fois vous souhaitez faire correspondre les composants ayant le même Comment et le même Current Footprint comme indiqué dans l’image ci-dessus.
Notez que nous pouvons également faire correspondre les composants dont le désignateur commence par la lettre C. Cela se fait en remplaçant Component Designator par C*. Cliquez sur OK pour sélectionner les condensateurs correspondants.
Étape 2. Modification de la chaîne de commentaire
Après avoir cliqué sur OK, le panneau Properties s’ouvre (si l’option Open Properties dans la boîte de dialogue Find Similar Objects était activée). Derrière celui-ci se trouvera la feuille schématique affichant les objets correspondants sélectionnés sur cette feuille. Si les options Zoom Matching et Mask Matching étaient activées, la vue sera zoomée et tous les objets qui ne correspondaient pas seront estompés ou masqués.
Vous pouvez vérifier la ligne d’état en bas du panneau Properties pour voir si les mêmes condensateurs existent sur d’autres feuilles.
Pour modifier la chaîne de commentaire, supprimez 16V de la chaîne puis appuyez sur Enter pour appliquer la modification.
Étape 3. Ajout d’un nouveau paramètre au composant
La modification suivante à effectuer consiste à ajouter un nouveau paramètre. Pour ce faire, cliquez sur Add dans la zone Parameters du panneau Properties en mode Component puis sélectionnez Parameter dans la liste déroulante. Une entrée Parameter 1 sera ajoutée à la grille dans cette zone. Saisissez le nouveau Name et la nouvelle Value du paramètre.
Cliquez sur

pour supprimer un paramètre sélectionné.
Étape 4. Rendre visible le paramètre de tension
La dernière étape consiste à rendre visible le nouveau paramètre Voltage. Cliquez sur l’icône
pour rendre le paramètre visible (affiché comme
).
Nous avons maintenant mis à jour la chaîne de commentaire pour tous les condensateurs 100uF. Nous avons également ajouté un nouveau paramètre appelé Voltage, défini sa valeur sur 16V et rendu ce paramètre visible.
Recherche de texte
Les éditeurs de schémas et de symboles schématiques vous permettent de trouver rapidement un texte spécifique, ou un texte partiel, conformément aux options de recherche définies. Choisissez la commande Edit » Find Text dans les menus principaux, cliquez avec le bouton droit dans l’espace de conception et sélectionnez la commande Find Text dans le menu contextuel, ou utilisez le raccourci clavier Ctrl+F pour accéder à la boîte de dialogue Find Text. Utilisez cette boîte de dialogue pour spécifier le texte existant à rechercher, ainsi que la portée et des options supplémentaires.

La boîte de dialogue Find Text
Options and Controls of the Find Text Dialog
Texte à rechercher
Portée
-
Sheet Scope – utilisez ce champ pour déterminer la portée de la recherche de texte en termes de documents schématiques concernés. Choisissez parmi les options suivantes :
-
Current Document – rechercher dans le document actif uniquement.
-
Project Documents – rechercher dans tous les documents schématiques du projet actif.
-
Open Documents – rechercher dans tous les documents schématiques ouverts, quel que soit le projet auquel ils appartiennent.
-
Project Physical Documents – rechercher dans les vues à onglets Compiled Document des documents schématiques source du projet actif.
Pour rechercher du texte dans Project Physical Documents, le projet actif doit d’abord être compilé. Si ce n’est pas fait, la recherche ne portera que sur les feuilles logiques (vue à onglets Editor du document).
-
Selection – utilisez ce champ pour restreindre davantage la portée de la recherche en fonction de l’état de sélection actuel des objets. Choisissez parmi les options suivantes :
-
Selected Objects – limiter la recherche aux seuls objets actuellement sélectionnés.
-
DeSelected Objects – limiter la recherche aux seuls objets actuellement désélectionnés.
-
All Objects – aucune limitation ; rechercher tous les objets indépendamment de leur état de sélection.
-
Identifiers – utilisez ce champ pour restreindre davantage la portée de la recherche en fonction du type d’objet textuel. Choisissez parmi les options suivantes :
-
All Identifiers – aucune limitation ; rechercher dans tous les objets textuels (chaînes de texte, cadres de texte, broches, identifiants de net et désignateurs).
-
Net Identifiers Only – limiter la recherche aux seuls identifiants de net (ports, ports d’alimentation, entrées de feuille, connecteurs hors feuille et étiquettes de net).
-
Designators Only – limiter la recherche aux seuls désignateurs de composants.
Options
-
Case sensitive – activez cette option pour effectuer une recherche sensible à la casse, ce qui signifie que le texte cible doit respecter la casse du texte de recherche saisi dans le champ Text To Find.
-
Whole Words Only – activez cette option pour limiter la recherche aux mots entiers uniquement. Cela signifie que le texte recherché doit exister intégralement tel quel et ne pas faire partie d’une chaîne de texte plus longue. Par exemple, si cette option est activée, lors de la recherche de « cat », le logiciel ne considérera pas les trois premières lettres de « category » comme une correspondance valide. Désactivez cette option pour rechercher librement des chaînes partielles.
-
Jump to Results – activez cette option pour que le texte correspondant/trouvé soit zoomé et centré dans l’espace de conception (lorsque cela est possible). Lorsqu’une recherche produit plusieurs correspondances, la boîte de dialogue Find Text - Jump s’ouvre. Utilisez cette boîte de dialogue pour naviguer entre les résultats de recherche correspondants.
-
Regular expressions – cochez cette option pour effectuer la recherche à l’aide d’expressions régulières.
-
^ – correspond uniquement lorsque la chaîne se trouve au début d’une ligne.
-
$ – correspond uniquement lorsque la chaîne se trouve à la fin d’une ligne.
-
. – indique n’importe quel caractère unique (par exemple, « te.t » correspond à « test », « text » et « tent », mais pas à « tet »).
-
* – indique n’importe quel ensemble de caractères, y compris aucun caractère (par exemple, « te* » correspond à « text », « tent » et « te », mais pas à « t »).
-
+ – indique n’importe quel ensemble de caractères, sauf aucun caractère (par exemple, « te+ » correspond à « text » et « tent », mais pas à « te »).
-
[ ] – recherche n’importe lequel des caractères inclus entre crochets.
-
[^] – un accent circonflexe au début d’une chaîne entre crochets signifie NON (par exemple, « [^tes] » correspond à n’importe quel caractère sauf t, e ou s).
-
[-] – un trait d’union dans une chaîne entre crochets indique une plage de caractères (par exemple, « [l-o] » correspond aux caractères l, m, n et o).
-
{ } – utilisé pour regrouper des caractères ou des expressions. Les groupes peuvent être imbriqués, avec un maximum de 10 groupes dans un même motif.
-
\ – une barre oblique inverse placée avant un caractère générique indique à l’éditeur de schéma ou à l’éditeur de bibliothèque de schémas de traiter ce caractère littéralement, et non comme un caractère générique (par exemple, « \^test » ne recherche pas la chaîne test au début d’une ligne ; il recherche la chaîne « ^test »).
-
Mask Matching – activez cette option pour que le texte correspondant soit agrandi et/ou atténué dans l’espace de conception selon les paramètres définis sur la page System – Navigation de la boîte de dialogue PreferencesJump to Results lorsque l’option est activée.
Tout le texte correspondant apparaît dans le panneau Messages, avec la possibilité d’effectuer un cross-probing vers une occurrence du texte recherché directement dans l’espace de conception (double-cliquez sur une entrée de message, ou cliquez avec le bouton droit et choisissez Cross Probe dans le menu contextuel). De plus, si l’option Jump to Results a été activée dans la boîte de dialogue Find Text et que plusieurs occurrences du texte à rechercher sont renvoyées, la boîte de dialogue Find Text - Jump s’affiche et la première occurrence du texte — spécifiée dans le champ Text To Find de la boîte de dialogue Find Text — est localisée et centrée dans l’espace de conception.

La boîte de dialogue Find Text - Jump
La boîte de dialogue Find Text - Jump est non modale, ce qui signifie que vous pouvez travailler avec l’interface d’Altium Designer, y compris avec les objets de la feuille de schéma, pendant que la boîte de dialogue est ouverte.
Options and Controls of the Find Text - Jump Dialog
-
Previous - cliquez sur ce bouton pour parcourir l’élément de texte correspondant précédent. Cliquez plusieurs fois pour revenir séquentiellement sur les éléments.
-
Next - cliquez sur ce bouton pour parcourir l’élément de texte correspondant suivant. Cliquez plusieurs fois pour avancer séquentiellement dans les éléments.
Lorsque vous naviguez d’avant en arrière parmi les occurrences correspondantes du texte trouvé, la partie supérieure de la boîte de dialogue reflète le texte de recherche d’origine et l’élément actuellement affiché dans l’espace de conception en termes de type d’objet (désignateur, identifiant de net, port, port d’alimentation, étiquette de net), chaîne de texte ou cadre de texte) et son texte correspondant.
-
Close - cliquez sur ce bouton pour fermer la boîte de dialogue. Cliquez sur la flèche déroulante située à droite du bouton pour accéder à un menu proposant les options suivantes :
-
New Search - choisissez cette commande pour fermer la boîte de dialogue et ouvrir la boîte de dialogue Find Text, à partir de laquelle vous pouvez modifier la recherche selon vos besoins.
-
Close - choisissez cette commande pour fermer la boîte de dialogue et revenir à l’espace de conception. Vous pouvez également utiliser le raccourci clavier Esc pour effectuer cette action.
Accédez à une autre occurrence résultante du texte recherché en :
-
utilisant les boutons Previous et Next dans la boîte de dialogue Find Text - Jump.
-
utilisant la commande Edit » Find Next (via son raccourci F3).
-
effectuant un cross-probing à partir d’une entrée de message correspondante dans le panneau Messages .
Vous pouvez également rechercher un texte spécifique, ou un texte partiel, conformément aux options de recherche définies, puis remplacer ce texte par un nouveau texte spécifié. Choisissez la commande Edit » Replace Text dans les menus principaux ou utilisez le raccourci clavier Ctrl+H pour accéder à la boîte de dialogue Find And Replace Text. Utilisez cette boîte de dialogue pour spécifier le texte existant à rechercher et le texte de remplacement à utiliser, ainsi que la portée et des options supplémentaires. Une fois prêt, cliquez sur OK. Tout le texte cible sera remplacé, sauf si l’option Prompt On Replace est activée dans la boîte de dialogue — ce qui vous permettra de confirmer manuellement le remplacement de chaque occurrence du texte correspondant.

La boîte de dialogue Find and Replace Text
Options and Controls of the Find and Replace Text Dialog
Texte
-
Text To Find - utilisez ce champ pour saisir la chaîne de texte que vous souhaitez rechercher. Saisissez soit le mot complet, soit une chaîne partielle. Dans ce dernier cas, l’option Whole Words Only doit être désactivée. La chaîne peut contenir les caractères génériques
? (caractère unique) et * (n’importe quel groupe de caractères).
Les caractères génériques ne sont jamais sensibles à la casse.
Chaque chaîne recherchée sera ajoutée à la liste déroulante du champ pour un rappel rapide.
-
Replace With - utilisez ce champ pour saisir la chaîne de texte de remplacement. Le texte saisi remplacera complètement la chaîne de texte résultante trouvée via l’entrée Text To Find et les options définies.
Des substitutions sélectives de chaînes peuvent être effectuées à l’aide de la syntaxe {oldtext=newtext} afin de ne modifier qu’une partie de la chaîne recherchée. Par exemple, si vous saisissez la chaîne VCC dans le champ Text to Find et la chaîne {CC=DD} dans le champ Replace With, toutes les occurrences de la chaîne VCC seront remplacées par VDD. Vous pouvez utiliser plusieurs jeux de crochets pour définir des remplacements complexes — le remplacement entre crochets le plus à gauche est effectué en premier, puis le suivant à droite, etc.
Portée
-
Sheet Scope - utilisez ce champ pour déterminer la portée de la recherche de texte en termes de documents schématiques concernés. Choisissez l’une des options suivantes :
-
Current Document - recherche uniquement dans le document actif. Dans l’éditeur de symboles schématiques, une recherche dans toutes les feuilles de pièce contenues dans le document sera effectuée lorsque cette option est sélectionnée.
-
Project Documents - recherche dans tous les documents schématiques du projet actif.
-
Open Documents - recherche dans tous les documents schématiques ouverts, quel que soit le projet auquel ils appartiennent.
-
Selection - utilisez ce champ pour restreindre davantage la portée de la recherche en fonction de l’état de sélection actuel des objets. Choisissez parmi les options suivantes :
-
Selected Objects - limiter la recherche uniquement aux objets actuellement sélectionnés.
-
DeSelected Objects - limiter la recherche uniquement aux objets actuellement désélectionnés.
-
All Objects - aucune limitation ; recherche dans tous les objets, quel que soit leur état de sélection.
-
Identifiers - utilisez ce champ pour restreindre davantage la portée de la recherche en fonction du type d’objet textuel. Choisissez parmi les options suivantes :
-
All Identifiers - aucune limitation ; recherche dans tous les objets textuels (chaînes de texte, cadres de texte, broches, identifiants de net et désignateurs).
-
Net Identifiers Only - limiter la recherche uniquement aux identifiants de net (ports, ports d’alimentation, entrées de feuille, connecteurs hors feuille et étiquettes de net).
-
Designators Only - limiter la recherche uniquement aux désignateurs de composants.
Options
-
Case sensitive - activez cette option pour effectuer une recherche sensible à la casse, ce qui signifie que le texte cible doit respecter la casse du texte de recherche saisi dans le champ Text To Find. Cette option n’a aucune incidence sur le texte de remplacement, qui suit simplement la casse utilisée pour le texte saisi dans le champ Replace With.
-
Prompt On Replace - activez cette option pour être invité à confirmer manuellement le remplacement de chaque occurrence du texte correspondant. Une boîte de dialogue Confirm est utilisée pour traiter chaque occurrence à tour de rôle, avec une boîte de dialogue finale Information résumant le nombre de remplacements effectués. Lorsque cette option est désactivée, toutes les occurrences du texte trouvé qui correspondent au texte recherché seront remplacées sans confirmation manuelle. De même, une boîte de dialogue Information apparaîtra pour indiquer le nombre de remplacements effectués.
-
Whole Words Only - activez cette option pour limiter la recherche aux mots entiers uniquement. Cela signifie que le texte recherché doit exister intégralement tel quel et ne pas faire partie d’une chaîne de texte plus longue. Par exemple, si cette option est activée, lors de la recherche de « cat », le logiciel ne considérera pas les trois premières lettres de « category » comme une correspondance valide. Désactivez cette option pour rechercher librement des chaînes partielles.
-
Regular expressions - cochez cette option pour effectuer la recherche à l’aide d’expressions régulières.
-
^ - correspond uniquement lorsque la chaîne se trouve au début d’une ligne.
-
$ - correspond uniquement lorsque la chaîne se trouve à la fin d’une ligne.
-
. - indique n’importe quel caractère unique (par ex., « te.t » correspond à « test », « text » et « tent », mais pas à « tet »).
-
* - indique n’importe quel ensemble de caractères, y compris aucun caractère (par ex., « te* » correspond à « text », « tent » et « te », mais pas à « t »).
-
+ - indique n’importe quel ensemble de caractères, sauf aucun caractère (par ex., « te+ » correspond à « text » et « tent », mais pas à « te »).
-
[ ] - recherche n’importe lequel des caractères inclus entre crochets.
-
[^] - un accent circonflexe au début d’une chaîne entre crochets signifie NON (par ex., « [^tes] » correspond à n’importe quels caractères sauf t, e ou s).
-
[-] - un trait d’union dans une chaîne entre crochets indique une plage de caractères (par ex., « [l-o] » correspond aux caractères l, m, n et o).
-
{ } - utilisé pour regrouper des caractères ou des expressions. Les groupes peuvent être imbriqués avec un maximum de 10 groupes dans un même motif.
-
\ - une barre oblique inverse devant un caractère générique indique au Schematic Editor ou au Schematic Library Editor de traiter ce caractère littéralement, et non comme un caractère générique (par ex., « \^test » ne recherche pas la chaîne test au début d’une ligne ; il recherche la chaîne « ^test »).
Vous pouvez effectuer une recherche uniquement dans des documents schématiques ou des documents de bibliothèque schématique, ou à travers ceux-ci, mais pas dans une combinaison de ces deux types de documents.
Utilisation des unions
Une union est un ensemble d’objets regroupés. Lorsqu’ils sont regroupés dans une union, vous pouvez rapidement sélectionner/désélectionner tous les membres de l’union et les déplacer tous lorsqu’un seul membre de l’union est déplacé.
Pour créer une union à partir des objets de conception actuellement sélectionnés, choisissez la commande Tools » Convert » Create Union from selected objects dans les menus principaux, ou cliquez avec le bouton droit dans l’espace de conception et choisissez la commande Unions » Create Union from selected objects dans le menu contextuel. Une union sera créée, avec les objets sélectionnés comme membres. Une boîte de dialogue d’information confirmera combien d’objets ont été ajoutés à l’union.
L’approche de base pour déplacer tous les objets d’une union consiste à cliquer sur un objet membre de cette union et à maintenir le bouton, puis à faire glisser le curseur pour déplacer tous les objets de cette union. Cependant, l’éditeur de schéma prend également en charge le glisser des objets électriques (tels que les composants, fils, ports, etc.) et, si cette fonctionnalité est activée, elle est prioritaire et remplace le comportement de déplacement de l’union chaque fois que vous tentez de faire glisser un objet électrique.
Le glisser d’un objet électrique, tel qu’un composant, est activé en activant l’option Always Drag sur la page Schematic - Graphical Editing page de la boîte de dialogue Preferences. Si l’option est activée, lorsque vous cliquez et faites glisser un objet électrique, vous demandez au logiciel d’essayer de maintenir la connectivité actuelle et d’ajuster proprement le câblage en conséquence pendant le glisser.
L’état actuel de l’option Always Drag peut être temporairement basculé pendant votre travail en maintenant la touche Ctrl. Si l’option Always Drag est activée et que vous faites Ctrl + clic, maintenez et faites glisser, le logiciel n’essaiera pas de maintenir la connectivité, mais déplacera à la place l’objet sous le curseur. Dans cette situation, si cet objet est membre d’une union, alors tous les objets de l’union seront déplacés. Si vous travaillez avec Always Drag activé, maintenez Ctrl pendant que vous cliquez et faites glisser pour déplacer tous les objets d’une union. Notez que la touche Ctrl fonctionne dans les deux sens : si Always Drag est actuellement désactivé, alors maintenir Ctrl indique à l’éditeur de schéma de passer du comportement de déplacement d’objet au comportement de glisser d’objet.
Pour sélectionner/désélectionner tous les objets de l’union dont l’objet actuellement sous le curseur est membre, cliquez avec le bouton droit sur un objet membre de l’union souhaitée et choisissez la commande Unions » Select All In Union / Deselect All In Union dans le menu contextuel.
Pour retirer un ou plusieurs objets membres d’une union spécifique, choisissez la commande Tools » Convert » Break objects from Union dans les menus principaux. Après avoir lancé la commande, le curseur se transformera en croix et il vous sera demandé de choisir l’objet à retirer d’une union. Placez le curseur sur l’objet membre requis et cliquez, ou appuyez sur Enter. La boîte de dialogue Confirm Break Objects Union apparaîtra. Utilisez cette boîte de dialogue pour déterminer quels objets retirer de l’union (et inversement, quels objets conserver dans cette union). Après avoir cliqué sur OK, l’appartenance des objets à l’union sera mise à jour en conséquence.

La boîte de dialogue Confirm Break Objects Union
Options and Controls of the Confirm Break Objects Union Dialog
Choisir les objets à conserver ou à retirer de l’union
-
Object Kind - affiche le type d’objet, par ex., Net Label, Bus, Hyperlink, etc.
-
Description - affiche la description des objets, par ex., hauteur/largeur, désignateur, etc.
-
Keep in Union - activez cette option pour marquer un ou plusieurs objets à retirer de l’union.
-
All On - cliquez pour marquer tous les objets à retirer de l’union.
-
All Off - cliquez pour désélectionner tous les objets.
Sinon, un objet peut être retiré de l’union parente en cliquant avec le bouton droit sur l’objet dans l’union souhaitée et en choisissant la commande Unions » Break objects from Union dans le menu contextuel.
Pour rompre (dissoudre) toutes les unions définies pour le document schématique actuel, choisissez la commande Tools » Convert » Break all objects Unions dans les menus principaux. Toutes les unions de la conception seront dissoutes, sans qu’aucun des anciens objets membres ne reste regroupé. Une boîte de dialogue d’information confirmera combien d’objets ont été retirés et de combien d’unions.