Règles et violations
Le bouton Rules and Violations sert à ouvrir le PCB Rules And Violations panneau, qui permet de parcourir facilement les règles de conception activées et les violations dans l’espace de conception de la carte en cours. Le panneau fournit un point central pour parcourir et modifier les règles, lancer les vérifications des règles de conception et afficher les violations individuelles sous forme de superpositions graphiques dans l’espace de conception. Le bouton est accessible depuis l’éditeur PCB des façons suivantes.
- Home | Design Rules | Rules and Violations.
- View| PCB| Rules and Violations.
Les commandes en haut du panneau vous permettent d’appliquer la mise en surbrillance, le zoom, etc., aux règles/violations de conception dans l’espace de conception.
Sélection des règles et des violations
Le panneau PCB Rules And Violations comporte des sections qui offrent une portée plus fine des règles de conception et des violations.
- Rule Classes - Règles de conception regroupées par classes, telles que les espacements et les largeurs.
- Rules - Les règles de conception individuelles de la classe sélectionnée. La DRC spécifique peut être exécutée via le menu contextuel obtenu par clic droit.
- Violations - Détails de chaque violation de règle signalée par les vérifications des règles de conception activées.
La sélection d’une violation de règle individuelle entraîne la mise en surbrillance graphique de cette violation dans l’espace de conception. Les graphiques de violation améliorés sont dessinés uniquement sur les couches où se trouvent les primitives en cause, et cette couche (si elle est activée) devient la couche active dans l’espace de conception. Lorsque les détails des violations de règle sont activés (voir ci-dessous), les graphiques de l’éditeur affichent la valeur de contrainte définie pour la règle et indiquent dans quelle mesure la ou les primitives en cause sont inférieures ou supérieures à cette valeur.
Violation d’une règle de largeur minimale définie à 12 mil.

Violation d’une règle de dimension de via définie avec des minimums de 50 mil de diamètre et 28 mil de taille de perçage.
Notez que si vous avez activé la méthode de mise en surbrillance Zoom, l’espace de conception effectuera un zoom avant pour ajuster la violation parcourue afin d’obtenir une vue beaucoup plus précise de la zone en infraction. Le niveau de ce zoom peut être modifié via le bouton Magnify du panneau.

Vous pouvez également accéder directement aux violations depuis l’espace de conception. Avec le curseur sur une primitive en cause, cliquez avec le bouton droit et sélectionnez Violations dans le menu contextuel, puis sélectionnez la violation appropriée pour ouvrir la boîte de dialogue Violation Details .
Contrôle de l’affichage des violations DRC
L’affichage visuel des violations DRC peut être configuré pour maximiser la clarté et/ou correspondre à vos préférences en définissant le style, le nombre et la couleur des marqueurs graphiques. En plus de l’affichage graphique des détails de violation, les primitives de conception peuvent être recouvertes d’un motif graphique sélectionné parmi plusieurs styles.

Haut : détails de violation activés. Milieu : superposition d’erreur de violation activée.
Bas : détails et superposition d’erreur activés.
Préférences d’affichage des violations
Le contrôle de la manière dont les violations DRC sont affichées à l’aide de graphiques de violation personnalisés et/ou d’une superposition de violation définie est spécifié sur la page PCB Editor – DRC Violations Display de System Preferences.
Menus accessibles par clic droit
Les entrées de chaque section du panneau offrent une gamme d’options via le menu contextuel obtenu par clic droit. Les options notables accessibles par clic droit pour chaque section sont :
Classes de règles
- Run DRC Rule Class - exécute toutes les règles contenues dans la classe. Les classes peuvent ne contenir qu’une seule règle (comme la contrainte de court-circuit) ou un grand nombre (généralement, la classe de contrainte d’espacement).
- Clear Violations For Rule Class - efface les violations (à la fois graphiquement et dans la liste du panneau) pour toutes les règles contenues dans la classe.
Règles
- Properties - ouvre la boîte de dialogue Edit PCB Rule qui vous permet de modifier les propriétés de la règle de conception sélectionnée.
Contrôles de portée des règles
Lors de la définition de la portée d’une règle de conception, c’est-à-dire l’étendue de son application, vous construisez essentiellement une requête pour définir les objets membres régis par la règle. Utilisez les options disponibles dans la boîte de dialogue pour construire la requête requise. Selon que la règle est unaire ou binaire, vous devrez définir respectivement une ou deux portées.
Les contrôles sont identiques, que vous définissiez une ou deux portées de règle, et sont détaillés dans les sections suivantes.
Lorsque l’objet correspond à
- Scoping Option - utilisez la liste déroulante pour sélectionner parmi les options afin de déterminer comment générer l’expression de requête de portée.
Contraintes
Cette zone de la boîte de dialogue présente les contraintes applicables au type de règle en cours de modification. Les contrôles varient selon le type de règle de conception en cours de modification. Utilisez les différents contrôles pour configurer ces contraintes selon les besoins. Dans le schéma, les contrôles surlignés en bleu peuvent être cliqués et modifiés, si souhaité. Activez l’une des différentes options proposées, si vous le souhaitez.
Violations
- Properties - ouvre la boîte de dialogue Violation Details , qui fournit tous les détails de la contrainte de règle et de la violation en cours.
Conseils
- Pour un accès complet aux classes de contraintes et règles PCB, ouvrez la boîte de dialogue PCB Rules and Constraints Editor dialog en cliquant sur Home | Design Rules | Design Rules.
- La vérification des règles de conception en ligne peut être activée/désactivée dans la page PCB Editor - General de System Preferences.
- Les règles de conceptionDesign Rule Checker peuvent être activées individuellement dans la boîte de dialogue Home | Design Rules | en cliquant sur Design Rule Check.




