Techniques de placement et d’édition de PCB
Une variété d’objets est disponible pour la conception d’un PCB. La plupart des objets placés dans un document PCB définissent des zones de cuivre ou des évidements. Cela s’applique aussi bien aux objets électriques, tels que les pistes et les pastilles, qu’aux objets non électriques, tels que le texte et la cotation. Il est donc important de garder à l’esprit la largeur des lignes utilisées pour définir chaque objet ainsi que la couche sur laquelle l’objet est placé.
Il existe deux types d’objets dans l’éditeur PCB : les objets primitifs et les objets de groupe :
-
Les objets primitifs sont les éléments fondamentaux de la conception et comprennent les pistes, les pastilles, les vias, les remplissages, les arcs et les objets texte. On les appelle « primitifs » en raison de leur nature brute ou élémentaire.
-
Tout ce qui est constitué de primitives et identifié comme objet de conception est un objet de groupe. Parmi les exemples d’objets de groupe figurent les composants, les cotes et les coulées de polygone. Un objet de groupe peut être manipulé comme un objet unique dans l’espace de conception. Par exemple, il peut être placé, sélectionné, copié, modifié, déplacé et supprimé.
Points communs du placement et de l’édition d’objets
Dans Altium Designer, le processus de placement d’un objet est globalement le même quel que soit l’objet placé. À son niveau le plus simple, le processus est le suivant :
-
Sélectionnez l’objet à placer depuis l’une des barres d’outils ou le Place menu.
-
Utilisez la souris pour définir l’emplacement de l’objet placé dans l’espace de conception de l’éditeur PCB 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.
Édition avant placement
Les propriétés par défaut d’un objet peuvent être modifiées à tout moment sur la page PCB Editor – Defaults de la boîte de Preferences dialog. Ces propriétés seront appliquées lors du placement des objets suivants.

Utilisez la colonne Primitives pour accéder aux propriétés des objets et modifier les valeurs par défaut selon les besoins.
Édition 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 lorsque vous êtes en mode de placement afin d’ouvrir le panneau Properties associé. L’appui sur la touche Tab met le placement en pause afin que vous puissiez effectuer les modifications nécessaires sur l’objet.
Exemple de boîte de dialogue de propriétés pour un objet Pad .
Une fois les modifications effectuées, cliquez sur la superposition du bouton de pause de l’espace de conception (
) pour reprendre le placement.
Édition après placement
Une fois un objet placé, plusieurs méthodes permettent de le modifier. Elles sont décrites ci-dessous.
Le panneau ou la boîte de dialogue de propriétés associé(e)
Cette méthode d’édition utilise le mode du panneau Properties associé ainsi que 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é.
-
Positionnant 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 depuis le bouton Panels en bas à droite de l’espace de conception ou sélectionnez View » Panels » Properties dans les menus principaux.
Commandes de sélection d’objets PCB
Outre les commandes standard de sélection/désélection d’objets, l’éditeur PCB comprend un certain nombre de commandes spéciales facilitant les opérations de sélection/désélection d’objets. Ces commandes sont accessibles depuis les sous-menus Edit » Select et Edit » DeSelect des menus principaux. Les commandes de sélection peuvent également être accessibles depuis le menu du bouton
dans le Active Bar.
-
Select overlapped - à utiliser pour sélectionner individuellement l’objet de conception suivant dans un ensemble d’objets co-localisés (superposés), sans utiliser de fenêtre contextuelle de sélection. La sélection respecte l’ordre de priorité fixe suivant, parcouru cycliquement à chaque utilisation successive de la commande :
- Pad
- Via
- Track/Arc
- Component
- Polygon
- Region/Fill
- Text
De plus, lors de l’utilisation de la touche Shift pour ajouter des objets supplémentaires à une sélection courante, vous pouvez utiliser Shift+Tab pour parcourir la sélection des objets superposés sans perdre votre sélection d’origine.
-
Select next (raccourci : Tab) - avec un objet initial sélectionné dans la conception, cette commande est utilisée pour étendre la sélection afin d’inclure l’objet (ou les objets) de niveau supérieur suivant selon une hiérarchie logique. Les « flux » cycliques de sélection logique suivants sont pris en charge :
- Segment de piste ---> Toute piste connectée (contiguë) sur la même couche ---> Tout cuivre connecté ---> Tous les objets électriques du net associé
- Pastille connectée ---> Toute piste connectée (contiguë) sur la même couche ---> Tout cuivre connecté ---> Tous les objets électriques du net associé
- Pastille non connectée ---> Tous les objets électriques du net associé
- Via ---> Toute piste connectée (contiguë) sur les couches associées au via ---> Tout cuivre connecté ---> Tous les objets électriques du net associé
- Cuivre (région/coulée de polygone/remplissage) ---> Tout cuivre connecté ---> Tous les objets électriques du net associé
- Pastille/Via libre ---> Toute piste connectée (contiguë) sur la même couche que la pastille, ou sur les couches associées au via ---> Tout cuivre connecté ---> Tous les objets électriques du net associé.
- Composant ---> Fanouts de via, escapes, interconnexion
De plus, cette fonctionnalité permet l’extension de la sélection sur plusieurs objets, sélectionnés sur différents nets dans la conception.

Exemple de sélection sur plusieurs nets, étendue à partir des segments de piste initialement sélectionnés, vers la hiérarchie logique d’ordre supérieur.Cette commande est particulièrement utile lors de la sélection de nets routés. Pour en savoir plus, consultez Strategies for Selecting the Routing.
-
Board - à utiliser pour sélectionner tous les objets qui se trouvent à l’intérieur des limites de la forme de carte définie.
-
Net - à utiliser pour sélectionner tous les objets électriques associés à un net particulier.
Après avoir lancé la commande, vous pouvez cliquer sur un objet électrique ou une connexion pour sélectionner tous les objets électriques du net associé ou, si vous connaissez le nom du net que vous souhaitez sélectionner, cliquer sur une zone de la conception éloignée de tout objet ; la boîte de dialogue Net Name s’ouvrira. À partir de là, vous pouvez saisir le nom du net souhaité ; ce net sera sélectionné lorsque vous fermerez la boîte de dialogue. Si vous n’êtes pas certain du nom du net, tapez ? puis cliquez sur OK pour ouvrir la boîte de dialogue Nets Loaded, qui répertorie tous les nets actuellement chargés pour la conception.
-
Connected Copper - à utiliser pour sélectionner tous les objets électriques connectés à la même portion de cuivre.
-
Physical Connection - à utiliser pour sélectionner toute la piste physiquement routée entre des objets pastilles. Cliquez sur une piste, une pastille ou un via ; toute piste contiguë jusqu’à une autre pastille sera sélectionnée, y compris les vias (les pastilles elles-mêmes ne seront pas incluses dans la sélection).
-
Physical Connection Single Layer - à utiliser pour sélectionner toute la piste physiquement routée entre des objets pastilles sur une seule couche. Cliquez sur une piste ou un via ; toute piste contiguë sur la même couche jusqu’à une autre pastille sera sélectionnée (les pastilles et les vias eux-mêmes ne seront pas inclus dans la sélection).
-
Component Connections - à utiliser pour sélectionner toutes les connexions routées partant des pastilles d’un composant choisi (y compris les pistes et les vias) jusqu’à la pastille suivante rencontrée dans chaque cas. Les pastilles elles-mêmes ne seront pas incluses dans la sélection.
La commande est également accessible en faisant un clic droit sur un composant placé puis en choisissant la commande Component Actions » Select Component Connections dans le menu contextuel.
-
Component Nets - à utiliser pour sélectionner tous les nets (et les objets de net membres qu’ils contiennent) attachés à un composant choisi dans le document courant.
La commande est également accessible en faisant un clic droit sur un composant placé puis en choisissant la commande Component Actions » Select Component Nets dans le menu contextuel.
-
Room Connections - à utiliser pour sélectionner toutes les connexions routées de pastille à pastille qui se trouvent entièrement dans les limites de la room choisie dans le document courant.
La commande est également accessible en faisant un clic droit sur une room placée puis en choisissant la commande Room Actions » Select Room Connections dans le menu contextuel.
-
All on Layer - à utiliser pour sélectionner/désélectionner tous les objets de la couche courante.
-
Free Objects - à utiliser pour sélectionner tous les objets primitifs libres dans la conception. Les objets composant, les objets de coordonnées, les objets de cote, les objets d’ajustement de longueur, les objets OLE et les objets de coulée de polygone sont tous des objets de groupe et ne seront donc pas affectés par cette commande.
-
All Locked - à utiliser pour sélectionner tous les objets de conception dont la propriété Locked est activée.
-
Off Grid Pads - à utiliser pour sélectionner toutes les pastilles qui ne sont pas placées sur la grille d’accrochage courante.
Édition graphique
Cette méthode d’édition vous permet de sélectionner directement un objet placé dans l’espace de conception et de modifier graphiquement sa taille, sa forme ou son 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 Fill sélectionné.
Cliquez n’importe où sur un objet, à l’écart des poignées d’édition (lorsqu’elles existent), pour faire glisser l’objet et le repositionner. Selon le type d’objet, il peut être pivoté et/ou retourné pendant le glissement.
- Appuyez sur Spacebar pour faire pivoter l’objet dans le sens antihoraire ou sur Shift+Spacebar pour une rotation horaire. La rotation s’effectue conformément à la valeur de Rotation Step définie sur la page PCB Editor – General page de la boîte de dialogue Preferences.
- Appuyez sur la touche L pour retourner l’objet de l’autre côté de la carte (le cas échéant).
- Appuyez sur les touches X ou Y pour retourner l’objet selon l’axe X ou l’axe Y, le cas échéant.
- Appuyez sur la touche Alt pour contraindre la direction du déplacement à l’axe horizontal ou vertical selon la direction initiale du déplacement.
- Déplacez l’objet par petits incréments (selon la valeur de la grille d’accrochage courante) en appuyant sur les touches fléchées tout en maintenant la touche Ctrl enfoncée. Déplacez-le par incréments plus grands (10 x la valeur de la grille d’accrochage) en appuyant sur les touches fléchées tout en maintenant les touches Ctrl+Shift enfoncées.
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.
-
Move - cette commande est utilisée pour déplacer n’importe quel objet dans le document courant. Tous les nets associés à un objet resteront connectés et les lignes de connexion suivront l’objet lorsqu’il est déplacé (affichées ou non conformément au mode de connexion en vigueur). Aucune piste routée connectée à l’objet ne sera déplacée.
-
Drag - cette commande est utilisée pour déplacer n’importe quel objet dans le document courant. Si l’objet possède des pistes et/ou des arcs connectés (par exemple, un composant, une pastille ou un via), ceux-ci resteront connectés pendant le déplacement de l’objet.
-
Component - cette commande vous permet de déplacer des composants dans le document courant. Après avoir lancé la commande, cliquez sur le composant dans la conception que vous souhaitez déplacer, puis déplacez-le jusqu’à la position requise et cliquez. Sinon, cliquez dans l’espace de conception à l’écart de tout objet pour ouvrir la boîte de dialogue Choose Component dialog. Utilisez cette boîte de dialogue pour localiser le composant que vous souhaitez déplacer (soit en allant au composant, soit en amenant le composant au curseur), puis repositionnez-le de la même manière que décrit ci-dessus. Notez que cette fonctionnalité ne fonctionnera que si le composant cible n’est not pas verrouillé.
La commande est également accessible en faisant un clic droit sur un composant dans l’espace de conception puis en choisissant la commande Component Actions » Move Component dans le menu contextuel.
-
Move Selection - cette commande vous permet de repositionner manuellement les objets sélectionnés dans le document courant. Tous les nets associés à un objet de la sélection resteront connectés et les lignes de connexion suivront l’objet lorsqu’il est déplacé (affichées ou non conformément au mode de connexion en vigueur). Aucune piste routée connectée à l’objet ne sera déplacée.
-
Move Selection by X, Y - cette commande est utilisée pour décaler la sélection courante d’objets d’une quantité précise dans les directions X et/ou Y. Après avoir lancé la commande, la boîte de dialogue Get X/Y Offsets s’ouvrira. 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.

La boîte de dialogue Get X/Y OffsetsOptions et commandes de la boîte de dialogue Get X/Y Offsets
- X Offset - utilisez ce champ pour spécifier la distance de déplacement de la sélection selon l’axe horizontal. Des valeurs positives ou négatives peuvent être spécifiées selon la direction de déplacement souhaitée. Utilisez le bouton à droite de ce champ pour basculer rapidement la valeur saisie entre positive et négative.
- Y Offset - utilisez ce champ pour spécifier la distance de déplacement de la sélection selon l’axe vertical. Des valeurs positives ou négatives peuvent être spécifiées selon la direction de déplacement souhaitée. Utilisez le bouton à droite de ce champ pour basculer rapidement la valeur saisie entre positive et négative.
- Toggle X/Y Offsets - cliquez sur ce bouton pour échanger rapidement les valeurs de décalage. La valeur X Offset sera utilisée comme valeur Y Offset et inversement.
- Reset X/Y Offsets - cliquez sur ce bouton pour réinitialiser rapidement les deux valeurs de décalage à zéro.
- Define X/Y Offsets Interactively - cliquez sur ce bouton pour calculer les décalages de manière interactive. Vous serez redirigé vers l’espace de travail et invité, à tour de rôle, à choisir un point de départ puis un point d’arrivée. Cliquez aux emplacements souhaités ; les valeurs dX et dY seront saisies respectivement dans les champs X Offset et Y Offset.
-
Rotate Selection - cette commande permet de faire pivoter les objets sélectionnés dans l’espace de conception dans le sens antihoraire ou horaire, selon un angle de rotation spécifié. Après le lancement de la commande, la boîte de dialogue Rotation Angle (Degrees) s’ouvre. Saisissez l’angle de rotation requis, de 0,001° à 360,00° (résolution de 0,001°). Entrez une valeur positive pour une rotation antihoraire ou une valeur négative pour une rotation horaire. Cliquez sur OK pour fermer la boîte de dialogue, puis positionnez le curseur et cliquez pour définir le point de référence de la rotation. Les objets sélectionnés seront pivotés autour du point de référence selon l’angle saisi.

La boîte de dialogue Rotation Angle -
Flip Selection - retourne horizontalement le ou les objets sélectionnés (autour de l’axe Y) vers la couche correspondante sur la face opposée de la carte. Par exemple, les objets situés sur la Top Layer seront retournés vers la Bottom Layer, les objets situés sur la Top Overlay seront retournés vers la Bottom Overlay, etc.
Commandes d’alignement
Les objets peuvent également être déplacés en modifiant leur alignement. Pour aligner des objets avec d’autres objets, cliquez avec le bouton droit sur un objet sélectionné, puis sélectionnez 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 plusieurs options de répartition des objets sélectionnés.
La commande Align est utilisée pour accéder à la boîte de dialogue Align Objects, qui fournit des contrôles pour 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
Options et commandes de la boîte de dialogue Align Objects
-
Horizontal - 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 de sorte que le bord extérieur de leurs primitives les plus à gauche ait la même position X. L’objet ayant la primitive la plus à gauche est utilisé comme référence.
- Center - déplace les objets horizontalement de manière à aligner leurs centres. Après avoir cliqué sur OK, il vous sera demandé de cliquer pour choisir l’objet de référence.
- Right - aligne les objets de sorte que le bord extérieur de leurs primitives les plus à droite ait la même position X. L’objet ayant la primitive la plus à droite est utilisé comme référence.
- Space equally - les objets sont espacés de manière égale dans le sens horizontal, entre l’objet le plus à gauche et celui le plus à droite (qui ne bougent pas).
-
Vertical - 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 de sorte que le bord extérieur de leurs primitives les plus hautes ait la même position Y. L’objet ayant la primitive la plus haute est utilisé comme référence.
- Center - déplace les objets verticalement de manière à aligner leurs centres. Après avoir cliqué sur OK, vous serez invité à cliquer pour choisir l’objet de référence.
- Bottom - aligne les objets de sorte que le bord extérieur de leurs primitives les plus basses ait la même position Y. L’objet ayant la primitive la plus basse est utilisé comme référence.
- Space equally - les objets sont espacés de manière égale dans le sens vertical, entre l’objet le plus haut et celui le plus bas (qui ne bougent pas).
La commande Position Component Text est utilisée pour ouvrir la boîte de dialogue Component Text Position, à partir de laquelle vous pouvez modifier la position du texte du designator et/ou du commentaire pour un ou plusieurs composants sélectionnés dans le document en cours.

La boîte de dialogue Component Text Position
La boîte de dialogue est essentiellement divisée en deux zones - le texte du designator et celui du commentaire. Pour le designator comme pour le commentaire, une représentation graphique d’un composant est utilisée pour montrer où le texte apparaîtra selon la position sélectionnée. Les neuf styles de positionnement suivants sont disponibles pour le texte, et tous sont considérés comme des « positions automatiques », ce qui signifie que le texte reste dans la position choisie lorsque le composant est déplacé et pivoté :
- Left-Above
- Left-Center
- Left-Below
- Center-Above
- Center
- Center-Below
- Right-Above
- Right-Center
- Right-Below
Pour laisser le texte à sa position actuelle sans modification, laissez l’option No Change activée.
La commande Align Left / Align Right / Align Top / Align Bottom vous permet d’aligner les objets de conception sélectionnés par 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 seront déplacés vers la gauche/la droite/le haut/le bas, de sorte que leurs bords gauches soient alignés sur cette référence.
La commande Align Left (maintain spacing) / Align Right (maintain spacing) / Align Top (maintain spacing) / Align Bottom (maintain spacing) permet d’aligner les objets de conception sélectionnés par leurs bords gauche/droit/supérieur/inférieur tout en maintenant un espacement adéquat conformément aux règles de conception applicables. 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 seront déplacés vers la gauche/la droite/le haut/le bas, de sorte que leurs bords gauches soient alignés sur cette référence. Un objet sera déplacé vers la gauche/la droite/le haut/le bas aussi près de l’objet de référence que le permet la règle d’espacement applicable :
- Pour l’alignement de composants uniquement, la règle Component Clearance est respectée.
- Pour l’alignement d’objets non composants uniquement, la règle Clearance est respectée.
- Pour l’alignement de composants et d’objets non composants, la règle Clearance est respectée.
La commande Align Horizontal Centers / Align Vertical Centers permet de placer les objets sélectionnés dans une seule colonne/ligne, alignés par leurs centres horizontaux/verticaux. Après le lancement de la commande, le curseur prend la forme d’une croix et vous serez invité à sélectionner l’un des objets de la sélection ; cliquez dessus. Cet objet devient l’objet de référence. Tous les autres objets de la sélection seront déplacés par rapport à cet objet de référence, alignés par leurs centres horizontaux/verticaux.
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 les plus à gauche et à droite / les plus en haut et en bas de la sélection resteront fixes à leur position, tandis que tous les autres objets seront espacés de manière égale entre eux. La position verticale/horizontale des objets n’est pas modifiée.
La commande Increase Horizontal Spacing / Increase Vertical Spacing permet d’augmenter l’espacement horizontal/vertical d’une sélection d’objets. Après le lancement de la commande, l’objet le plus à gauche/le plus bas restera fixe, tandis que les autres objets de la sélection seront déplacés vers la droite/le haut. Le déplacement est tel que la distance horizontale/verticale entre les points de référence d’objets consécutifs est augmentée de la valeur spécifiée dans le champ Step X / Step Y pour le Global Board Snap Grid par défaut.
La commande Decrease Horizontal Spacing / Decrease Vertical Spacing permet de diminuer l’espacement horizontal/vertical d’une sélection d’objets. Après le lancement de la commande, l’objet le plus à gauche/le plus bas restera fixe, tandis que les autres objets de la sélection seront déplacés vers la gauche/le bas. Le déplacement est tel que la distance horizontale/verticale entre les points de référence d’objets consécutifs est diminuée de la valeur spécifiée dans le champ Step X / Step Y pour le Global Board Snap Grid par défaut.
La commande Align To Grid permet de déplacer les composants sélectionnés vers le point le plus proche de la grille d’accrochage applicable et modifiée. Après le lancement de la commande, les points de référence de chacun des composants sélectionnés seront déplacés vers le point le plus proche sur la grille d’accrochage applicable.
La commande Move All Components Origin To Grid permet de déplacer le point de référence de tous les composants sur la grille d’accrochage actuelle. Après le lancement de la commande, tous les composants de l’espace de conception dont les pastilles sont sur la grille seront déplacés de sorte que leurs points de référence soient alignés sur la grille d’accrochage actuelle. Par défaut, un rapport - Move Component(s) Origin To Grid - <PCBDocumentName>.html - sera automatiquement généré et ouvert comme document actif, indiquant quels composants ont été déplacés et lesquels ne l’ont pas été.
Via le panneau PCB List
Le panneau PCB List vous permet d’afficher les objets de conception sous forme de tableau, ce qui facilite l’inspection rapide et la modification des attributs des objets. Utilisé conjointement avec le panneau PCB Filter, il vous permet d’afficher uniquement les objets relevant du filtre actif, ce qui rend le ciblage et la modification de plusieurs objets de conception plus précis et plus efficaces.
Sélection de la couche active
La couche active est la couche sur laquelle vous placerez les objets. La couche active peut être sélectionnée parmi les couches actuellement visibles en cliquant sur l’onglet de cette couche au bas de l’espace de conception ou en utilisant la liste déroulante Active Layer dans la région Layers de l’onglet Layers & Colors du panneau View Configuration.
Vous pouvez également utiliser les raccourcis suivants pour sélectionner rapidement la couche active :
- * (sur le pavé numérique) – passer à la couche de signal activée suivante.
-
Shift+* (sur le pavé numérique) – passer à la couche de signal activée précédente.
- + (sur le pavé numérique) – passer à la couche activée suivante.
- - (sur le pavé numérique) – passer à la couche activée précédente.
Utilisation de Couper/Copier et Coller
Dans l’éditeur PCB, vous pouvez couper/copier et coller des objets dans un même document PCB ou entre plusieurs documents PCB, par exemple copier un ou plusieurs composants d’un PCB vers un autre document PCB. Vous pouvez couper/copier des objets vers le presse-papiers Windows et les coller dans d’autres documents.
Lors de l’utilisation de 2D Layout Mode, 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 accessible par clic droit. Le curseur se transforme en croix et il vous sera demandé de sélectionner un point de référence. Il s’agit d’une coordonnée relative au(x) objet(s) sélectionné(s), utilisée pour positionner précisément la sélection lors de l’utilisation de la commande de collage.
Pour copier le ou les objets de conception actuellement sélectionnés dans le presse-papiers au format texte, la commande Edit » Copy As Text des menus principaux peut être utilisée. Ces informations peuvent ensuite être collées dans n’importe quel champ de texte ou document texte externe. Les détails copiés dans le presse-papiers comprennent :
- Le type d’objet.
- Le designator et le commentaire (pour un objet composant).
- L’emplacement de l’objet dans l’espace de conception.
- La couche sur laquelle se trouve l’objet (ou les couches de départ et d’arrivée pour un via).
Un exemple de composant copié sous forme de texte dans le presse-papiers est :
Component Y1-25MHz (100.6mm,1.5mm) on Top Layer
Un exemple de piste et de via copiés sous forme de texte dans le presse-papiers est :
Track (20mm,6mm)(80mm,6mm) Top Layer
Via (45mm,6mm) Top Layer to Bottom Layer
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). Le dernier contenu du presse-papiers apparaîtra attaché au curseur. La position du curseur par rapport au contenu est déterminée par le point de référence désigné lorsque Cut ou Copy a été utilisé pour ajouter la sélection au presse-papiers.
Pour placer dans n’importe quel document PCB ouvert le texte copié depuis une application OLE prise en charge, la commande Edit » Paste Text des menus principaux peut être utilisée. Le texte est converti en objets chaîne PCB et collé en tant que tels, plutôt qu’en un seul objet OLE. Les types de fichiers pris en charge incluent des formats universels tels que les feuilles de calcul aux formats CSV et XLS, ainsi que les documents texte aux formats DOC et RTF.
Pour contrôler ce qui arrive à certains attributs des objets lorsqu’ils sont recollés dans l’espace de conception, la commande Edit » Paste Special des menus principaux peut être utilisée. Après le lancement de la commande, la boîte de dialogue Paste Special s’ouvre.

La boîte de dialogue Paste Special
Options et commandes de la boîte de dialogue Paste Special
Attributs de collage
- Paste on current layer - activez cette option pour coller les objets sur la couche actuelle.
- Keep net name - activez cette option pour conserver les noms de net d’origine des objets.
- Duplicate designator - activez cette option pour coller un composant avec le même designator sans incrémentation automatique.
- Add to component class - activez cette option pour ajouter le composant collé à la même classe de composants que le composant source.
Boutons
- Paste - cliquez pour coller l’objet avec tous les attributs spécifiés.
- Paste Array - cliquez pour ouvrir la boîte de dialogue Setup Paste Array, dans laquelle vous pouvez définir les options de collage en matrice.
Selon le contenu spécifique en cours de collage, les attributs suivants peuvent être contrôlés :
-
Les objets peuvent être collés sur la couche actuelle plutôt que selon le comportement de collage par défaut, qui consiste à les coller sur la même couche que celle depuis laquelle les objets source ont été copiés.
- Possibilité de conserver toute attribution de nom de net.
- Possibilité de dupliquer le designator (pour un composant collé).
- Possibilité d’ajouter un composant collé à la même classe de composants que le composant source d’origine.
Configurez les options selon les besoins puis cliquez sur le bouton Paste pour démarrer l’opération de collage.
Cliquer sur le bouton Paste Array dans la boîte de dialogue Paste Special ouvre la boîte de dialogue Setup Paste Array, qui vous permet de coller plusieurs copies des objets du presse-papiers dans le document en cours.

La boîte de dialogue Setup Paste Array
Options and Controls of the Setup Paste Array Dialog
Variables de placement
- Item Count - le nombre de placements répétés à effectuer. Par exemple, saisir 4 placera 4 copies du contenu actuel du presse-papiers.
-
Text Increment - saisissez l’incrément automatique du texte affiché (par exemple, le désignateur d’un composant ou d’une pastille). Les incréments alphabétiques et numériques autres que 1 sont pris en charge. Par exemple, en définissant le désignateur d’une pastille avant de la copier dans le presse-papiers et en configurant le champ Text Increment, vous pouvez placer les types de séquences de désignateurs de pastilles suivants :
- Numérique (1, 3, 5)
- Alphabétique (A, B, C)
- Combinaison d’alphabétique et de numérique (A1, A2, ou 1A, 1B, ou A1, B1 ou 1A, 2A, etc.)
Type de réseau
- Circular- activez cette option pour coller un réseau circulaire, à l’aide des paramètres Circular Array actuels.
- Linear - activez cette option pour coller le réseau en ligne droite, à l’aide des paramètres Linear Array actuels.
Réseau circulaire
- Rotate Item to Match - si cette option est activée, les éléments du réseau seront pivotés du même angle que leur espacement.
- Spacing (degrees) - l’espacement angulaire entre deux éléments collés adjacents.
Réseau linéaire
- X-Spacing - saisissez l’espacement X souhaité entre deux éléments adjacents.
- Y- Spacing - saisissez l’espacement Y souhaité entre deux éléments adjacents.
Saisissez les valeurs appropriées dans cette boîte de dialogue, puis cliquez sur OK pour placer le réseau.
- Si vous placez un réseau linéaire, il vous sera demandé de sélectionner le point de départ du réseau. Positionnez le curseur puis cliquez ou appuyez sur Enter pour placer le réseau.
- Si vous placez un réseau circulaire, il vous sera demandé de sélectionner le point central du réseau, puis le point de départ du réseau. Positionnez le curseur dans chaque cas puis cliquez ou appuyez sur Enter pour placer le réseau. Les objets seront placés dans le sens antihoraire autour du point central désigné.
Priorities When Pasting Objects
Lorsqu’un objet est collé sur une couche cuivre et qu’il chevauche un ensemble d’objets de types différents, le net de l’objet de priorité la plus élevée sera attribué à l’objet collé. Les priorités sont les suivantes (1 est la priorité la plus élevée) :
- Pastille
- Remplissage
- Région
- Piste
- Arc
- Via
- Remplissage de polygone

Le net de l’objet de priorité la plus élevée est attribué à l’objet collé. On voit ici un objet (piste) collé sur un ensemble d’objets de types différents auxquels des nets différents sont attribués. Comme la pastille est l’objet de priorité la plus élevée de cet ensemble, son net (Pad_Net) sera attribué à l’objet collé. Survolez l’image avec le curseur pour voir le résultat.
Lorsqu’un objet est collé sur une couche cuivre et qu’il chevauche un ensemble d’objets du même type, le net de l’objet situé sous le curseur au moment du clic pour coller l’objet sera attribué.

Le net de l’objet sous le curseur est attribué à un objet collé. On voit ici un objet (piste) collé sur un ensemble d’objets du même type (pastilles). Comme la pastille 2 est l’objet situé sous le curseur au moment du clic pour coller l’objet, le net de cette pastille (Pad2_Net) sera attribué à l’objet collé. Survolez l’image avec le curseur pour voir le résultat.
Lorsqu’un ensemble d’objets physiquement connectés est collé sur une couche cuivre, et que des objets de types différents de cet ensemble chevauchent des objets existants avec des nets différents, le net de l’objet de priorité la plus élevée dans cet ensemble sera attribué à tous les objets collés. Les priorités ci-dessus s’appliquent dans ce cas.

Le net attribué à l’objet de priorité la plus élevée est attribué à l’ensemble des objets physiquement connectés. On voit ici un ensemble d’objets connectés (de gauche à droite : Remplissage, Région, Piste, Arc, Via, Remplissage de polygone) collé sur des objets (vias) auxquels différents nets sont attribués. Comme le remplissage est l’objet de priorité la plus élevée dans cet ensemble collé, le net qui lui est attribué (Via1_Net) sera attribué à chaque objet de cet ensemble. Survolez l’image avec le curseur pour voir le résultat.
Verrouillage des objets de conception
Les objets de conception peuvent être verrouillés pour empêcher leur déplacement ou leur modification dans le document PCB en activant leurs attributs Locked . Par exemple, si la position ou la taille de certains objets est critique, verrouillez-les. Le verrouillage peut être effectué dans le panneau Properties en cliquant sur l’icône cadenas pour le ou les objets souhaités, comme illustré dans les exemples suivants.
Exemples de l’icône Lock dans le panneau Properties pour un composant et une pastille sélectionnés.
Pour basculer l’état de la propriété Locked pour un objet placé qui possède la propriété Locked , vous pouvez également faire un clic droit sur l’objet dans l’espace de conception et choisir la commande <ObjectType> Locked dans le menu contextuel. Lorsque l’objet est déjà verrouillé, l’entrée de commande dans le menu affiche une icône en forme de coche à gauche.
Si vous essayez de déplacer ou de faire pivoter un objet de conception dont la propriété Locked est activée, une boîte de dialogue apparaît pour demander confirmation avant de poursuivre la modification.
Verrouillage des primitives de composant
Si un composant PCB a ses primitives verrouillées (l’option Primitives dans le mode Component du panneau Properties est dans son état , toutes ou la plupart des propriétés de ces primitives ne peuvent pas être modifiées à l’aide de méthodes d’édition graphiques (par exemple, glisser-déposer) et non graphiques (par exemple, à l’aide du panneau Properties ou du panneau List). Cela permet d’éviter des modifications accidentelles des primitives du composant pouvant entraîner des sorties d’assemblage et de fabrication incorrectes.
À titre d’exemple, le mode Pad du panneau Properties est illustré dans l’image ci-dessous pour une pastille faisant partie intégrante d’un composant PCB dont les primitives sont verrouillées. Notez que toutes les propriétés de la pastille (à l’exception des propriétés Net et Testpoint) sont estompées et non disponibles pour modification. Notez également que l’icône
s’affiche à l’extrême droite du champ Component de la pastille, indiquant que le composant parent a ses primitives verrouillées et que les propriétés de la pastille ne peuvent pas être modifiées.

Le mode Pad du panneau Properties (à gauche) pour une pastille d’un composant PCB dont les primitives sont verrouillées (à droite).
Édition réentrante
L’éditeur PCB inclut une fonctionnalité puissante appelée re-entrant editing. Elle permet d’exécuter une seconde opération à l’aide de raccourcis clavier sans mettre fin à l’opération en cours. L’édition réentrante vous permet de travailler de manière plus souple et intuitive. Par exemple, imaginez que vous commencez à placer une piste puis réalisez qu’un autre segment de piste doit être supprimé. Il n’est pas nécessaire de quitter le mode Interactive Routing. Appuyez sur les touches de raccourci E, D, supprimez le segment de piste requis puis appuyez sur la touche Esc pour revenir au routage interactif du design.
Définition de l’apparence du curseur PCB
Par défaut, le curseur PCB est défini comme une petite croix verte à 90 degrés. Cela peut être configuré à l’aide des paramètres Cursor Type et Cursor Color, sur la page PCB Editor – General de la boîte de dialogue Preferences . Par exemple, une grande croix à 90 degrés qui s’étend jusqu’aux bords de la fenêtre de conception (option Large 90) peut être utile lors du placement et de l’alignement d’objets de conception. À l’inverse, une croix à 45 degrés (option Small 45) peut être utile si les options à 90 degrés sont difficiles à voir sur les lignes de grille.
Prise en charge des polices TrueType
L’éditeur PCB permet d’utiliser des polices basées sur des tracés (Stroke-based) ou des polices TrueType pour les objets liés au texte dans un design (chaînes/cadres de texte, cotes, tables de perçage et/ou tables d’empilement de couches). Le choix de la police s’effectue depuis le panneau Properties associé. Trois options de police basées sur des tracés sont disponibles : Default, Sans Serif et Serif. Le style Default est une police vectorielle simple qui prend en charge le tracé au stylo et la photoplot vectorielle. Les polices Sans Serif et Serif sont plus complexes et ralentiront la génération de sorties vectorielles, telles que les fichiers Gerber. Les polices basées sur des tracés sont intégrées au logiciel et ne peuvent pas être modifiées. Les trois polices disposent du jeu complet de caractères ASCII étendu IBM, prenant en charge l’anglais et d’autres langues européennes. Lors de l’utilisation de polices TrueType, les polices TrueType et OpenType (surensemble de TrueType) trouvées dans le dossier \Windows\Fonts peuvent être utilisées. Cette fonctionnalité offre également une prise en charge complète d’Unicode.
Les géométries des objets texte utilisant des polices TrueType sont automatiquement stockées dans les documents PCB. Lorsque des objets d’un document PCB utilisent une police TrueType, ces objets s’afficheront avec la même géométrie de police lorsque le document PCB sera ouvert sur un autre ordinateur, même si cette police TrueType n’y est pas installée.
Lorsqu’un objet utilisant une police manquante est sélectionné, un message d’avertissement apparaît en haut du panneau Properties. Lors de la modification des propriétés de l’objet qui affectent son texte (par exemple, la hauteur du texte ou le texte lui-même), la boîte de dialogue Missing fonts s’ouvre et vous permet de sélectionner une police de remplacement (Replacement). Activez l’option Apply to all text elements pour appliquer la police de remplacement à tous les objets du document PCB utilisant la police manquante.
La boîte de dialogue apparaît également lors de la modification des propriétés liées au texte depuis le panneau PCB List.
Lorsque vous essayez de modifier plusieurs objets utilisant différentes polices manquantes, la boîte de dialogue vous permet de sélectionner un remplacement pour chaque police manquante.
Prise en charge du rendu des arcs réels
Les arcs réels générés dans l’espace de conception de l’éditeur PCB comme dans celui de l’éditeur de bibliothèque PCB sont pris en charge, au lieu d’approximations. Cette prise en charge s’étend aux modes de mise en page 2D/3D (et au mode Board Planning pour l’éditeur PCB). Le rendu des arcs réels peut être observé dans les zones suivantes :
-
Remplissages de polygones (plein, hachuré, aucun)
-
Découpes de remplissage de polygone
-
Contour de sélection des remplissages de polygones et des régions
-
Régions
-
Extensions de masque de soudure et de masque de pâte
-
Mise en évidence des nets
-
Limites d’espacement
-
Superposition des violations (remplissage de polygone séparé sur région ou remplissage de polygone)
Des exemples de rendu d’arcs réels de remplissages de polygones versés autour d’autres objets d’un PCB sont présentés ci-dessous.
Informations sur le net
Pour les objets cuivre sur un PCB (piste, via, polygone, etc.), les informations suivantes sont présentées dans la région Net Information du panneau Properties lorsque l’objet est sélectionné :
- Le Net, le Diff Pair et/ou le xSignal parent ainsi que la classe associée dans chaque cas. Notez que les entrées Diff Pair et xSignal ne sont affichées que si l’objet fait partie d’une paire différentielle ou d’un xSignal, respectivement.
-
Delay – le retard du ou des objets sélectionnés et le retard des segments routés de l’ensemble du net. Inclut les valeurs Propagation Delay des pastilles et des vias, si elles ont été définies pour ces pastilles et vias.
-
Length – la somme totale des longueurs du ou des objets sélectionnés ainsi que la Signal Length totale. La Signal Length correspond au calcul précis de la distance totale de nœud à nœud. Les objets placés sont analysés afin de : résoudre les objets empilés ou se chevauchant et les chemins sinueux dans les pastilles ; et les longueurs de vias sont incluses. La Pin Package Length est également incluse si elle a été définie pour la ou les pastilles. Si le net n’est pas complètement routé, la longueur Manhattan (X + Y) de la ligne de connexion est également incluse. Pour plus d’informations concernant Signal Length et ses applications, consultez les informations relatives au panneau PCB - Nets panel.
-
Max Current - le courant maximal que le ou les objets sélectionnés Track, Arc ou Via peuvent transporter, déterminé à partir de la formule IPC-2221A (Section 6.2) :
I = k * ΔT0.44 * A0.725
où :
I = courant [ampères]
A = aire de section transversale [mils carrés] (largeur de piste * épaisseur de cuivre de l’empilement de couches, ou Abarrel, comme illustré ci-dessous)
ΔT = élévation de température admissible au-dessus de l’ambiante [°C]
k = constante, telle que :k = 0.048 pour les couches externes
k = 0.024 pour les couches internes -
Resistance - la somme de la résistance des objets Track, Arc et Via sélectionnés, déterminée à partir de la formule dérivée suivante :
R = (ρ * L / A)
où :
R = résistance [Ω]
ρ = résistivité du cuivre [Ω*mm2/m]
L = longueur de piste [m] (ou longueur de via, comme décrit ci-dessous)
A = aire de section transversale = T * W [mm2] (ou Abarrel, comme indiqué ci-dessous)T = épaisseur de piste (à partir de l’empilement de couches) [mm]
W = largeur de piste [mm]Assumptions:
- Température ambiante = 22 °C
- Élévation de température admissible = 20 °C
- Épaisseur de la paroi cuivre du trou traversant = 0,018 mm
- Résistivité du cuivre = 0,017 Ω*mm2/m

La région Net Information du panneau Properties. L’exemple présenté ici correspond à une piste sélectionnée.
Cliquez sur un lien dans la région Net Information pour ouvrir le réseau/la paire différentielle/xSignal associé(e) dans le panneau PCB.
Assignation de réseaux aux objets
L’éditeur PCB offre plusieurs façons d’assigner des réseaux aux objets primitifs :
- Lorsqu’un ou plusieurs objets sont sélectionnés, utilisez la liste déroulante du champ Nets dans le panneau Properties. Tous les réseaux de la conception de carte active seront listés dans cette liste déroulante. Sélectionnez No Net pour spécifier que la piste n’est connectée à aucun réseau. Vous pouvez aussi cliquer sur l’icône Assign Net pour choisir un objet dans l’espace de conception : le réseau de cet objet sera assigné aux objets sélectionnés.
- Cliquez avec le bouton droit sur un ou plusieurs objets sélectionnés, puis choisissez Net Actions » Assign Net. Après le lancement de la commande, un réticule apparaît. Placez le réticule sur le réseau auquel vous souhaitez assigner le ou les objets, puis cliquez pour sélectionner ce réseau.
- Pour resynchroniser le nom de réseau des primitives de routage avec le nom de réseau des pastilles auxquelles elles sont connectées, sélectionnez la commande Design » Netlist » Update Free Primitives From Component Pads dans les menus principaux. Après le lancement de la commande, une boîte de dialogue de confirmation s’ouvre et demande si vous souhaitez mettre à jour les réseaux des primitives libres avec les réseaux des pastilles de composant. Après avoir cliqué sur Yes et en partant de chaque pastille, le cuivre connecté est sélectionné et le nom de réseau de chaque primitive est défini pour correspondre à celui de la pastille. Cette opération n’affecte pas la netlist PCB interne.
Pour examiner et confirmer que les objets physiquement connectés ont bien le bon réseau assigné pour appartenir à ce réseau physique (ici, physical net signifie connected copper), vous pouvez utiliser la boîte de dialogue Configure Physical Nets, accessible en choisissant la commande Design » Netlist » Configure Physical Nets dans les menus principaux. Le logiciel analyse la conception et vérifie que toutes les pastilles ainsi que les objets qui les connectent physiquement entre eux (pistes, arcs, remplissages, etc.) ont le même nom de réseau. Lorsque tous les objets du réseau sont corrects, le réseau est affiché en vert. Si des objets sont détectés comme se touchant mais qu’un réseau différent leur est assigné, ils sont signalés en rouge. Un exemple courant de ce cas est lorsqu’une empreinte de composant contient des objets cuivre supplémentaires dans l’empreinte. Lorsque cette empreinte est chargée lors de la synchronisation, le nom de réseau assigné est appliqué à chaque pastille mais pas au cuivre supplémentaire. La boîte de dialogue est interactive ; cliquez sur un réseau ou une primitive pour faire un cross-probing vers cet objet. Cliquez avec le bouton droit ou cliquez sur le bouton Menu pour accéder aux commandes disponibles. La région Action de la boîte de dialogue fournit des contrôles permettant de spécifier l’action à entreprendre pour résoudre les problèmes liés au cuivre connecté. Par défaut, les actions sont définies automatiquement mais peuvent être ajustées si nécessaire. Une fois les actions définies, cliquez sur le bouton Execute pour mettre à jour les assignations de réseau.

La boîte de dialogue Configure Physical Nets (affichant l’option Only Show Errors activée (arrière) et l’option Only Show Errors désactivée (avant)).
Options and Controls of the Configure Physical Nets Dialog
-
Electrically Connected Copper - cette région liste les groupements distincts de primitives cuivre qui sont électriquement connectées, tels que détectés dans le câblage de la conception. Pour chaque groupement, les informations suivantes sont présentées :
-
Primitive - au niveau supérieur, cette entrée indique combien de primitives se trouvent dans le cuivre connecté. Les primitives peuvent être affichées dans une liste plate ou regroupées par type de primitive. Cette seconde option se configure en activant l’option Show Primitive Groups des options du bouton Menu . Si cela est fait, les primitives seront réparties dans les groupements suivants :
- Connected Component Primitives - répertorie toutes les primitives de pastille de composant comme éléments enfants. Celles-ci peuvent être regroupées davantage par composant parent en activant l’option du bouton Menu Show Components.
- Connected Free Primitives - répertorie toutes les primitives cuivre non liées à des composants comme éléments enfants, regroupées en plus par type de primitive (Remplissages, Polygones, Pistes, Vias).
-
Primitive - au niveau supérieur, cette entrée indique combien de primitives se trouvent dans le cuivre connecté. Les primitives peuvent être affichées dans une liste plate ou regroupées par type de primitive. Cette seconde option se configure en activant l’option Show Primitive Groups des options du bouton Menu . Si cela est fait, les primitives seront réparties dans les groupements suivants :
- Original Net Names - ce champ reflète le nom de réseau actuellement assigné à la primitive, c’est-à-dire le réseau auquel la primitive est actuellement connectée. L’entrée sera l’un des réseaux définis pour la carte. Toutefois, si une primitive n’est connectée à aucun réseau, elle aura l’entrée <Unassigned>.
-
Status - ce champ fournit une entrée d’état de niveau supérieur pour le groupement, qui peut prendre l’un des quatre états suivants :
- Blank - l’assignation de réseau pour le groupement de cuivre connecté est entièrement correcte et aucune mise à jour n’est nécessaire. L’entrée de niveau supérieur du groupement est colorée en vert.
- 1. Update Required - Unassigned Nets - dans cet état, aucune des primitives du groupement n’a été assignée à un réseau. L’entrée de niveau supérieur du groupement est colorée en jaune.
- 2. Update Required - Some Unassigned Nets - dans cet état, certaines primitives du groupement ont été assignées au même réseau, mais d’autres n’ont reçu aucune assignation. L’entrée de niveau supérieur du groupement est colorée en orange.
- 3. Ambiguous - Multiple Net Names - dans cet état, des primitives du groupement ont été assignées à différents réseaux. Il peut également y avoir des primitives qui ne sont pas encore assignées. L’entrée de niveau supérieur du groupement est colorée en rouge.
-
Action - cette région fournit des contrôles permettant de spécifier l’action à entreprendre pour résoudre les problèmes liés au cuivre connecté ainsi que le résultat de l’exécution des modifications configurées. Pour chaque groupement, les éléments suivants sont présentés :
-
Proposed Action - ce champ est utilisé pour déterminer quelle action, le cas échéant, doit être entreprise. Au niveau le plus élevé d’un groupement, cette entrée peut être définie sur Update Net To, ou Don't Update Net To. Lors d’une mise à jour, choisissez le nouveau réseau cible dans le champ New Net Name. Sur la base de ces deux réglages, le logiciel calcule les actions à exécuter au niveau des primitives enfants, aboutissant à l’une des propositions suivantes :
- No Action Required - la primitive est déjà assignée/connectée au réseau cible.
- Update - inclure la primitive dans la mise à jour afin qu’elle soit assignée/connectée au nouveau réseau cible.
- Don't Update - ne pas inclure la primitive dans la mise à jour. Elle restera connectée à son réseau actuel.
- New Net Name - utilisez ce champ pour définir un nouveau réseau cible auquel les primitives doivent être connectées. La liste déroulante du champ répertorie tous les réseaux détectés parmi les primitives du groupement de cuivre connecté. Si vous devez utiliser un autre réseau, cliquez avec le bouton droit sur le champ et utilisez la commande Change Copper Net To Board Net dans le menu contextuel. Cela ouvre la boîte de dialogue Choose Net, qui répertorie tous les réseaux actuellement définis pour la carte. Choisissez le réseau souhaité puis cliquez sur OK. Ce réseau sera saisi dans le champ.
- Done - ce champ reflète le succès ou l’échec de l’action de mise à jour une fois que le bouton Execute a été pressé et que les modifications ont été appliquées.
-
Proposed Action - ce champ est utilisé pour déterminer quelle action, le cas échéant, doit être entreprise. Au niveau le plus élevé d’un groupement, cette entrée peut être définie sur Update Net To, ou Don't Update Net To. Lors d’une mise à jour, choisissez le nouveau réseau cible dans le champ New Net Name. Sur la base de ces deux réglages, le logiciel calcule les actions à exécuter au niveau des primitives enfants, aboutissant à l’une des propositions suivantes :
- Execute - une fois que vous êtes satisfait des actions assignées à la netlist, cliquez sur ce bouton pour mettre à jour les assignations de réseau.
-
Menu - cliquez pour accéder au menu suivant de commandes relatives à la liste principale en général ou à la ou aux primitives actuellement sélectionnées. Les commandes sont identiques à celles disponibles dans le menu contextuel par clic droit de la région de liste principale.
- Update/Don't Update/No Action - utilisez cette commande pour basculer rapidement l’action proposée pour la ou les primitives sélectionnées. À un niveau parent supérieur dans la hiérarchie des primitives, utilisez-la pour basculer l’action proposée pour tous les enfants descendants.
- Select All - utilisez cette commande pour sélectionner rapidement tous les groupements de cuivre connecté (les entrées de plus haut niveau dans la liste).
- Select All With Same Status - lorsqu’une entrée de groupement de cuivre connecté de niveau supérieur est sélectionnée, utilisez cette commande pour sélectionner rapidement tous les autres groupements de niveau supérieur ayant le même état.
- Clear All Selected - utilisez cette commande pour désélectionner toutes les entrées de la liste.
- Expand All In Connected Copper - utilisez cette commande pour développer rapidement tous les groupements enfants du groupement de cuivre connecté actuellement ciblé.
- Expand All - utilisez cette commande pour développer rapidement tous les groupements de tous les groupements de cuivre connecté de la liste.
- Expand Children - utilisez cette commande pour développer rapidement tous les groupes enfants descendants sous le groupement actuellement sélectionné.
- Collapse All In Connected Copper - utilisez cette commande pour réduire rapidement tous les groupements enfants du groupement de cuivre connecté actuellement ciblé.
- Collapse All - utilisez cette commande pour réduire rapidement tous les groupements de tous les groupements de cuivre connecté de la liste.
- Collapse Children - utilisez cette commande pour réduire rapidement tous les groupes enfants descendants sous le groupement actuellement sélectionné.
- Only Show Errors - activez cette option pour n’afficher que les erreurs dans la boîte de dialogue. La liste ne présentera que les groupements de cuivre connecté dont le niveau Status est 1, 2 ou 3. Désactivez-la pour afficher également le cuivre connecté correctement assigné.
- Show Components - activez cette option pour que les primitives de pastille de composant soient regroupées par leur composant parent.
- Show Primitive Groups - activez cette option pour que les primitives soient regroupées par type de primitive.
- Animate Action Execution - activez cette option pour que la boîte de dialogue fasse défiler la liste au fur et à mesure de l’exécution, offrant ainsi une progression animée en temps réel de l’exécution des changements de réseau. Si cette option est désactivée, l’exécution des changements se fera sans cette animation.
-
Warn On Netlist Change - activez cette option pour être averti lorsque les modifications affecteront la netlist de la carte. La boîte de dialogue Netlist Change s’ouvrira, vous informant du nombre de primitives dont le réseau sera modifié et du fait que cela affectera la netlist. Vous pouvez soit cliquer pour Continue ou cliquer sur Filter Affected pour examiner plus attentivement les modifications proposées.

La boîte de dialogue Netlist Change - Show Component Pads - activez cette option pour afficher les primitives de composant connectées dans la liste.
- Show Non Component Pads - activez cette option pour afficher les primitives libres connectées dans la liste.
- Show Changes That Affect Netlist - activez cette option pour ne présenter qu’une liste des actions proposées (modifications) qui affecteront la netlist de la carte.
- Change Copper Net To - une ou plusieurs entrées de menu de ce type apparaissent lorsqu’un faible nombre de réseaux est actuellement assigné aux primitives du groupement de cuivre connecté ciblé. Utilisez une telle entrée pour choisir rapidement le réseau cible du champ New Net Name.
- Change Copper Net To Net - cette entrée de menu apparaît lorsqu’il y a trop de réseaux actuellement assignés aux primitives d’un groupement de cuivre connecté pour être affichés comme entrées de menu individuelles. L’utilisation de cette commande donne accès à la boîte de dialogue Choose Net, qui liste tous les réseaux actuellement assignés aux primitives du groupement. Choisissez le réseau souhaité puis cliquez sur OK ; ce réseau sera saisi dans le champ New Net Name pour le groupement de cuivre connecté ciblé.
- Change Copper Net To Board Net - utilisez cette commande si vous devez employer un réseau différent de ceux actuellement assignés aux primitives du groupement de cuivre connecté ciblé. Cela ouvre la boîte de dialogue Choose Net, qui liste tous les réseaux actuellement définis pour la carte. Choisissez le réseau souhaité puis cliquez sur OK ; ce réseau sera saisi dans le champ New Net Name.
- Show All Primitives - cliquez sur ce bouton pour afficher rapidement toutes les primitives. Ce bouton devient disponible si les options Show Component Pads et/ou Show Non Component Pads sont désactivées dans le menu.
Vous pouvez également supprimer tous les réseaux du document de conception actuel, ce qui revient essentiellement à purger la netlist PCB interne. Cela peut être souhaitable si vous avez modifié les informations de réseau dans les documents schématiques source et que vous souhaitez resynchroniser complètement votre PCB avec les informations de netlist du schéma source. Pour ce faire, choisissez la commande Design » Netlist » Clear All Nets dans les menus principaux. Après le lancement de la commande, une boîte de dialogue de confirmation s’ouvrira pour vous avertir que cette opération supprimera toutes les informations de réseau du PCB. Après avoir cliqué sur Yes, toutes les informations de réseau seront supprimées. Toute piste routée restera routée mais aura une assignation No Net . Toute connexion logique non routée sera supprimée.
Pour créer un fichier de netlist basé sur la connectivité créée par le routage dans la conception actuelle, choisissez la commande Design » Netlist » Create Netlist From Connected Copper dans les menus principaux. Après avoir cliqué sur Yes dans la boîte de dialogue de confirmation qui s’ouvre, une netlist (Generated <PCBDocumentName>.Net, ajoutée au panneau Projects en tant que document libre sous le sous-dossier Source Documents) est créée dans le même dossier que le document de conception PCB et ouverte automatiquement comme document actif. Chaque réseau de la netlist reçoit son nom de l’une des pastilles auxquelles le cuivre routé est connecté.

