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 |
|
5 | comp_all=acsrc,ammeter,ammeterN,and,arrow,_Arrow,bat,buf,cap,\ |
6 |
|
6 | chas,close,close2,coil,del,diode,_Diode,fuse,gen,\ |
7 |
|
7 | gnd,iarrow,_iArrow,inv,isrc,lamp,lampN,meter,motor,nand,nor,npn,npn2,\ |
8 |
|
8 | open,open2,or,pnp,pnp2,res,res2,rheostat,src,\ |
9 |
|
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 |
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\ |