xcircuit
Il s'agit de la commande xcircuit qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
xcircuit - Dessinez des schémas de circuits ou presque n'importe quoi; faire des netlists de circuits à partir de
schémas.
SYNOPSIS
xcircuit [nom de fichier[,...]]
DESCRIPTION
Le programme xcircuit est un programme de dessin générique spécialement conçu pour faire
rendus de qualité de publication des schémas de circuit (d'où le nom). La sortie est pure
PostScript, et l'interface graphique tente de maintenir autant de cohérence que
possible entre le rendu de la fenêtre X11 et la sortie finale de l'imprimante.
xcircuit est piloté par la souris, le menu et le clavier, en mettant l'accent sur le caractère unique
macros du clavier.
OPTIONS
nom de fichier[,...]
Commencez à exécuter xcircuit en chargeant le fichier PostScript filename. Si nom de fichier
n'a pas d'extension .ps, xcircuit tentera de rechercher à la fois le nom de fichier
tel qu'il a été saisi et, en cas d'échec, avec l'extension .ps. Le fichier doit être en
format de circuit x. nom de fichier peut également être une liste de fichiers séparés par des virgules.
BASIQUE ÉLÉMENTS
Il y a cinq éléments de dessin. Ce sont les suivants :
a) polygone (plusieurs lignes qui peuvent ou non être fermées et remplies)
b) arc (segment d'ellipse qui peut être fermé et/ou rempli comme ci-dessus)
c) étiquette (n'importe quel texte)
d) courbe (basée sur l'algorithme PostScript "curveto")
e) instance d'objet (voir ci-dessous)
Il y a deux éléments composites, qui sont :
f) chemin (une série connectée de polygones, d'arcs et de courbes)
g) objet (quelque chose contenant des polygones, des arcs, des étiquettes, des courbes, des chemins et des instances de
autres objets)
SOURIS BOUTONS
Le système de bouton de la souris, la bibliothèque d'objets et le système de tampon paginé sont vaguement basés
sur le programme de simulation de circuit Caltech « log » (soit « analogique » ou « diglog »).
L'idée générale est de rendre les fonctions les plus couramment utilisées les plus faciles à exécuter, et
(dans la mesure du possible) à l'échelle (inversement) la complexité de l'exécution d'une fonction avec
la fréquence de cette tâche. Parce que ce programme est adapté au dessin de circuits, le plus
les fonctions courantes sont le dessin de lignes et le déplacement d'instances d'objets. Le suivant le plus courant
la fonction est la sélection d'éléments seuls ou en groupes.
Le bouton de la souris 1 peut être tapé pour démarrer une chaîne de lignes connectées, le dessin le plus courant
fonction. De plus, le bouton 1 a une fonction appelée "saisir", qui se produit après le
bouton a été continuellement enfoncé pendant une courte durée (environ 1/5 de seconde). Comme le
nom l'indique, "grab" saisit un élément qui peut ensuite être déplacé sur l'écran.
Le bouton 2 peut être utilisé pour sélectionner un élément s'il est touché, et s'il est enfoncé et maintenu enfoncé, une boîte
être dessiné et tout à l'intérieur de cette case sélectionné lorsque le bouton est relâché. Dans tout
dans les autres cas, le bouton 2 achèvera une commande. Pour les utilisateurs qui n'ont que deux boutons de souris
et n'émulez pas le bouton central de la souris avec la combinaison des boutons 1 et 3, utilisez
la combinaison de la touche Shift et du bouton de la souris 1 pour émuler le bouton de la souris 2.
Le bouton 3 annulera normalement une commande. Lors de l'édition d'un arc, d'une spline ou d'un polygone,
le bouton 3 reviendra à la forme précédente, ou abandonnera s'il n'y a plus d'édition
l'histoire.
Toutes les autres commandes sont accessibles depuis les menus déroulants et/ou depuis le clavier à l'aide de
macros à touche unique (avec des mnémoniques faciles à retenir). Les commandes au clavier sont plus rapides, car
elles agissent sur la position actuelle du curseur, tandis que les commandes de menu nécessitent une étape supplémentaire.
SLIP INTÉGRÉ BIBLIOTHÈQUE
La bibliothèque est destinée à fournir un moyen pratique de stocker et de récupérer des éléments d'un
image qui sera utilisée plus d'une fois. Pour l'application du schéma de circuit, un
la bibliothèque intégrée fournit des objets de base tels que des transistors, des amplificateurs, des résistances,
condensateurs, flèches, cercles, symboles d'alimentation et de masse, etc. Ce fichier est un
composite de plusieurs fichiers de bibliothèque (tels que "builtins.lps", "analog.lps", et
"digital.lps") qui sont appelés par le script de démarrage ("xcstartup.tcl") Le programme d'abord
recherche le script de démarrage dans le répertoire courant, puis recherche dans le répertoire
donnée par la variable d'environnement "XCIRCUIT_LIB_DIR", et enfin, dans le
répertoire global (/usr/lib/x86_64-linux-gnu) s'il ne le trouve pas ailleurs. Ainsi chaque
l'utilisateur peut ajouter ou modifier le fichier de builtins pour refléter ses goûts personnels. Depuis le
La sortie PostScript contient toutes les définitions d'objets, ces modifications apportées aux fonctions intégrées
sont intrinsèquement transférables. Xcircuit résoudra automatiquement les conflits entre
objets ayant le même nom mais des contenus différents.
La bibliothèque est accessible depuis le menu déroulant ou avec la macro clavier "l". Lorsque
à l'intérieur de la bibliothèque, en cliquant sur le premier bouton de la souris sur un objet "attrape" cet objet et
renvoie l'état graphique immédiatement à la page en cours d'édition, de sorte que l'objet sera
être placé lorsque le bouton de la souris est relâché.
ZOOMER
Xcircuit a un zoom sans contrainte et un positionnement instantané. Les objets sont complètement mis à l'échelle :
les largeurs de ligne et les tailles de texte augmenteront/diminueront proportionnellement avec le zoom, ainsi que
espacement point/tiret et toutes les autres caractéristiques. Xcircuit a une grille d'entiers minimum dans
espace de coordonnées, qui se traduit par 0.005 pouces à une échelle de sortie de 1. Le maximum
l'échelle de zoom donne une taille d'écran se traduisant par environ 100 par 100 pouces à une échelle de sortie
de 1. L'échelle effective peut être modifiée en changeant l'échelle de sortie (obtenue à partir du
sélection du menu "Fichier/Ecrire") afin d'adapter un dessin à une page ou de faire correspondre une grille
à une dimension précise. Un paramètre d'échelle séparé modifie l'échelle du rapport
position par rapport à l'échelle de sortie (telle qu'elle apparaîtra sur une page imprimée).
SNAP-À GRID
La grille encliquetable est une caractéristique très importante pour le dessin de circuits, dans laquelle il est essentiel
que les éléments s'alignent correctement les uns avec les autres. Dans xcircuit, il n'y a aucun moyen de descendre
la grille d'accrochage sauf en désactivant la fonction d'accrochage et en poussant physiquement les éléments
hors de la grille. Généralement, il est plus pratique de laisser la fonction snap activée et d'utiliser la touche
les macros "+" et "-" pour le doubler/réduire de moitié si nécessaire. Dans tous les cas, les objets peuvent toujours être
retour à la grille d'accrochage avec la fonction "snap" (touche macro "S").
SÉLECTION MÉCANISME
Les objets sont sélectionnés à l'aide de diverses méthodes de recherche. La boîte de sélection (formée en maintenant
bouton de la souris enfoncé 2 et en faisant glisser le pointeur) utilise la méthode la plus simple, en recherchant
les extrémités des segments de courbe/polygone, les centres d'arc et les cadres de délimitation des étiquettes et des objets tombant
dans le cadre de la boîte de sélection. La sélection générale des objets est plus compliquée. Polygones,
Les arcs et les courbes sont sélectionnés par leurs bords extérieurs, et non par leurs intérieurs. Actuellement c'est
également vrai pour les instances remplies de ces types. Une ligne est sélectionnée si le pointeur est dans un
région décrivant une boîte autour d'elle, qui est ajustée selon l'échelle (facteur de zoom).
Chaque objet a une boîte englobante associée, qui est rectangulaire mais peut être tournée avec
par rapport à la fenêtre de niveau supérieur. Une instance d'objet est sélectionnée si le pointeur tombe
dans son cadre de délimitation. Chaque étiquette a également une boîte englobante soigneusement calculée à partir de la
largeur de la chaîne de texte.
Souvent, le mécanisme de sélection trouvera plusieurs éléments à portée du pointeur. Dans
dans ce cas, chaque objet sera tour à tour présenté, coloré en bleu (ou le
"querycolor" dans le fichier de valeurs par défaut), et l'utilisateur a la possibilité d'accepter le
élément mis en surbrillance pour la sélection à l'aide du bouton de la souris 1, ou le rejeter avec la souris
bouton 3. Lorsque tous les éléments considérés ont été acceptés ou rejetés, le
programme procède à l'exécution de la fonction en cours. Cette méthode de sélection
prend un peu de temps pour s'y habituer, mais est raisonnable et semble bien fonctionner.
COULEUR
La couleur dans xcircuit est implémentée avec l'idée d'"héritage de couleur". Chaque page a un
"couleur par défaut" du noir. Tous les éléments qui ont la valeur de couleur "Hériter" hériteront de la
couleur par défaut, noir. Si une instance d'objet est peinte en bleu (par exemple), tout
les composants de cet objet qui ont la valeur de couleur "Hériter" hériteront de sa couleur, le bleu.
La raison en est qu'il permet à différentes instances d'objets d'être peintes différemment.
couleurs (comme si une partie d'un circuit est mise en évidence pour l'accent), tout en la rendant
possible que les instances d'objets soient multicolores, si nécessaire. Changer la couleur d'un
instance d'objet n'aura aucun effet observable sur le dessin si aucun des composants de
l'objet hérite de cette couleur. Un objet peut avoir à la fois des composants normalement colorés et
composants qui héritent de leur couleur, auquel cas seuls les composants avec le
La valeur "Hériter" changera de couleur lorsque la couleur de l'instance d'objet est modifiée.
SCHÉMATIQUE CAPTURER
XCircuit implémente une capture schématique sophistiquée. Contrairement à pratiquement tous les schémas
logiciel de capture actuellement disponible, xcircuit permet au concepteur de dessiner le circuit dans
une manière "naturelle", utilisant à la fois des hiérarchies schématiques et des hiérarchies simples créées
simplement en regroupant des éléments. Si le format de netlist choisi est hiérarchique (comme
SPICE), les deux formes hiérarchiques seront conservées dans la sortie. Pour le regroupement d'éléments,
les ports d'entrée/sortie se connectant au groupe seront déterminés automatiquement, à partir de
le contexte. Un tutoriel de capture schématique est disponible sur le site xcircuit,
http://opencircuitdesign.com/xcircuit/tutorial/tutorial2.html.
Les types de Netlist actuellement disponibles sont "SPICE", "sim" et "PCB".
CLAVIER COMMANDES
Basic clavier commandes:
Z Zoomez d'un facteur 3/2. Si cette touche est enfoncée alors qu'une boîte de sélection est
actif (créé avec le bouton central de la souris), puis agit comme Zoom Box
la fonction.
z Zoom arrière d'un facteur 3/2.
p Déplacez l'écran de manière à ce que le point sous la souris soit amené au centre de
la fenêtre du programme. Cette fonction peut également être facilement exécutée par
en cliquant sur les barres de défilement. Les barres de défilement ne peuvent pas être déplacées en continu en raison
au temps lent pour le rafraîchissement de l'écran.
curseurs Les touches fléchées effectuent un panoramique d'une demi-fenêtre dans la direction du
flèche enfoncée.
l Accédez à la bibliothèque d'objets intégrés. Depuis la bibliothèque, utilisez le bouton de la souris1 pour
saisir un objet et le ramener à l'écran d'édition, ou bouton3 pour revenir
sans sélectionner une instance d'objet. Dans l'écran de la bibliothèque, le zoom
et les fonctions panoramiques peuvent être utilisées pour se déplacer.
> Poussez dans un objet à l'écran afin de modifier cet objet
< Retour de l'édition d'un objet. Les poussées et les pops d'objets peuvent être empilés
indéfiniment.
espace Rafraîchir l'écran.
chiffres 0-9 Passez à l'une des dix premières pages d'édition. Les pages supérieures à 10 peuvent être
accessible à partir de la sélection de menu "Fenêtre/Aller à la page".
+ et - Modifiez l'espacement de la grille d'accrochage par un facteur de deux vers le haut ou vers le bas.
| : et _ (Barre, deux-points et soulignement) Changez le style de l'objet actuellement sélectionné en
en pointillés, en pointillés et en continu, respectivement.
h or ? Imprimer une page d'aide récapitulative des commandes
Commandes à engendrent éléments:
a Arc. Le centre est fixé à la position initiale du curseur. La position de la souris
modifie le rayon du cercle. En mode d'accrochage, la limite de l'arc passera à travers
le point d'accrochage le plus proche du curseur. Le bouton de la souris 1 cycle à partir du contrôle du
rayon pour contrôler le point de départ, le point d'arrivée et contrôler séparément
le petit axe pour créer une ellipse. Le bouton de la souris 2 termine l'arc.
b Boîte. Il s'agit d'une fonction pratique pour générer des polygones fermés rectangulaires.
Crée un rectangle avec un coin fixé à la position du curseur. Subséquent
le mouvement du curseur définit le point diamétralement opposé. Boutons de la souris 1 ou 2
remplissez la boîte.
s Courbe de spline. La première extrémité est définie par la position initiale du curseur. Souris
position ajuste l'autre extrémité de la courbe. Bouton de la souris 1 cycles de
contrôle de la position du point final aux positions de contrôle de la courbe contrôle
points et le point de départ de la courbe. Le bouton de la souris 2 termine la courbe.
t Texte. Le texte débute justifié selon les styles choisis dans le menu déroulant.
Le texte peut être rejustifié à l'aide du menu ou en tapant les chiffres sur le clavier (décalage-
clavier-1 à travers Maj-clavier-9). La position des touches sur le clavier correspond à la
justification. Indices, exposants, changements de police, changements de taille de texte,
le soulignement et le surlignement sont tous disponibles dans le menu déroulant. Mode d'édition de texte
reconnaît Accueil et Fin touches pour se déplacer au début et à la fin de la chaîne,
respectivement. Si l'environnement X11 mappe les séquences de touches de contrôle au caractère
codages (tels que ISO-Latin1), ceux-ci peuvent être utilisés pour insérer du texte non-ASCII. Un autre
méthode d'insertion de caractères non ASCII est l'utilisation de la barre oblique inverse, qui
duplique l'action du bouton de menu Texte/Insertion/Caractère.
M, m
Faire objet. Prend tous les éléments actuellement sélectionnés et les compile dans un
objet. L'objet est alors placé dans la bibliothèque utilisateur. Les éléments qui viennent d'être sélectionnés
sont supprimés de l'écran et remplacés par le nouvel objet. Le point central de la
l'objet résultant est choisi comme point d'accrochage le plus proche du centre de l'objet
cadre de délimitation ; si un autre centre est souhaité, alors l'objet peut être édité en utilisant le
commande ">" et son contenu déplacé par rapport à son origine. Remarque : Les objets ne peuvent
ont le même nom que les commandes PostScript ou ont le même nom que tout autre objet dans
Mémoire. Si un tel nom est trouvé, un trait de soulignement ("_") sera ajouté au nom comme
autant de fois qu'il est nécessaire pour le différencier de tous les autres objets connus. Le nom
ne peut pas non plus contenir de caractères PostScript spéciaux tels que la barre oblique ; de tels caractères
trouvé sera remplacé par des traits de soulignement.
Majeurs édition commandes:
d Effacer. Sélectionnez le ou les éléments les plus proches et supprimez-les.
u Annuler la suppression. Xcircuit enregistre jusqu'à 10 événements de suppression à récupérer. Les événements de suppression sont
stocké dans l'ordre d'occurrence, et l'événement de suppression le plus récent est le premier à être
rétabli. Lorsque plusieurs éléments sont supprimés en même temps, ils sont tous
stocké comme un événement de suppression et restauré ensemble.
x Désélectionnez. Les éléments qui ont été sélectionnés peuvent être désélectionnés élément par élément. Dans
afin de ne pas être trop confus, désélectionner ne demande pas si plusieurs éléments sont trouvés
sous le curseur ; il les désélectionne tous.
c Copie. Faites une copie du ou des objets les plus proches du curseur. L'objet est automatiquement
saisi pour passer à un nouveau poste. La prochaine pression sur le bouton1 ou le bouton2 placera
l'élément. Le bouton2 terminera la copie et le bouton1 continuera la fonction de copie.
e Éditer. L'action d'Editer dépend du type d'élément sélectionné. Ceux-ci sont
détaillé ci-dessous :
Étiquette Retourne au mode d'édition de texte, en commençant par le curseur à la fin de la
chaîne de caractères. Le mode est similaire à la saisie de texte normale, sauf que le bouton 3 renvoie le texte à
sa chaîne d'origine.
Polygone Saisit un point d'un polygone pour le repositionner. Le bouton 1 alterne entre
points, le bouton 2 accepte le nouveau polygone, et le bouton 3 revient au précédent
état, à moins qu'il n'y ait plus d'historique d'édition, auquel cas il interrompt le
commander. Les macros clés disponibles lors de la modification du polygone sont :
"x"---Coupe le polygone au point donné.
"e" --- Déplace la position d'édition au point suivant.
"i" ou "Insérer" --- Insère un nouveau point à la position.
"d" ou "Supprimer" --- Supprime le point de montage actuel.
Il existe quatre modes d'édition de polygones ; voir le "Polygone Modifier" rubrique ci-dessous
pour en savoir plus.
Arc Permet de redimensionner le rayon. Le bouton de la souris 1 ou la touche "e" fera un cycle
entre le contrôle du rayon, les angles aux extrémités et l'ellipse mineure
axe. Le bouton de la souris 2 accepte le nouvel arc. Le bouton 3 revient au précédent
l'état d'édition, à moins qu'il n'y ait plus d'historique d'édition, auquel cas il
abandonne la commande.
Curve Permet le repositionnement d'une extrémité de la courbe. A l'origine, l'angle de départ
de la courbe reste fixe. Le bouton de la souris 1 ou la touche "e" alterne entre les
quatre points de contrôle de la courbe, permettant de contrôler l'angle de la courbe
à son extrémité et la forme de la courbe. Le bouton de la souris 2 accepte le nouveau
courbe. Le bouton 3 revient à l'état d'édition précédent à moins qu'il n'y ait
l'historique d'édition restant, auquel cas il met fin à la commande.
Objet instance
Les instances d'objet n'ont aucune propriété à modifier, à l'exception de l'échelle, et ne répondent pas
à la commande "éditer". L'échelle peut être modifiée en sélectionnant
"Options/Autre/Taille de l'objet" dans le menu.
Mineurs édition commandes:
R Faire pivoter le(s) élément(s) sélectionné(s) ou l'élément sous le curseur dans le sens antihoraire en 15
intervalles de degrés.
r Faire pivoter le ou les éléments sélectionnés ou l'élément sous le curseur dans le sens des aiguilles d'une montre de 15 degrés
Intervalles.
O Faire pivoter le(s) élément(s) sélectionné(s) ou l'élément sous le curseur de 5 dans le sens antihoraire
intervalles de degrés. Il s'agit actuellement de la plus petite résolution d'angle disponible pour
xcircuit.
o Faire pivoter le(s) élément(s) sélectionné(s) ou l'élément sous le curseur dans le sens des aiguilles d'une montre de 5 degrés
Intervalles.
f Retourner un élément autour d'un axe vertical défini par l'origine d'un objet pour un objet
instance, ou à travers un axe défini par la position du pointeur pour les arcs, les polygones et
courbes.
F Retournez un élément autour d'un axe horizontal défini de la même manière que la commande "f".
X Si deux éléments sont sélectionnés, leur commande est échangée (cela n'a d'importance que si un
élément en obstrue un autre). Si un élément est sélectionné, il est relevé d'un
pile, et s'il est déjà au-dessus de la pile, il est mélangé vers le bas.
S Accrochez l'objet le plus proche à la grille d'accrochage. Pour les courbes, les points de contrôle et d'extrémité sont
cassé; pour les polygones, chaque point est capturé ; pour les arcs, le point central est accroché ;
pour les étiquettes et les instances d'objet, le point d'origine désigné est capturé.
j Joindre des polygones ensemble. Cela n'a de sens que s'il est possible de faire un seul
polygone continu (ouvert ou fermé) à partir des pièces sélectionnées. Sinon, un avertissement sera
être affiché et les parties resteront séparées.
A Attachez un élément à un polygone, un arc ou une courbe. L'élément à joindre doit être le
un actuellement saisi (soit par un "glisser", une commande de copie ou une commande d'édition). Jusqu'à
est relâché, il sera obligé d'aligner son centre (objet, arc), son extrémité (polygone,
courbe) ou positionner (étiquette) avec le polygone, l'arc ou la courbe le plus proche. Notez que ce
est un outil très puissant pour générer, par exemple, des lignes tangentes à une courbe, ou
objets disposés en cercle ou le long d'une ligne.
Bibliothèque édition commandes:
D Effacer. Les objets sélectionnés seront supprimés de la bibliothèque à moins qu'une autre bibliothèque
les objets ou les pages contiennent des références à cet objet. Remarque : Contrairement à la suppression d'un objet
cas avec le "d", cette commande supprime l'objet réel et libère
toute la mémoire associée à cet objet, de sorte que l'objet ne peut pas être restauré.
C Copie. Effectue une copie d'un objet à partir de l'une des pages de la bibliothèque et place la nouvelle copie dans
la bibliothèque utilisateur. Le nouvel objet sera renommé pour éviter les conflits de nom.
M Se déplacer. Si un objet a été sélectionné, il est déplacé à la position du curseur. Si
deux objets ont été sélectionnés, leurs positions dans la bibliothèque sont échangées.
E Modifier l'étiquette. Modifiez le nom de l'objet dont l'étiquette se trouve sous le curseur. Après édition, le
le nom de l'objet sera vérifié pour les conflits avec d'autres noms d'objet et modifié si
nécessaire.
H Masquer l'objet. Si l'objet est une sous-instance d'un autre objet, mais n'est pas destiné à
être utilisé seul, il peut être "caché" afin qu'il n'apparaisse pas tout seul sur le
page de la bibliothèque.
MENU COMMANDES
Écrire Post-scriptum (W)
Cette commande ouvre un menu contextuel avec un certain nombre d'options. Premièrement, cela donne le
nom du fichier s'il existe, ou bien il donne le nom par défaut du tampon
(Généralement Page n, Où n est le numéro du tampon). Ensuite, il donne un aperçu de
l'échelle de l'image et les styles de sortie, qui incluent l'orientation Paysage/Portrait et
Modes PostScript encapsulé/non encapsulé (pleine page). Le premier permet le réglage
de la taille nominale de l'image lorsqu'elle est dessinée en PostScript. L'échelle par défaut est
1.00, ce qui fait que l'échelle de texte de 1.0 est d'environ 14 points sur la page PostScript. Les
la largeur et la hauteur de l'image résultante sont également indiquées, en pouces, et l'un des
trois valeurs peuvent être modifiées. Les valeurs des deux autres seront mises à jour en conséquence.
Les pages portant le même nom seront regroupées dans un seul fichier, permettant
plusieurs pages à stocker dans le même fichier PostScript. Cependant, comme encapsulé
PostScript n'a pas de sens pour ce type de fichier, ce n'est pas une option.
VOTRE Écrire Déposez votre dernière attestation Le bouton écrit la page actuelle dans un fichier de sortie. Si la page a un
nom autre que celui par défaut, le fichier sera automatiquement enregistré sous ce nom.
Sinon, il est nécessaire de changer le nom du buffer. Si un fichier de ce nom
existe déjà sur le disque, le bouton indiquera Écraser Déposez votre dernière attestation .
Lire PostScript
Lit dans un fichier au format Xcircuit. Le nom du fichier est demandé par une invite contextuelle, et
une extension de ".ps" sera ajoutée si nécessaire. Le fichier est lu dans le courant
page, qui est effacée en premier s'il y a quelque chose dedans. Si le fichier comporte plusieurs pages
fichier, la page actuelle sera écrasée par la première page du fichier, mais
les autres pages seront chargées dans des tampons vides. Xcircuit peut également lire le format "lgf"
fichiers des programmes d'outils de CAO Chipmunk "analog" et "diglog".
Importer PostScript
Agit comme "Lire PostScript" sauf que la page n'est pas réinitialisée en premier, donc les graphiques sont
ajouté au-dessus des graphiques existants sur la page.
Effacer Page
Efface la page actuelle de tous les éléments et réinitialise le nom. Le contenu ne peut pas être
rétabli.
autre Couleur
Bascule entre les deux schémas de couleurs xcircuit. Les schémas de couleurs peuvent être redéfinis
via XDefaults (voir ci-dessous). Les schémas de couleurs par défaut sont le noir sur blanc et
blanc sur noir. Ce dernier est moins fatiguant pour les yeux, mais le premier correspond au
encre noire sur papier blanc sortie PostScript. Tout schéma de couleurs autre que le noir sur
le blanc n'est pas recommandé pour les dessins en couleur, car la sortie réelle ne correspond pas
l'écran xcircuit observé.
Grille
Active et désactive les lignes de la grille.
Haches
Active et désactive les lignes d'axe. Les axes marquent l'origine (0,0) de la page. Sur le
niveau supérieur (TopObject), l'origine n'a pas d'importance particulière, car encapsulée
la sortie définira ses propres limites, et la sortie pleine page (non encapsulée) sera
centré sur la page de sortie, et non selon le système de coordonnées Xcircuit.
Grille espacement
Modifie l'espacement des lignes de la grille. L'espacement par défaut est de 1/6 pouce, ce qui correspond à environ
la largeur de la lettre 'W' dans l'échelle de texte par défaut.
Grille saisir/afficher
Il s'agit d'un sous-menu permettant de spécifier les coordonnées et la grille de coordonnées dans
unités alternatives. La liste des coordonnées dans la fenêtre du haut peut être par défaut
pouces fractionnaires, pouces décimaux ou centimètres. L'espacement par défaut des lignes de la grille est
soit un quart de pouce ou un demi-centimètre. Sélection d'une échelle A:B Avec option
"Dessin Escaliers intérieurs" provoque la multiplication de toutes les coordonnées répertoriées par l'échelle. Remarque :
Xcircuit tentera de garder les objets sur l'espacement snap/grid lors de la commutation
entre les échelles en pouces et en centimètres. Pour ce faire, il va changer la sortie
échelle par le rapport de 2.54 à 2.5, gardant ainsi une correspondance plus étroite entre les pouces
et centimètres. Pour obtenir de vrais centimètres sur la page de sortie, l'échelle de sortie (de
le "File/Write Xcircuit PS") peut être réinitialisé à 1.0 au détriment d'avoir tous les objets
destiné à la grille en pouces déplacée hors de la grille d'accrochage.
Accrocher à
Active et désactive la grille d'accrochage. Lorsque la grille est allumée, le mouvement et le placement de
éléments est limité aux points de la grille d'accrochage.
Casser espacement
Détermine l'espacement des points dans la grille d'accrochage. La valeur par défaut est 1/12 pouces, ce qui
est la moitié de l'espacement des lignes de la grille.
Largeur de ligne
Contrôle la largeur de ligne par défaut par rapport à laquelle toutes les largeurs de ligne du dessin sont mises à l'échelle.
Polygone Modifier
Les options de ce sous-menu contrôlent la manière dont la position des lignes est affectée lorsqu'un
point dans un polygone est sélectionné pour l'édition. "Rhomboïde-XLe mode " déplace les points adjacents
si nécessaire pour garder toutes les lignes horizontales horizontales ; "Rhomboïde-Y" le mode agit de la même manière
pour garder toutes les lignes verticales verticales. "Rhomboïde-A" est similaire au mode Manhattan mais
suit également les lignes non-Manhattan. Le mode par défaut est "Manhattan Boîte Modifier", qui est un
combinaison de Rhomboïde-X et Rhomboïde-Y. Dans "Normale", seul le point étant
édité peut être déplacé.
Arc/Boîte/Courbe Frontière
Les options de ce menu déterminent le style de bordure des arcs, des polygones et des courbes.
Si un élément est sélectionné, il sera modifié ; sinon, si aucun objet n'est
sélectionné, le style choisi est défini par défaut pour tous les arcs, polygones et
courbes. Les éléments peuvent être dessinés avec ou sans bordures (mais pour des raisons évidentes
être à la fois sans bordure et sans remplissage, ce qui serait invisible) Les bordures peuvent être
fermé ou non fermé. Pour un arc, fermé signifie qu'une corde est tracée reliant les deux
extrémités, si les angles de début et de fin ne complètent pas un cercle complet. Limites
peut être plein, en pointillés, en pointillés et de largeur variable.
Arc/Boîte/Courbe Niveau de remplissage
Les options de ce menu déterminent le style de remplissage des arcs, des polygones et des courbes.
Le style de remplissage peut être plein, vide ou l'un des 7 motifs de pointillés variant de clair à
dark, qui sont dessinés à la fois dans xcircuit et PostScript sous forme de motifs pointillés. Pointillés
peut être transparent ou opaque. Avertissement: Les pointillés transparents ne sont PAS inhérents à
PostScript et les hacks nécessaires pour les implémenter provoquent un rendu lent sur une imprimante
ou un prévisualiseur PostScript. En raison de la nature dépendante du périphérique des routines, les modèles
paraîtra anormalement volumineux sur les prévisualiseurs PostScript. Cette fonction de transparence a
été ajouté avec l'espoir que la plupart des schémas de circuit ne s'appuieront pas lourdement
à la demi-teinte. Des motifs de couleurs complexes peuvent être créés à l'aide de couleurs transparentes,
éléments pointillés au-dessus des éléments de couleur unie. Notes: L'ordre des éléments est
selon l'ordre créé. Un ordre différent peut être obtenu en utilisant le "X"
(échanger) commande. Cette méthode n'est pas particulièrement facile à utiliser et, espérons-le,
quelque chose de mieux sera mis en œuvre à l'avenir.
Arc/Boîte/Courbe Couleur
Voir la section COULEUR ci-dessus pour une discussion sur l'héritage des couleurs. Ce menu affiche
toutes les couleurs disponibles pour xcircuit avec la possibilité d'ajouter plus de couleurs. Actuellement
le style d'entrée pour les couleurs est par nom ou par contenu RVB dans le style X11 de #rrggbb
où rr, gg et bb sont des valeurs hexadécimales allant de 00 à FF. La seule limite à la
nombre de couleurs est la profondeur de la palette de couleurs du serveur X. Si la palette de couleurs est pleine, xcircuit
tente d'allouer la couleur la plus proche possible de celle demandée.
Zoom Boîte
Cette fonction de zoom demande à l'utilisateur de créer une boîte (en utilisant soit le bouton de la souris 1 ou 2,
en agrandissant la case tout en maintenant le bouton enfoncé). Lorsque le bouton est relâché, le
la vue zoomera sur la zone de cette boîte.
Full Résumé
Cette fonction de zoom calcule le cadre de délimitation de l'image entière et ajuste le
échelle pour qu'il s'adapte confortablement à l'intérieur de la fenêtre du programme.
TEXTE CARACTERISTIQUES
La capacité de Xcircuit à gérer le texte est sans doute la partie la plus compliquée du programme,
et aussi de la sortie PostScript. Une attention particulière à la justification et au style du texte est
la clé d'un bon dessin.
Texte Taille
Modifie la taille des étiquettes. La valeur est une échelle, avec une valeur par défaut de 1.0 qui
se traduit par 14 points sur la page PostScript si l'échelle de page par défaut de 1 est utilisée.
Si une étiquette est sélectionnée, seule cette étiquette est affectée. Si une étiquette est en cours de modification,
changements d'échelle à partir de la position d'édition. Sinon, il devient la taille par défaut
pour toutes les étiquettes suivantes. La taille affecte toute la chaîne de texte. La taille du texte peut être
changé n'importe où à l'intérieur d'une chaîne. Cependant, les tailles de texte à l'intérieur d'une chaîne sont toutes
donnée par rapport à la taille de l'étiquette, pas comme une taille de point absolue. Tailles des indices
et les exposants sont donnés par rapport à la taille naturelle de l'indice ou
exposant (2/3 de la taille du texte pour lequel il s'agit d'un modificateur).
Texte Fonte
Les polices d'impression standard Times-Roman, Helvetica, Courier et Symbol sont
disponible. Des polices « définies par l'utilisateur » peuvent également être ajoutées ; cependant, le soutien est actuellement
limité et nécessite un fichier objet de police (.lps) et un fichier de codage (.xfe), exemples de
qui se trouvent dans le sous-répertoire fonts du répertoire de la bibliothèque xcircuit.
Texte Style
Quatre styles de police standard sont disponibles, correspondant à la police standard de l'imprimante
variations : Normal, Italique (ou oblique), Gras et Gras Italique. Matrice PostScript
la manipulation permet des versions inclinées de n'importe quelle police, telle que Symbol, pour laquelle aucune n'est
sinon disponible.
Texte insérer
Le menu Insertion permet d'insérer des caractères spéciaux qui ne sont pas
(nécessairement) autorisé depuis le clavier. Ceux-ci incluent tab-stop, tab-forward, tab-
arrière, crénage, demi-espace, quart d'espace et "Caractère". Cette dernière option apporte
une page montrant le vecteur d'encodage de 256 caractères pour la police, permettant le pointage-et-
cliquez sur l'entrée de n'importe quel caractère de la police. Les instructions "Kern" permettent aux caractères d'être
décalé verticalement ou horizontalement par rapport au reste du texte.
Texte Codage
Deux encodages de polices standard sont disponibles par défaut, l'encodage standard (Adobe) et
Encodage ISO-Latin1. Les encodages ISO-Latin2 et ISO-Latin5 existent dans la bibliothèque
répertoire, mais nécessitent l'utilisation du programme "ogonkify" (non inclus) pour produire
sortie correcte sur une imprimante.
Super et Indices
L'exposant et l'indice sont conçus pour correspondre étroitement à ceux de la sortie TeX, cependant
il leur manque le crénage dépendant du contexte et d'autres fonctionnalités sophistiquées de TeX. UNE
un exposant qui suit un indice donne un indice en exposant. Pour obtenir un
exposant au-dessus d'un indice, utilisez le caractère de retour arrière (voir ci-dessous). Les
Le style Normalscript est le moyen de sortir d'un indice ou d'un exposant et de revenir au
taille et position normales. Le super/sub/normalscript rapide est disponible à partir du
clavier avec le "+" (plus), "-" (moins) et "Entrer", respectivement.
Overline et souligner
Les styles de surlignement et de soulignement restent en vigueur jusqu'à la prochaine occurrence d'un
changement de style ou de police. Le surlignement est inférieur si tous les caractères sont en minuscules et ne
ne pas inclure les caractères minuscules "grands". Le surlignement ou le soulignement peut être arrêté
à tout moment en utilisant le style Pas de ligne. Le surlignement et le soulignement sont *toujours* préférables à
à l'aide d'une ligne. PostScript ajustera le surlignage ou le soulignement à la taille du texte et
étendue et saisissez réellement le caractère "_" et calculez son épaisseur afin de dessiner
la ligne.
Tabulation
A partir de la version 2.3, xcircuit autorise les tabulations intégrées. Les taquets de tabulation doivent être définis
avant d'utiliser la tabulation avant ou arrière. La touche du clavier "Tab" insère un
tabulation avant dans une étiquette. Tab-stop et tab-back peuvent être insérés en utilisant
le menu Texte->Insertion. Une instruction de tabulation en avant déplace le curseur sur le premier
tabulation définie en avant de la position actuelle. Une instruction de tabulation en arrière se déplace
le curseur sur le premier taquet de tabulation défini en arrière de la position actuelle. Sinon
le taquet de tabulation approprié existe, l'instruction n'a aucun effet.
Retour arrière
L'utilisation du caractère backspace est dépréciée à partir de la version 2.3 de xcircuit. Les
l'effet d'un retour arrière intégré est produit de manière plus fiable en utilisant tab-stop et tab-
en arrière.
Demi-espace et Quart d'espace
Ces options permettent un contrôle fin de l'espacement, particulièrement utile lors de l'écriture
équations.
Justification
La justification du texte commence toujours par la valeur par défaut, choisie parmi les options de la
menu, mais peut être modifié à tout moment à l'aide des chiffres du clavier. La position de
les touches du clavier reflètent le point de justification : 1, 4 et 7 sont à droite-
justifié, 7, 8 et 9 sont justifiés en bas, 5 est centré dans les deux sens. Depuis
les lettres dessinées par xcircuit sont optimisées pour la police Helvetica, correct
la justification est le principal moyen de faire sortir le texte sur la page PostScript dans le
manière désirée, par rapport à des objets ou des boîtes ou quoi que ce soit.
.XCIRCUITRC DOSSIER
Certains paramètres du programme xcircuit peuvent être initialisés à partir d'un fichier appelé
.xcircuitrc, qui est d'abord recherché dans le répertoire courant, puis dans le répertoire de l'utilisateur
répertoire personnel tel que défini par la variable d'environnement $HOME.
Le fichier de démarrage est écrit en Tcl. L'interface de ligne de commande se trouve dans le
documentation sur le site
http://www.opencircuitdesign.com/xcircuit/.
CRASH RÉCUPÉRATION
XCircuit implémente un système de récupération après incident par lequel une copie du fichier actuel est effectuée
toutes les 15 minutes (voir Xdefaults, ci-dessous, pour modifier cette valeur). XCircuit supprime ce
fichier lors d'une sortie normale. Si, cependant, XCircuit plante ou est arrêté par Control-C ou
autre mort subite, la copie de sauvegarde restera. Au démarrage, XCircuit vérifie le / Tmp
répertoire pour tous les fichiers de sauvegarde XCircuit appartenant à l'utilisateur. S'il en trouve un, XCircuit
invitera l'utilisateur à effectuer une récupération. Notez que la sauvegarde est unique en ce qu'elle contient un
copie de l'intégralité de l'espace utilisateur au moment du crash. Les noms de fichiers peuvent être écrasés, car
la sauvegarde traitera toutes les pages comme appartenant au même fichier.
clé - KEY FIXATIONS
Comme indiqué ci-dessus, les clés peuvent être liées et non liées via les fonctions de ligne de commande « lier » et
"délier". Les raccourcis clavier par défaut sont utilisés tout au long de cette page de manuel. Les noms de clé utilisent le
notation de /usr/X11R6/include/keysymdef.h, mais avec la notation "XK_" étant optionnelle,
et incluant l'ajout des préfixes "Shift_", "Control_", "Capslock_" et "Alt_",
qui peut être utilisé dans n'importe quelle combinaison. Notez que "Shift_" n'est pas utilisé pour les caractères ASCII
(par exemple, "A" est utilisé au lieu de "Shift_a") à moins d'être utilisé en combinaison avec d'autres
clés (telles que "Control_Shift_A" pour distinguer de "Control_a", si cela est souhaité).
"Button1", "Button2" et "Button3" sont également des noms valides indiquant des fonctions attachées à
les boutons de la souris en mode dessin normal. Les fonctions valides qui peuvent être liées sont comme
suit, avec leurs valeurs par défaut données :
Nom de la fonction Fonction exécutée Liaison de touches par défaut
-------------------------------------------------- -------------------
"Page", changer de page, touches numériques 1-9 et 0
"Justifier", modifier la justification du texte, touches du clavier 1-9
"Exposant", définir le texte en exposant, Clavier +
"Indice", définir l'indice de texte, Clavier -
"Normalscript", annuler l'indice/l'exposant, Entrée au clavier
"Nextfont", passer à la police suivante, Alt-f
"Boldfont", passer en gras, Alt-b
"Italicfont", passer à la police italique, Alt-i
"Normalfont", annuler italique/gras, Alt-n
"Souligner", générer un soulignement, Alt-u
"Overline", générer un overline, Alt-o
« Encodage ISO », passer à l'encodage ISO, Alt-e
"Return", caractère de retour intégré, Alt-Enter
"Demi-espace", demi-espace intégré, Alt-h
"Quarterspace", quart d'espace intégré, Alt-q
"Spécial", caractère spécial, Alt-c
"Paramètre", paramètre intégré, Alt-p
"Edit Break", pause au point, x
"Modifier Supprimer", supprimer le point, d, Supprimer
"Modifier Insérer", insérer un point, i, Insérer
"Modifier suivant", aller au point suivant, e
"Attacher", attacher la ligne à l'objet, A
"Bibliothèque suivante", aller à la bibliothèque suivante, l
"Répertoire des bibliothèques", répertoire des bibliothèques, L
"Library Move", organiser les objets de la bibliothèque, M
"Library Copy", obtenir l'objet en mode copie, c
"Library Edit", modifiez le nom de la bibliothèque, E
"Library Delete", supprimer l'objet de bibliothèque, D
"Library Duplicate", objet en double, C
"Library Hide", masquer l'objet de la bibliothèque, H
"Répertoire des pages", répertoire des pages, P
"Library Pop", retour de bibliothèque,
"Aide", générer l'écran d'aide, h, ?
"Redessiner", redessiner la fenêtre, espace
"Afficher", adapter la page à la fenêtre, v
"Zoom avant", zoom avant, Z
"Zoom arrière", zoom arrière, z
"Pan", pan central, p
"Double Snap", augmenter l'espace de snap, +
"Have Snap", diminue l'espace d'accrochage, -
"Pan Left", panoramique d'une demi-page vers la gauche, flèche gauche
"Pan Right", panoramique d'une demi-page vers la droite, Flèche vers la droite
"Pan Up", panoramique d'une demi-page vers le haut, flèche vers le haut
"Pan vers le bas", panoramique d'une demi-page vers le bas, flèche vers le bas
"Ecrire", fenêtre de sortie contextuelle, W
"Rotation", Rotation, r,R,o,O
"Retourner X", Retourner horizontalement, f
"Flip Y", Flip vertical, F
"Accrocher", Accrocher à la grille, S
"Pop", Retour de l'édition d'objet,
"Pousser", Modifier l'objet, >
"Supprimer", Supprimer l'élément, d
"Sélectionner", Sélectionner un élément, Sélectionner
"Boîte", Créer une boîte, b
"Arc", Créer un arc, un
"Texte", Créer une étiquette, t
"Echange", Echange ordre vertical, X
"Copier", Copier l'élément, c
"Rejoindre", Rejoindre le chemin, j
"Unjoin", Diviser le chemin en éléments, J
"Spline", Créer une spline, s
"Modifier", Modifier l'élément, e
"Undelete", Undelete dernier supprimé, u
"Sélectionner Enregistrer", Créer un objet à partir de la sélection, M,m
"Désélectionner", Désélectionner l'élément, x
"En pointillés", Définir le style de ligne en pointillés, |
"Pointillé", Définir le style de ligne sur pointillé, :
"Solide", Définir le style de ligne sur Solide, _
"Invite", Exécuter à partir de la ligne de commande, %
"Point", Placer le point à l'emplacement, .
"Exit", Exit xcircuit Ctrl-Alt-q
"Netlist", Générer une netlist, Alt-q
"Swap", schéma de swap, symbole, /
"Étiquette de broche", Créer une étiquette de broche, T
"Étiquette d'information", Créer une étiquette d'information, I
"Connectivité", Afficher la connectivité filaire, Alt-w
"Sim", Générer une netlist sim, Alt-s
"SPICE", Générer une netlist SPICE, Alt-S
"PCB", Générer une netlist PCB, Alt-p
"SPICE Flat", Générer une SPICE aplatie, Alt-f
Les utilisateurs de souris à 2 boutons peuvent trouver utile de renoncer à la combinaison Shift-Button1 et
placez plutôt les commandes suivantes dans le script de démarrage :
bind('Echap', 'Annuler')
unbind('Button3', Annuler')
bind('Button3', 'Terminer')
Cela déplacera les liaisons du 3e bouton de la souris sur la touche "Échap", et dupliquera le 2e
les liaisons des boutons de la souris sur le 3e.
X DEFAUTS
Le schéma de couleurs de xcircuit a une configuration par défaut, mais accepte des schémas de couleurs alternatifs
en utilisant les mots-clés suivants qui peuvent être mis dans les X Defaults (.Xdefaults, .Xresources)
fichier, tel que :
!
! Exemple de valeurs par défaut X pour xcircuit, version noir sur blanc
!
xcircuit*premier plan : Noir
xcircuit*fond : Blanc
xcircuit*gridcouleur : Gray85
xcircuit*snapcouleur : Orange
xcircuit*selectcouleur : Bleu
xcircuit*querycouleur : Vert
xcircuit*axescouleur : NavajoBlanc3
xcircuit*offbuttoncouleur : Gray30
xcircuit*auxiliarycolor : MediumOrchid1
Deux schémas de couleurs sont pris en charge à la fois, apparemment pour les personnes qui préfèrent le
diminution de la fatigue oculaire d'un schéma blanc sur noir. Les noms des couleurs secondaires sont les
identiques à ceux des couleurs primaires, mais suivis de "2", par exemple, "xcircuit*foreground2".
Une autre ressource définit le nombre de minutes entre les sauvegardes automatiques dans la mémoire temporaire
fichier (en cas de plantage ou de sortie d'urgence Ctrl-C) :
xcircuit.timeout : 15
Xcircuit reconnaît également les ressources de base, telles que la largeur et la hauteur :
largeur.xcircuit : 600
hauteur.xcircuit : 500
Toutes les couleurs de premier plan et d'arrière-plan de xcircuit sont extraites du premier plan de Xdefaults et
Contexte. Pour obtenir, par exemple, des menus et des boutons blanc sur noir avec un
zone de dessin, utilisez les éléments suivants :
xcircuit*premier plan : Blanc
xcircuit*fond : DarkSlateGray
xcircuit.foreground : Noir
xcircuit.background : Blanc
Cela garantira que seule la zone de dessin est en noir sur blanc, mais toutes les autres
les fenêtres apparaîtront dans le blanc sur noir moins fatigant.
Cinq polices différentes peuvent être spécifiées dans les Xdefaults. helpfont est
le style des polices dans la fenêtre contextuelle d'aide. filefont est le style
de polices dans la liste des fichiers de la fenêtre contextuelle de sélection de fichiers. police de texte
est le style de police pour la saisie de texte dans les boîtes de dialogue contextuelles. police de titre
est le style de police des titres des menus en cascade. Toutes les autres polices prennent le
tapez la police. Par exemple:
xcircuit*fonte : *times-bold-r-normal--14*
xcircuit*helpfont : *times-medium-r-normal--12*
xcircuit*filefont : *times-medium-r-normal--14*
xcircuit*textfont : *courier-medium-r-normal--14*
xcircuit*titlefont : *times-bold-r-normal--18*
Utilisez xcircuit en ligne en utilisant les services onworks.net