Ajout de classes de nets pour PCB

CircuitStudio 1.4 introduit la possibilité d’ajouter des classes de nets aux conceptions PCB. Cette fonctionnalité permet aux concepteurs de gérer les noms et les appartenances des primitives lors de la création d’une nouvelle classe de nets ou de la modification d’une classe existante. Les classes permettent de regrouper les primitives de conception de manière logique et sont souvent précieuses lorsqu’elles sont utilisées pour cibler leurs objets membres via une portée spécifique des règles de conception.

Les classes de nets sont désormais également conservées lors de l’importation de fichiers Eagle.

Des classes de nets définies par l’utilisateur peuvent être créées dans le schéma pour des ensembles de nets qui ne sont pas automatiquement ajoutés à une classe de nets (les bus et les signaux en faisceau sont ajoutés automatiquement à une classe) grâce à l’utilisation d’une directive de classe de nets (voir ci-dessous). Cependant, il est important de mentionner que si une définition de classe de nets existe uniquement dans le PCB, le processus ECO tentera par défaut de les supprimer afin de synchroniser le schéma et le PCB.   Si vous souhaitez créer des classes sur le PCB, ou si vous avez des classes préexistantes et que le processus ECO tente de les supprimer, modifiez les options de génération ECO de votre projet et définissez l’entrée pour Remove Net Classes dans la section Modifications Associated With Nets de ECO Generation Tab sur Ignore Differences

Cela permettra au projet de détecter les différences, afin qu’il puisse toujours ajouter et modifier des classes selon les besoins, tout en empêchant l’ECO de supprimer les classes définies dans le PCB.  Vous pouvez également définir toutes les classes dans le schéma à l’aide de directives de classe de nets. 

Placez la directive et nommez la classe dans le paramètre

Les classes de nets peuvent être facilement affichées et gérées depuis le mode Nets du panneau PCB. La section supérieure répertorie les classes de nets, la section centrale répertorie les nets d’une ou plusieurs classes de nets sélectionnées, et la section inférieure répertorie les primitives d’un ou plusieurs nets sélectionnés.

Un clic droit sur une entrée de classe de nets et le choix de Properties dans le menu (ou un double-clic directement sur l’entrée) ouvre la boîte de dialogue Edit Net Class pour cette classe. Depuis cette boîte de dialogue, vous pouvez afficher/modifier l’appartenance des nets à la classe, la renommer ou ajouter des classes supplémentaires.

Lorsque vous saisissez du texte dans l’un des champs de masque (Name, Non-Members, Members) au-dessus d’une liste, la liste est filtrée pour n’afficher que les chaînes correspondant au masque. Vous pouvez utiliser les caractères génériques ? (n’importe quel caractère unique) et * (n’importe quelle suite de caractères) dans la chaîne de masque — par exemple, "*" pour afficher toutes les primitives, ou "D?" pour afficher toutes les primitives qui commencent par la lettre D. Les boutons du milieu peuvent être utilisés pour déplacer rapidement des primitives entre les deux listes.

Les classes de nets peuvent également être gérées depuis le Object Class Explorer (Home | Design Rules | Classes), qui permet aux concepteurs de parcourir et de gérer les classes d’objets définies pour le document PCB actuel

Cliquez sur l’entrée d’une classe de nets spécifique dans le volet d’arborescence des dossiers (ou double-cliquez sur son entrée dans une liste récapitulative) pour accéder aux commandes de gestion de l’appartenance des objets de cette classe.

Les classes de nets peuvent également être utilisées pour définir des règles dans le PCB Rules and Constraints Editor.

Les règles d’espacement des classes de nets dans Eagle sont utilisées pour tous les objets de cette classe appartenant à des signaux différents.
AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Contenu