Subversion Repositories wimsdev

Rev

Rev 9965 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 9965 Rev 9966
Line 4... Line 4...
4
 
4
 
5
comp_all=acsrc,and,arrow,_Arrow,bat,buf,cap,\
5
comp_all=acsrc,ammeter,ammeterN,and,arrow,_Arrow,bat,buf,cap,\
6
chas,close,coil,del,diode,_Diode,gen,\
6
chas,close,close2,coil,del,diode,_Diode,fuse,gen,\
7
gnd,iarrow,_iArrow,inv,isrc,lamp,meter,nand,nor,npn,npn2,\
7
gnd,iarrow,_iArrow,inv,isrc,lamp,lampN,meter,motor,nand,nor,npn,npn2,\
8
open,or,pnp,pnp2,res,res2,src,\
8
open,open2,or,pnp,pnp2,res,res2,rheostat,src,\
9
term,term2,wire,xnor,xor,zener,_Zener
9
term,term2,voltmeter,voltmeterN,wire,xnor,xor,zener,_Zener
10
 
10
 
11
comp_notext=wire num color
11
comp_notext=wire num color
12
 
12
 
13
comp_norotate=acsrc meter num
13
comp_norotate=acsrc ammeter ammeterN lamp lampN meter motor num voltmeter voltmeterN
14
 
14
 
15
############### Subroutines ##################
15
############### Subroutines ##################
16
 
16
 
17
comp_transistor=lines _color_,-1,0,-0.9,0,-0.1,0.8,0.1,0.8,0.9,0,1,0\
17
comp_transistor=lines _color_,-1,0,-0.9,0,-0.1,0.8,0.1,0.8,0.9,0,1,0\
18
segment 0,1,0,0.8,_color_\
18
segment 0,1,0,0.8,_color_\
Line 23... Line 23...
23
 
23
 
24
######## Start of component drawing data. ###########3
24
######## Start of component drawing data. ###########3
25
 
25
 
26
comp_acsrc=ellipse 0,0,2,2,_color_\
26
comp_acsrc=ellipse 0,0,2,2,_color_\
27
curve _color_,-0.6+1.2*t,0.4*sin(2*pi*t)
27
curve _color_,-0.6+1.2*t,0.4*sin(2*pi*t)
-
 
28
 
-
 
29
comp_ammeter=ellipse 0,0,2,2,_color_\
-
 
30
segment 0,0.45,0.35,-0.4,_color_\
-
 
31
segment 0,0.45,-0.35,-0.4,_color_\
-
 
32
segment -0.2,0,0.2,0,_color_
-
 
33
 
-
 
34
comp_ammeterN=ellipse 0,0,2,2,_color_\
-
 
35
segment -0.2,0.45,0.1,-0.4,_color_\
-
 
36
segment -0.2,0.45,-0.5,-0.4,_color_\
-
 
37
segment -0.35,0,-0.05,0,_color_
28
 
38
 
29
comp_and=lines _color_,0,0.7,-1,0.7,-1,-0.7,0,-0.7\
39
comp_and=lines _color_,0,0.7,-1,0.7,-1,-0.7,0,-0.7\
30
plot _color_,0.65*sin(pi*t),0.7*cos(pi*t)\
40
plot _color_,0.65*sin(pi*t),0.7*cos(pi*t)\
31
segment 0.65,0,1,0,_color_
41
segment 0.65,0,1,0,_color_
32
 
42
 
33
comp_arrow=triangle -1,0.4,-1,-0.4,-0.1,0,_color_
43
comp_arrow=triangle -1,0.4,-1,-0.4,-0.1,0,_color_
34
 
44
 
35
comp__Arrow=ftriangle -1,0.4,-1,-0.4,-0.1,0,_color_
45
comp__Arrow=ftriangle -1,0.4,-1,-0.4,-0.1,0,_color_
36
 
46
 
37
comp_bat=parallel -1,0,-0.6,0,1.6,0,2,_color_\
47
comp_bat=parallel -1,0,-0.6,0,1.6,0,2,_color_\
38
parallel 0.6,-0.7,0.6,0.7,-0.8,0,2,_color_\
48
parallel 0.6,-0.7,0.6,0.7,-0.8,0,2,_color_\
39
parallel 0.2,-0.3,0.2,0.3,-0.8,0,2,_color_
49
parallel 0.2,-0.3,0.2,0.3,-0.8,0,2,_color_
40
 
50
 
41
comp_buf=triangle -0.55,0.5,-0.55,-0.5,0.55,0,_color_\
51
comp_buf=triangle -0.55,0.5,-0.55,-0.5,0.55,0,_color_\
42
segment -1,0,-0.55,0,_color_\
52
segment -1,0,-0.55,0,_color_\
43
segment 0.55,0,1,0,_color_
53
segment 0.55,0,1,0,_color_
44
 
54
 
45
comp_cap=parallel -1,0,-0.2,0,1.2,0,2,_color_\
55
comp_cap=parallel -1,0,-0.2,0,1.2,0,2,_color_\
46
parallel -0.2,-0.7,-0.2,0.7,0.4,0,2,_color_
56
parallel -0.2,-0.7,-0.2,0.7,0.4,0,2,_color_
47
 
57
 
48
comp_chas=segment 1,0,0.6,0,_color_\
58
comp_chas=segment 1,0,0.6,0,_color_\
49
triangle 0.6,-0.6,0.6,0.6,0.1,0,_color_
59
triangle 0.6,-0.6,0.6,0.6,0.1,0,_color_
50
 
60
 
51
comp_close=parallel -1,0,-0.7,0,1.7,0,2,_color_\
61
comp_close=parallel -1,0,-0.7,0,1.7,0,2,_color_\
52
ellipse -0.5,0,0.4,0.4,_color_\
62
ellipse -0.5,0,0.4,0.4,_color_\
53
ellipse 0.5,0,0.4,0.4,_color_\
63
ellipse 0.5,0,0.4,0.4,_color_\
54
segment -0.7,0.2,0.7,0.2,_color_
64
segment -0.7,0.2,0.7,0.2,_color_
-
 
65
 
-
 
66
comp_close2=parallel -1,0,-0.7,0,1.7,0,2,_color_\
-
 
67
ellipse -0.5,0,0.4,0.4,_color_\
-
 
68
fill -0.5,0,_color_\
-
 
69
ellipse 0.5,0,0.4,0.4,_color_\
-
 
70
fill 0.5,0,_color_\
-
 
71
segment -0.5,0.2,0.5,0.2,_color_
55
 
72
 
56
comp_coil=parallel -1,0,-0.875,0,1.875,0,2,_color_\
73
comp_coil=parallel -1,0,-0.875,0,1.875,0,2,_color_\
57
curve _color_,-0.15*cos(7*pi*t)+1.44*t-0.72,0.3*sin(7*pi*t)
74
curve _color_,-0.15*cos(7*pi*t)+1.44*t-0.72,0.3*sin(7*pi*t)
58
 
75
 
59
comp_color=!nosubst frect -1,-1,1,1,$slib_text
76
comp_color=!nosubst frect -1,-1,1,1,$slib_text
Line 73... Line 90...
73
arrow 0.1,0.4,0.35,0.75,7,_color_
90
arrow 0.1,0.4,0.35,0.75,7,_color_
74
 
91
 
75
comp_gen=parallel -1,0,-0.2,0,1.2,0,2,_color_\
92
comp_gen=parallel -1,0,-0.2,0,1.2,0,2,_color_\
76
segment -0.2,-0.7,-0.2,0.7,_color_\
93
segment -0.2,-0.7,-0.2,0.7,_color_\
77
segment 0.2,-0.3,0.2,0.3,_color_
94
segment 0.2,-0.3,0.2,0.3,_color_
-
 
95
 
-
 
96
comp_fuse=parallel -1,0,-0.75,0,1.75,0,2,_color_\
-
 
97
rectangle -0.75,-0.3,0.75,0.3,_color_\
-
 
98
segment -0.75,0,0.75,0,_color_
78
 
99
 
79
comp_gnd=segment 1,0,0.6,0,_color_\
100
comp_gnd=segment 1,0,0.6,0,_color_\
80
segment 0.6,-0.7,0.6,0.7,_color_\
101
segment 0.6,-0.7,0.6,0.7,_color_\
81
segment 0.35,-0.4,0.35,0.4,_color_\
102
segment 0.35,-0.4,0.35,0.4,_color_\
82
segment 0.1,-0.1,0.1,0.1,_color_
103
segment 0.1,-0.1,0.1,0.1,_color_
Line 97... Line 118...
97
 
118
 
98
comp_lamp=ellipse 0,0,1.42,1.42,_color_\
119
comp_lamp=ellipse 0,0,1.42,1.42,_color_\
99
segment -0.5,-0.5,0.5,0.5,_color_\
120
segment -0.5,-0.5,0.5,0.5,_color_\
100
segment -0.5,0.5,0.5,-0.5,_color_\
121
segment -0.5,0.5,0.5,-0.5,_color_\
101
parallel -1,0,-0.71,0,1.71,0,2,_color_
122
parallel -1,0,-0.71,0,1.71,0,2,_color_
-
 
123
 
-
 
124
comp_lampN=ellipse 0,0,2,2,_color_\
-
 
125
segment -0.70,-0.70,0.70,0.70,_color_\
-
 
126
segment -0.70,0.70,0.70,-0.70,_color_\
102
 
127
 
103
comp_meter=ellipse 0,0,2,2,_color_\
128
comp_meter=ellipse 0,0,2,2,_color_\
104
segment -0.8,-0.55,0.8,-0.55,_color_\
129
segment -0.8,-0.55,0.8,-0.55,_color_\
105
arrow -0.1,-0.5,0.4,0.5,$slib_dotwidth,_color_
130
arrow -0.1,-0.5,0.4,0.5,$slib_dotwidth,_color_
-
 
131
 
-
 
132
comp_motor=ellipse 0,0,2,2,_color_\
-
 
133
segment -0.32,-0.4,-0.32,0.42,_color_\
-
 
134
segment -0.32,0.42,0,-0.4,_color_\
-
 
135
segment 0,-0.4,0.33,0.42,_color_\
-
 
136
segment 0.33,0.42,0.33,-0.4,_color_\
106
 
137
 
107
comp_nand=lines _color_,0,0.7,-1,0.7,-1,-0.7,0,-0.7\
138
comp_nand=lines _color_,0,0.7,-1,0.7,-1,-0.7,0,-0.7\
108
plot _color_,0.65*sin(pi*t),0.7*cos(pi*t)\
139
plot _color_,0.65*sin(pi*t),0.7*cos(pi*t)\
109
ellipse 0.825,0,0.35,0.35,_color_
140
ellipse 0.825,0,0.35,0.35,_color_
110
 
141
 
Line 123... Line 154...
123
 
154
 
124
comp_open=parallel -1,0,-0.7,0,1.7,0,2,_color_\
155
comp_open=parallel -1,0,-0.7,0,1.7,0,2,_color_\
125
ellipse -0.5,0,0.4,0.4,_color_\
156
ellipse -0.5,0,0.4,0.4,_color_\
126
ellipse 0.5,0,0.4,0.4,_color_\
157
ellipse 0.5,0,0.4,0.4,_color_\
127
segment -0.7,0.6,0.7,0.6,_color_
158
segment -0.7,0.6,0.7,0.6,_color_
-
 
159
 
-
 
160
comp_open2=parallel -1,0,-0.7,0,1.7,0,2,_color_\
-
 
161
ellipse -0.5,0,0.4,0.4,_color_\
-
 
162
fill -0.5,0,_color_\
-
 
163
ellipse 0.5,0,0.4,0.4,_color_\
-
 
164
fill 0.5,0,_color_\
-
 
165
segment -0.5,0,0.4,0.6,_color_
128
 
166
 
129
comp_or=curve _color_,-0.15*(2*t-1)^2-0.85,0.7-1.4*t\
167
comp_or=curve _color_,-0.15*(2*t-1)^2-0.85,0.7-1.4*t\
130
curve _color_,t*1.65-1,0.7-0.7*t^3\
168
curve _color_,t*1.65-1,0.7-0.7*t^3\
131
curve _color_,t*1.65-1,-0.7+0.7*t^3\
169
curve _color_,t*1.65-1,-0.7+0.7*t^3\
132
segment 0.65,0,1,0,_color_
170
segment 0.65,0,1,0,_color_
133
 
171
 
134
comp_pnp=$comp_transistor\
172
comp_pnp=$comp_transistor\
135
arrow 0.9,0,0.1,0.8,$slib_dotwidth,_color_
173
arrow 0.9,0,0.1,0.8,$slib_dotwidth,_color_
136
 
174
 
137
comp_pnp2=$comp_transistor2\
175
comp_pnp2=$comp_transistor2\
138
arrow 0.9,0,0.1,-0.8,$slib_dotwidth,_color_
176
arrow 0.9,0,0.1,-0.8,$slib_dotwidth,_color_
139
 
177
 
140
comp_res=lines _color_,-1,0,-0.75,0,-0.625,-0.3,-0.375,0.3,-0.125,-0.3,0.125,0.3,0.375,-0.3,0.625,0.3,0.75,0,1,0
178
comp_res=lines _color_,-1,0,-0.75,0,-0.625,-0.3,-0.375,0.3,-0.125,-0.3,0.125,0.3,0.375,-0.3,0.625,0.3,0.75,0,1,0
141
 
179
 
142
comp_res2=parallel -1,0,-0.75,0,1.75,0,2,_color_\
180
comp_res2=parallel -1,0,-0.75,0,1.75,0,2,_color_\
143
rectangle -0.75,-0.3,0.75,0.3,_color_
181
rectangle -0.75,-0.3,0.75,0.3,_color_
144
 
182
 
-
 
183
comp_rheostat=parallel -1,0,-0.75,0,1.75,0,2,_color_\
-
 
184
rectangle -0.75,-0.3,0.75,0.3,_color_\
-
 
185
arrow 0,0.9,0,0.3,$slib_dotwidth,_color_
-
 
186
 
145
comp_src=ellipse 0,0,2,2,_color_
187
comp_src=ellipse 0,0,2,2,_color_
146
 
188
 
147
comp_term=segment 0.5,0,1,0,_color_\
189
comp_term=segment 0.5,0,1,0,_color_\
148
ellipse 0.3,0,0.4,0.4,_color_
190
ellipse 0.3,0,0.4,0.4,_color_
149
 
191
 
150
comp_term2=ellipse -0.8,0,0.4,0.4,_color_\
192
comp_term2=ellipse -0.8,0,0.4,0.4,_color_\
151
ellipse 0.8,0,0.4,0.4,_color_
193
ellipse 0.8,0,0.4,0.4,_color_
-
 
194
 
-
 
195
comp_voltmeter=ellipse 0,0,2,2,_color_\
-
 
196
segment 0,-0.45,0.35,0.4,_color_\
-
 
197
segment 0,-0.45,-0.35,0.4,_color_
-
 
198
 
-
 
199
comp_voltmeterN=ellipse 0,0,2,2,_color_\
-
 
200
segment -0.2,-0.45,0.15,0.4,_color_\
-
 
201
segment -0.2,-0.45,-0.55,0.4,_color_\
152
 
202
 
153
comp_wire=segment -1,0,1,0,_color_
203
comp_wire=segment -1,0,1,0,_color_
154
 
204
 
155
comp_xnor=curve _color_,-0.15*(2*t-1)^2-0.85,0.7-1.4*t\
205
comp_xnor=curve _color_,-0.15*(2*t-1)^2-0.85,0.7-1.4*t\
156
curve _color_,-0.15*(2*t-1)^2-0.65,0.7-1.4*t\
206
curve _color_,-0.15*(2*t-1)^2-0.65,0.7-1.4*t\