Les directives de conception sont des objets placés sur le schéma lors de la capture de conception, offrant un moyen de spécifier des instructions à transmettre à d’autres parties du logiciel. Diverses directives de conception sont disponibles et s’utilisent des deux façons suivantes :
-
Directives associées à la compilation automatique des documents schématiques source.
-
Directives utilisées pour transmettre au PCB des informations définies sur une feuille de schéma.
Les sections suivantes examinent de plus près ces domaines et les directives associées.
Directives liées à la compilation
Les conceptions évoluent au fil du temps et sont saisies par étapes. Une fois chaque étape stabilisée, il n’est pas rare de vouloir la vérifier isolément du reste de la conception. La compilation d’un document schématique individuel (ou du projet entier) à des étapes intermédiaires du processus de capture produit souvent un certain nombre de messages d’erreur causés par des circuits qui n’ont pas encore été saisis ou par des liaisons d’interface entre fragments de circuit encore incomplètes. Ces messages n’ont pas de réelle valeur puisqu’ils ne font qu’ajouter du bruit autour des informations réellement utiles. Le moyen le plus rapide et le plus simple de supprimer ces erreurs de compilation consiste à placer des directives No ERC ou Compile Mask.
Directive No ERC
La directive No ERC est placée sur un nœud du circuit afin de supprimer tous les avertissements de vérification des règles électriques (Electrical Rule Check) et/ou les conditions de violation d’erreur détectés lors de la validation du projet schématique. Reportez-vous à la page Validating Your Design Project pour en savoir plus.
Directive Compile Mask
Les directives No ERC sont idéales pour supprimer un faible nombre de broches, ports, entrées de feuille ou nets en violation dans une conception. Mais dans certains cas, il peut être souhaitable de retirer une section entière de la conception, y compris les composants. Utilisez une directive Compile Mask (Place » Directives » Compile Mask command) ou cliquez sur le bouton Compile Mask (
) dans la liste déroulante des directives sur le Active Bar afin de masquer effectivement au compilateur la zone de conception qu’elle contient, ce qui vous permet d’empêcher manuellement la vérification des erreurs pour des circuits qui ne sont peut-être pas encore terminés et dont vous savez qu’ils généreront des erreurs de compilation. Cela peut s’avérer très utile si vous devez compiler le document actif ou le projet pour vérifier l’intégrité de la conception dans d’autres zones spécifiques, sans vouloir le « bruit » des messages générés par le compilateur associés aux parties inachevées de la conception.
Comme son nom l’indique, cette directive demande au compilateur d’ignorer tous les objets qui se trouvent completely à l’intérieur des limites du masque défini. Placez le masque exactement comme vous le feriez pour une note ou un objet rectangle.
Considérez l’exemple de circuit schématique dans l’image suivante, où le câblage vers le composant LCD1 n’est pas encore terminé. Compiler uniquement ce schéma (Project » Validate PCB Project) entraînera de nombreux messages de violation (présentés ci-dessous), chacun étant causé par le circuit incomplet. Survolez l’image pour voir l’effet du placement d’une directive Compile Mask autour du circuit incomplet. Ces violations seront ignorées par le compilateur, tandis que le reste du circuit sur le schéma – entièrement câblé – sera vérifié. Notez que les objets réellement masqués – ceux qui se trouvent entièrement à l’intérieur du rectangle englobant du masque – apparaîtront grisés.

Survolez l’image pour afficher l’effet de l’utilisation d’une directive Compile Mask afin de masquer les violations du compilateur dues à un circuit incomplet.
Un masque de compilation peut être affiché en mode développé (cadre complet) ou réduit (petit triangle). Ces modes correspondent respectivement à un masque activé et désactivé. Basculez le mode d’affichage en cliquant sur le coin supérieur gauche d’un masque de compilation placé. Cette fonctionnalité peut être utile lorsque la simulation fait partie du flux de conception :
learn more.
Bien que les masques de compilation puissent être pivotés ou symétrisés selon l’axe X ou Y, cela n’a aucun effet sur l’orientation du circuit de conception qu’ils contiennent.
Compile Mask
Un Compile Mask placé, affiché sur le côté gauche du schéma ci-dessus.
Résumé
Un Compile Mask est une directive de conception utilisée pour masquer effectivement au compilateur la zone de conception qu’elle contient lors de l’exécution de la validation à l’aide de la commande Project » Validate Project . Elle permet d’empêcher manuellement la vérification des erreurs pour des circuits qui ne sont peut-être pas encore terminés et qui généreront des erreurs de validation. Le Compile Mask est utile lorsque le projet en cours doit être validé afin de vérifier l’intégrité de la conception dans d’autres zones spécifiques, mais que l’on ne souhaite pas l’encombrement des messages générés par le compilateur associés aux parties inachevées de la conception.
Bien qu’elle soit appelée « Compile Mask », cette directive n’est pas associée à l’acte de compilation — qui est effectué automatiquement après chaque opération utilisateur, grâce à la fonctionnalité de compilation dynamique d’Altium Designer. Au contraire, le Compile Mask entre en jeu lorsque vous lancez manuellement une validation du projet, ce qui est séparé et distinct de la compilation, et constitue un processus qui doit être déclenché manuellement par l’utilisateur. La validation vérifie alors les documents schématiques du projet pour détecter les erreurs électriques et de dessin, en conjonction avec les paramètres définis dans les onglets
Error Reporting et
Connection Matrix de la boîte de dialogue
Project Options.
Disponibilité
Les Compile Masks sont disponibles uniquement pour placement dans l’éditeur de schémas. Pour placer un Compile Mask :
-
Cliquez sur la commande Place » Directives » Compile Mask dans les menus principaux.
-
Cliquez sur le bouton Compile Mask (
) dans la liste déroulante des directives sur le Active Bar situé en haut de l’espace de conception. Cliquez et maintenez un bouton Active Bar pour accéder à d’autres commandes associées. Une fois une commande utilisée, elle devient l’élément supérieur de cette section du Active Bar.
-
Faites un clic droit dans l’éditeur de schéma puis cliquez sur Place » Directives » Compile Mask.
Placement
Après le lancement de la commande, le curseur se transforme en réticule, indiquant le mode de placement du Compile Mask. Le placement s’effectue en réalisant la séquence d’actions suivante :
-
Positionnez le curseur puis cliquez ou appuyez sur Enter pour ancrer le premier coin du masque.
-
Déplacez le curseur pour ajuster la taille du masque afin qu’il englobe complètement la zone de la conception qui doit être masquée au compilateur, puis cliquez ou appuyez sur Enter pour ancrer le coin diagonalement opposé et terminer le placement du masque. Les objets de conception se trouvant entièrement dans les limites du masque deviendront grisés.
-
Continuez à placer d’autres masques de compilation ou faites un clic droit ou appuyez sur Esc pour quitter le mode de placement.
Édition graphique
Cette méthode d’édition vous permet de sélectionner directement un objet Compile Mask placé dans l’espace de conception et d’en modifier graphiquement la taille, la forme ou l’emplacement.
Un masque de compilation peut être affiché en mode actif (cadre complet) ou réduit (triangle encadré), ce qui correspond respectivement à un masque activé et désactivé. Basculez le mode d’affichage en cliquant sur l’icône ▲ ou ▼ dans le coin supérieur gauche d’un masque de compilation placé.
Cliquez sur le triangle dans le coin supérieur gauche pour réduire (et désactiver) un masque de compilation.
Lorsqu’un objet Compile Mask actif (développé) est sélectionné, les poignées d’édition suivantes sont disponibles :
Un Compile Mask sélectionné (lorsqu’il est actif).
-
Cliquez et faites glisser A pour redimensionner le masque de compilation simultanément dans les directions verticale et horizontale.
-
Cliquez et faites glisser B pour redimensionner le masque de compilation séparément dans les directions verticale et horizontale.
-
Cliquez n’importe où sur le masque de compilation – à l’écart des poignées d’édition – puis faites-le glisser pour le repositionner. Pendant le glissement, le masque de compilation peut être pivoté (Spacebar/Shift+Spacebar) ou symétrisé (X ou touches Y pour une symétrie selon l’axe X ou Y, respectivement).
Notez que lorsqu’un Compile Mask est à l’état réduit, seule sa position peut être modifiée graphiquement en le faisant glisser vers un nouvel emplacement.
Si vous tentez de modifier graphiquement un objet dont la propriété Locked est activée, une boîte de dialogue apparaîtra pour demander confirmation avant de poursuivre la modification. Si l’option Protect Locked Objects est activée sur la page Schematic – Graphical Editing de la boîte de dialogue Preferences, et que l’option Locked de cet objet de conception est également activée, alors cet objet ne peut pas être sélectionné ni modifié graphiquement. Cliquez sur l’objet verrouillé pour le sélectionner, puis désactivez la propriété Locked dans le panneau List ou désactivez l’option Protect Locked Objects pour modifier graphiquement l’objet.
Édition non graphique
Les méthodes suivantes d’édition non graphique sont disponibles.
Édition via la boîte de dialogue Compile Mask ou le panneau Properties
Panel page: Compile Mask Properties
Cette méthode d’édition utilise la boîte de dialogue Compile Mask associée et le mode du panneau Properties pour modifier les propriétés d’un objet Compile Mask.
Après placement, la boîte de dialogue Compile Mask est accessible en :
-
Double-cliquant sur l’objet Compile Mask placé.
-
Sélectionnant l’objet Compile Mask, en faisant un clic droit, puis en choisissant Properties dans le menu contextuel.
Pendant le placement, le mode Compile Mask du panneau Properties est accessible en appuyant sur la touche Tab. Une fois le masque de compilation placé, toutes les options apparaissent.
Après placement, le mode Compile Mask 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 Compile Mask.
-
Après avoir sélectionné l’objet Compile Mask, sélectionnez le panneau Properties à partir du bouton Panels dans la section inférieure droite de l’espace de conception ou en sélectionnant View » Panels » Properties dans le menu principal.
Si l’option
Double Click Runs Interactive Properties est désactivée (par défaut) dans la page
Schematic - Graphical Editing page de la boîte de dialogue
Preferences , lorsque vous double-cliquez sur la primitive ou que vous faites un clic droit sur une primitive sélectionnée puis choisissez
Properties, la boîte de dialogue s’ouvre. Lorsque l’option
Double Click Runs Interactive Properties est activée, le panneau
Properties s’ouvre.
Bien que les options soient les mêmes dans la boîte de dialogue et dans le panneau, leur ordre et leur emplacement peuvent légèrement différer.
Modification de plusieurs objets
Le panneau Properties prend en charge la modification de plusieurs objets, où les paramètres de propriété identiques dans 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 Find Similar Objects dialog ou au moyen d’un panneau Filter ou List, une entrée de champ du panneau Properties qui n’est pas affichée sous forme d’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 affiche les types d’objets de conception d’un ou plusieurs documents sous forme tabulaire, permettant une inspection et une modification rapides des attributs des objets. Utilisé conjointement avec 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 dialog – il permet d’afficher uniquement les objets entrant dans le périmètre du filtre actif. Les propriétés des objets listés peuvent ensuite être modifiées directement dans le panneau List.
Compile Mask Properties
Les propriétés des objets de l’éditeur de schéma sont des options définissables qui spécifient le style visuel, le contenu et le comportement de l’objet placé. Les paramètres de propriété pour chaque type d’objet sont définis de la manière suivante :
-
Post-placement settings – toutes les propriétés de l’objet Compile Mask sont disponibles pour modification dans la boîte de dialogue Compile Mask et le panneau Properties lorsqu’un Compile Mask placé est sélectionné dans l’espace de conception.
Bien que les options soient les mêmes dans la boîte de dialogue et dans le panneau, leur ordre et leur emplacement peuvent légèrement différer.
Emplacement
-
(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-la pour changer la position X de l’objet. La valeur peut être saisie en métrique ou en impérial ; incluez les unités lors de la saisie d’une valeur dont les unités ne sont pas celles par défaut actuellement.
-
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-la pour changer la position Y de l’objet. La valeur peut être saisie en métrique ou en impérial ; incluez les unités lors de la saisie d’une valeur dont les unités ne sont pas celles par défaut actuellement.
Propriétés
-
Width - saisissez la largeur de l’objet.
-
Height - saisissez la hauteur de l’objet.
-
Border - utilisez la liste déroulante pour sélectionner la bordure souhaitée.
-
Fill Color - cliquez sur la case de couleur pour sélectionner la couleur souhaitée pour l’objet.
-
Collapsed and Disabled - cochez la case pour réduire et désactiver l’objet.
Directives liées au PCB
En tant qu’environnement de conception unifié, Altium Designer permet de définir les exigences PCB avant même le routage de la carte. Cela est réalisé en ajoutant et en spécifiant des paramètres aux objets placés sur la ou les feuilles de schéma.
Pour certains objets de conception schématique – tels que les composants, les symboles de feuille, les ports, etc. – cela implique d’ajouter le ou les paramètres pertinents dans les propriétés de cet objet. Pour les objets de type net tels que les fils et les bus, les paramètres ne peuvent pas être ajoutés directement comme propriété du fil ou du bus. À la place, les paramètres nécessaires pour contenir l’information sont spécifiés à l’aide de directives de conception dédiées.
Les informations suivantes peuvent être spécifiées à l’aide de directives et seront transférées vers les définitions PCB appropriées lors de la synchronisation de la conception :
-
Contraintes de routage PCB
-
Paires différentielles
-
Classes de nets
En incluant des directives de conception dans le schéma, les ingénieurs de conception peuvent spécifier des contraintes de conception explicites, et cela garantit que le schéma reste l’enregistrement maître de la conception. Toute modification de la conception serait effectuée uniquement côté schéma puis propagée vers le PCB. Cela peut devenir particulièrement important lorsque plusieurs personnes travaillent sur la conception – surtout si elles sont géographiquement séparées. Plutôt que d’essayer de communiquer entre elles par chaînes d’e-mails ou appels téléphoniques, la personne qui capture la conception peut s’assurer que des contraintes particulières sont effectivement utilisées pendant la phase de placement/routage.
Au cœur de cette fonctionnalité se trouve la directive Parameter Set directive.
Il s’agit essentiellement d’objets Parameter Set définis par l’utilisateur, qui peuvent être associés à un objet de type net dans une conception schématique. Placez une directive PCB Layout sur un fil, un bus ou un faisceau de signaux afin de définir une ou plusieurs contraintes de conception ciblant le ou les nets associés. Lorsqu’un PCB est créé à partir du schéma, les informations de la directive PCB Layout sont utilisées pour créer les règles de conception PCB pertinentes. Les informations spécifiées par une directive PCB Layout s’appliquent uniquement au net (ou à l’ensemble de nets) auquel la directive est connectée.

Une directive Parameter Set.
Cela agit comme un conteneur pour n’importe quel nombre de paramètres ciblant le net auquel la directive Parameter Set est attachée. Une directive Parameter Set par défaut sans paramètres peut être placée (Place » Directives » Parameter Set) et le ou les paramètres pertinents peuvent être ajoutés ultérieurement. Les sections suivantes examinent de plus près l’utilisation de ces directives basées sur des paramètres. Des directives de jeu de paramètres définies par l’utilisateur (Parameter Set) et prédéfinies (Differential Pair) sont disponibles. La seule différence entre un jeu de paramètres vide et un jeu de paramètres prédéfini est que les jeux de paramètres prédéfinis incluent un paramètre, comme décrit ci-dessous.
Moving from Directives to the Constraint Manager
L’approche d’origine pour définir les exigences de conception consistait à les gérer séparément dans les éditeurs de schéma et de PCB ; les Directives les définissent dans l’éditeur de schéma, et les Design Rules dans l’éditeur PCB. Cette séparation a été résolue avec l’introduction du Constraint Manager, un éditeur distinct pour définir les exigences de conception, permettant de les configurer et de les modifier à n’importe quelle étape du processus de conception. Une seule approche peut être utilisée pour un projet donné ; un moyen simple de le vérifier consiste à rechercher une entrée Constraint Manager dans le menu Design. Si elle n’existe pas (et qu’il y a à la place une entrée Rules dans le menu Design de l’éditeur PCB), alors le projet utilise l’ancienne approche Design Rules.
Si le Constraint Manager est utilisé, les classes de nets, les paires différentielles, les classes de paires différentielles et les règles définies à l’aide des directives parameter set et differential pair ne seront not pas détectées ni transférées lors de la mise à jour du PCB à partir du schéma. Seules les classes de nets, les paires différentielles, les classes de paires différentielles et les règles définies dans le Constraint Manager seront transférées.
Notez que vous pouvez importer des règles, des classes de nets, des paires différentielles et des classes de paires différentielles à partir de directives placées dans les schémas, à l’aide de la commande Import from Directives du menu contextuel de la vue Physical ou Electrical du Constraint Manager lorsqu’il est accessible depuis les schémas – en savoir plus. Notez qu’après l’importation des données des directives vers le Constraint Manager et l’enregistrement de ces modifications, les directives importées seront distinguées dans l’espace de conception schématique par leur couleur bleue (avec un symbole légèrement différent). Cela indique que la transition à sens unique des directives vers le Constraint Manager a eu lieu, les directives bleues devenant des objets en lecture seule (aucune modification supplémentaire n’est autorisée).
Parameter Set
Un Parameter Set
Résumé
Un jeu de paramètres est une directive de conception qui permet d’associer des spécifications de conception à un objet de type net dans une conception schématique. Par exemple, utilisez un jeu de paramètres pour déclarer que deux nets sont membres d’une paire différentielle. C’est la présence de paramètres portant des noms spécifiques dans le jeu de paramètres que le logiciel utilise pour déterminer quelle directive de conception vous placez.
Disponibilité
Les jeux de paramètres sont disponibles pour placement dans l’éditeur de schéma uniquement. Des directives de jeu de paramètres par défaut (vides) et prédéfinies (Differential Pair) sont disponibles. La seule différence entre un jeu de paramètres vide et un jeu de paramètres prédéfini est que les jeux de paramètres prédéfinis incluent un paramètre, comme décrit ci-dessous.
Accédez aux commandes correspondantes depuis le menu principal Place comme suit :
| • |
Place » Directives » Parameter Set |
 |
| • |
Place » Directives » Differential Pair |
 |
Placement
Un jeu de paramètres peut être utilisé pour attacher des paramètres à un :
-
Fil
-
Bus
-
Faisceau de signaux
-
Symbole de feuille
Après le lancement de la commande, le curseur se transforme en croix et vous entrez en mode de placement de directive de conception. Le placement s’effectue en réalisant les actions suivantes :
-
Placez le curseur sur un fil ou un autre objet de type net et cliquez ou appuyez sur Enter pour placer.
-
Continuez à placer d’autres directives, ou faites un clic droit ou appuyez sur Esc pour quitter le mode de placement.
Actions supplémentaires pouvant être effectuées pendant le placement – tant que le jeu de paramètres flotte encore sur le curseur :
-
Appuyez sur la touche Tab pour suspendre le placement et accéder au mode Parameter Set du panneau Properties, à partir duquel ses propriétés peuvent être modifiées à la volée. Cliquez sur la superposition du bouton de pause de l’espace de conception (
) pour reprendre le placement.
-
Appuyez sur la touche Alt pour contraindre la direction du déplacement à l’axe horizontal ou vertical, selon la direction initiale du mouvement.
-
Appuyez sur Spacebar pour faire pivoter l’arc dans le sens antihoraire ou sur Shift+Spacebar pour une rotation horaire. Cette action peut également être effectuée pendant le glissement de l’objet. La rotation s’effectue par incréments de 90°.
-
Appuyez sur les touches X ou Y en mode placement pour retourner le jeu de paramètres selon l’axe X ou l’axe Y.
Bien que les attributs puissent être modifiés pendant le placement (
Tab pour afficher le panneau
Properties), gardez à l’esprit qu’ils deviendront les paramètres par défaut pour les placements suivants, sauf si l’option
Permanent est activée sur la page
Schematic – Defaults page de la boîte de dialogue
Preferences. Lorsque cette option est activée, les modifications effectuées n’affecteront que l’objet en cours de placement et les objets suivants placés pendant la même session de placement.
Édition graphique
Cette méthode d’édition vous permet de sélectionner directement dans l’espace de conception une directive de jeu de paramètres déjà placée et d’en modifier graphiquement l’emplacement ou l’orientation.
Lorsqu’une directive de jeu de paramètres est sélectionnée dans l’espace de conception, un cadre en pointillés apparaît autour de la directive. Ce cadre n’englobe que la zone occupée par la directive. Pour chaque paramètre membre du jeu dont la visibilité est activée, une ligne en pointillés est visible, reliant le champ texte du paramètre au corps de la directive, ce qui confirme l’association :
Cliquez n’importe où à l’intérieur du cadre en pointillés puis faites glisser pour repositionner le jeu de paramètres selon vos besoins. Pendant le glissement, le jeu de paramètres peut être pivoté (Spacebar/Shift+Spacebar) ou symétrisé (touches X ou Y pour une symétrie selon l’axe X ou l’axe Y).
Les champs de texte du jeu de paramètres (qui peuvent être modifiés graphiquement indépendamment de la directive parente) ne peuvent être ajustés en taille qu’en modifiant l’option Style sur la page Schematic – Defaults page de la boîte de dialogue Preferences. Par conséquent, aucune poignée d’édition n’est disponible lorsque l’un de ces objets est sélectionné.
Cliquez n’importe où à l’intérieur du cadre en pointillés puis faites glisser pour repositionner l’objet texte selon vos besoins. Pendant le glissement, l’objet texte peut être pivoté (Spacebar/Shift+Spacebar) ou symétrisé (touches X ou Y pour une symétrie selon l’axe X ou l’axe Y).
Si l’option Enable In-Place Editing est activée sur la page Schematic – General page de la boîte de dialogue Preferences, vous pourrez modifier directement dans l’espace de conception la valeur d’un paramètre (à l’exception des paramètres ajoutés comme règles). Sélectionnez l’objet texte puis cliquez une fois pour activer cette fonctionnalité. Saisissez la nouvelle valeur selon vos besoins, puis cliquez en dehors de l’objet texte ou appuyez sur Enter pour appliquer la modification.
Si vous tentez de modifier graphiquement un objet dont la propriété Locked est activée, une boîte de dialogue apparaîtra pour demander confirmation avant de poursuivre l’édition. Si l’option Protect Locked Objects est activée sur la page Schematic – Graphical Editing de la boîte de dialogue Preferences, et que l’option Locked est également activée pour cet objet de conception, alors cet objet ne peut pas être sélectionné ni modifié graphiquement. Cliquez sur l’objet verrouillé pour le sélectionner, puis désactivez la propriété Locked dans le panneau List ou désactivez l’option Protect Locked Objects pour modifier graphiquement l’objet.
Édition non graphique
Les méthodes suivantes d’édition non graphique sont disponibles.
Édition via la boîte de dialogue Parameter Set ou le panneau Properties
Panel page: Parameter Set Properties
Cette méthode d’édition utilise la boîte de dialogue Parameter Set associée et le mode du panneau Properties pour modifier les propriétés d’un objet jeu de paramètres.

La boîte de dialogue Parameter Set sur la première image, et le mode Parameter Set du panneau Properties sur la seconde image
Après placement, la boîte de dialogue Parameter Set est accessible de l’une des façons suivantes :
-
Double-cliquer sur l’objet jeu de paramètres placé.
-
Placer le curseur sur l’objet jeu de paramètres, cliquer avec le bouton droit puis choisir Properties dans le menu contextuel.
Pendant le placement, le mode Parameter Set du panneau Properties est accessible en appuyant sur la touche Tab. Une fois le jeu de paramètres placé, toutes les options apparaissent.
Après placement, le mode Parameter Set 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 jeu de paramètres.
-
Après avoir sélectionné l’objet jeu de paramètres, sélectionnez le panneau Properties à partir du bouton Panels en bas à droite de l’espace de conception ou sélectionnez View » Panels » Properties dans le menu principal.
Si l’option
Double Click Runs Interactive Properties est désactivée (par défaut) sur la page
Schematic – Graphical Editing page de la boîte de dialogue
Preferences , la boîte de dialogue s’ouvrira lorsque vous double-cliquerez sur la primitive ou que vous cliquerez avec le bouton droit sur une primitive sélectionnée puis choisirez
Properties. Lorsque l’option
Double Click Runs Interactive Properties est activée, le panneau
Properties s’ouvrira.
Les propriétés du Parameter Set peuvent être consultées avant d’entrer en mode placement depuis la page
Schematic – Defaults page de la boîte de dialogue
Preferences. Cela permet de modifier les propriétés par défaut de l’objet, qui seront appliquées lors du placement des objets suivants.
Édition de plusieurs objets
Le panneau Properties prend en charge l’édition de plusieurs objets, où les paramètres de propriété identiques dans 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 Find Similar Objects dialog ou au moyen d’un panneau Filter ou List, toute entrée de champ du panneau Properties qui n’est pas affichée sous forme d’astérisque (*) peut être modifiée pour tous les objets sélectionnés.
Édition via un panneau List
Panel pages: List Panels, SCH Filter
Un panneau List vous permet d’afficher les objets de conception d’un ou de plusieurs documents sous forme de tableau, ce qui permet une inspection et une modification rapides des attributs des objets. Utilisé conjointement avec un filtrage approprié – en utilisant le panneau Filter approprié ou la boîte de dialogue Find Similar Objects dialog – il permet d’afficher uniquement les objets entrant dans le champ du filtre actif, ce qui vous permet de cibler et de modifier plusieurs objets de conception avec davantage de précision et d’efficacité.
Remarques
-
Lors du placement d’une directive de jeu de paramètres par défaut, il n’y aura aucun paramètre existant. Une fois placée, ajoutez-lui le ou les paramètres appropriés via la section Parameters du panneau Properties .
-
Une directive de jeu de paramètres vous permet d’assigner à un net dans le schéma des informations de routage PCB. Lorsqu’un PCB est créé à partir du schéma, les informations du Parameter Set sont utilisées pour créer les règles de conception PCB correspondantes. Les informations spécifiées par une directive Parameter Set s’appliquent uniquement au(x) net(s) auquel/auxquels elle est connectée.
-
Lorsqu’une directive de jeu de paramètres est ajoutée à un net, les champs Power Net et High Speed sont disponibles dans le panneau Properties du net. Lors de la mise à jour du document PCB à partir des schémas, il est suggéré d’ajouter la règle de conception Supply Nets design rule à chaque net pour lequel le paramètre Power Net est activé.
-
Les directives Net Class vous permettent de créer dans le schéma des classes de nets définies par l’utilisateur. Lorsqu’un PCB est créé à partir du schéma, les informations d’une directive Net Class sont utilisées pour créer la Net Class correspondante sur le PCB. Pour faire d’un net un membre d’une classe de nets, attachez une directive de jeu de paramètres au fil ou au bus concerné ainsi qu’une classe dont le nom est défini sur la classe souhaitée. L’option Generate Net Classes (pour les classes définies par l’utilisateur) doit être activée dans l’onglet Class Generation de la boîte de dialogue Project Options dialog pour utiliser cette fonctionnalité.
-
Si une directive Net Class a été définie pour un net, alors toute règle de conception PCB également créée par cet objet jeu de paramètres aura une portée de règle de type Net Class lorsque la conception sera transférée vers l’éditeur PCB.
-
Une directive Net Class peut être créée à partir de votre directive Parameter Set placée en ajoutant une classe dont la valeur doit être définie sur la PCB Net Class requise.
-
Un Blanket, conjointement avec une directive Parameter Set, peut également être utilisé pour appliquer des classes de composants et des paramètres aux composants entièrement contenus dans la zone définie par le Blanket. Pour ce faire, utilisez les options Component Class et Parameter du menu déroulant du bouton Add dans les propriétés de la directive Parameter Set attachée au Blanket. Les informations relatives à la classe de composants et au paramètre seront transférées vers le document PCB du projet pendant le processus ECO lors de la mise à jour du PCB.
Propriétés de l’ensemble de paramètres
Les propriétés des objets de l’éditeur de schéma sont des options définissables qui spécifient le style visuel, le contenu et le comportement de l’objet placé.
Les paramètres de propriétés pour chaque type d’objet sont définis de deux façons différentes :
-
Pre-placement settings – la plupart des propriétés de l’objet Parameter Set , ou celles qui peuvent logiquement être prédéfinies, sont disponibles comme paramètres par défaut modifiables sur la page Schematic – Defaults page de la boîte de dialogue Preferences dialog (accessible depuis le bouton
en haut à droite de l’espace de conception). Sélectionnez l’objet dans le Primitive List pour afficher ses options à droite.
-
Post-placement settings – toutes les propriétés de l’objet Parameter Set sont disponibles pour modification dans les boîtes de dialogue Parameter Set et le panneau Properties lorsqu’un Parameter Set est sélectionné dans l’espace de conception.
Si l’option
Double Click Runs Interactive Properties est désactivée (par défaut) sur la page
Schematic – Graphical Editing page de la boîte de dialogue
Preferences dialog, lorsque vous double-cliquez sur la primitive ou faites un clic droit sur une primitive sélectionnée puis choisissez
Properties, la boîte de dialogue s’ouvre. Lorsque l’option
Double Click Runs Interactive Properties est activée, le panneau
Properties s’ouvre.
Bien que les options soient les mêmes dans la boîte de dialogue et dans le panneau, leur ordre et leur emplacement peuvent légèrement différer.
Dans la liste des propriétés ci-dessous, les options qui ne sont pas disponibles comme paramètres par défaut dans la boîte de dialogue Preferences sont indiquées comme « Properties panel only ».
Emplacement
-
(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-la pour changer la position X de l’objet. La valeur peut être saisie en unités métriques ou impériales ; incluez les unités lors de la saisie d’une valeur dont les unités ne sont pas celles par défaut actuellement utilisées.
-
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-la pour changer la position Y de l’objet. La valeur peut être saisie en unités métriques ou impériales ; incluez les unités lors de la saisie d’une valeur dont les unités ne sont pas celles par défaut actuellement utilisées.
-
Rotation – utilisez la liste déroulante pour sélectionner la rotation.
Propriétés
-
Label – l’étiquette de l’ensemble de paramètres. Modifiez-la si nécessaire.
-
Style – utilisez la liste déroulante pour sélectionner le style. Cliquez sur la case de couleur pour accéder à une liste déroulante à partir de laquelle vous pouvez sélectionner la couleur par défaut.
Paramètres
-
Grid – répertorie les Name et Value des paramètres associés au paramètre actuellement sélectionné. Une fois ajoutés, les champs Name et Value peuvent être modifiés. Le Value peut être nommé en cliquant sur le champ et en saisissant le texte souhaité. Le champ Name ne peut être modifié qu’en mode panneau Properties de l’objet Parameter Set en utilisant Ctrl+Click. Cette méthode ouvre le mode Parameter du panneau Properties, où vous pouvez saisir le nom souhaité dans le champ Name. Utilisez l’icône de verrouillage (
) pour verrouiller/déverrouiller un paramètre listé. Utilisez l’icône en forme d’œil pour afficher/masquer le paramètre. Tous les paramètres, certains paramètres individuellement, ou aucun paramètre peuvent être affichés dans cette région en basculant les boutons All et ceux des paramètres individuels. Les paramètres sont désactivés lorsque leurs boutons respectifs sont gris et activés lorsque leurs boutons respectifs sont bleus.
-
Add – utilisez la liste déroulante pour ajouter un type de classe :
-
Net Class – sélectionnez cette option pour ajouter une nouvelle classe de nets.
-
Component Class – sélectionnez cette option pour ajouter une nouvelle classe de composants. Cette option n’est accessible que dans l’itération Parameter Set de la boîte de dialogue Parameter Set ou du panneau Properties.
Vous pouvez ajouter une nouvelle Component Class Name classe afin de définir des paramètres pour les composants à l’intérieur d’une blanket. Associer le Component Class Name à un composant (ou à un groupe de composants) entraînera l’envoi vers le PCB des informations concernant la classe de composants, son nom et ses membres, comme cela se fait actuellement pour les classes de nets.
-
Diff. Pair Net Class – sélectionnez cette option pour ajouter une nouvelle classe de nets de paire différentielle. Cette option n’est accessible que dans l’itération Differential Pair de la boîte de dialogue Parameter Set ou du panneau Properties.
-
Parameter – sélectionnez cette option pour ajouter un nouveau paramètre.
-
Rule – cliquez pour ouvrir la boîte de dialogue
Choose Design Rule Type dialog dans laquelle vous pouvez choisir une nouvelle règle. Après avoir choisi une nouvelle règle puis cliqué sur OK, la boîte de dialogue Edit PCB Rule (From Schematic) s’ouvre afin que vous puissiez modifier la nouvelle règle si vous le souhaitez.
Notez qu’après la synchronisation des données par
importation des données des directives vers le Constraint Manager et l’enregistrement des modifications dans le
Constraint Manager, les contrôles permettant d’ajouter une nouvelle classe de nets, classe de paires différentielles, classe de composants ou règle, ou de modifier/supprimer un élément existant, seront grisés dans le panneau
Properties pour les directives correspondantes. Les entrées importées dans le
Constraint Manager deviendront essentiellement en lecture seule dans les propriétés des directives, et vous pourrez les filtrer à l’aide du bouton
Constraint Manager en haut de la région
Parameters du panneau
Properties.
Cliquez sur l’icône crayon (
) pour ouvrir la boîte de dialogue Edit PCB Rule (From Schematic) afin de modifier l’élément sélectionné. Cliquez sur
pour supprimer l’élément sélectionné.
-
Font Settings – cliquez sur la police affichée pour modifier le style de police. Cette option n’est disponible qu’une fois qu’une classe de nets, une classe de nets de paire différentielle, un paramètre ou une règle a été ajouté.
-
Other – Si une classe de nets, une classe de nets de paire différentielle, un paramètre ou une règle a été ajouté, cliquez pour ouvrir une liste déroulante permettant de modifier des options supplémentaires :
-
Show Parameter Name – activez cette option pour afficher le nom du paramètre.
-
Allow Synchronization with Database – activez cette option pour synchroniser avec la base de données.
-
X/Y – saisissez les coordonnées X et Y.
-
Rotation – utilisez la liste déroulante pour sélectionner la rotation.
-
Autoposition – cochez pour activer le positionnement automatique.
Placement des directives Parameter Set
Placez une directive de ce type en choisissant la commande Place » Directives » Parameter Set dans le menu principal, ou en faisant un clic droit dans l’espace de conception. Lors du placement d’une directive d’ensemble de paramètres par défaut, il n’y aura aucun paramètre existant. Un ensemble de paramètres est une directive de conception qui permet d’associer des spécifications de conception à un objet de type net dans une conception schématique. Par exemple, utilisez un ensemble de paramètres pour déclarer que deux nets sont membres d’une paire différentielle. C’est la présence de paramètres portant des noms spécifiques dans l’ensemble de paramètres que le logiciel utilise pour déterminer quelle directive de conception vous placez.
En plus des directives de paramètres définies par l’utilisateur, une directive de paramètres basée sur des règles est définie à partir de la boîte de dialogue Choose Design Rule Type, accessible depuis le mode de panneau Properties associé au paramètre. L’accès s’effectue comme suit :
-
Appuyez sur Tab avant de placer la directive Parameter Set ou double-cliquez sur une directive Parameter Set déjà placée pour afficher le mode Parameter Set du panneau Properties.
-
Ensuite, cliquez sur le bouton Add dans la section Parameters du mode Parameter Set du panneau Properties et choisissez Rule dans la liste déroulante pour sélectionner une règle dans la boîte de dialogue Choose Design Rule Type.

Modification de la valeur d’une règle.
Utilisez la boîte de dialogue Choose Design Rule Type pour choisir la règle que vous souhaitez ajouter comme paramètre de règle à la directive. Un double-clic sur un type de règle vous donnera accès à la boîte de dialogue Edit PCB Rule (From Schematic) correspondante, dans laquelle vous pouvez définir les contraintes de la règle.
Les propriétés spécifiques présentes dans la boîte de dialogue Edit PCB Rule (From Schematic) dépendent de la règle de conception sélectionnée et seront les mêmes que les propriétés définies pour cette règle dans l’éditeur PCB.
Par exemple, l’image ci-dessous montre la boîte de dialogue Edit PCB Rule (From Schematic) pour le Max-Min Width Rule, où vous pouvez : configurer les paramètres Min/Préféré/Max pour toutes les couches, définir manuellement chaque largeur pour chaque couche, ou choisir d’utiliser un profil d’impédance. Si vous sélectionnez un profil d’impédance et que la structure physique réelle de la carte a déjà été définie dans l’éditeur PCB, vous pouvez également sélectionner le fichier de carte pour Load the PCB Layer Stack and calculate the track width values.
Si le PCB existe et que l’empilage des couches a été défini, les largeurs calculées peuvent être chargées dans le schéma.
La règle illustrée ci-dessus a été appliquée à une classe de nets. Cela a été réalisé en plaçant une directive Blanket Directive avec une PCB Routing Directive associée afin de regrouper les nets dans une classe, puis d’appliquer la règle Max-Min Width à cette classe (show image
).
Pour des informations détaillées sur chacune des règles et contraintes de conception PCB, cliquez here.
Utilisez la liste déroulante Measurement Units pour sélectionner les unités Metric ou Imperial.

Spécification des contraintes pour une règle choisie.
L’entrée de la zone Parameters sera le type de règle choisi, ainsi que les contraintes spécifiées. L’image suivante illustre les paramètres de règle de contrainte de largeur définis pour une directive Parameter Set. Pour afficher la règle dans l’espace de conception, cliquez sur l’icône de visibilité (
) dans la zone Rules.

Contraintes de règle multiples définies pour un net particulier, grâce à une directive Parameter Set.
Lorsque la conception est transférée vers le PCB, via le processus de synchronisation, les règles de conception pertinentes seront créées sur la base des informations contenues dans une directive. Le mot Schematic est utilisé dans le nom de chaque règle générée, afin de distinguer la source de cette règle.

Règles de conception générées côté PCB.
N’oubliez pas que plusieurs paramètres peuvent être ajoutés à la même directive Parameter Set, ce qui permet d’obtenir un schéma plus propre.
Placement des directives Net Class
Une directive Net Class vous permet de créer des classes de nets définies par l’utilisateur dans le schéma. Une directive Net Class peut être placée en choisissant la commande Place » Directives » Parameter Set dans les menus principaux, puis en définissant le jeu de paramètres comme une directive de classe de nets, comme indiqué dans l’astuce n°2 sur la page de commande. Lorsqu’un PCB est créé à partir du schéma, les informations contenues dans une directive Net Class sont utilisées pour créer la Net Class correspondante sur le PCB. Pour faire d’un net un membre d’une classe de nets, attachez une directive Net Class au fil, bus ou faisceau de signaux concerné, puis définissez le paramètre ClassName de la directive sur le nom de la classe souhaitée. L’option Generate Net Classes (pour les classes définies par l’utilisateur) doit être activée dans l’onglet Class Generation de la boîte de dialogue Project Options pour utiliser cette fonctionnalité.
Si une directive Net Class a été définie pour un net, alors toutes les règles de conception PCB également créées par cet objet de jeu de paramètres auront une portée de type Net Class lorsque la conception sera transférée vers l’éditeur PCB. Une directive Net Class peut être créée à partir de votre directive Parameter Set placée en ajoutant une classe dont la valeur doit être définie sur la PCB Net Class requise.
Bien que les Net Classes puissent être créées depuis l’éditeur PCB, la fonction logique ou le regroupement des nets est généralement beaucoup plus clair dans le schéma ; il est donc plus judicieux de piloter le processus à partir de celui-ci.
Lorsque la conception est transférée vers le PCB, via le processus de synchronisation, les classes de nets pertinentes seront créées sur la base des informations contenues dans une directive.
Attachez une directive Net Class à un
Blanket object, afin de créer une classe de nets dont les membres sont les nets individuels couverts par ce blanket. Si une directive PCB Layout est également attachée à ce blanket, les paramètres de règle de la directive PCB Layout cibleront cette classe de nets, plutôt que chaque net individuellement. Lors de l’importation des modifications dans le document PCB, cela entraîne la création d’une seule règle de conception (par paramètre), avec une portée définie pour cibler la classe de nets.
Placement des Blanket Directives
Les directives Parameter Set ne peuvent cibler que le net spécifique auquel elles sont attachées, mais lorsqu’elles sont combinées à une Blanket directive, leur portée peut être étendue pour couvrir tous les nets à l’intérieur du blanket.
Placez une directive de ce type en choisissant la commande Place » Directives » Blanket dans les menus principaux. Lors du placement d’un blanket, vous pouvez définir soit une forme rectangulaire simple, soit une forme polygonale. Cette dernière offre un contrôle plus précis de la couverture des objets de net requis sur une feuille.
Le blanket identifie les nets concernés – placez une directive Parameter Set n’importe où sur le bord du blanket pour appliquer des exigences de conception à ces nets. Pour appliquer la directive de périmètre à un net sous une Blanket directive, un objet associé à ce net – une broche, un port, une étiquette de net, un port d’alimentation, un segment de fil/bus/faisceau (y compris les deux extrémités) – doit se trouver dans les limites du blanket. Notez que pour les identifiants de net, tels que les étiquettes de net, le hotspot doit se trouver à l’intérieur du blanket. Si les nets membres ne sont pas transférés dans le PCB Parameter Set comme prévu, essayez d’ajuster la zone du blanket en conséquence.
Pour vérifier à quels nets la blanket directive s’appliquera, utilisez la fonctionnalité
Net Colors pour les mettre en surbrillance. Choisissez la couleur requise dans le menu
View » Set Net Colors, puis cliquez sur le périmètre de la Blanket directive souhaitée. Pour supprimer la surbrillance d’un net spécifique, utilisez la commande
View » Set Net Colors » Clear Net Color, puis cliquez sur le net dont vous souhaitez retirer la coloration. Pour supprimer la coloration des nets de toutes les feuilles du schéma, utilisez la commande
View » Set Net Colors » Clear All Net Colors.

Exemple d’utilisation d’une Blanket directive pour appliquer une directive Parameter Set aux nets à l’intérieur du blanket.
Voici quelques exemples d’utilisation d’une blanket directive :
-
Attacher une directive Parameter Set à un blanket object afin que ses paramètres de règle soient appliqués à chaque net individuel couvert par ce blanket.
-
Attacher une directive Parameter Set à un blanket object pour créer un Parameter Set dont les membres sont les nets individuels couverts par ce blanket.
-
Attacher une directive Differential Pair à un blanket object pour créer des objets de paire différentielle basés sur les nets différentiels à l’intérieur des limites de ce blanket.
Attachez une directive Parameter Set à un objet
Blanket object pour que ses paramètres de règle soient appliqués à chaque net individuel couvert par ce blanket. Si une directive Parameter Set est également attachée à ce blanket et que le Parameter Set possède aussi un paramètre Net Class, les paramètres de règle de la directive Parameter Set cibleront cette classe de nets, plutôt que chaque net individuel. Lors de l’importation des modifications dans le document PCB, cela entraîne la création d’une seule règle de conception (par paramètre) avec une portée définie pour cibler la classe de nets.
Vous pouvez également copier une directive Parameter Set de périmètre et l’attacher à une autre directive Blanket, ou même à des fils, bus ou harnais individuels – le résultat sera d’ajouter tous les nets supplémentaires associés à cette même directive Parameter Set à la même PCB Net Class générée.
Un Blanket, associé à une directive Parameter Set, peut également être utilisé pour appliquer des classes de composants et des paramètres aux composants entièrement situés dans la zone définie par le Blanket. Pour cela, utilisez les options Component Class et Parameter du menu déroulant du bouton Add dans les propriétés de la directive Parameter Set attachée au Blanket. Les informations relatives à la classe de composants et au paramètre seront transférées vers le document PCB du projet pendant le processus ECO lors de la mise à jour du PCB.
Blanket
Un Blanket de forme rectangulaire et un Blanket de forme polygonale – chacun avec une directive blanket attachée
Résumé
Un Blanket est un objet Directive de groupe de forme rectangulaire ou polygonale, placé sur un ensemble de nets et/ou de composants. Une Directive (objet Parameter Set) appliquée au Blanket s’applique alors à tous les nets et composants couverts par le Blanket. Lors du placement d’un blanket, vous pouvez définir soit une forme rectangulaire simple, soit une forme polygonale. Cette dernière offre un contrôle plus précis de la couverture des objets de net requis sur une feuille.
Le Blanket s’applique à tous les nets qui :
-
sont entièrement dans la zone définie par le Blanket, ou
-
ont au moins un sommet d’extrémité connecté du fil / bus / harnais sous le Blanket, ou
-
ont une étiquette de net attachée au fil / bus / harnais, et cette étiquette de net se trouve sous le Blanket.
Pour les composants, le Blanket s’applique à tous les composants situés dans la zone définie par le Blanket.
Une Directive appliquée au périmètre du Blanket (Place » Directive), telle que No ERC, Differential Pair ou un Rule/Class Parameter Set spécifique, s’appliquera à tous les nets et composants enregistrés par l’objet Blanket. Les Blankets peuvent être désactivés et masqués.
Disponibilité
Les Blankets sont disponibles uniquement pour placement dans l’éditeur de schéma. Pour placer un Blanket :
-
Cliquez sur Place » Directives » Blanket dans les menus principaux.
-
Cliquez sur le bouton Blanket (
) dans la liste déroulante des directives sur le Active Bar situé en haut de l’espace de conception. Cliquez et maintenez un bouton Active Bar pour accéder à d’autres commandes associées. Une fois une commande utilisée, elle devient l’élément le plus haut de cette section du Active Bar.
-
Faites un clic droit dans l’éditeur de schéma, puis cliquez sur Place » Directives » Blanket.
Placement
Pour placer un Blanket rectangulaire :
-
Lancez la commande comme indiqué ci-dessus.
-
Positionnez le curseur puis cliquez ou appuyez sur Enter pour placer le coin supérieur gauche.
-
Positionnez le curseur puis cliquez ou appuyez sur Enter pour placer le coin inférieur droit.
-
Faites un clic droit ou appuyez sur Enter pour terminer le placement.
-
Continuez à placer d’autres Blankets, ou faites un clic droit ou appuyez sur Esc pour quitter le mode de placement.
Pour placer un Blanket de forme polygonale :
-
Lancez la commande de placement.
-
Positionnez le curseur puis cliquez ou appuyez sur Enter pour ancrer le point de départ du Blanket.
-
Positionnez le curseur puis cliquez ou appuyez sur Enter pour ancrer une série de segments définissant la forme du Blanket.
-
Après avoir placé le segment final, faites un clic droit ou appuyez sur Esc pour terminer le placement. Il n’est pas nécessaire de « fermer » le polygone, car le logiciel complétera automatiquement la forme en ajoutant les segments nécessaires pour relier le point de départ au dernier segment placé.
-
Continuez à placer d’autres Blankets, 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 des segments du Blanket :
-
Appuyez sur la touche Tab pour suspendre le placement et accéder au mode Blanket du panneau Properties, à partir duquel ses propriétés de ligne peuvent être modifiées à la volée. Cliquez sur la superposition du bouton de pause de l’espace de conception (
) pour reprendre le placement.
-
Appuyez sur Spacebar pour changer la direction de l’angle d’un coin de segment non validé.
-
Appuyez sur Backspace pour supprimer le segment précédemment validé lors de la définition d’une forme polygonale pour le Blanket. Des utilisations successives de Backspace supprimeront les segments précédents dans l’ordre.
Le mode de placement est représenté par une ligne plus fine et pointillée. Cela est particulièrement utile lors de la définition d’un Blanket de forme polygonale. Utilisez-la pour voir à quoi ressemblera la forme globale du Blanket avant de valider d’autres segments. Les formes polygonales complexes / auto-intersectantes ne sont pas prises en charge – le logiciel empêchera la création de telles formes.
Édition graphique
Cette méthode d’édition vous permet de sélectionner directement un objet Blanket placé dans l’espace de conception et de modifier graphiquement sa taille, sa forme ou son emplacement. Lorsqu’un objet Blanket est sélectionné, les poignées d’édition suivantes sont disponibles :
Blankets rectangulaires et polygonaux sélectionnés montrant leurs poignées d’édition graphique.
Cliquez et faites glisser une poignée d’édition au centre d’un segment pour déplacer ce bord du Blanket.
Pour un Blanket rectangulaire, cliquez et faites glisser une poignée d’édition d’angle pour redimensionner simultanément dans les plans vertical et horizontal.
Cliquez n’importe où sur le contour du Blanket, à l’écart des poignées d’édition, puis faites glisser pour le repositionner. Le Blanket peut être pivoté ou retourné pendant le déplacement :
-
Appuyez sur Spacebar pour faire pivoter le Blanket dans le sens antihoraire autour de la position du curseur. Shift+Spacebar fait pivoter le Blanket dans le sens horaire autour du curseur. La rotation s’effectue par incréments de 90°.
-
Appuyez sur les touches X ou Y pour retourner le Blanket selon l’axe X ou l’axe Y, par rapport à la position du curseur.
La modification de la forme d’un Blanket polygonal est empêchée si elle devait entraîner une forme complexe / auto-intersectante.
Si vous tentez de modifier graphiquement un objet dont la propriété
Locked est activée, une boîte de dialogue apparaîtra pour demander confirmation avant de poursuivre la modification. Si l’option
Protect Locked Objects est activée sur la page
Schematic – Graphical Editing page de la boîte de dialogue
Preferences et que l’option
Locked pour cet objet de conception est également activée, alors cet objet ne peut pas être sélectionné ni modifié graphiquement. Cliquez sur l’objet verrouillé pour le sélectionner, puis désactivez la propriété
Locked dans le panneau
List ou désactivez l’option
Protect Locked Objects pour modifier graphiquement l’objet.
Édition non graphique
Les méthodes suivantes d’édition non graphique sont disponibles.
Édition via la boîte de dialogue Blanket ou le panneau Properties
Panel page: Propriétés du Blanket
Cette méthode d’édition utilise le mode de Blanket boîte de dialogue associé et le mode du panneau Properties pour modifier les propriétés d’un objet blanket.
La boîte de dialogue Blanket , à gauche, et le mode Blanket du panneau Properties à droite
Après placement, la boîte de dialogue Blanket est accessible en :
-
double-cliquant sur l’objet blanket placé.
-
plaçant le curseur sur l’objet blanket, en faisant un clic droit puis en choisissant Properties dans le menu contextuel.
Pendant le placement, le mode Blanket du panneau Properties est accessible en appuyant sur la touche Tab. Une fois le blanket placé, toutes les options apparaissent.
Après placement, le mode Blanket 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 blanket.
-
Après avoir sélectionné l’objet blanket, sélectionnez le panneau Properties depuis le bouton Panels dans la section inférieure droite de l’espace de conception, ou en sélectionnant View » Panels » Properties dans le menu principal.
Les propriétés du Blanket peuvent être consultées avant d’entrer en mode de placement depuis la page
Schematic – Defaults page of the Preferences dialog. Cela permet de modifier les propriétés par défaut de l’objet Blanket, qui seront appliquées lors du placement des Blankets suivants.
Si l’option
Double Click Runs Interactive Properties est activée (par défaut) sur la page
Schematic – Graphical Editing page de la boîte de dialogue
Preferences, lorsque l’on double-clique sur la primitive ou que l’on fait un clic droit sur une primitive sélectionnée puis que l’on choisit
Properties, le panneau
Properties s’ouvre. Lorsque l’option
Double Click Runs Interactive Properties est désactivée, la boîte de dialogue s’ouvre.
Bien que les options soient les mêmes dans la boîte de dialogue et dans le panneau, leur ordre et leur emplacement peuvent légèrement différer.
Modification de plusieurs objets
Le panneau Properties prend en charge l’édition de plusieurs objets, où les paramètres de propriété 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 Find Similar Objects dialog ou au moyen d’un panneau Filter ou List, une entrée de champ du panneau Properties qui n’est pas affichée sous forme d’astérisque (*) peut être modifiée pour tous les objets sélectionnés.
Modification via un panneau List
Panel pages: Panneaux List, SCH Filter
Un panneau List affiche les types d’objets de conception provenant d’un ou plusieurs documents sous forme de tableau, ce qui permet une inspection et une modification rapides des attributs des objets. Utilisé conjointement avec un filtrage approprié – en sélectionnant des types d’objets (à l’aide des options du panneau Include), ou en utilisant le panneau Filter applicable ou la boîte de dialogue Find Similar Objects dialog – il permet d’afficher uniquement les objets relevant du filtre actif. Les propriétés des objets listés peuvent ensuite être modifiées directement dans le panneau List.
Prise en charge du filtrage
Deux mots-clés particulièrement utiles sont disponibles pour cibler les objets Blanket à l’aide d’expressions logiques de requête. Ils complètent l’ensemble des autres mots-clés utilisés pour cibler un Blanket en fonction de ses propriétés.
-
Collapsed – l’objet est réduit (également utile lors du ciblage des Compile Masks). Ce mot-clé se trouve dans la catégorie SCH Functions - Fields lors de l’utilisation du Query Helper.
-
IsBlanket – vérifie si l’objet est un Blanket. Ce mot-clé se trouve dans la catégorie SCH Functions - Object Type Checks lors de l’utilisation du Query Helper.
Créez des expressions logiques de requête pour cibler et renvoyer les Blankets de votre conception selon les besoins. Voici quelques exemples d’expressions logiques de requête ciblant les Blankets :
IsBlanket And Collapsed – cible tous les objets Blanket actuellement réduits.
IsBlanket And Not Collapsed – cible tous les objets Blanket qui ne sont actuellement pas réduits.
Désactivation d’un Blanket
Une fois placés, les Blankets peuvent être temporairement désactivés en cliquant sur le petit triangle situé en haut à gauche (
). Cliquez une fois pour désactiver et masquer le Blanket ; cliquez à nouveau pour le réactiver. Cela offre un moyen pratique de contrôler l’impact du Blanket sans avoir à le supprimer complètement de la conception.
Un Blanket peut également être désactivé en activant l’option
Collapsed and Disabled dans le panneau
Properties ou l’option
Collapsed lors d’une modification via le panneau
SCH List .
Blanket Properties
Les propriétés des objets de l’éditeur de schéma sont des options définissables qui spécifient le style visuel, le contenu et le comportement de l’objet placé. Les paramètres de propriété de chaque type d’objet sont définis de deux façons différentes :
-
Pre-placement settings – la plupart des propriétés de l’objet Blanket, ou celles qui peuvent logiquement être prédéfinies, sont disponibles comme paramètres par défaut modifiables sur la page Schematic - Defaults de la boîte de dialogue Preferences (accessible depuis 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 Blanket sont disponibles pour modification dans la boîte de dialogue Blanket et le panneau Properties lorsqu’un Blanket placé est sélectionné dans l’espace de conception.
Si l’option
Double Click Runs Interactive Properties est désactivée (par défaut) sur la page
Schematic - Graphical Editing page de la boîte de dialogue
Preferences , la boîte de dialogue s’ouvrira lorsque vous double-cliquerez sur la primitive ou que vous ferez un clic droit sur une primitive sélectionnée puis choisirez
Properties. Lorsque l’option
Double Click Runs Interactive Properties est activée, le panneau
Properties s’ouvrira.
Bien que les options soient les mêmes dans la boîte de dialogue et dans le panneau, leur ordre et leur emplacement peuvent légèrement différer.
Dans la liste des options ci-dessous, les options qui ne sont pas disponibles comme paramètres par défaut dans la boîte de dialogue Preferences sont indiquées comme « Properties panel only ».
Properties
-
Border Width - utilisez la liste déroulante pour sélectionner la largeur de bordure souhaitée.
-
Line Style - utilisez la liste déroulante pour sélectionner le style de ligne souhaité.
-
Border Color - cliquez sur la case de couleur pour sélectionner la couleur souhaitée pour la bordure.
-
Fill Color - cliquez sur la case de couleur pour sélectionner la couleur de remplissage souhaitée.
-
Collapsed and Disabled - cochez pour réduire et désactiver les blankets.
Directives indirectes (basées sur des paramètres)
Les directives Parameter Set sont nécessaires lors du ciblage d’objets de conception dans le schéma qui ne peuvent pas contenir de paramètres, mais pour les objets qui le peuvent, les directives de conception peuvent être appliquées indirectement en les ajoutant (et en les définissant) comme paramètres à l’objet schématique concerné. En substance, il s’agit de parameter-based directives.
Par exemple, les directives basées sur des paramètres peuvent être utilisées pour limiter la hauteur d’un composant particulier ou pour ajouter une contrainte d’espacement ciblant tous les objets de la conception. Le paramètre requis qui définit la contrainte est ajouté à l’objet sous forme de règle.
Lors de la synchronisation avec le PCB, les directives basées sur des paramètres qui ont été ajoutées aux objets du schéma deviennent des règles de conception PCB. La portée de la règle de conception PCB correspondante sera déterminée par la nature de l’objet auquel le paramètre a été attribué en premier. Le tableau suivant résume les options de portée de règle PCB prises en charge pour le passage des paramètres schématiques aux règles PCB.
Dans chaque cas, la méthode d’ajout d’un paramètre basé sur une règle est la même. Depuis l’onglet ou la boîte de dialogue concerné, procédez comme suit :
-
Ajoutez un paramètre comme règle.
-
Sélectionnez le type de règle à utiliser.
-
Configurez les contraintes pour le type de règle choisi.
Lors de l’ajout de paramètres de règle de conception à des objets sur un schéma, un identifiant unique est attribué à chaque paramètre de règle. Les mêmes identifiants sont attribués aux règles de conception correspondantes créées sur le PCB. Grâce à cet identifiant unique, les contraintes d’une règle peuvent être modifiées soit côté schéma, soit côté PCB, puis les modifications peuvent être propagées lors de la synchronisation.
Spécification des classes de composants
Dans le même esprit, les classes de composants peuvent être définies sur le schéma en ajoutant un paramètre ClassName aux composants ciblés et en définissant sa valeur sur le nom de classe souhaité. Lorsque la conception est transférée vers le PCB, les classes de composants définies seront créées.
Pour garantir que les classes de composants définies dans le schéma soient propagées vers le PCB, les options suivantes doivent être définies dans la boîte de dialogue Project Options :
-
Activez l’option Generate Component Classes située dans la région User-Defined Classes de l’onglet Class Generation tab de la boîte de dialogue.
-
Sur l’onglet Comparator tab de la boîte de dialogue, définissez le paramètre Differences Associated with Components » Extra Component Classes Mode sur
Find Differences.
L’option de l’onglet Class Generation mentionnée ci-dessus est affichée dans l’image ci-dessous. Survolez l’image pour voir le réglage de l’option de l’onglet Comparator .

Pour propager les classes de composants vers le PCB, activez l’option Generate Component Classes dans l’onglet Class Generation. Survolez l’image pour afficher l’onglet Comparator où vous devrez définir le paramètre Extra Component Classes Mode sur Find Differences.
Une fois définies, les classes peuvent être verrouillées dans la région Properties du panneau Properties des propriétés du composant concerné.
Dans l’éditeur PCB, un composant peut appartenir à plusieurs classes de composants. Pour définir cela dans le schéma, séparez chaque nom de classe de composant PCB par une virgule dans la valeur du paramètre du composant schématique (show image
).
Contrôle de l’impression des directives
Par défaut, toutes les directives de conception sont incluses dans l’impression des feuilles de schéma. Cela peut toutefois être modifié :

Contrôlez l’impression des directives selon vos besoins. Pour les directives No ERC, vous pouvez choisir d’imprimer certains styles de symbole tout en en excluant d’autres.