summaryrefslogtreecommitdiff
path: root/graphics/circuit_macros/doc/Sources.tex
blob: 55e57cbaf4cbc24f663eaddd4bc7b510cb90f07b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
\begin{tikzpicture}[scale=2.54]
% dpic version 2020.03.01 option -g for TikZ and PGF 1.01
\ifx\dpiclw\undefined\newdimen\dpiclw\fi
\global\def\dpicdraw{\draw[line width=\dpiclw]}
\global\def\dpicstop{;}
\dpiclw=0.8bp
\dpiclw=0.8bp
 {\sf 
\dpicdraw (0,0)
 --(0.25,0)\dpicstop
\dpicdraw (0.375,0) circle (0.049213in)\dpicstop
\dpicdraw (0.5,0)
 --(0.75,0)\dpicstop
\draw (0.777674,0) node[right=-2bp]{source};
\dpicdraw (0,-0.275)
 --(0.25,-0.275)\dpicstop
\dpicdraw (0.375,-0.275) circle (0.049213in)\dpicstop
\filldraw[line width=0bp](0.36875,-0.3)
 --(0.46875,-0.275)
 --(0.36875,-0.25) --cycle\dpicstop
\dpicdraw (0.28125,-0.275)
 --(0.445844,-0.275)\dpicstop
\dpicdraw (0.5,-0.275)
 --(0.75,-0.275)\dpicstop
\draw (0.777674,-0.275) node[right=-2bp]{source(,I)};
\dpicdraw (0,-0.55)
 --(0.25,-0.55)\dpicstop
\dpicdraw (0.375,-0.55) circle (0.049213in)\dpicstop
\dpicdraw (0.375,-0.675)
 --(0.375,-0.425)\dpicstop
\dpicdraw (0.5,-0.55)
 --(0.75,-0.55)\dpicstop
\draw (0.777674,-0.55) node[right=-2bp]{source(,i)};
\dpicdraw (0,-0.825)
 --(0.25,-0.825)\dpicstop
\dpicdraw (0.375,-0.825) circle (0.049213in)\dpicstop
\draw (0.3125,-0.825) node{$_-$};
\draw (0.4375,-0.825) node{$_+$};
\dpicdraw (0.5,-0.825)
 --(0.75,-0.825)\dpicstop
\draw (0.777674,-0.825) node[right=-2bp]{source(,V)};
\dpicdraw (0,-1.1)
 --(0.25,-1.1)\dpicstop
\dpicdraw (0.375,-1.1) circle (0.049213in)\dpicstop
\dpicdraw (0.25,-1.1)
 --(0.5,-1.1)\dpicstop
\dpicdraw (0.5,-1.1)
 --(0.75,-1.1)\dpicstop
\draw (0.777674,-1.1) node[right=-2bp]{source(,v)};
\dpicdraw (0,-1.375)
 --(0.25,-1.375)\dpicstop
\dpicdraw (0.375,-1.375) circle (0.049213in)\dpicstop
\dpicdraw (0.25,-1.375)
 ..controls (0.319036,-1.375) and (0.375,-1.319036)
 ..(0.375,-1.25)\dpicstop
\dpicdraw (0.5,-1.375)
 --(0.75,-1.375)\dpicstop
\draw (0.777674,-1.375) node[right=-2bp]{source(,SC)};
\dpicdraw (0,-1.65)
 --(0.25,-1.65)\dpicstop
\dpicdraw (0.375,-1.65) circle (0.049213in)\dpicstop
\dpicdraw (0.375,-1.65)
 ..controls (0.375,-1.626988) and (0.356345,-1.608333)
 ..(0.333333,-1.608333)
 ..controls (0.310321,-1.608333) and (0.291667,-1.626988)
 ..(0.291667,-1.65)\dpicstop
\dpicdraw (0.375,-1.65)
 ..controls (0.375,-1.673012) and (0.393655,-1.691667)
 ..(0.416667,-1.691667)
 ..controls (0.439679,-1.691667) and (0.458333,-1.673012)
 ..(0.458333,-1.65)\dpicstop
\dpicdraw (0.583333,-1.65)
 --(0.833333,-1.65)\dpicstop
\draw (0.777674,-1.65) node[right=-2bp]{source(,AC)};
\dpicdraw (0,-1.925)
 --(0.25,-1.925)\dpicstop
\dpicdraw (0.375,-1.925) circle (0.049213in)\dpicstop
\dpicdraw (0.286612,-1.836612)
 --(0.463388,-2.013388)\dpicstop
\dpicdraw (0.286612,-2.013388)
 --(0.463388,-1.836612)\dpicstop
\dpicdraw (0.5,-1.925)
 --(0.75,-1.925)\dpicstop
\draw (0.777674,-1.925) node[right=-2bp]{source(,X)};
\dpicdraw (0,-2.2)
 --(0.25,-2.2)\dpicstop
\dpicdraw (0.375,-2.2) circle (0.049213in)\dpicstop
\dpicdraw (0.25,-2.2)
 --(0.3125,-2.2)\dpicstop
\dpicdraw (0.3125,-2.2625)
 --(0.3125,-2.1375)\dpicstop
\dpicdraw (0.4375,-2.2625)
 --(0.4375,-2.1375)\dpicstop
\dpicdraw (0.5,-2.2)
 --(0.4375,-2.2)\dpicstop
\dpicdraw (0.5,-2.2)
 --(0.75,-2.2)\dpicstop
\draw (0.777674,-2.2) node[right=-2bp]{source(,F)};
\dpicdraw (0,-2.475)
 --(0.1875,-2.475)\dpicstop
\dpicdraw (0.3125,-2.475) circle (0.049213in)\dpicstop
\dpicdraw (0.4375,-2.475) circle (0.049213in)\dpicstop
\dpicdraw (0.5625,-2.475)
 --(0.75,-2.475)\dpicstop
\draw (0.777674,-2.475) node[right=-2bp]{source(,G)};
\dpicdraw (0,-2.75)
 --(0.1875,-2.75)\dpicstop
\dpicdraw (0.3125,-2.75) circle (0.049213in)\dpicstop
\dpicdraw (0.375,-2.858253)
 ..controls (0.458333,-2.906366) and (0.5625,-2.846225)
 ..(0.5625,-2.75)
 ..controls (0.5625,-2.653775) and (0.458333,-2.593634)
 ..(0.375,-2.641747)\dpicstop
\dpicdraw (0.5625,-2.75)
 --(0.75,-2.75)\dpicstop
\draw (0.777674,-2.75) node[right=-2bp]{source(,Q)};
\dpicdraw (2,0)
 --(2.175,0)\dpicstop
\dpicdraw (2.375,0) circle (0.07874in)\dpicstop
\dpicdraw (2.575,0)
 --(2.75,0)\dpicstop
\draw (2.777674,0) node[right=-2bp]{source(,{,}0.4)};
\dpicdraw (2,-0.35)
 --(2.25,-0.35)\dpicstop
\dpicdraw (2.375,-0.35) circle (0.049213in)\dpicstop
\dpicdraw (2.3125,-0.38125)
 --(2.34375,-0.38125)
 --(2.34375,-0.31875)
 --(2.40625,-0.31875)
 --(2.40625,-0.38125)
 --(2.4375,-0.38125)\dpicstop
\dpicdraw (2.5,-0.35)
 --(2.75,-0.35)\dpicstop
\draw (2.777674,-0.35) node[right=-2bp]{source(,P)};
\dpicdraw (2,-0.625)
 --(2.25,-0.625)\dpicstop
\dpicdraw (2.375,-0.625) circle (0.049213in)\dpicstop
\dpicdraw (2.3125,-0.625)
 --(2.3125,-0.583333)
 --(2.375,-0.583333)
 --(2.375,-0.666667)
 --(2.4375,-0.666667)
 --(2.4375,-0.625)\dpicstop
\dpicdraw (2.5,-0.625)
 --(2.75,-0.625)\dpicstop
\draw (2.777674,-0.625) node[right=-2bp]{source(,U)};
\dpicdraw (2,-0.9)
 --(2.25,-0.9)\dpicstop
\dpicdraw (2.375,-0.9) circle (0.049213in)\dpicstop
\dpicdraw (2.3125,-0.941667)
 --(2.375,-0.941667)
 --(2.375,-0.858333)
 --(2.4375,-0.858333)\dpicstop
\dpicdraw (2.5,-0.9)
 --(2.75,-0.9)\dpicstop
\draw (2.777674,-0.9) node[right=-2bp]{source(,H)};
\dpicdraw (2,-1.175)
 --(2.25,-1.175)\dpicstop
\dpicdraw (2.375,-1.175) circle (0.049213in)\dpicstop
\dpicdraw (2.291667,-1.216667)
 --(2.416667,-1.1125)
 --(2.416667,-1.216667)\dpicstop
\dpicdraw (2.5,-1.175)
 --(2.75,-1.175)\dpicstop
\draw (2.777674,-1.175) node[right=-2bp]{source(,R)};
\dpicdraw (2,-1.45)
 --(2.25,-1.45)\dpicstop
\dpicdraw (2.375,-1.45) circle (0.049213in)\dpicstop
\dpicdraw (2.291667,-1.45)
 ..controls (2.29302,-1.447174) and (2.295417,-1.442207)
 ..(2.297014,-1.438918)
 ..controls (2.298611,-1.435629) and (2.301248,-1.430362)
 ..(2.302897,-1.427166)
 ..controls (2.304546,-1.423971) and (2.307453,-1.418784)
 ..(2.309383,-1.415594)
 ..controls (2.311313,-1.412404) and (2.314426,-1.40787)
 ..(2.316328,-1.405477)
 ..controls (2.31823,-1.403084) and (2.3213,-1.399943)
 ..(2.323177,-1.398468)
 ..controls (2.325054,-1.396994) and (2.328093,-1.395392)
 ..(2.329956,-1.394895)
 ..controls (2.33182,-1.394398) and (2.334847,-1.394398)
 ..(2.33671,-1.394895)
 ..controls (2.338574,-1.395392) and (2.341612,-1.396994)
 ..(2.34349,-1.398468)
 ..controls (2.345367,-1.399943) and (2.348437,-1.403084)
 ..(2.350339,-1.405477)
 ..controls (2.352241,-1.40787) and (2.355353,-1.412404)
 ..(2.357283,-1.415594)
 ..controls (2.359213,-1.418784) and (2.362369,-1.424451)
 ..(2.364323,-1.428239)
 ..controls (2.366277,-1.432026) and (2.369464,-1.438441)
 ..(2.371432,-1.442551)
 ..controls (2.373401,-1.446661) and (2.376599,-1.453339)
 ..(2.378568,-1.457449)
 ..controls (2.380536,-1.461559) and (2.383723,-1.467974)
 ..(2.385677,-1.471761)
 ..controls (2.387631,-1.475549) and (2.390787,-1.481216)
 ..(2.392717,-1.484406)
 ..controls (2.394647,-1.487596) and (2.397759,-1.49213)
 ..(2.399661,-1.494523)
 ..controls (2.401563,-1.496916) and (2.404633,-1.500057)
 ..(2.40651,-1.501532)
 ..controls (2.408388,-1.503006) and (2.411426,-1.504608)
 ..(2.41329,-1.505105)
 ..controls (2.415153,-1.505602) and (2.41818,-1.505602)
 ..(2.420044,-1.505105)
 ..controls (2.421907,-1.504608) and (2.424946,-1.503006)
 ..(2.426823,-1.501532)
 ..controls (2.4287,-1.500057) and (2.43177,-1.496916)
 ..(2.433672,-1.494523)
 ..controls (2.435574,-1.49213) and (2.438687,-1.487596)
 ..(2.440617,-1.484406)
 ..controls (2.442547,-1.481216) and (2.445454,-1.476029)
 ..(2.447103,-1.472834)
 ..controls (2.448752,-1.469638) and (2.451389,-1.464371)
 ..(2.452986,-1.461082)
 ..controls (2.454583,-1.457793) and (2.45698,-1.452826)
 ..(2.458333,-1.45)\dpicstop
\dpicdraw (2.583333,-1.45)
 --(2.833333,-1.45)\dpicstop
\draw (2.777674,-1.45) node[right=-2bp]{source(,S)};
\dpicdraw (2,-1.725)
 --(2.25,-1.725)\dpicstop
\dpicdraw (2.375,-1.725) circle (0.049213in)\dpicstop
\dpicdraw (2.25,-1.725)
 ..controls (2.319036,-1.725) and (2.375,-1.780964)
 ..(2.375,-1.85)\dpicstop
\dpicdraw (2.5,-1.725)
 --(2.75,-1.725)\dpicstop
\draw (2.777674,-1.725) node[right=-2bp]{source(,SCr)};
\dpicdraw (2,-2)
 --(2.25,-2)\dpicstop
\dpicdraw (2.375,-2) circle (0.049213in)\dpicstop
\dpicdraw (2.28125,-2.03125)
 --(2.34375,-1.96875)
 --(2.40625,-2.03125)
 --(2.46875,-1.96875)\dpicstop
\dpicdraw (2.5,-2)
 --(2.75,-2)\dpicstop
\draw (2.777674,-2) node[right=-2bp]{source(,T)};
\dpicdraw (2,-2.275)
 --(2.25,-2.275)\dpicstop
\dpicdraw (2.375,-2.275) circle (0.049213in)\dpicstop
\dpicdraw (2.25,-2.275)
 --(2.34375,-2.275)\dpicstop
\dpicdraw[line width=0.4bp](2.34375,-2.275) circle (0.00109in)\dpicstop
\dpicdraw (2.34375,-2.275)
 --(2.348958,-2.233333)
 ..controls (2.352431,-2.205556) and (2.361111,-2.191667)
 ..(2.375,-2.191667)
 ..controls (2.388889,-2.191667) and (2.397569,-2.205556)
 ..(2.401042,-2.233333)
 --(2.40625,-2.275)\dpicstop
\dpicdraw[line width=0.4bp](2.40625,-2.275) circle (0.00109in)\dpicstop
\dpicdraw (2.40625,-2.275)
 --(2.5,-2.275)\dpicstop
\dpicdraw (2.5,-2.275)
 --(2.75,-2.275)\dpicstop
\draw (2.777674,-2.275) node[right=-2bp]{source(,L)};
\dpicdraw (2,-2.55)
 --(2.25,-2.55)\dpicstop
\dpicdraw (2.375,-2.55) circle (0.049213in)\dpicstop
\dpicdraw (2.25,-2.55)
 --(2.291667,-2.55)\dpicstop
\dpicdraw[line width=0.4bp](2.291667,-2.55) circle (0.00109in)\dpicstop
\dpicdraw (2.291667,-2.55)
 ..controls (2.291667,-2.584518) and (2.319649,-2.6125)
 ..(2.354167,-2.6125)
 ..controls (2.388684,-2.6125) and (2.416667,-2.584518)
 ..(2.416667,-2.55)\dpicstop
\dpicdraw (2.416667,-2.55)
 ..controls (2.416667,-2.526988) and (2.398012,-2.508333)
 ..(2.375,-2.508333)
 ..controls (2.351988,-2.508333) and (2.333333,-2.526988)
 ..(2.333333,-2.55)\dpicstop
\dpicdraw (2.333333,-2.55)
 ..controls (2.333333,-2.584518) and (2.361316,-2.6125)
 ..(2.395833,-2.6125)
 ..controls (2.430351,-2.6125) and (2.458333,-2.584518)
 ..(2.458333,-2.55)\dpicstop
\dpicdraw[line width=0.4bp](2.458333,-2.55) circle (0.00109in)\dpicstop
\dpicdraw (2.458333,-2.55)
 --(2.5,-2.55)\dpicstop
\dpicdraw (2.5,-2.55)
 --(2.75,-2.55)\dpicstop
\draw (2.777674,-2.55) node[right=-2bp]{source(,B)};
\dpicdraw (2,-2.77)
 --(2.25,-2.77)\dpicstop
\dpicdraw (2.375,-2.7075)
 ..controls (2.39675,-2.7075) and (2.430875,-2.714063)
 ..(2.45625,-2.723125)
 ..controls (2.481625,-2.732188) and (2.5,-2.751875)
 ..(2.5,-2.77)
 ..controls (2.5,-2.788125) and (2.481625,-2.807813)
 ..(2.45625,-2.816875)
 ..controls (2.430875,-2.825938) and (2.39675,-2.8325)
 ..(2.375,-2.8325)
 ..controls (2.35325,-2.8325) and (2.319125,-2.825938)
 ..(2.29375,-2.816875)
 ..controls (2.268375,-2.807813) and (2.25,-2.788125)
 ..(2.25,-2.77)
 ..controls (2.25,-2.751875) and (2.268375,-2.732188)
 ..(2.29375,-2.723125)
 ..controls (2.319125,-2.714063) and (2.35325,-2.7075)
 ..(2.375,-2.7075)\dpicstop
\dpicdraw (2.5,-2.77)
 --(2.75,-2.77)\dpicstop
\draw (2.777674,-2.77) node[right=-2bp]{nullator};
\dpicdraw (2,-2.935)
 --(2.25,-2.935)\dpicstop
\dpicdraw (2.375,-2.935)
 --(2.34375,-2.90375)
 ..controls (2.322917,-2.882917) and (2.302083,-2.8725)
 ..(2.28125,-2.8725)
 ..controls (2.260417,-2.8725) and (2.25,-2.893333)
 ..(2.25,-2.935)
 ..controls (2.25,-2.976667) and (2.260417,-2.9975)
 ..(2.28125,-2.9975)
 ..controls (2.302083,-2.9975) and (2.322917,-2.987083)
 ..(2.34375,-2.96625)
 --(2.375,-2.935)\dpicstop
\dpicdraw (2.375,-2.935)
 --(2.40625,-2.90375)
 ..controls (2.427083,-2.882917) and (2.447917,-2.8725)
 ..(2.46875,-2.8725)
 ..controls (2.489583,-2.8725) and (2.5,-2.893333)
 ..(2.5,-2.935)
 ..controls (2.5,-2.976667) and (2.489583,-2.9975)
 ..(2.46875,-2.9975)
 ..controls (2.447917,-2.9975) and (2.427083,-2.987083)
 ..(2.40625,-2.96625)
 --(2.375,-2.935)\dpicstop
\dpicdraw (2.5,-2.935)
 --(2.75,-2.935)\dpicstop
\draw (2.777674,-2.935) node[right=-2bp]{norator};
\dpicdraw (4,0)
 --(4.25,0)\dpicstop
\dpicdraw (4.375,0) circle (0.049213in)\dpicstop
\dpicdraw (4.25,0)
 --(4.3125,0)\dpicstop
\dpicdraw (4.396376,-0.058731)
 --(4.396376,0.058731)\dpicstop
\dpicdraw[line width=0.4bp](4.396376,0.058731) circle (0.00109in)\dpicstop
\dpicdraw (4.396376,0.058731)
 ..controls (4.451208,0.038774) and (4.451208,-0.038774)
 ..(4.396376,-0.058731)\dpicstop
\dpicdraw[line width=0.4bp](4.396376,-0.058731) circle (0.00109in)\dpicstop
\dpicdraw (4.353624,0.058731)
 --(4.353624,-0.058731)\dpicstop
\dpicdraw[line width=0.4bp](4.353624,-0.058731) circle (0.00109in)\dpicstop
\dpicdraw (4.353624,-0.058731)
 ..controls (4.298792,-0.038774) and (4.298792,0.038774)
 ..(4.353624,0.058731)\dpicstop
\dpicdraw[line width=0.4bp](4.353624,0.058731) circle (0.00109in)\dpicstop
\dpicdraw (4.4375,0)
 --(4.5,0)\dpicstop
\dpicdraw (4.5,0)
 --(4.75,0)\dpicstop
\draw (4.777674,0) node[right=-2bp]{source(,N)};
\dpicdraw (4,-0.275)
 --(4.25,-0.275)\dpicstop
\dpicdraw (4.375,-0.275) circle (0.049213in)\dpicstop
\draw (4.375,-0.275) node{\rm mA};
\dpicdraw (4.5,-0.275)
 --(4.75,-0.275)\dpicstop
\draw (4.777674,-0.275) node[right=-2bp]{source(,"mA")};
\dpicdraw (4,-0.585)
 --(4.225,-0.585)\dpicstop
\dpicdraw (4.225,-0.585)
 --(4.375,-0.435)
 --(4.525,-0.585)
 --(4.375,-0.735)
 --(4.225,-0.585)\dpicstop
\dpicdraw (4.525,-0.585)
 --(4.75,-0.585)\dpicstop
\draw (4.777674,-0.585) node[right=-2bp]{consource};
\dpicdraw (4,-0.905)
 --(4.225,-0.905)\dpicstop
\dpicdraw (4.225,-0.905)
 --(4.375,-0.755)
 --(4.525,-0.905)
 --(4.375,-1.055)
 --(4.225,-0.905)\dpicstop
\filldraw[line width=0bp](4.3875,-0.93)
 --(4.4875,-0.905)
 --(4.3875,-0.88) --cycle\dpicstop
\dpicdraw (4.2625,-0.905)
 --(4.464594,-0.905)\dpicstop
\dpicdraw (4.525,-0.905)
 --(4.75,-0.905)\dpicstop
\draw (4.777674,-0.905) node[right=-2bp]{consource(,I)};
\dpicdraw (4,-1.225)
 --(4.225,-1.225)\dpicstop
\dpicdraw (4.225,-1.225)
 --(4.375,-1.075)
 --(4.525,-1.225)
 --(4.375,-1.375)
 --(4.225,-1.225)\dpicstop
\dpicdraw (4.375,-1.075)
 --(4.375,-1.375)\dpicstop
\dpicdraw (4.525,-1.225)
 --(4.75,-1.225)\dpicstop
\draw (4.777674,-1.225) node[right=-2bp]{consource(,i)};
\dpicdraw (4,-1.545)
 --(4.25,-1.545)\dpicstop
\dpicdraw (4.375,-1.545) circle (0.049213in)\dpicstop
\dpicdraw (4.26275,-1.49)
 ..controls (4.332238,-1.53) and (4.417762,-1.53)
 ..(4.48725,-1.49)\dpicstop
\dpicdraw (4.5,-1.545)
 --(4.75,-1.545)\dpicstop
\draw (4.777674,-1.545) node[right=-2bp]{source(,SE)};
\dpicdraw (4,-1.82)
 --(4.225,-1.82)\dpicstop
\dpicdraw (4.225,-1.82)
 --(4.375,-1.67)
 --(4.525,-1.82)
 --(4.375,-1.97)
 --(4.225,-1.82)\dpicstop
\draw (4.3,-1.82) node{$-$};
\draw (4.45,-1.82) node{$+$};
\dpicdraw (4.525,-1.82)
 --(4.75,-1.82)\dpicstop
\draw (4.777674,-1.82) node[right=-2bp]{consource(,V)};
\dpicdraw (4,-2.14)
 --(4.225,-2.14)\dpicstop
\dpicdraw (4.225,-2.14)
 --(4.375,-1.99)
 --(4.525,-2.14)
 --(4.375,-2.29)
 --(4.225,-2.14)\dpicstop
\dpicdraw (4.225,-2.14)
 --(4.525,-2.14)\dpicstop
\dpicdraw (4.525,-2.14)
 --(4.75,-2.14)\dpicstop
\draw (4.777674,-2.14) node[right=-2bp]{consource(,v)};
\dpicdraw (4,-2.44)
 --(4.354167,-2.44)\dpicstop
\dpicdraw (4.354167,-2.3775)
 --(4.354167,-2.5025)\dpicstop
\dpicdraw (4.395833,-2.315)
 --(4.395833,-2.565)\dpicstop
\dpicdraw (4.395833,-2.44)
 --(4.75,-2.44)\dpicstop
\draw (4.777674,-2.44) node[right=-2bp]{battery};
\dpicdraw (4.75,-2.715)
 --(4.479167,-2.715)\dpicstop
\dpicdraw (4.479167,-2.7775)
 --(4.479167,-2.6525)\dpicstop
\dpicdraw (4.4375,-2.84)
 --(4.4375,-2.59)\dpicstop
\dpicdraw (4.395833,-2.7775)
 --(4.395833,-2.6525)\dpicstop
\dpicdraw (4.354167,-2.84)
 --(4.354167,-2.59)\dpicstop
\dpicdraw (4.3125,-2.7775)
 --(4.3125,-2.6525)\dpicstop
\dpicdraw (4.270833,-2.84)
 --(4.270833,-2.59)\dpicstop
\dpicdraw (4.270833,-2.715)
 --(4,-2.715)\dpicstop
\draw (4.777674,-2.715) node[right=-2bp]{battery(,3,R)};
 } 
\end{tikzpicture}
\vspace*{-0.5\baselineskip}