Bundling Multiple Nets into Buses & Signal Harnesses
En un coup d'œil
- Vous apprendrez à choisir entre un bus et un faisceau de signaux en fonction de la manière dont les nets sont nommés et regroupés.
- Vous découvrirez les éléments nécessaires à la création d’un bus valide dans Altium Designer, notamment les étiquettes et les ports pour les connexions vers d’autres feuilles.
- Vous obtiendrez un aperçu du placement, de la modification et de la gestion des bus dans l’éditeur de schémas.
Dans une conception de grande envergure, l’une des difficultés courantes consiste à garder les équipotentielles faciles à gérer, tant pour le concepteur qui établit les connexions que pour le lecteur qui doit interpréter et comprendre le schéma. Cela est particulièrement important pour les connexions entre les feuilles, car c’est là que le concepteur comme le lecteur risquent le plus de s’y perdre.
Si la conception comprend des composants comportant un grand nombre de broches, il n’est pas pratique de réaliser toutes les connexions à l’aide de fils individuels. Plusieurs équipotentielles peuvent être regroupées dans un bus si elles appartiennent à un ensemble à numérotation séquentielle, tel que Data0, Data1, etc. Il est également possible de regrouper n’importe quelle combinaison d’équipotentielles et de bus dans un faisceau de signaux, qui offre un moyen clair, tant sur le plan visuel que logique, de transporter plusieurs équipotentielles dans l’ensemble de votre conception.
Utilisation des bus
Les bus permettent de regrouper une série d’équipotentielles séquentielles, par exemple un bus d’adresses ou un bus de données. Leur principale exigence est que chaque équipotentielle du bus porte un nom de base commun suivi d’un identifiant numérique, comme le montrent les images ci-dessous. Par exemple, les équipotentielles Control1, Control2 et Control3 peuvent être regroupées dans le bus Control[1..3]. Les bus ne peuvent pas servir à regrouper un ensemble d’équipotentielles sans lien entre elles, telles que les équipotentielles Enable, Read et Status ; on utilise pour cela des faisceaux de signaux, comme expliqué ci-dessous.
Pour qu’un bus soit valide, il doit comprendre tous les éléments suivants (comme illustré dans les images ci-dessous) :
-
Une étiquette d’équipotentielle sur chacune des équipotentielles individuelles
-
Une étiquette d’équipotentielle sur la ligne du bus
-
Un port portant le même nom que le bus si celui-ci sort de la feuille

Tous les éléments présentés dans l’image ci-dessus doivent être inclus pour créer un bus valide. Les entrées de bus ne sont nécessaires que si vous souhaitez faire sortir différents éléments du bus de part et d’autre de celui-ci.
Bus
Un bus est un objet de type polyligne utilisé avec d’autres objets connectés pour définir la connexion de plusieurs équipotentielles.
Résumé
Un bus est un objet de type polyligne qui représente une connexion multifilaire et constitue une primitive de conception électrique.
Disponibilité
Les bus peuvent être placés uniquement dans l’éditeur de schémas, en procédant comme suit :
-
Choisissez Place » Bus dans les menus principaux.
-
Cliquez sur le bouton de bus dans la liste déroulante des objets de câblage des équipotentielles de la Active Bar située en haut de l’espace de conception. Cliquez sur un bouton Active Bar et maintenez-le enfoncé pour accéder aux autres commandes associées. Une fois une commande utilisée, elle apparaît en tête de cette section de la Active Bar.
-
Cliquez sur le bouton
de la barre d’outils Wiring (View » Toolbars » Wiring pour l’activer).
-
Faites un clic droit et choisissez Place » Bus dans le menu contextuel.
Placement
Après le lancement de la commande, le curseur prend la forme d’une croix indiquant le mode de placement. Le placement s’effectue selon la séquence d’actions suivante :
-
Cliquez ou appuyez sur Enter pour fixer le point de départ.
-
Positionnez le curseur, puis cliquez ou appuyez sur Enter pour fixer une série de sommets définissant la forme.
-
Après avoir placé le dernier sommet, faites un clic droit ou appuyez sur Esc pour terminer le placement.
-
Continuez à placer d’autres objets de bus ou faites un clic droit ou appuyez sur Esc pour quitter le mode de placement.
-
Utilisez les touches Backspace ou Delete pour supprimer le dernier segment de bus placé.
Modes de placement
Lors du placement d’un bus, trois modes de placement « manuels » sont disponibles, dont deux proposent des options d’orientation des angles. Ces modes déterminent la manière dont les angles sont créés lors du placement des bus et les angles selon lesquels les bus peuvent être placés.
Pendant le placement :
-
Appuyez sur la touche Tab pour suspendre le placement et accéder au panneau Propriétés, dans lequel vous pouvez modifier les propriétés à la volée. Cliquez sur le bouton de pause superposé à l’espace de conception pour reprendre le placement.
-
Appuyez sur Shift+Spacebar pour parcourir les trois modes manuels.
-
En mode 90°ou 45° (appelés modes orthogonaux véritables), appuyez sur Spacebar pour parcourir les options d’orientation des angles. Dans ces modes, le segment de ligne rattaché au curseur est un segment look ahead : le segment réellement en cours de placement précède ce segment d’anticipation.
-
Pendant le placement, le mode de placement actuel est affiché dans la barre d’état (tout en bas de l’espace de conception). Vous pouvez changer de mode à tout moment pendant le placement.
Mode à angle libreAppuyez sur Maj+Espace pour parcourir les différents modes de placement.
Mode de tracé automatique
Le quatrième mode de placement disponible est le mode Auto Wire, qui permet de tracer rapidement un chemin entre l’extrémité du segment précédent et le point où vous cliquez à l’aide du Point to Point Router. Lorsqu’il est activé dans le cycle de sélection Shift+Spacebar, ce mode est indiqué par une ligne pointillée épaisse reliant le sommet du segment au curseur.
Placement d’un segment de bus en mode Auto Wire, indiqué par la ligne de tracé pointillée. Une fois placé (à droite), le tracé du bus évite automatiquement les obstacles.
Le tracé suit le chemin le plus efficace possible tout en évitant les objets déjà placés sur la feuille. Appuyez sur Tab dans ce mode pour configurer les options applicables dans la boîte de dialogue Point to Point Router Options.
Accrochage électrique
Outre l’accrochage à la grille, l’éditeur de schémas prend également en charge l’accrochage aux connexions électriques disponibles. Lorsqu’un objet en cours de placement, tel qu’un bus, se trouve à une distance d’accrochage configurable d’une connexion électrique valide, le curseur se déplace automatiquement vers ce « point actif » électrique (représenté par une croix rouge).
Le point d’accrochage électrique est indiqué par une croix rouge.
L’accrochage aux points actifs des objets électriques peut être configuré dans la section Général du panneau Propriétés en mode Document Options.
Modification graphique
La méthode d'édition graphique permet de sélectionner un objet placé directement dans l'espace de conception et de modifier graphiquement sa taille et/ou sa forme.
Lorsqu'un objet bus est sélectionné, les poignées d'édition suivantes sont disponibles :
Un bus sélectionné, prêt pour l'édition graphique.
-
Cliquez sur un point autre qu'une poignée et faites-le glisser pour déplacer le bus entier. Lorsqu'un bus n'est pas sélectionné, cliquez dessus, maintenez le bouton enfoncé et faites-le glisser pour le déplacer.
-
Cliquez sur A et faites glisser pour déplacer les extrémités.
-
Cliquez sur B et faites glisser pour déplacer un sommet du bus. Les autres sommets restent fixes.
-
Cliquez sur un sommet et maintenez le bouton enfoncé, puis appuyez sur Delete au clavier pour supprimer ce sommet.
Une fois le bus sélectionné, cliquez sur un segment pour le sélectionner individuellement. Cette « sous-sélection » du bus se distingue par la couleur rouge des poignées d'édition associées.
Sous-sélection d'un segment individuel.
Les sommets associés au segment peuvent ensuite être modifiés directement dans le panneau SCH List, toute modification apparaissant immédiatement sur le schéma.
Édition non graphique
Les méthodes d'édition non graphique suivantes sont disponibles.
Édition via la boîte de dialogue Bus ou le panneau Properties
Panel page: Propriétés du bus
Cette méthode d'édition utilise la boîte de dialogue Bus et le panneau Properties associés pour modifier les propriétés d'un objet bus.
La boîte de dialogue Bus , à gauche, et le panneau Properties, à droite
Après le placement, vous pouvez accéder à la boîte de dialogue Bus :
- En double-cliquant sur l'objet bus placé.
- En plaçant le curseur sur l'objet bus, puis en effectuant un clic droit et en choisissant Properties dans le menu contextuel.
Pendant le placement, vous pouvez accéder au panneau Properties en appuyant sur la touche Tab. Une fois le bus placé, toutes les options s'affichent.
Après le placement, vous pouvez accéder au panneau Properties de l'une des manières suivantes :
-
Si le panneau Properties est déjà actif, en sélectionnant l'objet bus.
-
Après avoir sélectionné l'objet bus, en sélectionnant le panneau Properties à l'aide du bouton
situé en bas à droite de l'espace de conception, ou en sélectionnant View » Panels » Properties dans le menu principal.
Édition de plusieurs objets
Le panneau Properties permet de modifier plusieurs objets à la fois, en modifiant les propriétés dont les valeurs sont identiques pour tous les objets actuellement sélectionnés. Lorsque plusieurs objets du même type sont sélectionnés manuellement, via la boîte de dialogue Find Similar Objects ou à l'aide d'un panneau Filter ou List, toute valeur de champ du panneau Properties qui n'est pas représentée par un astérisque (*) peut être modifiée pour tous les objets sélectionnés.
Édition via un panneau List
Panel pages: Panneaux List, SCH Filter
Un panneau List affiche les types d'objets de conception d'un ou de plusieurs documents sous forme de tableau, permettant de consulter et de modifier rapidement les attributs des objets.
Associé à un filtrage approprié — en sélectionnant des types d'objets (à l'aide des options Include du panneau), ou en utilisant le panneau Filter approprié ou la boîte de dialogue Find Similar Objects — il permet d'afficher uniquement les objets correspondant au filtre actif. Les propriétés de tous les objets répertoriés peuvent ensuite être modifiées directement dans le panneau List.
Connectivité des bus
Un bus permet de regrouper un nombre quelconque de nets. Pour cela, les conditions suivantes doivent être remplies :
-
Chaque net individuel doit être identifié par une étiquette de net.
-
Les nets individuels doivent être nommés selon le modèle de dénomination standard <Name><NumericalIdentifer1>, <Name><NumericalIdentifer2>, par exemple
Address0,Address1, ...,Address n. -
Le bus auquel les nets individuels sont raccordés doit être identifié par une étiquette de net au format <Name>[<StartingNumericalIdentifer>..<EndingNumericalIdentifier>], par exemple
Address[7..0], or LED[1..8].
Jonctions automatiques
Une jonction en T dans un bus est automatiquement connectée par un objet jonction. Si l'option Break Wires At Autojunctions est activée sur la page Schematic - General de la boîte de dialogue Preferences, un segment de bus existant est scindé en deux à l'endroit où une jonction automatique est insérée. Par exemple, lors de la création d'une jonction en T, le segment de bus perpendiculaire est scindé en deux segments, un de chaque côté de la jonction. Lorsque cette option est désactivée, le segment de bus reste continu au niveau de la jonction.
Entrée de bus
Une entrée de bus est une courte section de fil diagonale qui permet de dériver un net individuel à partir d'un bus (Place » Bus Entry).
Elle permet également de dériver un net à partir d'un bus au même endroit qu'un autre net individuel, comme illustré dans l'image ci-dessous. Sans entrée de bus dans cette situation, les deux nets individuels seraient connectés entre eux, ce qui créerait un court-circuit. S'il n'est pas nécessaire de dériver deux nets individuels au même endroit sur un bus, une connexion par fil standard peut être utilisée.
Utilisez des entrées de bus lorsque les nets doivent être dérivés de part et d'autre du bus.
Propriétés du bus
Les propriétés des objets de l’éditeur de schémas sont des options configurables qui définissent le style visuel, le contenu et le comportement de l’objet placé. Les propriétés de chaque type d’objet peuvent être définies de deux façons :
-
Pre-placement settings – la plupart des propriétés des objets Bus, ou celles qui peuvent logiquement être prédéfinies, sont disponibles sous forme de paramètres par défaut modifiables sur la page Schematic - Defaults de la boîte de dialogue Preferences (accessible à partir du bouton
situé en haut à droite de l’espace de conception). Sélectionnez l’objet dans Primitive List pour afficher ses options à droite.
- Post-placement settings – toutes les propriétés des objets Bus peuvent être modifiées dans la boîte de dialogue Bus et le panneau Properties lorsqu’un bus placé est sélectionné dans l’espace de conception.
Propriétés
- Width - utilisez la liste déroulante pour sélectionner la largeur souhaitée.
Sommets (panneau Properties uniquement)
Cette zone permet de modifier individuellement les sommets de l’objet région actuellement sélectionné. Vous pouvez modifier la position des sommets existants, ajouter de nouveaux sommets ou en supprimer selon vos besoins. Les liaisons du bus entre les sommets peuvent être définies. Il est également possible d’exporter les informations sur les sommets vers un fichier au format CSV et de les importer depuis un tel fichier.
-
Vertices Grid - répertorie tous les sommets actuellement définis pour l’objet selon les informations suivantes :
- Index - l’indice attribué au sommet (non modifiable).
- X - la coordonnée X (horizontale) du sommet. Cliquez pour la modifier.
- Y - la coordonnée Y (verticale) du sommet. Cliquez pour la modifier.
-
Add - cliquez pour ajouter un nouveau sommet. Le nouveau sommet sera ajouté sous l’entrée du sommet actuellement actif et aura initialement les mêmes coordonnées X,Y que celle-ci. Cliquez sur
pour supprimer le sommet actuellement sélectionné.
Entrée de bus
Les entrées de bus permettent de raccorder des fils à un bus.
Résumé
Une entrée de bus est une primitive de conception électrique utilisée pour raccorder un fil à une ligne de bus. Elle permet de connecter deux nets différents au même point d’un bus ; si ce raccordement était réalisé avec des fils, les deux nets seraient court-circuités. Si cette fonctionnalité n’est pas nécessaire, il n’est pas indispensable d’utiliser des entrées de bus.
Disponibilité
Les entrées de bus peuvent être placées uniquement dans l’éditeur de schémas :
- En choisissant Place » Bus Entry dans les menus principaux.
- En cliquant sur le bouton d’entrée de bus dans la liste déroulante des objets de câblage des nets de la Active Bar située en haut de l’espace de conception. Cliquez sur un bouton Active Bar et maintenez-le enfoncé pour accéder aux autres commandes associées. Une fois utilisée, une commande devient le premier élément de cette section de la Active Bar.
-
En cliquant sur le bouton
de la barre d’outils Wiring (cliquez sur View » Toolbars » Wiring pour l’activer).
- En faisant un clic droit, puis en choisissant Place » Bus Entry dans le menu contextuel.
Placement
Après le lancement de la commande, le curseur prend la forme d’un réticule et vous passez en mode de placement d’entrée de bus.
- Cliquez ou appuyez sur Enter pour placer une entrée de bus à la position du curseur.
- Appuyez sur Spacebar pour faire pivoter l’entrée de bus dans le sens antihoraire (par incréments de 90°) ou sur Shift+Spacebar pour la faire pivoter dans le sens horaire.
- Appuyez sur les touches X ou Y en mode de placement pour appliquer une symétrie à l’entrée de bus selon l’axe X ou Y.
- Continuez à placer des entrées de bus, ou faites un clic droit ou appuyez sur Esc pour quitter le mode de placement.
Pendant le placement, appuyez sur la touche Tab pour suspendre le processus et accéder au mode Bus Entry du panneau Properties, depuis lequel vous pouvez modifier à la volée les propriétés de ligne. Cliquez sur le bouton de pause superposé dans l’espace de conception pour reprendre le placement.
Modification graphique
Pour déplacer une entrée de bus, cliquez dessus et maintenez le bouton enfoncé (le curseur se positionne sur le point de connexion électrique le plus proche), puis déplacez-la vers le nouvel emplacement ; les bus et les fils connectés restent attachés. Pendant le déplacement de l’entrée de bus, utilisez les touches X et Y pour modifier son orientation selon ces axes.
Modification non graphique
Les méthodes de modification non graphique suivantes sont disponibles.
Modification via la boîte de dialogue Bus Entry ou le panneau Properties
Panel page: Propriétés de l’entrée de bus
Cette méthode de modification utilise la boîte de dialogue Bus Entry associée et le mode Properties du panneau pour modifier les propriétés d’un objet entrée de bus.
La boîte de dialogue Bus Entry à gauche et le mode Bus Entry du panneau Properties à droite
Après le placement, vous pouvez accéder à la boîte de dialogue Bus Entry :
- En double-cliquant sur l’objet entrée de bus placé.
- En plaçant le curseur sur l’objet entrée de bus, en cliquant avec le bouton droit, puis en choisissant Properties dans le menu contextuel.
Pendant le placement, le mode Entrée de bus du panneau Properties est accessible en appuyant sur la touche Tab. Une fois l’entrée de bus placée, toutes les options s’affichent.
Après le placement, le mode Entrée de bus du panneau Properties est accessible de l’une des manières suivantes :
- Si le panneau Properties est déjà actif, en sélectionnant l’objet entrée de bus.
- Après avoir sélectionné l’objet entrée de bus, sélectionnez le panneau Properties à l’aide du bouton Panels situé dans la partie inférieure droite de l’espace de conception ou sélectionnez View » Panels » Properties dans le menu principal.
Modification de plusieurs objets
Le panneau Properties permet de modifier plusieurs objets à la fois : les propriétés dont les valeurs sont identiques pour tous les objets actuellement sélectionnés peuvent être modifiées. Lorsque plusieurs objets du même type sont sélectionnés manuellement, à l’aide de la boîte de dialogue Rechercher des objets similaires ou via un panneau Filtre ou Liste, tout champ du panneau Properties qui n’affiche pas un astérisque (*) peut être modifié pour l’ensemble des objets sélectionnés.
Modification à l’aide d’un panneau Liste
Panel pages: Panneaux Liste, SCH Filter
Un panneau List affiche sous forme de tableau les types d’objets de conception d’un ou de plusieurs documents, ce qui permet d’examiner et de modifier rapidement les attributs des objets. Associé à un filtrage approprié — en sélectionnant des types d’objets (à l’aide des options Include du panneau), ou en utilisant le panneau Filter approprié ou la boîte de dialogue Rechercher des objets similaires — il permet de n’afficher que les objets correspondant au filtre actif. Les propriétés de tous les objets répertoriés peuvent ensuite être modifiées directement dans le panneau List.
Propriétés de l’entrée de bus
Les propriétés des objets de l’éditeur de schémas sont des options configurables qui définissent le style visuel, le contenu et le comportement de l’objet placé. Les propriétés de chaque type d’objet sont définies de deux manières :
-
Pre-placement settings – la plupart des propriétés de l’objet Entrée de bus, ou celles qui peuvent logiquement être prédéfinies, sont disponibles sous forme de paramètres par défaut modifiables sur la page Schématique - Valeurs par défaut de la boîte de dialogue Preferences (accessible à l’aide du bouton
situé en haut à droite de l’espace de conception). Sélectionnez l’objet dans Primitive List pour afficher ses options à droite.
- Post-placement settings – toutes les propriétés de l’objet Entrée de bus peuvent être modifiées dans la boîte de dialogue Bus Entry et le panneau Properties lorsqu’une entrée de bus placée est sélectionnée dans l’espace de conception.
Propriétés
-
Start (X/Y)
- X (premier champ) - la coordonnée X (horizontale) actuelle du point de référence de l’objet par rapport à l’origine actuelle de l’espace de conception. Modifiez cette valeur pour changer la position de l’objet sur l’axe X. La valeur peut être saisie en unités métriques ou impériales ; précisez les unités si elles diffèrent des unités par défaut actuelles.
- Y (deuxième champ) - la coordonnée Y (verticale) actuelle du point de référence de l’objet par rapport à l’origine actuelle. Modifiez cette valeur pour changer la position de l’objet sur l’axe Y. La valeur peut être saisie en unités métriques ou impériales ; précisez les unités si elles diffèrent des unités par défaut actuelles.
-
End (X/Y) -
- X (premier champ) - la coordonnée X (horizontale) actuelle du point de référence de l’objet par rapport à l’origine actuelle de l’espace de conception. Modifiez cette valeur pour changer la position de l’objet sur l’axe X. La valeur peut être saisie en unités métriques ou impériales ; précisez les unités si elles diffèrent des unités par défaut actuelles.
- Y (deuxième champ) - la coordonnée Y (verticale) actuelle du point de référence de l’objet par rapport à l’origine actuelle. Modifiez cette valeur pour changer la position de l’objet sur l’axe Y. La valeur peut être saisie en unités métriques ou impériales ; précisez les unités si elles diffèrent des unités par défaut actuelles.
- Size (X/Y) - la taille de l’entrée de bus.
- Width - utilisez la liste déroulante pour sélectionner la largeur souhaitée.
- Color - cliquez sur la case de couleur pour sélectionner la couleur souhaitée pour l’objet.
Utilisation des faisceaux de signaux
Les faisceaux de signaux offrent une grande souplesse, car ils permettent de regrouper un nombre quelconque de nets, de bus et de faisceaux de niveau inférieur. Comme leur nom l’indique, ils sont comparables à un faisceau de câbles, dans lequel des fils agencés de n’importe quelle manière peuvent être regroupés et acheminés à travers un produit électronique ou électrique. Leur création et leur gestion sont plus complexes, mais ils permettent en contrepartie de simplifier considérablement la présentation d’un schéma et d’en améliorer la lisibilité.

Les faisceaux de signaux permettent de regrouper n’importe quelle combinaison de nets, de bus et de faisceaux de signaux de niveau inférieur.
Les éléments constituant un faisceau de signaux complet sont les suivants :
-
Harness Connector - Considérez un connecteur de faisceau comme un entonnoir : il rassemble tous les signaux raccordés à ce faisceau par l’intermédiaire des entrées de faisceau qu’il contient. Une propriété essentielle du connecteur de faisceau est le Harness Type, qui identifie le faisceau et permet de lier les différents éléments qui le composent, y compris les ports et les entrées de feuille raccordés.
Connecteur de faisceau
Un connecteur de faisceau placé
Présentation
Un objet connecteur de faisceau est une primitive de dessin électrique. Il s’agit essentiellement d’un conteneur permettant de regrouper différents signaux, notamment des bus et des fils, pour former un faisceau de signaux. Un connecteur de faisceau est défini par le type de faisceau.
Disponibilité
Les connecteurs de faisceau peuvent être placés dans l’éditeur de schémas :
-
Les commandes suivantes sont disponibles :
- Cliquez sur Place » Harness » Connecteur de faisceau depuis les menus principaux.
- Cliquez sur le bouton Connecteur de faisceau dans la liste déroulante des objets graphiques de la Active Bar située en haut de l’espace de conception. Cliquez sur un bouton Active Bar et maintenez-le enfoncé pour accéder aux autres commandes associées. Une fois utilisée, une commande devient le premier élément de cette section de la Active Bar.
- Faites un clic droit dans l’espace de conception, puis cliquez sur Place » Harness » Connecteur de faisceau dans le menu contextuel.
-
Cliquez sur le bouton
de la barre d’outils Wiring .
Placement
Après le lancement de la commande, le curseur prend la forme d’une croix et vous passez en mode de placement de connecteur de faisceau. Le placement s’effectue selon la séquence d’actions suivante :
- Cliquez ou appuyez sur Enter pour ancrer la pointe du connecteur de faisceau.
- Déplacez le curseur pour ajuster la taille du connecteur de faisceau, puis cliquez ou appuyez sur Enter pour ancrer le coin et terminer ainsi le placement du connecteur de faisceau.
- Continuez à placer d’autres connecteurs de faisceau, ou faites un clic droit ou appuyez sur Esc pour quitter le mode de placement.
Les actions supplémentaires suivantes peuvent être effectuées pendant le placement, tant que le connecteur de faisceau est encore attaché au curseur et avant que sa pointe ne soit ancrée :
- Appuyez sur la touche Tab pour ouvrir le mode Connecteur de faisceau du panneau Properties , qui permet de modifier à la volée les propriétés du connecteur de faisceau.
- Appuyez sur les touches X ou Y pour appliquer une symétrie au connecteur de faisceau selon l’axe X ou l’axe Y, respectivement.
Modification graphique
Cette méthode de modification permet de sélectionner un objet connecteur de faisceau déjà placé directement dans l’espace de conception et de modifier graphiquement sa taille, sa forme ou sa position.
Lorsqu’un objet connecteur de faisceau est sélectionné, les poignées de modification suivantes sont disponibles :
Un connecteur de faisceau sélectionné.
- Cliquez sur A et faites glisser pour redimensionner le connecteur de faisceau simultanément dans les directions verticale et horizontale.
- Cliquez sur B et faites glisser pour redimensionner le connecteur de faisceau dans la direction verticale.
- Cliquez sur C ou n’importe où sur le connecteur de faisceau, à l’écart des poignées de modification, et faites glisser pour le repositionner. Pendant le déplacement, appuyez sur les touches X ou Y pour appliquer une symétrie au connecteur de faisceau selon l’axe X ou l’axe Y.
-
Le texte du type de connecteur de faisceau d’un objet connecteur de faisceau peut être modifié in-place comme suit :
- Cliquez une fois sur le texte pour le sélectionner.
- Cliquez de nouveau une fois (ou appuyez sur Enter) pour passer en mode de modification sur place. Laissez suffisamment de temps entre les deux clics pour que le logiciel ne les interprète pas comme un double-clic (ce qui ouvrirait le panneau Properties ).
- Pour terminer la modification du texte sur place, appuyez sur la touche Enter ou cliquez en dehors du texte avec la souris.
Modification non graphique
Les méthodes de modification non graphique suivantes sont disponibles.
Modification via la boîte de dialogue Connecteur de faisceau ou le panneau Propriétés
Panel page: Propriétés du connecteur de faisceau
Cette méthode de modification utilise la boîte de dialogue Harness Connector associée et le mode Properties du panneau pour modifier les propriétés d’un objet connecteur de faisceau.
La boîte de dialogue Harness Connector, à gauche, et le mode Harness Connector du panneau Propriétés, à droite
Après le placement, la boîte de dialogue Harness Connector est accessible comme suit :
- Double-cliquez sur le contour de l’objet connecteur de faisceau placé.
- Placez le curseur sur le contour de l’objet connecteur de faisceau, faites un clic droit, puis choisissez Properties dans le menu contextuel.
Pendant le placement, le mode Connecteur de faisceau du panneau Properties est accessible en appuyant sur la touche Tab. Une fois le connecteur de faisceau placé, toutes les options s’affichent.
Après le placement, le mode Connecteur de faisceau du panneau Properties est accessible de l’une des façons suivantes :
- Si le panneau Properties est déjà actif, en sélectionnant l'objet connecteur de faisceau.
- Après avoir sélectionné l'objet connecteur de faisceau, sélectionnez le panneau Properties à l'aide du bouton Panels situé en bas à droite de l'espace de conception ou sélectionnez View » Panels » Properties dans le menu principal.
Modification de plusieurs objets
Le panneau Properties permet de modifier plusieurs objets à la fois : les propriétés dont les valeurs sont identiques pour tous les objets actuellement sélectionnés peuvent être modifiées. Lorsque plusieurs objets du même type sont sélectionnés manuellement, à l'aide de la boîte de dialogue Rechercher des objets similaires ou via un panneau Filter ou List , toute valeur de champ du panneau Properties qui n'est pas représentée par un astérisque (
*) peut être modifiée pour tous les objets sélectionnés.Modification via un panneau
Panel pages: Panneaux de liste, Filtre SCH
Un panneau List permet d'afficher les objets de conception d'un ou de plusieurs documents sous forme de tableau, afin d'examiner et de modifier rapidement leurs attributs. Utilisé conjointement avec un filtrage approprié, à l'aide du panneau SCH Filter ou de la boîte de dialogue Rechercher des objets similaires, il permet d'afficher uniquement les objets correspondant au filtre actif, pour cibler et modifier plusieurs objets de conception avec davantage de précision et d'efficacité.
Remarques
- Par défaut, les connecteurs de faisceau nouvellement placés reçoivent le type de faisceau Harness.
-
Le type de faisceau peut être masqué ou déplacé pour gagner de la place dans votre conception. Cliquez sur
dans le panneau Propriétés pour masquer le type de faisceau.
Propriétés du connecteur de faisceau
Les propriétés des objets de l'éditeur de schémas sont des options configurables qui définissent l'apparence, le contenu et le comportement de l'objet placé. Les propriétés de chaque type d'objet sont définies de deux manières différentes :
-
Pre-placement settings – la plupart des propriétés de l'objet Connecteur de faisceau, ou celles qui peuvent logiquement être prédéfinies, sont disponibles sous forme de paramètres par défaut modifiables sur la page Schématique - Valeurs par défaut de la boîte de dialogue Preferences (accessible à l'aide du bouton
situé en haut à droite de l'espace de conception). Sélectionnez l'objet dans Primitive List pour afficher ses options sur la droite.
- Post-placement settings – toutes les propriétés de l'objet Connecteur de faisceau peuvent être modifiées dans le panneau Properties lorsqu'un connecteur de faisceau placé est sélectionné dans l'espace de conception.
Position (panneau Properties uniquement)
-
(X/Y)
- X (premier champ) - coordonnée X (horizontale) actuelle du point de référence de l'objet, par rapport à l'origine actuelle de l'espace de conception. Modifiez cette valeur pour changer la position X de l'objet. La valeur peut être saisie en unités métriques ou impériales ; précisez les unités si elles diffèrent des unités par défaut actuelles.
- Y (deuxième champ) - coordonnée Y (verticale) actuelle du point de référence de l'objet, par rapport à l'origine actuelle. Modifiez cette valeur pour changer la position Y de l'objet. La valeur peut être saisie en unités métriques ou impériales ; précisez les unités si elles diffèrent des unités par défaut actuelles.
- Rotation - utilisez la liste déroulante pour sélectionner la rotation.
Propriétés
- Harness Type - saisissez le nom du faisceau. Cliquez sur l'icône en forme d'œil pour afficher ou masquer le nom du faisceau.
-
Bus Text Style - utilisez la liste déroulante pour sélectionner le style :
-
Full - sélectionnez cette option pour afficher les identifiants complets des bus connectés au format <Name>[<StartingNumericalIdentifer>..<EndingNumericalIdentifier>] (par exemple,
SW[0..7]). -
Prefix - sélectionnez cette option pour afficher uniquement les préfixes des bus connectés au format <Name> (par exemple,
SW).
-
Full - sélectionnez cette option pour afficher les identifiants complets des bus connectés au format <Name>[<StartingNumericalIdentifer>..<EndingNumericalIdentifier>] (par exemple,
- Width - peut être modifié.
- Height - peut être modifié.
- Primary Position - peut être modifié.
- Border - utilisez la liste déroulante pour sélectionner la valeur par défaut parmi les choix disponibles.
- Fill - cliquez sur la case colorée pour ouvrir une liste déroulante dans laquelle vous pouvez sélectionner la couleur par défaut.
Entrées (panneau Properties uniquement)
Utilisez cette zone pour gérer les entrées de faisceau associées au connecteur.
- Harness Entries Grid - le tableau répertorie toutes les entrées de faisceau actuellement définies pour le connecteur de faisceau.
-
Add - cliquez pour ajouter une nouvelle entrée de faisceau au connecteur. La nouvelle entrée est ajoutée en bas de la liste et reçoit le nom par défaut 0. Cliquez sur
pour supprimer du tableau l'entrée actuellement sélectionnée.
- Font - cliquez sur la police affichée pour modifier ses différents attributs.
-
Les commandes suivantes sont disponibles :
-
Harness Entries - Chaque signal (net, bus ou faisceau de signaux) que vous souhaitez intégrer à ce faisceau de signaux entre dans le connecteur de faisceau par une entrée de faisceau. L’entrée de faisceau comporte une propriété de type de faisceau, utilisée uniquement lorsque vous imbriquez des faisceaux de signaux : elle indique qu’un faisceau de signaux de niveau inférieur est connecté à cette entrée.
Entrée de faisceau
Résumé
Une entrée de faisceau est une primitive de conception électrique placée dans un connecteur de faisceau. Elle constitue le point de connexion par lequel les signaux, acheminés par des fils, des bus et d’autres faisceaux de signaux, sont regroupés pour former un faisceau de signaux de niveau supérieur. Les faisceaux de signaux permettent de regrouper logiquement différents signaux pour offrir davantage de souplesse et simplifier la conception.
Disponibilité
Les entrées de faisceau peuvent être placées uniquement dans l’éditeur de schémas, selon les méthodes suivantes :
- Choisissez Place » Harness » Harness Entry dans les menus principaux.
-
Cliquez sur le bouton
de la barre d’outils Wiring .
- Cliquez sur le bouton Entrée de faisceau dans la liste déroulante des objets graphiques de la Active Bar située en haut de l’espace de conception. (Cliquez sur un bouton Active Bar et maintenez-le enfoncé pour accéder aux autres commandes associées. Lorsqu’une commande a été utilisée, elle devient l’élément affiché en premier dans cette section de la Active Bar.)
- Faites un clic droit dans l’espace de conception, puis choisissez Place » Harness » Harness Entry dans le menu contextuel.
Les entrées de faisceau peuvent également être gérées à l’aide des méthodes non graphiques suivantes :
- Ajout, modification ou suppression dans la zone Entries du mode Connecteur de faisceau du panneau Properties .
- Ajout, modification ou suppression dans la définition textuelle du connecteur de faisceau, à l’aide d’un fichier de définition de faisceau (*.Harness). Le connecteur de faisceau ainsi défini ne peut être placé dans la conception qu’à l’aide de la commande Place » Harness » Predefined Harness Connector des menus principaux.
Placement
Après le lancement de la commande, le curseur prend la forme d’un réticule et vous passez en mode de placement d’entrées de faisceau. Pour effectuer le placement, procédez comme suit :
- Déplacez l’entrée de faisceau attachée au curseur sur un connecteur de faisceau placé sur la feuille.
- Ajustez la position de l’entrée de faisceau par rapport au bord du connecteur de faisceau opposé à sa pointe, puis cliquez ou appuyez sur Enter pour ancrer l’entrée de faisceau et terminer le placement.
- Continuez à placer d’autres entrées de faisceau ou faites un clic droit ou appuyez sur Esc pour quitter le mode de placement.
Lorsque l’entrée de faisceau est encore attachée au curseur et qu’elle se trouve dans les limites d’un connecteur de faisceau, appuyez sur la touche Tab pour suspendre le placement et accéder au mode Entrée de faisceau du panneau Properties, dans lequel ses propriétés peuvent être modifiées à la volée. Cliquez sur le bouton de pause superposé dans l’espace de conception pour reprendre le placement.
Modification graphique
Cette méthode de modification vous permet de sélectionner un objet d’entrée de faisceau placé directement dans l’espace de conception et de modifier graphiquement sa position.

Une entrée de faisceau sélectionnée- Cliquez et faites glisser l’entrée de faisceau pour la repositionner verticalement le long du bord de son connecteur de faisceau parent, selon les besoins.
- Maintenez Ctrl enfoncée, puis cliquez et faites glisser l’entrée de faisceau pour la déplacer du connecteur de faisceau actuel vers un autre connecteur de faisceau de la feuille. Une fois que l’entrée de faisceau a franchi la limite du connecteur de faisceau source, vous pouvez relâcher la touche Ctrl .
- Si vous cliquez et faites glisser l’entrée de faisceau au-delà des limites du connecteur de faisceau, celui-ci est automatiquement redimensionné pour s’adapter à la nouvelle position de l’entrée.
-
Le texte du nom d’un objet d’entrée de faisceau peut être modifié in-place comme suit :
- Cliquez une fois sur l’entrée de faisceau pour la sélectionner.
- Cliquez à nouveau une fois (ou appuyez sur Enter) pour passer en mode de modification sur place. Laissez suffisamment de temps entre les clics pour que le logiciel ne les interprète pas comme un double-clic.
-
Pour terminer la modification du texte sur place, appuyez sur Enter ou cliquez avec la souris en dehors de l’entrée de faisceau.
Modification non graphique
Les méthodes de modification non graphique suivantes sont disponibles.
Modification via la boîte de dialogue Harness Entry ou le panneau Properties
Properties page: Propriétés de l’entrée de faisceau
Cette méthode de modification utilise la boîte de dialogue Harness Entry associée et le mode Properties du panneau pour modifier les propriétés d’un objet d’entrée de faisceau.

La boîte de dialogue Harness Entry à gauche et le mode Harness Entry du panneau Properties à droiteAprès le placement, la boîte de dialogue Harness Entry est accessible :
- En double-cliquant sur la ligne de l’objet d’entrée de faisceau placé.
- En plaçant le curseur sur la ligne de l’objet d’entrée de faisceau, en effectuant un clic droit, puis en choisissant Properties dans le menu contextuel.
Pendant le placement, le mode Harness Entry du panneau Properties est accessible en appuyant sur la touche Tab. Une fois l’entrée de faisceau placée, toutes les options apparaissent.
Après le placement, le mode Harness Entry du panneau Properties est accessible de l’une des manières suivantes :
- Si le panneau Properties est déjà actif, en sélectionnant l’objet d’entrée de faisceau.
- Après avoir sélectionné l’objet d’entrée de faisceau, sélectionnez le panneau Properties à partir du bouton Panels situé en bas à droite de l’espace de conception ou sélectionnez View » Panels » Properties dans le menu principal.
Modification via un panneau de liste
Panel pages: Panneaux de liste, SCH Filter
Un panneau List permet d’afficher les objets de conception d’un ou de plusieurs documents sous forme de tableau, afin d’inspecter et de modifier rapidement leurs attributs. Associé à un filtrage approprié à l’aide du panneau SCH Filter ou de la boîte de dialogue Rechercher des objets similaires, il permet d’afficher uniquement les objets correspondant au filtre actif, afin de cibler et de modifier plusieurs objets de conception avec davantage de précision et d’efficacité.
Remarques
- Une entrée de faisceau peut être connectée directement à un fil, à un bus ou à un faisceau de signaux. Le champ Harness Type du mode Harness Connector du panneau Properties est utilisé lors de l’imbrication de faisceaux de signaux. Ce champ est automatiquement renseigné avec le type de faisceau du faisceau de signaux connecté.
-
Si vous devez indiquer la négation d’un nom d’entrée de faisceau (en plaçant une barre au-dessus), vous pouvez procéder de deux façons :
- En ajoutant une barre oblique inverse après chaque caractère du nom (par exemple, E\N\A\B\L\E\).
- En activant l’option Single '\' Negation sur la page Schématique - Modification graphique de la boîte de dialogue Preferences , puis en ajoutant une seule barre oblique inverse au début du nom (par exemple,\ENABLE).
Propriétés de l’entrée de faisceau
Les propriétés des objets de l’éditeur de schémas sont des options configurables qui définissent le style visuel, le contenu et le comportement de l’objet placé. Les paramètres des propriétés de chaque type d’objet sont définis de deux manières différentes :
-
Pre-placement settings – la plupart des propriétés de l’objet Entrée de faisceau, ou celles qui peuvent logiquement être prédéfinies, sont disponibles sous forme de paramètres par défaut modifiables sur la page Schématique - Valeurs par défaut de la boîte de dialogue Preferences (accessible via le bouton
en haut à droite de l’espace de conception). Sélectionnez l’objet dans Primitive List pour afficher ses options à droite.
-
Post-placement settings – toutes les propriétés de l’objet Entrée de faisceau peuvent être modifiées dans la boîte de dialogue Harness Entry et le panneau Properties lorsqu’une entrée de faisceau placée est sélectionnée dans l’espace de conception.
Propriétés
- Harness Name – le nom du faisceau.
-
Harness Type – ce champ permet de spécifier un type de faisceau pour un système de faisceaux de signaux particulier dans la conception. Il reste généralement vide lorsqu’un fil ou un bus est connecté à l’entrée de faisceau et n’est utilisé que lorsqu’un autre faisceau de signaux y est lui-même connecté. Le type de faisceau est défini soit manuellement dans le fichier de définition de faisceau associé, soit dans les propriétés d’un connecteur de faisceau. La liste déroulante associée répertorie tous les types de faisceaux actuellement définis détectés dans les documents schématiques sources du projet actif.
- Font – utilisez les commandes pour sélectionner la police, sa taille et sa couleur, et lui appliquer les attributs souhaités, tels que le gras, l’italique et le soulignement.
-
Signal Harness line - La ligne semblable à un bus, placée pour acheminer le faisceau de signaux sur la feuille.
Faisceau de signaux
Résumé
Un faisceau de signaux est une primitive de conception électrique. Il s’agit d’une connexion abstraite qui permet de regrouper logiquement différents signaux, notamment des bus, des fils et d’autres faisceaux de signaux, pour offrir une plus grande flexibilité et simplifier la conception. Les faisceaux de signaux permettent de créer et de manipuler des connexions abstraites de niveau supérieur entre les sous-circuits de vos projets PCB. Ils permettent de réaliser une conception plus complexe dans le même espace de conception schématique, ce qui améliore la lisibilité des conceptions et favorise leur réutilisation.
Disponibilité
Les faisceaux de signaux peuvent être placés dans l’éditeur de schémas de l’une des manières suivantes :
- Choisissez Place » Harness » Signal Harness dans les menus principaux.
- Cliquez sur le bouton Signal Harness dans la liste déroulante des objets graphiques de la Active Bar située en haut de l’espace de conception. (Cliquez sur un bouton Active Bar et maintenez-le enfoncé pour accéder aux autres commandes associées. Une fois qu’une commande a été utilisée, elle devient le premier élément de cette section de la Active Bar.)
- Faites un clic droit dans l’espace de conception, puis choisissez Place » Harness » Signal Harness dans le menu contextuel.
-
Cliquez sur le bouton
de la barre d’outils Wiring.
Placement
Après le lancement de la commande, le curseur prend la forme d’une croix et vous passez en mode de placement de faisceau de signaux. Le placement s’effectue selon la séquence d’actions suivante :
- Cliquez ou appuyez sur Enter pour ancrer le point de départ du faisceau de signaux.
- Positionnez le curseur, puis cliquez ou appuyez sur Enter pour ancrer une série de sommets qui définissent la forme du faisceau de signaux.
- Après avoir placé le dernier sommet, faites un clic droit ou appuyez sur Esc pour terminer le placement du faisceau de signaux.
- Continuez à placer d’autres faisceaux de signaux, ou faites un clic droit ou appuyez sur Esc pour quitter le mode de placement.
- Utilisez les touches Backspace ou Delete pour supprimer le dernier segment de faisceau placé.
Vous pouvez effectuer les actions supplémentaires suivantes pendant le placement, tant que le faisceau de signaux suit encore le curseur et avant que son premier angle ne soit ancré :
- Appuyez sur la touche Tab pour suspendre le placement et accéder au mode Faisceau de signaux du panneau Properties , où vous pouvez modifier ses propriétés à la volée. Cliquez sur le bouton de pause superposé dans l’espace de conception pour reprendre le placement.
Modes de placement
Lors du placement d’un faisceau de signaux, trois modes de placement « manuels » sont disponibles, dont deux comportent des sous-modes Début et Fin. Le mode détermine la manière dont les angles sont créés lors du placement des faisceaux de signaux et les angles selon lesquels ceux-ci peuvent être placés. Pendant le placement :
- Appuyez sur Shift+Spacebar pour faire défiler les modes.
- En mode 90 Degree ou 45 Degree (appelés modes orthogonaux véritables), appuyez sur Spacebar pour basculer entre les sous-modes Début et Fin.
- Pendant le placement, le mode de placement actuel est affiché dans la barre d’état. Vous pouvez changer de mode à tout moment lors du placement d’un faisceau de signaux.
- Dans les modes autres que Any Angle, le segment de ligne attaché au curseur est un segment look-ahead. Le segment que vous placez réellement précède ce segment d’anticipation.
Any angle mode Appuyez sur Maj+Barre d’espace pour faire défiler les différents modes de placement.
Câblage guidé d’un faisceau de signaux
Les schémas disposent d’une grille électrique configurable qui facilite la définition des connexions électriques entre les objets. Lors du placement d’un faisceau de signaux, lorsque celui-ci entre dans la zone d’attraction de la grille électrique d’un autre objet électrique, le curseur s’accroche à l’objet fixe et un point actif (croix bleue) apparaît.
Le point actif vous indique où une connexion valide peut être établie et accroche automatiquement le curseur aux points de connexion électrique.
La grille électrique peut être définie dans la zone General du panneau Properties en mode Document Options (accessible lorsqu’aucun objet n’est sélectionné dans l’espace de conception). Il est recommandé de définir un pas de grille électrique légèrement inférieur à celui de la grille d’accrochage actuelle ; sinon, il devient difficile de positionner les objets électriques à un pas de grille d’accrochage les uns des autres.
Modification graphique
Cette méthode de modification vous permet de sélectionner un faisceau de signaux placé directement dans l’espace de conception et de modifier graphiquement sa taille et/ou sa forme.
Lorsqu’un faisceau de signaux est sélectionné, les poignées de modification suivantes sont disponibles :
Un faisceau de signaux sélectionné, prêt pour une modification graphique
- Cliquez sur A et faites glisser pour repositionner les extrémités du faisceau de signaux.
- Cliquez sur B et faites glisser pour déplacer un sommet du faisceau de signaux. Les extrémités restent ancrées.
- Cliquez sur un segment et faites glisser pour grab ce segment et le repositionner. Les extrémités et les autres sommets restent ancrés.
- Faites un clic droit sur un sommet, puis choisissez la commande Edit Signal Harness Vertex n pour le modifier.
- Cliquez sur un sommet et maintenez le bouton enfoncé, puis appuyez sur Delete au clavier pour supprimer ce sommet.
Une fois le faisceau de signaux sélectionné, cliquez sur un segment pour le sélectionner individuellement. Cette « sous-sélection » du faisceau se distingue par les poignées de modification associées, qui deviennent rouges.
Sous-sélection d’un segment individuel
Les sommets associés au segment peuvent alors être modifiés directement à l’aide du panneau SCH List, et toute modification apparaît immédiatement sur le schéma.
Modification non graphique
Les méthodes de modification non graphique suivantes sont disponibles.
Modification via la boîte de dialogue Faisceau de signaux ou le panneau Propriétés
Properties page: Propriétés du faisceau de signaux
Cette méthode de modification utilise la boîte de dialogue Signal Harness et le mode Properties du panneau associés pour modifier les propriétés d’un faisceau de signaux.
La boîte de dialogue Signal Harness à gauche et le mode Signal Harness du panneau Propriétés à droite
Après le placement, la boîte de dialogue Signal Harness est accessible comme suit :
- En double-cliquant sur l’objet faisceau de signaux placé.
- En plaçant le curseur sur l’objet faisceau de signaux, en faisant un clic droit, puis en choisissant Properties dans le menu contextuel.
Pendant le placement, le mode Signal Harness du panneau Properties est accessible en appuyant sur la touche Tab. Une fois le faisceau de signaux placé, toutes les options s’affichent.
Après le placement, le mode Signal Harnes du panneau Properties est accessible de l’une des manières suivantes :
- Si le panneau Properties est déjà actif, en sélectionnant l’objet faisceau de signaux.
- Après avoir sélectionné le faisceau de signaux, sélectionnez le panneau Properties à l’aide du bouton Panels situé en bas à droite de l’espace de conception ou sélectionnez View » Panels » Properties dans le menu principal.
Modification de plusieurs objets
Le panneau Properties permet de modifier plusieurs objets à la fois : les paramètres de propriétés identiques pour tous les objets actuellement sélectionnés peuvent être modifiés. Lorsque plusieurs objets du même type sont sélectionnés manuellement, via la boîte de dialogue Rechercher des objets similaires ou à l’aide d’un panneau SCH Filter ou SCH List, toute valeur de champ du panneau Properties qui n’est pas représentée par un astérisque (
*) peut être modifiée pour tous les objets sélectionnés.Modification via un panneau de liste
Panel pages: Panneaux de liste, SCH Filter
Un panneau List permet d’afficher les objets de conception d’un ou de plusieurs documents sous forme de tableau, afin de consulter et de modifier rapidement leurs attributs. Associé à un filtrage approprié, à l’aide du panneau SCH Filter ou de la boîte de dialogue Rechercher des objets similaires, il permet d’afficher uniquement les objets répondant aux critères du filtre actif, pour cibler et modifier plusieurs objets de conception avec davantage de précision et d’efficacité.
Jonctions automatiques
Une jonction en T dans un faisceau de signaux est automatiquement connectée par une jonction (générée par le compilateur). Si l’option Break Wires At Autojunctions est activée sur la page Schématique - Général de la boîte de dialogue Preferences , un segment de faisceau de signaux existant est scindé en deux au point d’insertion d’une jonction automatique. Par exemple, lors de la création d’une jonction en T, le segment de faisceau de signaux perpendiculaire est scindé en deux segments, un de chaque côté de la jonction. Si cette option est désactivée, le segment de faisceau de signaux n’est pas scindé au niveau de la jonction.
Utilisation des faisceaux de signaux
Le terme « faisceau de signaux » désigne à la fois la ligne semblable à un bus reliant un connecteur de faisceau à un port de faisceau et l’ensemble du système de connectivité créé par ces objets de faisceau connectés.
Le terme « faisceau de signaux » désigne la ligne semblable à un bus reliant un connecteur de faisceau à un port, ainsi que le système de connexion du faisceau.
Propriétés du faisceau de signaux
Les propriétés des objets de l’éditeur de schémas sont des options configurables qui déterminent le style visuel, le contenu et le comportement de l’objet placé. Les paramètres de propriétés de chaque type d’objet sont définis de deux manières différentes :
-
Pre-placement settings – la plupart des propriétés de l’objet Faisceau de signaux, ou celles qui peuvent logiquement être prédéfinies, sont disponibles sous forme de paramètres par défaut modifiables sur la page Schematic - Defaults de la boîte de dialogue Preferences (accessible à l’aide du bouton
en haut à droite de l’espace de conception). Sélectionnez l’objet dans Primitive List pour afficher ses options à droite.
- Post-placement settings – toutes les propriétés de l’objet Faisceau de signaux peuvent être modifiées dans la boîte de dialogue Signal Harness et le panneau Properties lorsqu’un faisceau de signaux placé est sélectionné dans l’espace de conception.
Propriétés
- Width - utilisez la liste déroulante pour sélectionner la largeur par défaut parmi les choix disponibles. Cliquez sur la case de couleur pour accéder à une liste déroulante permettant de sélectionner la couleur par défaut.
Sommets (Properties panneau uniquement)
-
Grid - répertorie tous les sommets actuellement définis pour l’objet, avec les informations suivantes :
- Index - l’indice attribué au sommet (non modifiable).
- X - la coordonnée X (horizontale) du sommet. Cliquez pour la modifier.
- Y - la coordonnée Y (verticale) du sommet. Cliquez pour la modifier.
-
Add - cliquez pour ajouter un nouveau sommet. Le nouveau sommet sera ajouté sous l’entrée du sommet actuellement actif et aura initialement les mêmes coordonnées X, Y que cette entrée. Cliquez sur
pour supprimer le sommet actuellement sélectionné.
-
Harness Type - Un type de faisceau est un ensemble d’entrées de faisceau. Chaque type de faisceau détecté est défini dans un fichier de définition de faisceau, comme décrit ci-dessous. Le type de faisceau et les entrées de faisceau qui lui sont associées sont essentiellement les noms des conteneurs qui transportent les nets, et non les noms des nets eux-mêmes. Pour vérifier la valeur du type de faisceau, placez le curseur sur l’objet, par exemple le port, l’entrée de feuille ou le connecteur de faisceau.
Type de connecteur de faisceau

Un type de connecteur de faisceauRésumé
Un type de connecteur de faisceau est un objet enfant d’un connecteur de faisceau. Il sert à nommer le type du connecteur de faisceau placé.
Disponibilité et placement
Le type de connecteur de faisceau est automatiquement placé lors du placement de l’objet connecteur de faisceau parent. Il ne s’agit pas d’un objet de conception que l’utilisateur peut placer directement. Lors du placement initial d’un type de faisceau, le type de connecteur de faisceau apparaît sous la forme (*) jusqu’à ce qu’il soit renommé.
Modification graphique
La chaîne de caractères du type de connecteur de faisceau peut être modifiée graphiquement à l’aide de ce que l’on appelle la modification in-place . Pour modifier un type de connecteur de faisceau sur place, cliquez une fois pour le sélectionner, attendez une seconde, puis cliquez une deuxième fois pour passer en mode de modification. Une fois la modification terminée, appuyez sur Enter ou cliquez en dehors de la chaîne pour quitter le mode de modification sur place.
Modification non graphique
Les méthodes de modification non graphique suivantes sont disponibles.
Properties page: Propriétés du type de connecteur de faisceau
Cette méthode de modification utilise la boîte de dialogue Parameter associée et le mode Properties du panneau pour modifier les propriétés d’un objet entrée de faisceau.
La boîte de dialogue Parameter , à gauche, et le mode Parameter du panneau Properties, à droite
Après le placement, la boîte de dialogue Parameter et la version Parameter du panneau Properties sont accessibles des manières suivantes :
- En double-cliquant sur le nom du type de connecteur de faisceau. Lors du placement initial, le nom apparaît sous la forme * jusqu’à ce qu’il soit renommé.
- En plaçant le curseur sur le nom du type de connecteur de faisceau, en cliquant avec le bouton droit, puis en choisissant Properties dans le menu contextuel.
- Si le panneau Properties est déjà actif, en sélectionnant le nom du type de connecteur de faisceau.
- Après avoir sélectionné l’objet type de connecteur de faisceau, sélectionnez le panneau Properties à l’aide du bouton Panels dans la partie inférieure droite de l’espace de conception ou sélectionnez View » Panels » Properties dans le menu principal.
Modification via la boîte de dialogue Parameter ou le panneau Properties
Panel page: Propriétés du type de connecteur de faisceau
Cette méthode de modification utilise la boîte de dialogue Parameter associée et le mode Properties du panneau pour modifier les propriétés d’un objet type de connecteur de faisceau.
La boîte de dialogue Parameter , à gauche, et le mode Parameter du panneau Properties, à droite
Après le placement, la boîte de dialogue Parameter est accessible des manières suivantes :
- En double-cliquant sur la ligne de l’objet type de connecteur de faisceau placé.
- En plaçant le curseur sur la ligne de l’objet type de connecteur de faisceau, en cliquant avec le bouton droit, puis en choisissant Properties dans le menu contextuel.
Pendant le placement, le mode Parameter du panneau Properties est accessible en appuyant sur la touche Tab. Une fois le connecteur de faisceau placé, toutes les options apparaissent.
Après le placement, le mode Parameter du panneau Properties est accessible de l’une des manières suivantes :
- Si le panneau Properties est déjà actif, en sélectionnant l’objet connecteur de faisceau.
- Après avoir sélectionné l’objet type de connecteur de faisceau, sélectionnez le panneau Properties à l’aide du bouton Panels dans la partie inférieure droite de l’espace de conception ou sélectionnez View » Panels » Properties dans le menu principal.
Modification via un panneau de liste
Panel pages: Panneaux de liste, SCH Filter
Un panneau List permet au concepteur d’afficher les objets de conception d’un ou de plusieurs documents sous forme de tableau, afin d’examiner et de modifier rapidement les attributs des objets. Associé à un filtrage approprié, à l’aide du panneau Filter correspondant ou de la boîte de dialogue Rechercher des objets similaires , il permet d’afficher uniquement les objets correspondant au filtre actif, afin que le concepteur puisse cibler et modifier plusieurs objets de conception avec davantage de précision et d’efficacité.
Propriétés du type de connecteur de faisceau
Les propriétés des objets de l’éditeur de schémas sont des options configurables qui définissent le style visuel, le contenu et le comportement de l’objet placé. Les paramètres des propriétés de chaque type d’objet sont définis de deux manières différentes :
-
Pre-placement settings – la plupart des propriétés de l’objet Type de connecteur de faisceau, ou celles qui peuvent logiquement être prédéfinies, sont disponibles sous forme de paramètres par défaut modifiables sur la page Schematic - Defaults de la boîte de dialogue Preferences (accessible à l’aide du bouton
en haut à droite de l’espace de conception). Sélectionnez l’objet dans Primitive List pour afficher ses options à droite.
- Post-placement settings – toutes les propriétés de l’objet Type de connecteur de faisceau peuvent être modifiées dans la boîte de dialogue Parameter ou le panneau Properties lorsqu’un type de connecteur de faisceau est sélectionné dans l’espace de conception.
Emplacement (panneau Properties uniquement)
-
(X/Y)
- X (premier champ) - coordonnée X (horizontale) actuelle du point de référence de l’objet, par rapport à l’origine actuelle de l’espace de conception. Modifiez cette valeur pour changer la position de l’objet sur l’axe X. La valeur peut être saisie en unités métriques ou impériales ; précisez les unités si elles diffèrent des unités par défaut actuelles.
- Y (deuxième champ) - coordonnée Y (verticale) actuelle du point de référence de l’objet, par rapport à l’origine actuelle. Modifiez cette valeur pour changer la position de l’objet sur l’axe Y. La valeur peut être saisie en unités métriques ou impériales ; précisez les unités si elles diffèrent des unités par défaut actuelles.
- Rotation - utilisez la liste déroulante pour sélectionner la rotation.
Propriétés
- Harness Connector - le connecteur de faisceau associé à cet objet.
- Name - affiche le nom.
- Value - affiche le texte du nom de fichier réel. Utilisez l’icône en forme d’œil pour afficher/masquer Value.
- Autoposition - cochez cette option pour activer le positionnement automatique : le texte reste alors à la position choisie lorsque le composant est déplacé ou pivoté.
- Font - utilisez les commandes pour configurer la police, sa taille, sa couleur et les paramètres spéciaux tels que le gras et le soulignement.
- Justification - sélectionnez l’alignement souhaité pour le texte.
-
Harness Definition File - Le logiciel gère les faisceaux de signaux en consignant les entrées de faisceau présentes dans chaque faisceau de signaux (type de faisceau) dans un fichier ASCII de définition de faisceau. L’image ci-dessous montre la syntaxe d’un fichier de définition de faisceau : le fichier contient une ligne pour chaque Harness Type, qui détaille les entrées de ce faisceau. Un fichier de définition de faisceau est automatiquement créé (et géré) pour chaque feuille de schéma contenant des connecteurs de faisceau. Vous trouverez ces fichiers dans le dossier
\Settingsde l’arborescence du projet, comme illustré ci-dessous. Si des modifications de votre conception ont une incidence sur les faisceaux de signaux, les fichiers de définition de faisceau sont automatiquement mis à jour. Si un fichier de définition de faisceau est absent du dossier du projet, il est automatiquement recréé à l’ouverture de la feuille de schéma (ces fichiers peuvent être supprimés et seront automatiquement recréés si nécessaire). - Port + Sheet Entry - Comme un net ou un bus, un faisceau de signaux peut quitter une feuille via un port, puis se connecter à la feuille de niveau supérieur par l’intermédiaire d’une entrée de feuille correspondante. Notez que le logiciel change automatiquement la couleur des ports et des entrées de feuille pour indiquer qu’ils transportent un faisceau de signaux si l’option Sheet Entries and Ports use Harness Color est activée sur la page Schematic - Graphical Editing de la boîte de dialogue Preferences. Notez également que les objets Port et Entrée de feuille possèdent une propriété Type de faisceau. Cette valeur est définie automatiquement lorsque vous mettez le port en contact avec la ligne du faisceau de signaux lors de son placement. Pour le port situé sur la feuille de schéma où le faisceau est défini (le connecteur de faisceau y est présent), le type de faisceau est défini automatiquement et ne peut pas être modifié. Pour un port ou une entrée de feuille placé sur une feuille de schéma de niveau supérieur, cette propriété est vide et modifiable ; il n’est généralement pas nécessaire de la définir manuellement. Le type de faisceau attribué peut être vérifié à tout moment en plaçant le curseur sur le port ou l’entrée de feuille.

Les définitions de faisceaux sont stockées dans des fichiers de définition de faisceau. Dans l’image ci-dessus, deux faisceaux de signaux sont définis : 1WB_Write_Read et JTAG.
Faisceaux de signaux imbriqués
Comme indiqué précédemment, outre un net ou un bus, vous pouvez également raccorder un faisceau de signaux à un autre faisceau de signaux, créant ainsi des faisceaux de signaux dits imbriqués. Cette configuration est identifiée au niveau de l’entrée de faisceau, dont la propriété Type de faisceau est définie sur la valeur du faisceau de signaux entrant.

Outre des nets et des bus, un faisceau de signaux peut transporter d’autres faisceaux de signaux.
Réutilisation d’un faisceau de signaux
Dans l’image précédente, le faisceau de signaux Stereo a été utilisé deux fois. Cela est tout à fait possible, car ni le faisceau de signaux ni ses entrées ne servent à identifier les nets qu’il transporte. Vous pouvez réutiliser un faisceau de signaux n’importe où dans la conception. Pour cela, utilisez la commande Place » Harness » Predefined Harness Connector des menus principaux ou du menu contextuel de l’espace de conception. La boîte de dialogue Place Predefined Harness Connector qui s’ouvre propose des options permettant d’inclure une ligne de faisceau de signaux et un port si nécessaire.

Les faisceaux de signaux existants peuvent être réutilisés n’importe où dans la conception, y compris sur la même feuille pour transporter des nets différents.
La Harnesses Connector List est une liste de connecteurs de faisceau existants prédéfinis provenant des projets actuellement ouverts. Après avoir sélectionné un connecteur de faisceau dans cette liste, ajoutez des ports et/ou des faisceaux de signaux et ajustez leurs propriétés dans la partie droite de la boîte de dialogue. Utilisez le champ Filter pour saisir une chaîne de recherche. La liste des connecteurs de faisceau est filtrée pour n’afficher que les connecteurs correspondant à cette chaîne. Vous pouvez saisir un caractère, une série de caractères ou un caractère générique (*) dans ce champ. Par exemple, saisissez la chaîne m pour afficher tous les fichiers commençant par la lettre m.
La boîte de dialogue propose également des options supplémentaires permettant d’ajouter un port et/ou un faisceau de signaux déjà raccordés au connecteur de faisceau, ce qui permet de gagner un temps précieux lors de la conception :
- Activez l’option Add Port option pour créer automatiquement un port pour ce connecteur lorsqu’il est placé sur la feuille de schéma. Saisissez un Name pour le nouveau port associé au connecteur de faisceau prédéfini. Le nom par défaut est HarnessPort. Saisissez une nouvelle valeur pour la Width du port. La longueur par défaut est de 50 unités. Vous pouvez toujours redimensionner graphiquement le port associé après avoir placé le nouveau connecteur de faisceau. Activez l’option Auto pour que la largeur du port s’adapte automatiquement à la taille de son texte. Cette option est désactivée et la largeur de 50 unités est utilisée par défaut.
- Activez l’option Add Signal Harness pour créer automatiquement un faisceau de signaux pour ce connecteur lorsqu’il est placé sur la feuille de schéma. Saisissez une valeur pour Harness Length. Vous pouvez toujours redimensionner graphiquement le faisceau de signaux après avoir placé le nouveau connecteur de faisceau.
Cochez l’option Sort Harness Entries pour trier les entrées du faisceau sélectionné lors de son placement. Les entrées du faisceau sont triées par ordre alphanumérique.
Une fois le connecteur requis sélectionné et les autres options nécessaires configurées, cliquez sur OK. La boîte de dialogue se ferme et le connecteur de faisceau (ainsi que le port et/ou le faisceau de signaux, le cas échéant) apparaît attaché au curseur. Positionnez le connecteur à l’emplacement souhaité dans l’espace de conception, puis cliquez ou appuyez sur Enter pour le placer.
Vous pouvez également utiliser les commandes suivantes pour placer un objet Connecteur de faisceau prédéfini dans le document actif :
-
Port Actions » Place Harness Connector of Type <PortHarnessType> depuis le menu contextuel du port souhaité : permet de placer un objet Connecteur de faisceau prédéfini dont le Harness Name correspond à celui défini pour l’objet port actuellement sous le curseur.
-
Signal Harness Actions » Place Harness Connector of Type <ConnectedPortorSheetEntryHarnessType> depuis le menu contextuel du faisceau de signaux souhaité : permet de placer dans le document actif un objet Connecteur de faisceau prédéfini dont le Harness Name correspond à celui défini pour un port ou une entrée de feuille connecté à l’objet faisceau de signaux actuellement sous le curseur.
Nommer un faisceau de signaux
Les éléments qui composent un faisceau de signaux sont utilisés par le compilateur de conception pour identifier les nets appartenant à ce faisceau, afin de résoudre les connexions logiques individuelles entre les feuilles. Les éléments du faisceau de signaux ne servent pas à nommer les nets ; cette opération repose sur les méthodes standard de dénomination des nets décrites précédemment.
Ce comportement peut être modifié si nécessaire. Vous pouvez attribuer aux nets d’un faisceau de signaux un nom au niveau du faisceau en plaçant une étiquette de net sur la ligne du faisceau de signaux. Dans ce cas, l’étiquette de net d’origine n’est plus utilisée : le net est nommé à partir de l’étiquette de net placée sur la ligne du faisceau de signaux et de l’entrée de faisceau, sous la forme suivante :
-
System-defined net name = NetNameOnSignalHarness.HarnessEntryName

Les faisceaux de signaux JTAG possèdent des noms au niveau du faisceau, définis par les étiquettes de net SOFT et HARD. Les noms de nets générés par le système sont présentés dans l’image ci-dessous.
Le faisceau de signaux 1WD_Write_Read ne possède pas de nom au niveau du faisceau ; ses nets conservent donc les noms provenant des étiquettes de net.
Dans l’image ci-dessus, chaque instance du faisceau JTAG possède une étiquette de net placée sur la ligne du faisceau de signaux, à savoir HARD et SOFT. Du fait de l’ajout de ce nom de net au niveau du faisceau, les étiquettes des nets à l’intérieur de ces faisceaux servent uniquement à créer les connexions locales dans cette feuille. Un nom est automatiquement attribué aux nets selon la syntaxe de dénomination présentée ci-dessus, comme le montre l’image du panneau Navigator ci-dessous.

Notez les noms des nets JTAG, dérivés de l’étiquette de net du faisceau et des entrées de faisceau.
Faisceaux de signaux sans connecteur
Nommer les nets d’un faisceau de signaux en plaçant une étiquette de net sur la ligne du faisceau de signaux (comme décrit dans la section précédente) présente un avantage : cela permet également de travailler avec des faisceaux de signaux sans avoir à inclure de connecteur de faisceau ni d’entrées de faisceau sur la feuille de schéma. Certains concepteurs préfèrent cette approche, car elle produit un schéma plus clair et plus simple, comme le montre l’image ci-dessous, dans laquelle le faisceau de signaux JTAG n’utilise pas de connecteur de faisceau.
Notez que cette technique nécessite la présence d’au moins un connecteur de faisceau de ce type dans la conception ou, à défaut, que la définition du faisceau soit LOCKED dans le fichier de définition de faisceaux. Ce mot-clé empêche le logiciel de la supprimer lors de la mise à jour automatique des fichiers de définition de faisceaux. La syntaxe permettant de verrouiller une définition est présentée dans l’image ci-dessous.

Comme les faisceaux de signaux utilisant des connecteurs de faisceau, un faisceau de signaux sans connecteur doit être déclaré dans l’un des fichiers de définition de faisceaux du schéma sur lequel il est utilisé. Sa déclaration doit inclure le mot-clé LOCKED afin d’empêcher le logiciel de le supprimer ou de le modifier.












