Accueil › Forums › Programmation WIMS › Programmation d’exercices OEF › Nouveaux composants slib circuits/draw
- Ce sujet contient 9 réponses, 2 participants et a été mis à jour pour la dernière fois par
Eric Guillet, le il y a 7 années et 7 mois.
-
AuteurMessages
-
-
29 février 2016 à 22:58 #3292
Eric Guillet
Participant::Bonjour,
J’ai eu besoin de dessiner des circuits. C’est donc tout naturellement que je me suis tourné vers la slib circuits/draw vraiment très bien faite.
Par contre j’ai eu besoin de créer des composants spécifiques.
Je les ai mis sur mon serveur dans scripts/data/circuits/compdata(Voltmètre, ampèremètre et circuit ouvert (complète celui déja présent dont le graphisme ne me convenait pas trop)
Voici les ajouts/modif qui peuvent peut-être intéresser d’autres personnes :########## Basic definitions. #############
comp_all=acsrc,and,arrow,_Arrow,bat,buf,cap,\
chas,close,coil,del,diode,_Diode,gen,\
gnd,iarrow,_iArrow,inv,isrc,lamp,meter,nand,nor,npn,npn2,\
open,or,pnp,pnp2,res,res2,src,\
term,term2,wire,xnor,xor,zener,_Zener,voltmetre,amperemetre,open2comp_notext=wire num color
comp_norotate=acsrc meter num voltmetre amperemetre
comp_voltmetre=ellipse 0,0,2,2,_color_\
line 0,-0.45,0.35,0.4,_color_\
line 0,-0.45,-0.35,0.4,_color_comp_amperemetre=ellipse 0,0,2,2,_color_\
line 0,0.45,0.35,-0.4,_color_\
line 0,0.45,-0.35,-0.4,_color_\
line -0.2,0,0.2,0,_color_comp_open2=parallel -1,0,-0.7,0,1.7,0,2,_color_\
ellipse -0.5,0,0.4,0.4,_color_\
ellipse 0.5,0,0.4,0.4,_color_\
line -0.6,0.1,0.4,0.6,_color_##############################################################
Par contre, je ne sais pas si je poste au bon endroit…
Eric Guillet
-
1 mars 2016 à 13:03 #3293
bernadette
Maître des clés -
1 mars 2016 à 13:13 #3294
bernadette
Maître des clés -
1 mars 2016 à 14:35 #3295
Eric Guillet
Participant::Non ce n’est pas la version svn.
L’ancien s’appelle open et le mien open2. A mon avis ce n’est pas génant de les laisser les deux. Dans le cas contraire, il suffirait de remplacer l’ancien open par le nouveau sans que cela n’affecte en rien les modules existants. Par contre les goûts et les couleurs ! En France on utilise plutôt le mien mais à l’étranger je ne sais pas. Je voudrais en faire encore quelques autres. Attends peut-être de les avoir tous avant de publier ?
Je les fait cette semaine.Eric
-
1 mars 2016 à 18:05 #3296
bernadette
Maître des clés -
5 mars 2016 à 23:40 #3299
Eric Guillet
Participant -
5 mars 2016 à 23:42 #3300
Eric Guillet
Participant::Apparemment, la longueur des messages est limitée. J’envoie en plusieurs parties.
Bonjour Bernadette,
Voici les nouveaux composants :
Il faut tout d’abord modifier la ligne 64 de drawcomp :
!if R isin $slib_name
à remplacer par
!if R isin $slib_name and lampN notin $slib_name and iarrowN notin $slib_name
Modifier le fichier compdata :
###### REMPLACER Basic definitions par :
comp_all=acsrc,and,arrow,_Arrow,bat,buf,cap,\
chas,close,coil,del,diode,_Diode,gen,\
gnd,iarrow,_iArrow,inv,isrc,lamp,meter,nand,nor,npn,npn2,\
open,or,pnp,pnp2,res,res2,src,\
term,term2,wire,xnor,xor,zener,_Zener,\
voltmetre,voltmetreN1,voltmetreN2,voltmetreN3,voltmetreN4,voltmetreN5,\
amperemetre,amperemetreN1,amperemetreN2,amperemetreN3,amperemetreN4,amperemetreN5,\
lampN1,lampN2,lampN3,lampN4,lampN5,\
open2,close2,motor,res3,fusible,res2N1,res2N2,res2N3,res2N4,res2N5,\
iarrowN1,iarrowN2,iarrowN3,iarrowN4,iarrowN5comp_notext=wire num color
comp_norotate=acsrc meter num voltmetre voltmetreN1 voltmetreN2 voltmetreN3 voltmetreN4 voltmetreN5 amperemetre amperemetreN1 amperemetreN2 amperemetreN3 amperemetreN4 amperemetreN5 motor lampN1 lampN2 lampN3 lampN4 lampN5
############### Subroutines ##################
Pas de changement
—– NOUVEAUX COMPOSANTS ######## Start of component drawing data —— A ajouter aux anciens
(il y a aussi les 3 que j’ai fait en début de semaine)
comp_close2=parallel -1,0,-0.7,0,1.7,0,2,_color_\
ellipse -0.5,0,0.4,0.4,_color_\
fill -0.5,0,_color_\
ellipse 0.5,0,0.4,0.4,_color_\
fill 0.5,0,_color_\
line -0.5,0.2,0.5,0.2,_color_comp_iarrowN1=!nosubst text _color_,-0.15,-0.35,$slib_textsize,I1\
line -1,0,1,0,_color_\
lines _color_,-0.4,0.25,0.4,0,-0.4,-0.25comp_iarrowN2=!nosubst text _color_,-0.15,-0.35,$slib_textsize,I1\
line -1,0,1,0,_color_\
lines _color_,-0.4,0.25,0.4,0,-0.4,-0.25comp_iarrowN3=!nosubst text _color_,-0.15,-0.35,$slib_textsize,I1\
line -1,0,1,0,_color_\
lines _color_,-0.4,0.25,0.4,0,-0.4,-0.25 -
5 mars 2016 à 23:45 #3303
Eric Guillet
Participant -
6 mars 2016 à 10:06 #3305
bernadette
Maître des clés -
6 mars 2016 à 10:19 #3306
Eric Guillet
Participant
-
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.