CHANGE | CIRCLE | CLASS | CLOSE | CONNECT | COPY | CUSTOM3D | CUT
Fonction :
Modifie les paramètres.
Syntaxe
CHANGE option ..
Touches de la souris
Ctrl+Droite : modifie le paramètre du groupe.
La commande CHANGE permet de modifier ou de prédéfinir les propriétés des objets. Pour appliquer la modification, choisissez les paramètres souhaités dans le menu de la commande CHANGE ou entrez-les à l’aide du clavier, puis cliquez sur les objets sélectionnés. Les paramètres ajustés à l’aide de la commande CHANGE restent des propriétés prédéfinies pour les objets ajoutés ultérieurement.
Toutes les valeurs de la commande MODIFIER sont utilisées en fonction de l’unité de grille réelle.
Lorsque vous utilisez la commande CHANGE avec un groupe, vous identifiez d’abord le groupe à l’aide de la commande GROUP avant d’entrer la commande CHANGE avec les paramètres appropriés. Utilisez le bouton droit de la souris pour appliquer les modifications.
La police CUSTOM utilise les polices True Type/Clear Type installées. La famille de polices associée peut être sélectionnée à l’aide de la propriété FONTFAMILY.
Remplace la famille de polices (FONTFAMILY) du texte utilisateur suivant par la valeur spécifiée dans la nouvelle famille de polices. La boîte de dialogue Propriétés du texte affiche les familles de polices disponibles dans le menu déroulant Famille de polices. Dans Microsoft Windows, l’option Paramètres de police répertorie les polices disponibles. Sous Mac OS, l’option Toutes les polices répertorie les polices disponibles. La famille de polices est mappée à la propriété de police Nom complet que vous pouvez trouver lorsque vous recherchez des polices dans l’un des systèmes d’exploitation.
CHANGE DLINE 0.1mm;
définit l’épaisseur de la ligne de cote sur 0,1 mm. Les paramètres d’extension restent inchangés.
CHANGE DLINE 0.2mm - 0.5mm AUTO;
définit l’épaisseur de la ligne de cote sur 0,2 mm, la longueur de la ligne d’attache sur 0,5 mm et le décalage d’extension sur AUTO. La largeur de la ligne d’attache reste inchangée.
CHANGE FONT CUSTOM
définit le type de police sur PERSONNALISÉ (utilise les polices TrueType/ClearType)
CHANGE FONTFAMILY 'Arial'
remplace la famille de polices active par la famille de polices 'Arial'. Remarque : des apostrophes simples sont requises.
Fonction
Ajoute des cercles à un dessin.
Syntaxe
CIRCLE .. [center, circumference]
CIRCLE width ..
Touches de la souris
Centre : permet de sélectionner la couche.
Utilisez la commande CIRCLE pour créer des cercles. Les cercles des couches RestrictTop, RestrictBottom et RestrictVias définissent des zones restreintes. Ils doivent être définis avec une largeur de 0.
Le paramètre de largeur définit la largeur de la circonférence du cercle et est le même que celui utilisé dans la commande LIGNE. La largeur peut être modifiée à l’aide de la commande suivante :
CHANGE WIDTH width;
où largeur est la valeur souhaitée dans l’unité courante. Un cercle défini par une largeur de 0 sera rempli.
Le rayon du cercle obtenu est limité à 1 000 mm.
GRID inch 1; CIRCLE (0 0) (1 0);
génère un cercle d’un rayon d’1 pouce et centré à l’origine.
Fonction
Définir et utiliser des classes de réseau.
Syntaxe
CLASS
CLASS number|name
CLASS number [ name [ width [ clearance [ drill ] ] ] ] [ number:clearance .. ]
Voir aussi les commandes NET, SIGNAL et CHANGE.
La commande CLASS permet de définir ou d’utiliser des classes de réseau.
Sans paramètre, elle affiche une boîte de dialogue dans laquelle vous pouvez définir les classes de réseau.
Si seul un numéro ou un nom est indiqué, la classe de réseau avec le numéro ou le nom indiqué est sélectionnée et utilisée pour les commandes RÉSEAU et SIGNAL ultérieures.
Si un numéro et un nom sont indiqués, la classe de réseau avec le numéro indiqué se voit affecter toutes les valeurs suivantes et est également utilisée pour les commandes RÉSEAU et SIGNAL ultérieures. Si l’un des paramètres suivant le nom n’est pas indiqué, la classe de réseau conserve sa valeur.
Si le numéro est négatif, la classe de réseau avec la valeur absolue du numéro est effacée. La classe de réseau par défaut 0 ne peut pas être effacée.
Les noms de classe de réseau ne sont pas sensibles à la casse, donc ALIMENTATION est identique à l’élément Alimentation ou AlImEnTaTioN.
L’utilisation de plusieurs classes de réseau dans un dessin augmente le temps nécessaire à l’autorouteur pour exécuter la tâche. Par conséquent, il est logique d’utiliser le moins de classes de réseau possible(uniquement le numéro de classes de réseau utilisées par les réseaux ou les signaux ici, et non le numéro de classes de réseau définies).
Pour éviter les conflits lors de l’exécution de la commande COUPER/COLLER entre les dessins, il est logique de définir les mêmes classes de réseau avec les mêmes numéros dans tous les dessins.
Les modules utilisent le même jeu de classes de réseau que le schéma lui-même.
Si un réseau d’un MODULE possède une connexion externe via un PORT, la classe de réseau sur ce port remplace la classe de réseau dans le module.
L’autorouteur traite les signaux triés en fonction de leurs exigences de largeur totale (largeur plus dégagement), en commençant par ceux qui nécessitent le plus d’espace. Le routeur de bus ne route que les signaux avec la classe de réseau 0.
La classe de réseau d’un réseau/signal existant peut être modifiée à l’aide de la commande MODIFIER.
Le paramètre width définit une largeur minimale que tous les objets de cette classe de réseau doivent avoir.
Le paramètre clearance définit le dégagement minimal entre des objets de différents signaux dans cette classe de réseau et des objets dans d’autres classes de réseau.
Le paramètre drill définit une taille de perçage minimale que tous les objets de cette classe de réseau doivent avoir (s’applique uniquement aux objets qui ont un paramètre de perçage, comme les pastilles et les vias).
Si un dégagement est indiqué dans le formulaire numéro:dégagement, il définit le dégagement minimal entre les signaux dans cette classe de réseau et les signaux dans la classe de réseau avec le numéro indiqué. La commande :
CLASS 3 1:0.6mm 2:0.8mm
définit un dégagement minimal de 0,6 mm entre les signaux dans les classes de réseau 1 et 3 et un de 0,8 mm entre les signaux dans les classes de réseau 2 et 3. Notez que les numéros indiqués dans les paramètres number:clearance doivent être inférieurs ou égaux au numéro de la classe de réseau elle-même (« 3 » dans l’exemple ci-dessus), donc :
CLASS 3 1:0.6mm 2:0.8mm 3:0.2mm
serait également valide, alors que la commande :
CLASS 3 1:0.6mm 2:0.8mm 3:0.2mm 4:0.5mm
ne serait pas autorisé. La valeur de dégagement 0 entre deux classes de réseau signifie qu’il n’y a pas de valeur spécifique. La valeur la plus élevée des classes de réseau participantes est alors utilisée.
Fonction
Ferme une fenêtre d’édition.
Syntaxe
CLOSE
Voir aussi les commandes OPEN, EDIT, WRITE et SCRIPT.
Utilisez la commande CLOSE pour fermer une fenêtre d’édition. Si le dessin que vous corrigez a été modifié, vous êtes invité à l’enregistrer.
Cette commande est principalement utilisée dans les fichiers script.
Fonction
Affecte des pastilles aux broches.
Syntaxe
CONNECT
CONNECT [ ALL | ANY ] gate_name.pin_name pad_name..
CONNECT [ ALL | ANY ] pin_name pad_name..
Voir aussi les commandes PREFIX, OPEN, CLOSE et SCRIPT.
Utilisez la commande CONNECT en mode d’édition des composants pour définir la relation entre les broches d’une porte et les pastilles de l’encombrement correspondant dans la bibliothèque. Tout d’abord, vous devez déterminer quel package doit être utilisé à l’aide de la commande PACKAGE.
Si la commande CONNECTER est appelée sans paramètre, une boîte de dialogue s’affiche, vous permettant d’attribuer les connexions de manière interactive.
Si une seule porte est incluse dans un composant, le paramètre gate_name peut être supprimé, par exemple :
CONNECT gnd 1 rdy 2 phi1 3 !irq 4 nc1 5...
(Remarque : « ! » est utilisé pour indiquer des signaux de données inversés.)
Si plusieurs portes sont présentes dans un composant, vous devez entrer les paramètres avec nom_porte, nom_broche et nom_pastille à chaque fois. Par exemple :
CONNECT A.I1 1 A.I2 2 A.O 3; CONNECT B.I1 4 B.I2 5 B.O 6; CONNECT C.I1 13 C.I2 12 C.O 11; CONNECT D.I1 10 D.I2 9 D.O 8; CONNECT PWR.gnd 7; CONNECT PWR.VCC 14;
Dans ce cas, les connexions pour quatre portes NAND d’un ancien composant 7400 sont allouées. Le composant comprend cinq portes : A, B, C, D et PWR. Les entrées de porte sont appelées I1 et I2 tandis que la sortie est nommée O. La commande CONNECTER peut être répétée aussi souvent que nécessaire. Elle peut être utilisée avec toutes les connexions de broche/ pastille ou avec uniquement certaines broches. Chaque nouvelle commande CONNECTER remplace les conditions précédentes des broches appropriées.
Notez que si vous disposez d’un grand nombre de connexions dans un même composant, la commande CONNECTER fonctionne beaucoup plus rapidement si toutes les connexions sont réalisées en un seul appel, comme illustré dans l’exemple ci-dessous.
Certaines pièces, comme les amplificateurs d’alimentation ou les puces BGA, peuvent disposer de plusieurs pastilles connectées en interne. Cela peut être effectué pour une meilleure dissipation de la chaleur ou pour permettre des courants plus élevés. La commande CONNECT peut traiter ces cas en répertoriant simplement tous les noms de pastille associés, séparés par des espaces (et par conséquent entre guillemets simples), comme dans :
CONNECT ALL I1 '1 3 5'; CONNECT ANY O1 '2 4 6';
Dans le premier exemple, la broche I1 est connectée aux trois pastilles 1, 3 et 5. Si la broche I1 est connectée à un réseau dans le schéma, les trois pastilles doivent être connectées explicitement au signal correspondant dans le circuit imprimé.
Dans le deuxième exemple, le mot-clé ANY indique qu’une pastille, ou même toutes les pastilles 2, 4 ou 6 peuvent être connectées au signal. Il est même possible d’utiliser cette connexion interne comme « pont » en connectant un segment du signal à la pastille 2, par exemple, tout en connectant le reste du signal à la pastille 6, sans aucune connexion externe explicite entre ces deux pastilles. Bien entendu, lors de la conception d’une pièce de bibliothèque et de l’utilisation de TOUS dans une commande CONNECTER, vous devez vous assurer que la pièce est capable de gérer les courants croisés passant par ses pastilles. En cas de doute, utilisez ALL (valeur par défaut qui peut être omise). Si un nom de broche entre en collision avec l’un des mots-clés ALL ou ANY, le nom de broche doit être placé entre guillemets simples. Dès que l’un de ces mots-clés apparaît dans une commande CONNECT, il s’applique à toutes les connexions de broche/pastille qui suivent, jusqu’à ce qu’un autre mot-clé soit visible, comme dans :
CONNECT 'A' '1' 'B' '2' ANY 'C' '3 4 5 6' 'D' '7 8' ALL 'E' '9 10 11';
Les commandes RATSNEST et AUTO gèrent correctement l’utilisation des mots-clés ALL et ANY.
Dans la boîte de dialogue de connexion, le bouton Connecter crée une connexion entre la broche sélectionnée et les pastilles sélectionnées. Il peut y avoir plusieurs pastilles sélectionnées, auquel cas toutes ces pastilles sont connectées à la broche sélectionnée. Utilisez les touches Ctrl et Maj de la façon habituelle pour marquer plusieurs pastilles comme étant sélectionnées.
Le bouton Ajouter·ajoute les pastilles sélectionnées à la connexion courante.
Le bouton Déconnecter supprime la connexion sélectionnée et replace la broche et les pastilles dans leurs listes distinctes, en les conservant sélectionnées afin de faciliter les modifications. Le fait de déconnecter puis de connecter immédiatement rétablit la même configuration qui existait avant la déconnexion (et inversement).
Si une connexion contient plusieurs pastilles, une icône indique si ces pastilles doivent être connectées de manière externe à un signal. Cliquez sur cette icône pour activer/désactiver le mode. Lorsqu’un élément de connexion de ce type est développé, toutes les pastilles sont répertoriées séparément et un clic sur Déconnecter avec l’une des pastilles sélectionnées a pour effet de ne déconnecter que cette pastille.
Si le nom d’une porte ou d’une broche contient un point, entrez-les sans considération particulière (aucun guillemet ni caractère d’échappement n’est nécessaire).
ed 6502.dev;
prefix 'IC';
package dil40;
connect gnd 1 rdy 2 phi1 3 !irq 4 nc1 5 !nmi 6 \
sync 7 vcc 8 a0 9 a1 10 a2 11 a3 12 a4 \
13 a5 14 a6 15 a7 16 a8 17 a9 18 a10 19 \
a11 20 p$0 21 a12 22 a13 23 a14 24 a15 \
25 d7 26 d6 27 d5 28 d4 29 d3 30 d2 31 \
d1 32 d0 33 r/w 34 nc2 35 nc3 36 phi0 37 \
so 38 phi2 39 !res 40;
Si une commande est exécutée à la ligne suivante, il est conseillé d’insérer le caractère "" à la fin de la ligne pour éviter toute confusion entre le texte suivant et une commande EAGLE. Il est également possible d’éviter de confondre les paramètres avec des commandes en les plaçant entre apostrophes.
Fonction
Copier des objets.
Syntaxe
COPY ..
COPY deviceset@[library] [name]
COPY footprint@[library] [name]
COPY package3d@[library] [name]
COPY symbol@[library] [name]
Touches de la souris
Ctrl+C : copie les objets actuellement sélectionnés.
Ctrl+Gauche : permet de sélectionner un objet à son origine. Ctrl+Droite : permet de sélectionner le groupe. Centre : permet de créer une symétrie miroir de l’objet ou du groupe sélectionné.
Droite : permet de faire pivoter l’objet ou le groupe sélectionné. Maj+Droite : inverse la direction de rotation.
Voir aussi les commandes GROUP, CUT, PASTE, ADD, INVOKE et POLYGON.
Utilisez la commande COPY pour copier des objets dans le même dessin ou entre des bibliothèques. Électronique génère un nouveau nom pour la copie, mais conserve l’ancienne valeur. Lors de la copie de signaux (fils), de bus et de réseaux, les noms sont conservés, mais dans tous les autres cas, un nouveau nom est attribué.
La commande COPY d’EAGLE ne pouvait traditionnellement être utilisée que pour copier des objets en cliquant dessus et en plaçant leurs occurrences dans le même dessin, ou pour copier des objets de bibliothèque d’une bibliothèque à une autre. Toutefois, avant la version 6, la sélection de groupe courante n’était pas envoyée vers le Presse-papiers du système. Dans EAGLE, la commande CUT était utilisée à cet effet, mais à partir de la version 6, la commande COPY copie également le groupe d’objets sélectionné dans le Presse-papiers, en conservant toutes les fonctionnalités des versions précédentes. Si cela ne vous convient pas, vous pouvez utiliser la commande SET
SET Cmd.Copy.ClassicEagleMode 1
pour rétablir le comportement d’origine de la commande COPY (ainsi que celui de la commande CUT).
Si vous copiez des fils ou des polygones appartenant à un signal, la copie appartient au même signal. Pour cette raison, si deux fils se chevauchent après l’utilisation de la commande COPY, la vérification des règles de conception ne génère pas d’erreur.
Si l’une des extrémités du fil copié se trouve sur le segment source, le fil est connecté à ce segment. Si ce n’est pas le cas, un segment supplémentaire est créé pour ce fil (voir aussi « Copie et connectivité »).
Lors de la copie d’une pièce dans un schéma, une nouvelle occurrence de la pièce complète est toujours ajoutée, même si une seule porte d’une pièce à plusieurs portes est sélectionnée. Outre la porte sélectionnée, toutes les autres portes de cet appareil qui ont un niveau d’ajout MUST ou ALWAYS seront appelées automatiquement. Si vous souhaitez simplement utiliser une autre porte d’une pièce à plusieurs portes, vous devez utiliser la commande INVOKE à la place.
En écrivant COPY deviceset@[library], COPY footprint@[library], COPY package3d@[library], ou COPY symbol@[library, vous pouvez copier un jeu de composants, un encombrement, un package 3D ou un symbole d’une bibliothèque donnée dans la bibliothèque actuellement chargée. L’attribut de la bibliothèque peut être un nom de bibliothèque simple, un chemin de fichier (voir la commande ADD), l’URN d’une bibliothèque gérée téléchargée ou être omise. S’il s’agit d’un nom de bibliothèque, il est recherché dans le ou les chemins de bibliothèque actuellement définis et parmi les bibliothèques gérées téléchargées. S’il s’agit d’un URN, une recherche a été effectuée parmi les bibliothèques gérées téléchargées. Si la bibliothèque est omise, la bibliothèque actuellement chargée est considérée comme source. En cas d’ambiguïté, vous pouvez ajouter le suffixe .dev/.fpt/.p3d/.sym au nom de l’objet. (Remarquez que l’utilisation de « .fpt » pour spécifier un encombrement a été introduite à partir d’EAGLE 9.1. Pour des raisons de compatibilité avec les versions antérieures, « .pac » est également pris en charge.) Si un nom supplémentaire est indiqué, ce nom est attribué à l’objet copié. Vous pouvez également effectuer cette opération via le menu contextuel des objets de bibliothèque ou via une opération de glisser-déposer dans l’arborescence du Panneau de configuration. Remarquez que tous les objets de bibliothèque existants (jeux de composants, symboles, encombrements, packages 3D) utilisés par l’objet de bibliothèque copié sont automatiquement mis à jour.
En écrivant COPY device [name], COPY footprint [name], COPY package [name] ou COPY symbol [name], vous pouvez copier un jeu de composants, un encombrement, un package 3D ou un symbole d’une conception dans la bibliothèque actuellement chargée. Le nom est soit un nom de pièce (dans le schéma), soit un nom d’élément (dans le circuit imprimé). La commande COPY symbol [name] est prise en charge dans la fenêtre de schéma, les commandes COPY footprint [name] et COPY package [name] sont prises en charge dans la fenêtre du circuit imprimé et la commande COPY device [name] est prise en charge dans les deux fenêtres. Le composant peut être copié à partir d’un circuit imprimé si le schéma correspondant est disponible. Si le nom n’est pas indiqué dans la commande, vous pouvez sélectionner un objet valide en cliquant avec le bouton gauche de la souris dans la conception pour le copier dans la bibliothèque chargée.
La copie d’un groupe en le sélectionnant à l’aide du bouton droit de la souris s’effectue au moyen de l’opération Couper (commande CUT) implicite, immédiatement suivie de Coller (commande PASTE).
Pour copier des objets dans une autre feuille du même schéma, vous devez grouper les objets (commande GROUP), les copier (commande COPY) ou les couper (commande CUT), passer à la feuille cible, puis les coller (commande PASTE).
La copie de fils ne modifie pas leur connectivité. Par exemple, si vous copiez un réseau et le positionnez sur un autre, il n’est pas connecté à ce dernier. Il en est de même pour les segments des mêmes réseaux, bus, etc. Pour les connexions, utilisez NAME ou JUNCTION.
Si des objets sont copiés à l’aide de la combinaison de touches Ctrl+C, cela fonctionne différemment dans le cas d’un seul objet en comparaison à plusieurs objets (un GROUPE). Si un seul élément est copié, l’origine est utilisée comme point de référence lors du collage ultérieur de l’objet. Si vous copiez un groupe d’objets, vous pouvez définir un ancrage, ici appelé « ancrage libre ».
EAGLE redéfinit ce point dans le groupe sélectionné que vous avez utilisé pour la copie et utilise ce point pour le collage. Il s’agit souvent d’un grand groupe d’objets à placer par rapport à un point donné au sein de ces objets (et non à la position centrale par défaut).
Dans ce cas, utilisez les touches Ctrl+C après avoir placé le curseur de la souris à l’emplacement de votre choix. Le point spécifié est utilisé pour le collage. En d’autres termes, pour les groupes d’objets, la combinaison de touches Ctrl+C mémorise l’emplacement où se trouvait le curseur lorsque vous avez copié les objets et l’utilise pour le collage.
Fonction
Ajouter un modèle 3D à l’élément/la pièce dans l’éditeur de circuits imprimés/schémas.
Syntaxe
CUSTOM3D
Touches de la souris
Gauche : permet de sélectionner l’élément/la pièce auquel appliquer la commande.
Fonction
Copie un groupe dans le Presse-papiers.
Syntaxe
CUT
CUT;
Voir aussi PASTE, COPY, GROUP.
Utilisez les commandes CUT et PASTE pour copier des parties d’un dessin (ou même d’un circuit imprimé entier) dans d’autres dessins.
Commencez par définir un groupe (commande GROUPE). Utilisez ensuite la commande COUPER, suivie d’un point de référence (clic de souris ou coordonnées [x y]) pour placer les objets sélectionnés dans le tampon. COUPER : place automatiquement le point de référence au centre des objets sélectionnés (accrochés à la grille). Vous pouvez désormais passer à un autre dessin (MODIFIER) et copier le contenu du tampon dans le nouveau dessin en exécutant la commande COLLER.
Si vous cliquez sur la commande COUPER après avoir sélectionné la commande COUPER, la position du curseur de la souris définit un point de référence pour le groupe, c’est-à-dire que lorsque vous utilisez la commande COLLER, le curseur de la souris se trouve à la position exacte du groupe.
Contrairement aux autres programmes (Windows), la commande COUPER d’Électronique ne supprime pas physiquement le groupe marqué du dessin. Elle se contente de le copier dans le Presse-papiers. À partir de la version 6 d’EAGLE, la commande CUT n’apparaît plus dans le menu déroulant principal ou la barre d’outils, mais elle est toujours disponible à partir de la ligne de commande et dans les scripts. Les utilisateurs de Windows peuvent utiliser la commande COPY pour copier le groupe d’objets sélectionné dans le Presse-papiers du système. Toutefois, cela ne leur permet pas de définir un point de référence explicite pour le groupe sélectionné. Il est toujours sélectionné au centre du rectangle de délimitation du groupe. L’utilisation d’un point de référence est possible uniquement avec la commande CUT. Vous pouvez également utiliser la commande SET.
SET Cmd.Copy.ClassicEagleMode 1
pour rétablir le comportement d’origine de la commande CUT (ainsi que de la commande COPY).