Référence P

PACKAGE | PAD | PADARRAY | PAINTROLLER | PASTE | PATTERN | PIN | PINARRAY | PINBREAKOUT | PINSWAP | PINTOBUS | POLYGON | POLYGONIZE | PORT | PREFIX | PRINT

PACKAGE

Fonction

 Définit une variante de package pour un composant.

Syntaxe

 PACKAGE

 PACKAGE pname vname

 PACKAGE pname.fpt vname (new in EAGLE 9.1)

 PACKAGE pname.pac vname (alternative for backward compatibility)

 PACKAGE pname.p3d vname

 PACKAGE urn vname

 PACKAGE pname@lname vname

 PACKAGE name

 PACKAGE -old_name new_name

 PACKAGE -name

 PACKAGE @vname

 PACKAGE @vname pname

 PACKAGE @vname pname.pac

 PACKAGE @vname pname.3d

 PACKAGE @vname urn

*Voir aussi *CONNECT, ATTRIBUTE SET, PREFIX.

Cette commande est utilisée dans le mode d’édition du composant pour définir, supprimer ou renommer une variante de package (encombrement et package 3D facultatif). Dans l’éditeur de schémas ou de circuits imprimés, la commande PACKAGE se comporte exactement comme « CHANGE PACKAGE ».

Sans paramètre, une boîte de dialogue s’ouvre pour vous permettre de sélectionner un encombrement (et un package 3D) et de définir le nom de cette variante.

Les paramètres pname vname attribuent le pname de l’encombrement au nouveau vname de la variante. S’il existe exactement un package 3D dans la bibliothèque actuelle qui référence cet encombrement et que le package 3D référence uniquement cet encombrement, le package 3D est également ajouté à la nouvelle variante. Pour éviter d’inclure un package 3D dans la variante, utilisez la notation vname pname.fpt (ou vname pname.fpt). Utilisez le vname pname.p3d de notation pour indiquer un package 3D dans la bibliothèque ; une nouvelle variante est créée pour chaque encombrement du package 3D. Chaque variante inclut également le package 3D.

Le vname de l’urn de notation crée une variante pour chaque encombrement du package 3D avec l’urn indiqué. (L’urn doit avoir la forme urn:adsk.eagle:package:123/1, où 123 est l’ID du package 3D et 1 la version du package 3D.) Si le package 3D indiqué n’est pas déjà présent dans la bibliothèque, il est téléchargé et ajouté à la bibliothèque avant la création des variantes.

La notation pname@lname vname récupère le nom de package (pname) de l’encombrement à partir du nom de bibliothèque (lname) et crée une variante de package (vname). 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.

Le nom de paramètre bascule vers la variante de package existante indiquée.

Compatibilité avec la version 3.5 :

Si aucune variante de package n’a encore été définie et qu’il existe un encombrement portant ce nom, une nouvelle variante de package nommée (nom « vide ») avec l’encombrement indiqué est créée.

Si -old_name new_name est indiqué, la variante de package old_name est renommée en new_name.

Le paramètre -nom unique supprime la variante de package indiquée.

La syntaxe @vname permet de mettre à jour une variante de package existante en remplaçant son encombrement actuel et son package 3D par un encombrement et un package 3D différents. Les connexions et attributs existants de la variante sont conservés. Si @vname pname est indiqué, l’encombrement existant de la variante est remplacé par l’encombrement indiqué par pname. S’il existe exactement un package 3D dans la bibliothèque actuelle qui référence cet encombrement et que le package 3D référence uniquement cet encombrement, le package 3D est également ajouté à la variante. Pour éviter d’inclure un package 3D de ce type dans la variante, utilisez la notation @vname pname.fpt (ou @vname pname.pac). Utilisez la notation @vname pname.p3d ou @vname urn pour indiquer un package 3D dans la bibliothèque ; s’il n’y a qu’un seul encombrement dans le package 3D, l’encombrement et le package 3D sont affectés à la variante. (Il n’est actuellement pas possible d’affecter un package 3D avec plusieurs encombrements à une variante.) Si @vname est indiqué, une boîte de dialogue s’ouvre pour vous permettre de sélectionner l’encombrement de remplacement et le package 3D. Notez que dans tous les cas, l’encombrement de remplacement et le package 3D doivent déjà être présents dans la bibliothèque.

Le nom d’une variante de package est ajouté au nom du jeu de composants pour former le nom complet du composant. Si le nom du jeu de composants contient le caractère « ? », ce caractère est remplacé par le nom de la variante du package. Notez que la variante du package est traitée après le jeu d’attributs, donc si le nom du jeu de composants ne contient ni « * » ni « ? », le nom du composant résultant est composé de device_set_name+attribute_set+package_variant.

Après la commande PACKAGE, la commande CONNECT permet de définir la correspondance des broches du composant schématique avec les pastilles du package.

Lorsque la commande BOARD est utilisée en mode d’édition de schéma pour créer un circuit imprimé, chaque composant est représenté sur une présentation de circuit imprimé avec le package approprié tel qu’il est déjà défini à l’aide de la commande PACKAGE.

Composants sans package

Les composants peuvent également être créés sans attribuer de package, par exemple les cadres, les composants d’alimentation, les composants externes ou d’autres composants qui n’ont de sens que dans un schéma. Pour ce faire, créez un ensemble de composants avec des portes, des technologies et des attributs adéquats (si nécessaire) sans utiliser la commande PACKAGE. Si elle est enregistrée, une variante sans package est créée (avec une chaîne vide comme nom de variante). Dès qu’un package est affecté, la variante sans package est remplacée par celle-ci et aucune autre variante sans package ne peut être créée.

Dès que les portes contiennent des broches, les composants sans package n’ont plus vraiment lieu d’être (voir ci-dessous).

Composants d’alimentation

Pour inclure des symboles d’alimentation dans les schémas, il est courant d’utiliser des composants d’alimentation sans package. Le composant est constitué d’un seul symbole avec une broche Sup (voir la commande PIN).

Composants externes

Ces éléments permettent de documenter des ensembles dans des schémas non pertinents pour le circuit imprimé, car ils sont ajoutés en externe, par exemple à des fins de simulation ou de test.

Ces composants doivent être marqués avec l’attribut EXTERNAL (voir la commande ATTRIBUTE). La valeur n’est pas importante. Dans ce cas, toutes les portes dotées de broches peuvent être définies sans package. L’attribut doit avoir été affecté dans la bibliothèque, et non dans le schéma ou le circuit. Notez que les appareils d’alimentation ou externes ne sont plus traités comme tels dès que les packages sont attribués. Les broches doivent ensuite être connectées à l’aide de pastilles.

Haut

PAD

Fonction

 Ajoute des pastilles à un encombrement.

Syntaxe

 PAD [diameter] [shape] [orientation] [flags] ['name'] ..

Touches de la souris

Droite : permet de faire pivoter la pastille.

Maj+Droite : inverse la direction de rotation.

Voir aussi les commandes SMD, CHANGE, DISPLAY, SET, NAME et VIA.

La commande PAD permet d’ajouter des pastilles à un encombrement. Lorsque la commande PASTILLE est active, un symbole de pastille est attaché au curseur et peut être déplacé à l’écran. Appuyez sur le bouton gauche de la souris pour placer une pastille à la position actuelle. La saisie d’un nombre modifie le diamètre de la pastille (dans l’unité réelle). Les diamètres des pastilles peuvent atteindre 200 mm (7,7840 pouces).

L’orientation (voir la description de la commande ADD) peut être n’importe quel angle dans la plage R0...R359.9. Les indicateurs S et M ne peuvent pas être utilisés ici.

Exemple

PAD 0.06 

Le diamètre de la pastille est de 0,06 pouce, à condition que l’unité réelle soit « pouce ». Ce diamètre est conservé en tant que préréglage pour les opérations successives.

Formes de pastille

Une pastille peut avoir l’une des formes suivantes :

Carré
Arrondi
Octogone octogonale
Entier long allongée
Décalage allongée avec décalage

Ces formes s’appliquent uniquement aux calques externes (Supérieur et Inférieur). Dans les calques internes, la forme est toujours « arrondie ».

Avec des pastilles allongées, le diamètre indiqué définit le côté plus petit de la pastille. Le rapport entre les deux côtés des pastilles allongées est déterminé par le paramètre Formes/Élongation dans les Règles de conception du circuit imprimé (la valeur par défaut est 100 %, ce qui entraîne un rapport de 2:1).

Vous pouvez sélectionner la forme ou le diamètre de la pastille lorsque la commande PASTILLE est active ou la modifier à l’aide de la commande CHANGER, par exemple :

CHANGE SHAPE OCTAGON 

La taille du perçage peut également être modifiée à l’aide de la commande CHANGE. Les valeurs existantes restent alors utilisées pour les pastilles successives. Comme l’affichage de différentes formes de pastille et de trous de perçage dans leur taille réelle ralentit l’actualisation de l’écran, EAGLE vous permet de passer du mode d’affichage réel au mode d’affichage rapide grâce aux commandes SET :

DÉFINIR DISPLAY_MODE REAL | NODRILL;

Notez que la forme et le diamètre réels d’une pastille sont déterminés par les règles de conception du circuit imprimé dans lequel la pièce est utilisée.

Formes de pastille arbitraires

Si les formes de pastille standard ne sont pas suffisantes pour un encombrement particulier, vous pouvez créer des formes de pastille arbitraires en dessinant un polygone autour d’une pastille ou en dessinant des fils dont une extrémité est connectée à la pastille. Les conditions suivantes s’appliquent :

Noms des pastilles

Les noms des pastilles sont générés automatiquement par le programme et peuvent être modifiés à l’aide de la commande NOM. Le nom peut également être défini dans la commande PASTILLE. L’affichage du nom de la pastille peut être activé ou désactivé à l’aide des commandes suivantes :

SET PAD_NAMES OFF | ON;

Indicateurs

Les indicateurs suivants peuvent être utilisés pour contrôler l’apparence d’une pastille :

NOSTOP ne pas générer de masque d’arrêt de soudure
NOTHERMALS ne pas générer de connexions thermiques
FIRST il s’agit de la « première » pastille (qui peut être dessinée avec une forme spéciale)

Par défaut, une pastille génère automatiquement le masque d’arrêt de soudure et les connexions thermiques, si nécessaire. Toutefois, dans certains cas, il peut être préférable que certaines pastilles ne le fassent pas. Les indicateurs NO... ci-dessus ne permettent pas de masquer ces fonctions.

Si les règles de conception d’un circuit imprimé indiquent que la « première pastille » d’un encombrement doit être dessinée avec une forme particulière, la pastille identifiée par l’indicateur FIRST s’affiche de cette manière.

Une nouvelle commande PAD permet de rétablir les valeurs par défaut de tous les indicateurs. Une fois qu’un indicateur est spécifié dans la ligne de commande, il s’applique à toutes les pastilles suivantes placées dans cette commande PAD (à l’exception de FIRST, qui s’applique uniquement à la pastille suivant immédiatement cette option).

Pastilles uniques

Les pastilles uniques sur circuits imprimés peuvent être utilisées uniquement en définissant un encombrement avec une seule pastille. Les vias débouchants peuvent être placés sur le circuit imprimé, mais ils ne possèdent pas de nom d’élément et ne s’affichent donc pas dans la liste des connexions.

Haut

PADARRAY

Fonction

 Créer des réseaux de pastilles.

Syntaxe

 PADARRAY [sides base start count dx dy unit drawrect includename includevalue deleteobjs]

Voir aussi PAD.

La commande PADARRAY permet de créer un réseau de pastilles dans l’éditeur d’encombrements de la bibliothèque. Si la commande est démarrée à partir de l’icône dans la barre d’outils des paramètres de PASTILLE, une boîte de dialogue s’affiche, dans laquelle les options relatives aux côtés, au nom de base, à l’index de départ, au nombre de pastilles, etc. sont définies avant la création du réseau. Si la commande est lancée à partir de la ligne de commande et que des arguments sont fournis, les mêmes options sont disponibles (comme indiqué ci-dessous).

Options

Si les arguments sont fournis après la commande, tous doivent être présents :

sides Il peut s’agir de G, D, GD, H, B ou HB, qui indique sur quels côtés d’un rectangle dessiner les pastilles, où L=Gauche, R=Droite, T=Haut et B=Bas.
base Il s’agit du nom de base à utiliser lors de la dénomination des pastilles, où celles-ci sont nommées de telle sorte que la première broche soit la première et les pastilles suivantes sont nommées avec un suffixe numérique croissant (par exemple, ADDR1, ADDR2... ADDRN). Le nom de la dernière pastille placée est défini par <start+count-1>
départ Il s’agit de l’index de départ de la dénomination de la pastille. La première pastille commence par un nom.
count Nombre de pastilles à placer.
dx Distance dans la direction X entre les pastilles.
jr Distance dans la direction Y entre les pastilles.
Unité Les valeurs autorisées sont : MIC (pour le micron), MM (millimètre), MIL (mil = 0,001 pouce), POUCE.
drawrect ON ou OFF, indique si un rectangle doit être dessiné ou non dans la couche SilkscreenTop dans le cadre de l’opération
includename ACTIVÉ ou DÉSACTIVÉ, indique si un objet texte avec >NOM doit être placé en tant que valeur
includevalue ACTIVÉ ou DÉSACTIVÉ, indique si un objet texte avec >VALEUR doit être placé en tant que valeur
deleteobjs ON ou OFF, indique si les pastilles, les étiquettes et les objets de ligne doivent être supprimés avant le placement du réseau.

Haut

PAINTROLLER

Fonction

 Transfère les propriétés sélectionnées d’un objet vers d’autres objets du même type.

Syntaxe

 PAINTROLLER

 PAINTROLLER

 PAINTROLLER [propertyname]

La commande PAINTROLLER peut être démarrée sur la ligne de commande ou à l’aide de l’icône PAINTROLLER dans la barre d’outils des commandes. Sélectionnez les propriétés que vous souhaitez transférer vers d’autres objets du même type dans la boîte de dialogue Copier les propriétés de l’objet sélectionné, puis fermez la boîte de dialogue en cliquant sur OK et cliquez sur les objets cibles.

Haut

PASTE

Fonction

 Copie le contenu du Presse-papiers, d’un dessin ou d’un fichier de bloc de conception dans un dessin.

Syntaxe

 PASTE [ orientation ]

 PASTE [ orientation ] [ offset ] filename

 PASTE [ DBL ][ orientation ] [ offset ] filename

Touches de la souris

Centre : permet de créer une symétrie miroir du contenu du Presse-papiers.

Droite : permet de faire pivoter le contenu du Presse-papiers.

Maj+Droite : inverse la direction de rotation.

Ctrl+V : colle le contenu du Presse-papiers.

Voir aussi CUT, COPY, GROUP.

Voir la commande ADD pour obtenir une explication sur l’orientation.

À l’aide des commandes GROUP, CUT et PASTE, vous pouvez copier des pièces d’un dessin/d’une bibliothèque vers le même dessin ou vers d’autres dessins/bibliothèques. Lorsque vous utilisez la commande PASTE, les points suivants doivent être observés :

Si des versions modifiées de composants ou d’encombrements sont présentes dans le Presse-papiers, une mise à jour automatique de la bibliothèque commence à remplacer les objets du schéma ou du circuit imprimé par ceux du Presse-papiers.

Remarque : vous devez toujours exécuter une vérification des règles de conception (DRC) et une vérification des règles électriques (ERC) après une mise à jour de la bibliothèque.

Collage à partir d’un fichier

Si un nom de fichier est indiqué dans la ligne de commande, le contenu complet de ce fichier est collé dans le dessin courant. Si le fichier indiqué fait partie d’une paire de circuit imprimé/schéma et qu’une paire de circuit imprimé/schéma cohérente est en cours de modification, les deux fichiers sont collés dans les dessins correspondants. Si vous définissez * au lieu du nom du fichier ou d’un répertoire, une boîte de dialogue de sélection de fichier s’ouvre dans le répertoire du projet ou dans le répertoire de sélection. Supposons que vous disposiez d’une paire circuit imprimé/schéma cohérente qui contient la conception d’un amplificateur, où le schéma peut être constitué de plusieurs feuilles. Si vous souhaitez placer plusieurs fois cet amplificateur dans votre projet, procédez comme suit :

PASTE 100 amplifier.sch 
PASTE 200 amplifier.sch 

Cet exemple montre également l’utilisation d’un décalage : la valeur indiquée est ajoutée à tous les noms de composants et de réseaux dans les fichiers collés (sauf s’ils conservent leur nom, voir ci-dessous). Ainsi, le premier canal d’amplificateur comporte toutes les pièces et tous les réseaux nommés à partir de 100, tandis que le second démarre à 200. Si aucun décalage n’est indiqué, de nouveaux noms sont générés si nécessaire. Comme lors d’une opération Coller (commande PASTE) normale, lorsque vous collez à partir d’un fichier, les réseaux qui ont une étiquette ou qui sont connectés à une broche d’alimentation, conservent leur nom tandis que tous les autres reçoivent des noms nouvellement générés. Il suffit qu’un réseau conserve son nom s’il est étiqueté ou connecté à une broche d’alimentation sur une feuille, même s’il apparaît sur plusieurs feuilles.

Si l’opération de COLLAGE n’est pas effectuée dans un fichier script, une boîte de dialogue contenant tous les noms de réseau s’affiche. En cliquant sur les noms dans la colonne « Nouveau nom », vous pouvez modifier les noms de réseau individuels. Les icônes indiquent si un réseau du dessin collé possède une étiquette ou une broche d’alimentation et si le réseau est connecté à un réseau existant portant le même nom dans le dessin modifié.

Si vous collez un schéma dans un dessin schématique, toutes les feuilles du schéma collé sont ajoutées en tant que nouvelles feuilles distinctes dans le dessin modifié. Le circuit imprimé correspondant (le cas échéant) est placé sous le contenu existant du dessin du circuit imprimé modifié. Si vous souhaitez contrôler de manière explicite l’emplacement du circuit imprimé, vous pouvez effectuer l’opération COLLER sur le circuit imprimé. Dans ce cas, les feuilles de schémas sont ajoutées de la même façon, mais le circuit imprimé est attaché au curseur de la souris et vous pouvez le placer exactement là où vous le souhaitez.

Pour les paramètres globaux dans les fichiers tels que les définitions de couche, les classes de réseau, les règles de conception et les paramètres d’autorouteur : les paramètres du dessin actuellement ouvert sont conservés. Ainsi, pour les données collées par exemple, les paramètres Restring du dessin courant sont utilisés, ce qui peut entraîner des différences par rapport au dessin source. Pensez à exécuter une DRC pour cela.

Des paramètres supplémentaires, tels que des couches ou des classes de réseau supplémentaires, sont bien entendu ajoutés au dessin courant.

Vous pouvez également les coller à partir d’un fichier à l’aide d’une opération de glisser-déposer, en appuyant sur la touche Ctrl lorsque vous déposez le fichier.

Si le nom du fichier peut être confondu avec une orientation ou une valeur de décalage, vous pouvez le placer entre guillemets simples.

Collage d’un bloc de conception (DBL, Design Block)

Si l’option DBL est utilisée, elle colle un bloc de conception en fonction du nom de fichier. Si aucun nom de fichier n’est indiqué, une boîte de dialogue similaire à la boîte de dialogue ADD s’affiche. En général, cette option est identique au collage à partir d’un fichier de dessin ou d’une paire cohérente de fichiers de dessin. Un bloc de conception peut contenir circuit et un schéma. Elle permet de coller toutes les données qu’elle peut. S’il n’existe qu’un schéma ouvert, seul le composant schématique du bloc de conception est collé, comme pour les circuits imprimés. Pour coller les deux, une paire cohérente doit être chargée. Si la commande est lancée à partir de l’éditeur de circuits imprimés, elle a le même comportement que le collage à partir d’un fichier de dessin. Le circuit imprimé peut être placé en cliquant sur la souris et de nouvelles feuilles sont ajoutées au schéma. Si la commande est lancée à partir de l’éditeur de schémas et que le bloc de conception ne comporte qu’une seule feuille, elle peut également être placée dans la feuille active en cliquant sur la souris. Dans ce cas, aucun placement automatique n’est effectué dans des nouvelles feuilles.

Collage d’une liste de broches à partir d’une source externe

Cette option est uniquement disponible dans l’éditeur de symboles. Les broches peuvent provenir de toute application qui copie des données sous forme de texte séparé par des virgules, tabulations ou espaces dans le Presse-papiers. Cela inclut divers visualiseurs PDF, tableurs et éditeurs de texte. Pour obtenir de meilleurs résultats, mettez en forme vos données sous forme de tableau avec la ligne d’en-tête contenant les noms de colonne et les cellules contenant les valeurs d’attribut de broche, comme décrit dans la section PIN.

Exemple de données correctement formatées de la table des broches :

Nom Longueur Fonction Direction
IO_L1N_VREF_0 Milieu Aucun Dans
TCK Milieu DotClk Io
GND Version courte Aucun Sup
GND Version courte Aucun Sup
gnd Entier long Aucun Pwr
gnd Entier long Aucun Pwr
Vcc Milieu Point Pwr
VCC Milieu Point Pwr
VCC Milieu Point Pwr

Copie des listes des broches directement à partir d’autres sources

La copie directe de sources telles que les feuilles de données PDF est également prise en charge en mode de données à colonne unique ou à plusieurs colonnes. Conseil : pour copier une seule colonne du PDF, utilisez le visualiseur PDF pris en charge par le système et maintenez la touche Alt enfoncée lors de la sélection des données. En mode colonne unique, on suppose que chaque ligne doit contenir un seul mot représentant un nom de broche. En mode Multicolonne, accessible en maintenant la touche Ctrl enfoncée pendant que vous lancez une commande de collage, les données sont analysées pour la colonne contenant les noms des broches. Le succès dans ces deux modes dépend fortement du formatage des données d’entrée, certaines feuilles PDF appliquent des styles de formatage inhabituels. Si vous rencontrez des problèmes dans ce mode, collez d’abord les données dans l’éditeur de texte pour examiner le formatage de la présentation des données et corrigez-le si nécessaire.

Gestion des données de broches non conformes

La section PIN décrit les exigences générales relatives aux noms des broches. Les valeurs d’attribut de broche par défaut sont utilisées lorsque les valeurs ne peuvent pas être déduites des données d’entrée. Les modifications suivantes sont appliquées aux noms de broches non conformes.

Description Avant Après
Les espaces sont remplacés par des trait de soulignement « A A » « A_A »
Les espaces entourant la barre oblique sont supprimés « A / B » « A/B »
Les caractères minuscules sont mis en majuscules. « ABcde » « ABCDE »
Les noms en double sont résolus à l’aide de la commande @ notation « GND » dans le symbole et « Gnd, gnd » dans les données d’entrée « GND@1, GND@2, GND@3 »

Haut

PATTERN

Fonction

 Créer plusieurs copies d’un objet et les organiser en un réseau linéaire ou circulaire.

Syntaxe

 PATTERN ..

 PATTERN LINEAR item-count x-spacing x-unit y-spacing y-unit object-location first-item-location

 PATTERN CIRCULAR item-count degree [ rotate ] object-location circle-center-location first-item-location

Touches de la souris

Droite : permet de faire pivoter l’objet sélectionné.

Maj+Droite : inverse la direction de rotation.

La commande PATTERN peut être démarrée sur la ligne de commande ou à l’aide de l’icône PATTERN dans la barre d’outils des commandes. Une boîte de dialogue s’ouvre, dans laquelle vous pouvez définir le nombre de copies et l’espacement X et Y dans le mode linéaire. Cliquez sur OK pour fermer la boîte de dialogue, puis cliquez sur l’objet à dupliquer. Le clic suivant dans la zone de dessin fixe la position du premier objet à placer. Les autres doublons sont placés en fonction des paramètres indiqués.

Si vous choisissez le mode circulaire, le nombre d’éléments et les pas d’angle dans la boîte de dialogue, le premier clic dans la zone de dessin sélectionne l’objet à dupliquer, le deuxième détermine le centre du cercle et le troisième fixe la position du premier objet à placer. Les copies supplémentaires sont placées automatiquement en fonction des paramètres indiqués dans la boîte de dialogue.

La commande RÉSEAU peut être utilisée dans l’éditeur de schéma, de présentation et de bibliothèque.

Options

Motif linéaire

NOMBRE-ÉLÉMENTS Nombre de copies dans le réseau.
ESPACEMENT-X Valeur de la distance entre deux copies dans le réseau dans la direction X.
UNITÉ-X POUCE ou MIL, ou MM ou MIC. Unité d’ESPACEMENT-X.
ESPACEMENT-Y Valeur de la distance entre deux copies dans le réseau dans la direction Y.
UNITÉ-Y POUCE ou MIL, ou MM ou MIC. Unité d’ESPACEMENT-Y.
EMPLACEMENT-OBJET Emplacement de l’objet à copier.
EMPLACEMENT-CENTRE-CERCLE Emplacement du centre du cercle du réseau circulaire.
EMPLACEMENT-PREMIER-ÉLÉMENT Emplacement du premier élément dans le réseau.

Réseau circulaire

NOMBRE-ÉLÉMENTS Nombre de copies dans le réseau. DEGRÉ Valeur de l’angle (en degrés) entre deux copies dans le réseau. ROTATION Facultatif. En ajoutant le mot-clé « FACULTATIF », les éléments du réseau pivotent. EMPLACEMENT-OBJET Emplacement de l’objet à copier. EMPLACEMENT-PREMIER-ÉLÉMENT Emplacement du premier élément du réseau.

Exemple

PATTERN CIRCULAR 20 45.0 ROTATE (1.5 1.6) (2.0 2.0) (3.0 2.0)

Cela génère un réseau circulaire composé de 20 copies de l’objet à partir de (1,5 1,6). Le centre du réseau se situe à la position (2.0 2.0), le premier élément du réseau est à la position (3.0 2.0), l’angle entre deux éléments est de 45,0°, chaque élément pivote.

PATTERN LINEAR 5 1.5 INCH 200 MIL (1.5 1.5) (3.0 2.5)

Cela génère un réseau linéaire composé de 5 copies de l’objet à la position (1,5 1,5). Le réseau commence à (3 2,5) avec un espacement X de 1,5 pouces et un espacement Y de 200 mil.

Haut

PIN

Fonction

 Définit les points de connexion des symboles.

Syntaxe

 PIN 'name' options ..

Touches de la souris

Droite : permet de faire pivoter la broche.

Maj+Droite : inverse la direction de rotation.

*Voir aussi les commandes * NAME, SHOW, CHANGE, PASTE et PINARRAY.

Options

Il existe six options possibles : Direction

Fonction

Longueur

Orientation

Visible

Swaplevel

Direction

Direction logique du flux de signal. Elle est essentielle pour la vérification des règles électriques (ERC) et pour la mise en relation automatique des broches d’alimentation. Les possibilités suivantes peuvent être utilisées :

NC non connecté
Dans entrée
Sortie sortie (mât totémique)
IO entrée/sortie (bidirectionnel)
CO collecteur ouvert ou drain ouvert
Hiz sortie d’impédance élevée (par exemple, 3 états)
Pas passif (pour les résistances, les condensateurs, etc.)
Pwr broche d’entrée d’alimentation (Vcc, Gnd, Vss, Vdd, etc.)
Sup broche d’alimentation générale (par exemple, pour symbole de terre)

Par défaut : IO

Si des broches Pwr sont utilisées sur un symbole et qu’une broche Sup correspondante existe sur le schéma, les réseaux sont connectés automatiquement. La broche Sup n’est pas utilisée pour les composants.

Fonction

Représentation graphique de la broche :

Aucun aucune fonction spéciale
Point symbole d’inverseur
Clk symbole d’horloge
DotClk symbole d’horloge inversée

La valeur par défaut est Aucun.

Longueur

Longueur du symbole de broche :

Point broche sans connexion ni nom
Version courte Connexion longue de 0,1 pouce
Milieu Connexion longue de 0,2 pouce
Entier long Connexion longue de 0,3 pouce

Par défaut : Long

Orientation

Orientation de la broche. Lorsque vous placez des broches manuellement, le bouton droit de la souris fait pivoter la broche. Le paramètre « orientation » est principalement utilisé dans les fichiers script :

R0 point de connexion à droite
90 point de connexion au-dessus
R180 point de connexion à gauche
R270 point de connexion au-dessous

Valeur par défaut : R0

Visible

Ce paramètre définit si le nom de la broche et/ou de la pastille est visible dans le schéma :

Désactivé nom de broche et de pastille non dessiné
Promontoire nom de pastille dessiné, nom de broche non dessiné
Broche nom de broche dessiné, nom de pastille non dessiné
Les deux nom de broche et de pastille dessiné

Par défaut : les deux

Swaplevel

Valeur d’entier numérique. NiveauPermut = 0 indique qu’une broche ne peut pas permuter avec une autre. L’allocation d’un nombre supérieur à 0 indique qu’une broche peut permuter avec une autre broche du même symbole portant le même numéro NiveauPermut. Par exemple : le même numéro NiveauPermut peut être affecté aux entrées d’une porte NAND, car elles sont toutes identiques. Valeur par défaut : 0

Utilisation de la commande BROCHE

La commande BROCHE permet de définir des points de connexion sur un symbole pour les réseaux. Les broches sont dessinées sur la couche Symboles tandis que des informations supplémentaires apparaissent sur la couche Broches. Plusieurs options peuvent être attribuées à chaque broche dans la ligne de commande. Les options peuvent être répertoriées dans n’importe quel ordre ou omises. Dans ce cas, les options par défaut sont valides. Si un nom est utilisé dans la commande PIN, il doit être placé entre guillemets simples. Les noms des broches peuvent être modifiés en mode d’édition de symboles à l’aide de la commande NOM.

Attribution automatique de noms

Les broches peuvent être numérotées automatiquement de la manière suivante. Pour placer les broches D0...D7 sur un symbole, placez la première broche avec la commande suivante :

PIN 'D0' *

Définissez ensuite l’emplacement de chacune des autres broches par un clic de souris.

Prédéfinir des options avec MODIFIER

Toutes les options peuvent être prédéfinies à l’aide des commandes MODIFIER. Les options sont utilisées jusqu’à ce qu’elles soient modifiées par une nouvelle commande PIN ou CHANGE. La commande SHOW peut être utilisée pour afficher des options de broche telles que Direction et NiveauPermut.

Broches portant le même nom

S’il est nécessaire de définir plusieurs broches dans un composant portant le même nom, vous pouvez utiliser la procédure suivante. Par exemple, supposons que trois broches soient requises pour GND. Les broches se voient attribuer les noms GND@1, GND@2 et GND@3 au cours de la définition du symbole. Seuls les caractères situés avant le signe « @ » apparaissent dans le schéma.

Il n’est pas possible d’ajouter ou de supprimer des broches dans des symboles déjà utilisés par un composant, car cela modifierait l’allocation des broches/pastilles définie à l’aide de la commande CONNECTER.

Lettrage de broche

La position des noms de broches et de pastilles sur un symbole par rapport au point de connexion de broche ne peut pas être modifiée, ni la taille du texte. Lors de la définition de nouveaux symboles, assurez-vous que leur taille est cohérente avec celle des symboles existants.

Broches inversées

Le nom d’une broche inversée (« bas actif ») peut être affiché en surbrillance s’il est précédé d’un point d’exclamation (« ! »), comme dans :

  !RESET

ce qui donne :

  _____
  RESET

Vous trouverez plus de détails à ce sujet dans la description de la commande TEXT.

Haut

PINARRAY

Fonction

 Créer un réseau de broches.

Syntaxe

 PINARRAY [sides base start numpins drawrect includename includevalue deleteobjs]

Voir aussi PIN.

La commande PINARRAY permet de créer un réseau de broches dans l’éditeur de symboles. Si la commande est démarrée à partir de l’icône dans la barre d’outils des paramètres BROCHE, une boîte de dialogue s’affiche, dans laquelle les options relatives aux côtés, au nom de base, à l’index de départ, au nombre de broches, etc. sont définies avant la création du réseau. Si la commande est lancée à partir de la ligne de commande et que des arguments sont fournis, les mêmes options sont disponibles (comme indiqué ci-dessous).

Options

Si les arguments sont fournis après la commande, tous doivent être présents :

SIDES Il peut s’agir de G|DR|H|B ou d’une combinaison de ces éléments, qui indique sur quels côtés d’un rectangle dessiner les broches, où G=Gauche, D=Droite, H=Haut et B=Bas.
BASE Il s’agit du nom de base à utiliser pour les noms de broches. Les broches sont nommées de façon à ce que la première broche soit la première et les broches suivantes sont nommées avec un suffixe numérique croissant (par exemple, ADDR1, ADDR2... ADDRn). Le nom de la dernière broche placée est indiqué par <start+numpins-1>.
START Il s’agit de l’index de début pour la dénomination des broches. Le nom de la première broche est .
NUMPINS Nombre de broches à placer.
DRAWRECT ACTIVÉ ou DÉSACTIVÉ. Détermine si un rectangle doit être dessiné dans le calque Symboles dans le cadre de l’opération.
INCLUDENAME ACTIVÉ ou DÉSACTIVÉ. Détermine si un objet texte >NOM doit être placé.
INCLUDEVALUE ACTIVÉ ou DÉSACTIVÉ. Détermine si une >VALEUR doit être placée.
DELETEOBJS ACTIVÉ ou DÉSACTIVÉ. Détermine si les broches, les étiquettes et les objets de fil doivent être supprimés avant le placement du réseau.

Haut

PINBREAKOUT

Fonction

 Crée des réseaux avec ou sans étiquettes s’étendant à partir de toutes les broches de la pièce sélectionnée.

Syntaxe

 PINBREAKOUT name type

La commande SÉPARATION DES BROCHES sépare chaque pièce sélectionnée en prolongeant les réseaux à partir des broches de la pièce, en dehors sur une courte distance des broches, éventuellement nommées, et avec des étiquettes.

Le paramètre name doit correspondre à un composant du schéma. Le paramètre type est un nombre compris entre 1 et 4 correspondant aux options ci-dessous :

Haut

PINSWAP

Fonction

 Permuter des broches ou des pastilles.

Syntaxe

 PINSWAP ..

Voir aussi PIN.

La commande PINSWAP est utilisée pour permuter les broches à l’intérieur du même symbole auxquelles le même paramètre swaplevel (> 0) a été alloué. Swaplevel, voir la commande BROCHE. Si un circuit imprimé est lié à un schéma via une annotation arrière, vous ne pouvez permuter deux pastilles que si les broches associées sont permutables.

Sur un circuit imprimé sans schéma, cette commande permet de permuter deux pastilles dans le même encombrement. L’option Swaplevel n’est pas activée dans ce cas.

Les fils attachés aux broches permutées sont déplacés avec les broches de manière à ce que les courts-circuits puissent apparaître. Nous vous conseillons d’effectuer une DRC et de corriger les éventuelles erreurs.

Haut

POLYGON

Fonction

 Dessine des zones de polygone.

Syntaxe

 POLYGON [signal_name] [width] [curve | @radius] ..

Touches de la souris

Centre : permet de sélectionner la couche.

Droite : modifie le style de pliage du fil (voir SET Wire_Bend).

Maj+Droite : inverse la direction du changement de style de pli.

Ctrl+Droite : permet de basculer entre les styles de pli correspondants.

Ctrl+Gauche : lorsque vous placez une extrémité de fil, permet de définit le rayon de l’arc.

Gauche : deux fois au même point pour fermer le polygone.

Voir aussi CHANGE, DELETE, RATSNEST, RIPUP, LINE, MITER, POLYGONIZE.

La commande POLYGON permet de dessiner des zones de polygone. Les polygones des couches Haut, Bas et Routage2..15 sont traités comme des signaux. Les polygones des couches RestrictTop/Bottom/Vias sont des zones protégées pour l’autorouteur.

Si le paramètre curve ou @radius est indiqué, un arc peut être dessiné dans le cadre de la définition du polygone (voir la description détaillée dans la commande LINE).

Remarque

Évitez d’utiliser de très faibles valeurs de largeur (paramètre width) d’un polygone, car cela risque de générer des volumes extrêmement importants de données lors du traitement d’un dessin avec le processeur FAO.

La largeur du polygone doit toujours être supérieure à la résolution matérielle du composant de sortie. Par exemple, lorsque vous utilisez un phototraceur Gerber avec une résolution standard de 1 mil, la largeur du polygone ne doit pas être inférieure à 6 mil, par exemple. Généralement, la largeur du polygone dans être comprise dans la même plage que celle des autres fils. Si vous souhaitez donner au polygone un nom commençant par un chiffre (comme dans 0V), vous devez placer le nom entre guillemets simples pour le distinguer de la valeur de largeur.

Les paramètres d’isolement et de priorité n’ont de signification que pour les polygones dans les couches de signal.

Pour retirer une erreur, vous pouvez toujours supprimer la dernière partie du fil du polygone à l’aide de la touche Échap.

Contours ou mode réel

Les polygones appartenant à un signal peuvent être affichés dans deux modes différents :

1. Contours seuls les contours définis par l’utilisateur sont affichés.
2. Mode réel toutes les zones sont visibles, calculées par le programme.

En mode « contours », un polygone est dessiné avec des fils en pointillés, de sorte qu’il puisse se distinguer des autres fils. Le fichier de circuit imprimé contient uniquement les « contours ».

Le mode d’affichage par défaut est « contours », car le calcul prend beaucoup de temps.

Lorsqu’un dessin est généré avec le processeur FAO, tous les polygones sont calculés.

La commande RATSNEST lance le calcul des polygones (cette option peut être désactivée avec la commande SET POLYGON_RATSNEST OFF;). Un clic sur le bouton ARRÊT permet de terminer le calcul des polygones. Les polygones déjà calculés sont affichés en « mode réel ». Les autres s’affichent en « mode contour ».

La commande RIPUP permet de changer le mode d’affichage d’un polygone en « contour ».

Les opérations Modifier (commande CHANGE) recalculent un polygone s’il était affiché en « mode réel » auparavant.

Autres commandes et polygones

Les polygones sont sélectionnés au niveau de leurs arêtes (comme les fils). SCINDER : insère une nouvelle arête de polygone.

SUPPRIMER : supprime un coin de polygone (si seulement trois coins sont laissés, l’intégralité du polygone est supprimée).

MODIFIER LE CALQUE : modifie le calque de l’ensemble du polygone.

MODIFIER LA LARGEUR : modifie la largeur du paramètre de l’ensemble du polygone.

DÉPLACER : déplace une arête ou un coin de polygone (comme les segments de fils).

COPIER : copie l’intégralité du polygone.

NOM : si le polygone se trouve dans un calque de signal, le nom du signal est modifié.

Paramètres

Largeur

Largeur de ligne des arêtes du polygone. Également utilisée pour le remplissage.

Calque

Les polygones peuvent être dessinés sur n’importe quel calque. Les polygones des couches de signal appartiennent à un signal et gardent la distance définie dans les règles de conception et les classes de réseau d’autres signaux. Les objets de la couche RestrictTop sont soustraits des polygones de la couche supérieure Top (il en est de même pour la couche RestrictBottom et la couche inférieure Bottom). Cela vous permet, par exemple, de générer du texte « négatif » sur une zone de sol.

Paramètre pour

Mode de remplissage : Solid [par défaut], Hatch ou Cutout.

Paramètre rank

Définit la façon dont les polygones sont soustraits les uns des autres. Les polygones de priorité inférieure apparaissent « en premier » et sont donc soustraits des polygones de priorité supérieure.

Les priorités valides sont comprises entre 1 et 6. Les polygones de même priorité sont comparés les uns aux autres via la vérification des règles de conception. Le paramètre de priorité est significatif uniquement pour les polygones dans les couches de signal (1..16) dessinés dans un circuit imprimé et est ignoré pour tous les autres polygones. La valeur par défaut est 1.

Paramètre thermals

Définit la façon dont les pastilles et les éléments smd sont connectés (si le paramètre est activé, des connexions thermiques générées [valeur par défaut] ; si le paramètre est désactivé, il n’y a aucune connexion thermique).

Paramètre spacing

Distance entre les lignes de remplissage lorsque Remplissage = Hachures (valeur par défaut : 50 Mil).

Isoler

Distance entre les zones de polygone et d’autres signaux ou objets dans la cote ou selon le calque de restriction (par défaut : 0). Si un polygone donné reçoit une valeur d’isolement supérieure à celle des règles de conception et des classes de réseau, la valeur la plus élevée est utilisée. Voir aussi les rubriques Règles de conception sous Distance et Alimentation, respectivement.

Notez que si vous attribuez à un polygone une valeur d’isolement qui dépasse celle des règles de conception et des classes de réseau, de petits espaces peuvent se produire entre le polygone calculé et les objets appartenant au même signal que le polygone même, ce qui peut entraîner des problèmes lors de la fabrication. Il est donc recommandé de laisser ce paramètre sur 0 dans la plupart des cas.

Orphans

Étant donné qu’un polygone conserve automatiquement une certaine distance par rapport à d’autres signaux, il peut arriver que le polygone soit divisé en un certain nombre de polygones plus petits. Si un tel polygone ne dispose pas de connexion électrique avec un autre objet (autre qu’un polygone) de son signal, l’utilisateur peut souhaiter le faire disparaître. Lorsque le paramètre Orphelins est désactivé [valeur par défaut], ces zones isolées disparaissent. Lorsque le paramètre Orphelins est activé, elles sont conservées. Si un signal ne comporte que des polygones et n’a pas d’autres objets reliés électriquement, toutes les pièces de polygone resteront indépendantes de la configuration du paramètre Orphelins. Dans certaines circonstances, notamment lorsque l’option Orphelins est désactivée, un polygone peut disparaître complètement. Dans ce cas, les contours d’origine du polygone sont affichés à l’écran, afin de permettre sa suppression ou sa modification. Lorsque vous accédez à l’imprimante ou au processeur FAO, ces contours ne sont pas dessinés pour éviter les courts-circuits. Un polygone est également affiché avec ses contours d’origine s’il existe d’autres objets non-polygones dans le signal, mais qu’aucun d’entre eux n’est connecté au polygone.

Cotes thermiques

La largeur de la trajectoire du symbole thermique est calculée comme suit :

Données de contour

Le nom de signal spécial OUTLINES confère à un polygone certaines propriétés qui permettent de générer des données de contour (par exemple, pour les circuits imprimés de prototype de fraisage). Ce nom ne doit pas être utilisé pour autre chose.

Polygones hachurés et liaisons non routées

Selon la valeur du paramètre spacing, les pastilles, les éléments smd, les vias et les fils à l’intérieur d’un polygone hachuré reliés au même signal que le polygone peuvent « traverser » le balayage. Des liaisons non routées peuvent donc être générées pour indiquer leur connexion au signal. Lors du calcul pour déterminer si la connexion de cet objet au polygone hachuré est solide, il est réduit à plusieurs « points de contrôle ». Pour une pastille arrondie, par exemple, il s’agit du nord, de l’est, de l’ouest et du sud sur la circonférence de la pastille, tandis que pour un fil, il s’agit des deux extrémités. Une connexion est considérée comme solide s’il existe au moins une ligne dans le polygone calculé (contour ou ligne de hachures) qui traverse ces points avec son trait d’axe.

Les anneaux thermiques et circulaires à l’intérieur d’un polygone hachuré qui ne sont pas en contact avec les lignes de polygone ne sont pas générés.

Découpes polygonales

Le style de remplissage spécial « Découpe » permet de soustraire un polygone de tous les autres polygones de signal dans la même couche, indépendamment de leur priorité. Seuls les polygones des couches de signal peuvent avoir le style de remplissage « Découpage ».

Les contours d’un polygone de découpe sont toujours dessinés sous forme de lignes en pointillés à l’écran, même après que les polygones de signal ont été calculés à l’aide de la commande RATSNEST.

La largeur de fil d’un polygone de découpe est prise en compte lors de sa soustraction d’autres polygones de signal. Elle peut être arbitrairement petite (voire nulle) sans générer de grandes quantités de données de FAO (par opposition aux polygones « solides », où la largeur du fil ne doit pas être trop petite).

Haut

PINTOBUS

Fonction

 Connecter automatiquement les broches d’instance de pièce à un bus voisin qui inclut le nom de la broche dans la spécification de bus avec des réseaux étiquetés.

Syntaxe

 PINTOBUS name

La commande PINTOBUS permet d’étendre les réseaux à partir de toutes les broches d’une instance de pièce, vers un bus voisin, où la spécification de bus inclut un membre qui correspond au nom de la broche sur la pièce.

Cette commande peut être exécutée à partir de la ligne de commande, mais elle est également disponible dans le menu contextuel lorsque vous cliquez sur des composants dans le schéma.

Veuillez noter que le bus auquel vous souhaitez vous connecter doit être tracé horizontalement ou verticalement et que les broches doivent pointer dans la direction du bus.

Prenons l’exemple d’une pièce avec des broches appelées VDD et GND d’un côté, et VIN et VOUT de l’autre côté. Si vous deviez dessiner un bus d’un côté avec une spécification incluant les noms VDD et GND, et un autre bus de l’autre côté qui inclut VIN et VOUT, cette commande crée automatiquement des réseaux avec des étiquettes appelées VDD, GND, VIN et VOUT s’étendant des broches respectives aux bus correspondants.

Remarque : vous devez sélectionner la pièce et tous les bus auxquels vous souhaitez vous connecter avant d’utiliser la commande, ou EAGLE vous invite à le faire. La méthode recommandée pour utiliser cette commande consiste à sélectionner de façon incrémentielle les bus et la pièce que vous souhaitez connecter en appuyant sur la touche Ctrl et en cliquant avec le bouton gauche de la souris, puis à exécuter PINTOBUS à partir du menu contextuel ou de la ligne de commande.

Haut

POLYGONIZE

Fonction

 Convertit un ensemble fermé de fils en polygone ou vice versa.

Syntaxe

 POLYGONIZE

Voir aussi POLYGON.

La commande POLYGONIZE permet de convertir un ensemble fermé de fils en polygone ou vice versa. Lors de la conversion de fils en polygone, exécutez la commande POLYGONIZE et cliquez sur l’un des fils à convertir. Lors de la conversion d’un polygone en fils, exécutez la commande POLYGONIZE et cliquez sur le contour du polygone à convertir. Si vous maintenez la touche Alt enfoncée tout en cliquant, le polygone est ajouté en tant que nouvel objet, alors que si vous ne maintenez pas la touche Alt enfoncée, les objets d’origine sont remplacés par les nouveaux objets.

Une autre méthode d’appel de la commande POLYGONIZE consiste à cliquer avec le bouton droit de la souris sur une arête de fil ou de polygone et à choisir « Convertir en polygone » ou « Convertir en fils ». Vous aurez ensuite la possibilité de choisir entre « Copier » et « Remplacer ».

Haut

PORT

Fonction

 Ajoute des ports aux modules.

Syntaxe

 PORT 'module_instance_name' 'net_name' options ..

 PORT 'module' 'net_name' options ..

 PORT 'module' 'net_name' options|DELETE

Voir aussi MODULE.

La commande PORT permet d’ajouter des ports aux modules utilisés dans les schémas hiérarchiques.

La position et l’orientation sont calculées automatiquement sur le côté le plus proche du symbole du module.

Un port exporte un réseau d’un module vers l’extérieur et définit un point de connexion pour un autre réseau. Le réseau connecté au port fournit le nom et la classe communs.

Si un simple nom de bus est utilisé pour net_name (voir Noms), ce port exporte tous les réseaux de ce bus à l’extérieur et définit un point de connexion pour un bus approprié.

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.

Noms

Le nom du port doit être choisi en fonction du nom de réseau dans ce module, qui doit être exporté. Le nom du port peut même être un simple nom de bus avec une seule plage comme « PA[0..7] » (les alias ne sont pas autorisés).

Options

Direction

Direction logique du flux de signal. Elle est essentielle pour la vérification des règles électriques (ERC) et pour la mise en relation automatique des broches d’alimentation. Les possibilités suivantes peuvent être utilisées :

NC non connecté
Dans entrée
Sortie sortie (mât totémique)
IO entrée/sortie (bidirectionnel)
CO collecteur ouvert ou drain ouvert
Hiz sortie d’impédance élevée (par exemple, 3 états)
Pas passif (pour les résistances, les condensateurs, etc.)
Pwr broche d’entrée d’alimentation (Vcc, Gnd, Vss, Vdd, etc.)

Par défaut : IO

Dans le contexte du module, la direction des ports existants peut être modifiée.

SUPPRIMER

L’option SUPPRIMER permet de supprimer un port existant dans le contexte du module.

Modification

La commande MOVE permet de modifier le symbole du module. Un port d’un symbole de module peut être sélectionné à l’extrémité de connexion à l’aide de la combinaison de touches Ctrl+Gauche pour le déplacer le long de la bordure de l’occurrence de module. La commande INFO peut être utilisée pour obtenir les propriétés de port en la sélectionnant à l’aide de la combinaison de touches Ctrl+Gauche.

Vous pouvez utiliser la commande DELETE pour supprimer un port en le sélectionnant à l’aide de la combinaison Ctrl+Gauche.

S’il est connecté à un réseau, la sélection peut être ambiguë. Utilisez Ctrl+Droite pour passer à l’objet demandé (port dans ce cas).

Haut

PRÉFIXE

Fonction

 Définit le préfixe du nom d’un symbole ou d’un module.

Syntaxe

 PREFIX prefix_string;

Voir aussi CONNECT, MODULE, PACKAGE, VALUE.

Cette commande est utilisée dans l’éditeur de composants pour déterminer les caractères initiaux des noms de symboles générés automatiquement lorsqu’un symbole est placé dans un schéma à l’aide de la commande ADD.

Cette commande peut également être utilisée si vous modifiez une feuille d’un module pour définir le préfixe de ce module.

Exemple

PREFIX U;

Si cette commande est utilisée lors de l’édition (d’un composant 7400, par exemple), les portes placées ultérieurement dans un schéma à l’aide de la commande ADD sont attribués aux noms U1, U2, U3 dans l’ordre. Ces noms peuvent être modifiés ultérieurement à l’aide de la commande NAME.

Haut

PRINT

Fonction

 Imprime un dessin sur l’imprimante système.

Syntaxe

 PRINT [factor] [-limit] [options] [;]

Voir aussi Processeur FAO, impression sur l’imprimante système.

La commande PRINT imprime le dessin en cours de modification sur l’imprimante système.

Les couleurs et les styles de remplissage sont utilisés comme définis dans la fenêtre de l’éditeur. Vous pouvez modifier ce paramètre à l’aide des options SOLIDE et NOIR. La palette de couleurs utilisée pour l’impression est toujours celle utilisée pour l’arrière-plan blanc.

Si vous voulez imprimer des pastilles et des vias « remplis » (sans que les trous de perçage soient visibles), utilisez la commande suivante :

[SET](ECD-CLI-S.html#set) DISPLAY_MODE NODRILL;

Notez que les polygones des circuits imprimés ne sont pas calculés automatiquement lors de l’impression via la commande PRINT. Seuls les contours sont dessinés. Pour imprimer des polygones dans leur forme calculée, vous devez utiliser la commande RATSNEST avant l’impression. Vous pouvez spécifier un facteur pour mettre à l’échelle la sortie.

Le paramètre de limite est le nombre maximal de pages que vous souhaitez utiliser pour la sortie. Le nombre doit être précédé d’un « - » pour le distinguer du facteur. Si le dessin ne correspond pas au nombre de pages indiqué, le facteur est réduit jusqu’à ce qu’il s’ajuste. Définissez ce paramètre sur -0 pour autoriser un nombre quelconque de pages (et ainsi vous assurer que l’impression utilise exactement le facteur d’échelle indiqué).

Si la commande IMPRIMER ne se termine pas par un « ; », une boîte de dialogue d’impression vous permet de définir les options d’impression. Notez que les options entrées via la ligne de commande ne sont pas stockées de façon permanente dans la configuration d’impression, sauf si elles ont été confirmées dans la boîte de dialogue d’impression (c’est-à-dire si la commande ne se termine pas par un « ; »).

Les options existantes sont les suivantes :

SYMÉTRIE MIROIR permet de créer une symétrie de la sortie
ROTATION fait pivoter la sortie de 90°
UPSIDEDOWN fait pivoter le dessin de 180°. Avec ROTATION, le dessin fait l’objet d’une rotation totale de 270°
BLACK ignore les paramètres de couleur des calques et imprime tout en noir
SOLIDE ignore les paramètres de style de remplissage des calques et imprime tout le contenu solide
LEGENDE imprime une légende en bas de la page
FILE imprime la sortie dans un fichier. Le nom du fichier doit immédiatement suivre cette option
IMPRIMANTE imprime sur une imprimante spécifique. Le nom de l’imprimante doit immédiatement suivre cette option
PAPIER imprime au format de papier indiqué. Le format de papier doit immédiatement suivre cette option
FEUILLES imprime la plage de feuilles indiquée. La plage (de-à) doit immédiatement suivre cette option
ALIGNER imprime dans un alignement donné. Le paramètre d’alignement doit immédiatement suivre cette option
FENÊTRE imprime la sélection de fenêtre actuellement visible du dessin
PORTRAIT imprime avec orientation portrait
LANDSCAPE imprime avec orientation paysage
HIÉRARCHIE imprime des feuilles de modules en mode hiérarchique

Si l’une des options MIRROR…CAPTION est précédée d’un « - », cette option est désactivée si elle est actuellement activée (à partir d’une PRINT précédente). Un « - » en lui-même désactive toutes les options.

Impression dans un fichier

L’option FICHIER peut être utilisée pour imprimer la sortie dans un fichier. Si cette option est présente, elle doit être immédiatement suivie du nom du fichier de sortie. Si le nom du fichier de sortie porte l’extension « .pdf » (non sensible à la casse), un fichier PDF est créé. Vous pouvez également créer un fichier PDF en sélectionnant « Imprimer dans un fichier (PDF) » dans la zone de liste déroulante « Imprimante » de la boîte de dialogue d’impression. Les textes d’un fichier PDF peuvent être recherchés dans un visualiseur PDF, à condition qu’ils n’utilisent pas la police vectorielle.

Si le nom du fichier de sortie porte l’extension « .ps » (insensible à la casse), un fichier Postscript est créé.

Si le nom du fichier est uniquement « * » ou « *.ext » (un astérisque suivi d’une extension, comme dans le fichier « *.pdf », par exemple), une boîte de dialogue de fichier s’ouvre pour permettre à l’utilisateur de sélectionner un fichier ou d’entrer un nom de fichier.

Si le nom du fichier n’est qu’une extension, comme dans « .pdf », le nom du fichier de sortie est identique au nom du fichier de dessin, l’extension étant remplacée par la chaîne indiquée.

Le nom du fichier peut contenir un ou plusieurs des espaces réservés suivants, qui sont remplacés par la chaîne respective :

%E extension du fichier chargé (sans le « . »)
%N nom du fichier chargé (sans chemin d’accès ni extension)
%P chemin d’accès au répertoire du fichier chargé (sans nom de fichier)
%% caractère « % »

Par exemple, le nom du fichier

%N.cmp.pdf

crée boardname.cmp.pdf.

Si l’option FILE et l’option PRINTER sont toutes les deux disponibles, seule la dernière entrée est prise en compte.

Impression dans un format de papier donné

L’option PAPER définit le format du papier à imprimer. Elle doit être immédiatement suivie d’un des noms de format de papier répertoriés dans la zone de liste combinée Papier de la boîte de dialogue d’impression, comme A4, Lettre, etc. Si un format de papier personnalisé doit être défini, il doit être indiqué au format suivant :

Width x Height Unit

(sans vides). Exemple :

PRINT PAPER 200x300mm
PRINT PAPER 8.0x11.5inch

La largeur et la hauteur peuvent être des nombres à virgule flottante, et l’unité peut être exprimée en mm ou en pouces (po). Les noms de papier doivent être indiqués et ne sont pas sensibles à la casse. Si vous utilisez les options PRINTER et PAPER, vous devez d’abord définir l’option PRINTER. Il est possible que les formats de papier personnalisés ne fonctionnent pas avec toutes les imprimantes. Ils sont principalement utilisés avec les sorties Postscript ou PDF.

Impression d’une série de feuilles

L’option FEUILLES permet d’imprimer une plage de feuilles à partir d’un schéma. La plage est définie par deux nombres, séparés par un « - », comme dans la plage 2-15. Sans cette option, seule la feuille actuellement modifiée est imprimée. Pour imprimer toutes les feuilles, vous pouvez utiliser la plage ALL (qui est insensible à la casse, mais doit être écrite en entier). Une plage peut également être composée d’un seul nombre, comme dans la plage 42, qui imprime exactement cette feuille. Si aucun schéma n’est chargé, cette option n’a aucune signification.

Impression avec un alignement

Pour l’option ALIGN, il existe les paramètres T (haut), C (centre) et B (bas) pour l’alignement vertical et R (droite), C (centre) et L (gauche) pour l’alignement horizontal. Par exemple, PRINT ALIGN TL; imprime en haut à gauche. Si une seule direction est indiquée, l’autre direction est considérée comme le centre (comme dans IMPRIMER ALIGNER B; pour impression avec alignement en bas au centre). L’ordre des paramètres n’est pas important.

Impression de feuilles de modules

Si la feuille actuellement modifiée fait partie d’un module, la plage de feuilles s’applique au module. Avec l’option SHEETS ALL, toutes les feuilles du schéma principal et toutes les feuilles de tous les modules sont imprimées. Si l’option HIERARCHY est indiquée en plus, les feuilles d’un module sont imprimées pour chaque utilisation dans une instance de module avec les noms de pièce et de réseau correspondants.

Exemples

IMPRIMER ouvre la boîte de dialogue d’impression dans laquelle vous pouvez définir les options d’impression
IMPRIMER; imprime immédiatement le dessin avec les options par défaut
IMPRIMER - SYMÉTRIE MIROIR NOIR SOLIDE; imprime le dessin en miroir, avec tout en noir et solide
IMPRIMER 2,5 -1; imprime le dessin agrandi dans un rapport de 1 à 2,5, mais vérifie qu’il ne dépasse pas **une** page
IMPRIMER FICHIER .pdf; imprime le dessin dans un fichier PDF portant le même nom que le fichier de dessin
IMPRIMER FEUILLES 2-15 FICHIER .pdf; imprime les feuilles 2 à 15 dans un fichier PDF portant le même nom que le fichier de dessin
IMPRIMER FEUILLES TOUTES; imprime toutes les feuilles du schéma principal et de tous les modules tels que dessinés
IMPRIMER HIÉRARCHIE FEUILLES TOUTES; imprime toutes les feuilles du schéma principal et toutes les feuilles des modules en fonction de leurs instances de module

Haut