Routage interactif
Parent page: Commandes
Une carte en cours de routage interactif ; le Ctrl+click raccourci est utilisé pour terminer de nombreuses connexions.
Résumé
Le routage consiste à connecter les nœuds de chaque net en plaçant une série de segments de piste et de vias afin de définir un chemin d’un nœud au suivant. CircuitStudio comprend un moteur de routage interactif sophistiqué qui améliore considérablement l’efficacité du routage. Les fonctionnalités incluent :
- Plusieurs modes de routage, tels que l’arrêt au premier obstacle, le contournement et le push and shove
- De puissantes capacités de déplacement qui conservent les angles des pistes et l’orthogonalité
- Une fonction de suppression de boucle qui rend le reroutage rapide et facile
Détails
Les commandes de routage, de déroutage et les commandes permettant de contrôler l’affichage des lignes de connexion (ratsnest) sont regroupées dans le groupe Home | Routing du ruban.
Le bouton Route a 2 fonctions : la moitié supérieure lance toujours la commande de routage interactif ; la moitié inférieure permet d’accéder au menu de routage, où vous pouvez choisir de router un net, une paire différentielle ou plusieurs nets.

Résumé des commandes
| Commande | Comportement |
|---|---|
| Routage interactif | Cliquez sur la moitié supérieure du bouton Route ou sélectionnez Interactive Routing dans le menu, puis cliquez sur une ligne de connexion ou une pastille pour commencer à router ce net. La commande est également accessible via le menu contextuel par clic droit dans l’espace de travail. |
| Routage de paire différentielle | Route une paire différentielle. Cliquez sur l’un des nets de la paire pour commencer le routage. Les nets sont configurés comme paire différentielle dans le mode Differential Pair Editor du panneau PCB. |
| Routage interactif multiple | Route plusieurs nets simultanément. |
| Dérouter tout | Supprime tous les segments de piste et vias des couches de signal portant un nom de net sur l’ensemble de la carte. Les segments de piste et vias verrouillés ne seront pas supprimés. |
| Dérouter le net | Supprime tous les segments de piste et vias des couches de signal portant le nom du net sur lequel vous cliquez après avoir sélectionné la commande. Les segments de piste et vias verrouillés ne seront pas supprimés. |
| Dérouter la connexion | Supprime les segments de piste et vias des couches de signal portant le nom du net sur lequel vous cliquez après avoir sélectionné la commande, jusqu’à la première pastille dans les deux directions. Les segments de piste et vias verrouillés ne seront pas supprimés. |
| Dérouter le composant | En partant des pastilles du composant sur lequel vous cliquez, supprime tous les segments de piste et vias des couches de signal en contact jusqu’à atteindre un autre composant. |
| Tout afficher | Affiche toutes les lignes de connexion (ratsnest) sur l’ensemble de la carte. |
| Afficher le net | Affiche les lignes de connexion (ratsnest) du net choisi. |
| Tout masquer | Masque toutes les lignes de connexion (ratsnest) sur l’ensemble de la carte. |
| Masquer le net | Masque les lignes de connexion (ratsnest) du net choisi. |
Préférences de routage interactif
Les préférences de routage sont configurées dans la page PCB - Interactive Routing de la boîte de dialogue Preferences.
Configurez les options de routage interactif selon vos préférences. Appuyez sur F1 au-dessus de la boîte de dialogue pour obtenir plus d’informations sur une option.
Raccourcis du routage interactif
Par nature, le routage interactif est un processus dans lequel le concepteur interagit activement avec son PC en déplaçant la souris et en cliquant pour définir des sommets (coins). Pour cette raison, le routeur interactif utilise largement des touches de raccourci, qui sont essentielles à un routage efficace.
| Touche(s) de raccourci | Comportement |
|---|---|
| Shift+F1 ou ~ (tilde) | Affiche un menu de raccourcis interactifs ; la plupart des paramètres peuvent être modifiés à la volée en appuyant sur le raccourci approprié ou en sélectionnant dans le menu. |
| * ou Ctrl+Shift+WheelRoll | Passe à la couche de signal disponible suivante. Un via est automatiquement ajouté, conformément à la règle de conception Routing Via Style applicable. |
| Shift+R | Fait défiler les modes de résolution de conflits activés. Activez les modes requis dans la page de préférences PCB Editor - Interactive Routing. Le mode actuel est affiché dans la barre d’état. |
| Shift+S | Active/désactive le mode monocouche. C’est idéal lorsqu’il y a de nombreux objets sur plusieurs couches. |
| Spacebar | Inverse la direction actuelle du coin. |
| Shift+Spacebar | Fait défiler les différents modes de coin de piste. Les styles sont : angle libre, 45°, 45° avec arc, 90° et 90° avec arc. Une option permet de limiter cela à 45° et 90° dans la page de préférences PCB Editor - Interactive Routing. |
| Ctrl+Left-Click | Termine automatiquement la connexion en cours de routage. La terminaison automatique échouera s’il existe des conflits insolubles avec des obstacles. |
| Ctrl | Suspend temporairement le Hotspot Snap, ou appuyez sur Shift + E pour faire défiler les trois modes disponibles (désactivé / activé pour la couche courante / activé pour toutes les couches). Le mode Hotspot Snap actuel est affiché dans la barre d’état. |
| End | Redessine l’écran. |
| PgUp / PgDn | Zoom avant / arrière, centré sur la position actuelle du curseur. Vous pouvez également utiliser les raccourcis standard de zoom et de panoramique de la molette de la souris sous Windows. |
| Backspace | Supprime le dernier segment de piste validé. |
| Right-click ou ESC | Abandonne la connexion en cours et reste en mode de routage interactif. |
| 3 | Fait défiler la source de largeur de piste. La largeur peut être : choix utilisateur, minimum de règle, préférée par la règle ou maximum de règle. La source actuelle est affichée dans la barre d’état. |
| 5 | Active/désactive le mode Follow Mouse Trail. Lorsqu’il est désactivé et que le routage se fait en mode Walkaround, le chemin le plus court est trouvé entre le dernier point cliqué et la position actuelle du curseur. Lorsqu’il est activé et que le routage se fait en mode Walkaround, le chemin suit le déplacement du curseur. |
| Ctrl+Shift+G | Fait défiler l’intensité du glossing. Le glossing correspond à la tentative du logiciel de supprimer les ondulations et coins inutiles, ce qui produit des routages plus propres et plus courts. L’intensité actuelle du glossing est affichée dans la barre d’état. |
Modification d’un routage existant
Plutôt que de supprimer ou de dérouter un routage existant, CircuitStudio propose deux approches pour le modifier : le réorganiser ou le rerouter.
Réorganiser un routage existant
- Pour faire glisser ou déplacer interactivement des segments de piste sur la carte, cliquez, maintenez et faites glisser, comme illustré dans l’animation ci-dessous.
- L’éditeur PCB conservera automatiquement les angles de 45/90 degrés avec les segments connectés, en les raccourcissant et en les allongeant selon les besoins.
Rerouter un routage existant
- Il n’est pas nécessaire de dérouter une connexion pour redéfinir son chemin ; cliquez sur le bouton Route
et commencez à router le nouveau chemin. - La fonction de suppression de boucle supprimera automatiquement tous les segments de piste (et vias) redondants dès que vous fermerez la boucle et cliquerez avec le bouton droit pour indiquer que vous avez terminé.
- Vous pouvez commencer et terminer le nouveau chemin de routage à n’importe quel point, en changeant de couche selon les besoins.
- Vous pouvez également créer des violations temporaires en passant en mode Ignore Obstacle (comme illustré dans l’animation ci-dessous), que vous résoudrez ensuite.
Une partie du routage existant est en cours de réorganisation, puis deux nets sont reroutés. Le raccourci Shift+R est utilisé pour faire défiler le mode de routage et autoriser la violation temporaire.