Options pour les experts dans eaglerc

Le fichier propre à l’utilisateur eaglerc contient divers paramètres définis au cours de l’utilisation du module Électronique. Parmi eux, vous trouverez des paramètres experts qui peuvent être réglés directement dans ce fichier. Les plus importants sont répertoriés ici.

Depuis la version 5.2, il est possible de modifier ces paramètres à l'aide de la commande DÉFINIR dans la ligne de commande. Pour plus d'informations, reportez-vous à la fonction d'aide relative à la commande DÉFINIR.

Processeur de FAO - message d'avertissement de suppression de perçages/trous

Si vous souhaitez supprimer l’avertissement indiquant que vous devez activer les couches de perçages et de trous pour la génération des données de perçage, saisissez la ligne suivante dans le fichier eaglerc :

Warning.Cam.DrillsAndHolesConcurrent = "0"

Avertissement sur la modification de la valeur du composant

Certains utilisateurs ne veulent pas que le message d'avertissement relatif à une pièce ne possédant pas de valeur définissable par l'utilisateur soit affiché. Par conséquent, cet avertissement peut être désactivé en ajoutant la ligne suivante au fichier :

Warning.PartHasNoUserDefinableValue = "0"

Vérification de la cohérence

Afin de gérer des paires de circuits imprimés/schémas qui ne présentent que des incohérences secondaires, l'utilisateur peut activer une boîte de dialogue qui lui permet de forcer l'éditeur à exécuter la commande Annotation bilatérale, même si l'ERC détecte que les fichiers sont incohérents. Pour ce faire, ajoutez la ligne suivante :

Erc.AllowUserOverrideConsistencyCheck = "1"

Remarque :

vous le faites à vos risques et périls ! Si les fichiers sont corrompus au cours du processus, il se peut que personne ne puisse les récupérer. Après tout, l'ERC a déclaré que les fichiers étaient incohérents !

Supprimer des liaisons de fils

Si vous souhaitez absolument avoir la commande SUPPRIMER pour supprimer les liaisons de fils sans appuyer sur la touche Ctrl, vous pouvez ajouter la ligne suivante au fichier :

Cmd.Delete.WireJointsWithoutCtrl = "1"

Nom du dispositif comme valeur pour tous les composants

Certains utilisateurs souhaitent toujours utiliser le nom du dispositif comme valeur de pièce, même si la pièce requiert une valeur définie par l'utilisateur. Ceux qui le souhaitent peuvent ajouter la ligne suivante au fichier :

Sch.Cmd.Add.AlwaysUseDeviceNameAsValue = "1"

Désactiver la touche Ctrl pour le mode Rayon

Si vous n'aimez pas le mode spécial des commandes de dessin de fils qui permet de définir un rayon d'arc en appuyant sur la touche Ctrl lors du placement du fil, vous pouvez ajouter la ligne suivante au fichier :

Cmd.Wire.IgnoreCtrlForRadiusMode = "1"

Cette option désactive cette fonction pour toutes les commandes qui dessinent des fils.

Sélection de groupe

Comme la fonction du menu contextuel du bouton droit de la souris interfère avec la sélection de groupes, un groupe est désormais sélectionné avec la combinaison des touches Ctrl + bouton droit de la souris. Si vous souhaitez revenir à l'ancienne méthode de sélection de groupes, vous pouvez ajouter la ligne suivante au fichier :

Option.ToggleCtrlForGroupSelectionAndContextMenu = "1"

Cela permet de sélectionner des groupes uniquement avec le bouton droit de la souris et requiert la combinaison des touches Ctrl + bouton droit pour les menus contextuels.

Charger automatiquement le fichier correspondant

Si une fenêtre de l'éditeur de schémas et de circuit imprimé s'ouvre et charge un autre circuit (ou schéma) dans l'une de ces fenêtres et si l'autre dessin possède un schéma (ou un circuit) correspondant, le module Électronique demande si l'autre dessin doit également être chargé. Pour supprimer cette requête et toujours charger le fichier, définissez l'option suivante :

Option.AutoLoadMatchingDrawingFile = "1"

Nom des nets, bus, signaux et polygones

Si un net est constitué de plusieurs segments, la commande NOM agit par défaut uniquement sur le segment sélectionné. Pour renommer l'ensemble du net, définissez cette option :

Cmd.Name.RenameEntireNetByDefault = "1"

Ce paramètre s'applique également aux bus.

Si un signal contient un polygone et que la commande NOM est appliquée à ce polygone, seul le polygone est renommé par défaut. Pour que la commande NOM agisse sur l'ensemble du signal par défaut, définissez cette option :

Cmd.Name.RenameEntireSignalByDefault = "1"

Ouvrir un projet

L'ouverture automatique du dossier du projet au démarrage du programme (ou lors de l'activation d'un projet en cliquant sur son bouton gris) peut être désactivée en ajoutant la ligne suivante au fichier :

ControlPanel.View.AutoOpenProjectFolder = "0"

Fenêtre de dessin panoramique

Le panoramique peut être effectué à l'aide du bouton Ctrl (comme dans les versions précédentes) en saisissant cette option dans le fichier :

Interface.UseCtrlForPanning = "1"

Notez que la touche Ctrl est désormais utilisée pour les fonctions spéciales dans certaines commandes. Par conséquent, lorsque vous utilisez ces fonctions spéciales (comme sélectionner un objet à son origine dans DÉPLACER) alors que ce paramètre est activé, vous pouvez effectuer un panoramique accidentel de la fenêtre de dessin.

Arêtes de polygone en tant que lignes continues

Si vous n'aimez pas la façon dont les polygones non traités affichent leurs arêtes (sous forme de lignes en pointillé), vous pouvez ajouter la ligne suivante :

Option.DrawUnprocessedPolygonEdgesContinuous = "1"

Les arêtes des polygones sont alors affichées sous forme de lignes continues.

Repositionner le curseur de la souris

Normalement, le module Électronique ne positionne pas automatiquement le curseur de la souris. Cependant, si vous préférez que le curseur soit repositionné au point où il était placé avant l'ouverture d'un menu contextuel dans l'éditeur de dessin, ajoutez la ligne suivante :

Option.RepositionMouseCursorAfterContextMenu = "1"

Unités dans les boîtes de dialogue

La détermination automatique des unités dans les champs de saisie des boîtes de dialogue peut être contrôlée en ajoutant la ligne suivante au fichier :

Interface.PreferredUnit = "x"

Ici, "x" peut être