Subversion Repositories wimsdev

Rev

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

Rev 4926 Rev 9965
Line 13... Line 13...
13
comp_norotate=acsrc meter num
13
comp_norotate=acsrc meter num
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
line 0,1,0,0.8,_color_\
18
segment 0,1,0,0.8,_color_\
19
line -0.6,0.8,0.6,0.8,_color_
19
segment -0.6,0.8,0.6,0.8,_color_
20
comp_transistor2=lines _color_,-1,0,-0.9,0,-0.1,-0.8,0.1,-0.8,0.9,0,1,0\
20
comp_transistor2=lines _color_,-1,0,-0.9,0,-0.1,-0.8,0.1,-0.8,0.9,0,1,0\
21
line 0,-1,0,-0.8,_color_\
21
segment 0,-1,0,-0.8,_color_\
22
line -0.6,-0.8,0.6,-0.8,_color_
22
segment -0.6,-0.8,0.6,-0.8,_color_
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
 
28
 
29
comp_and=lines _color_,0,0.7,-1,0.7,-1,-0.7,0,-0.7\
29
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)\
30
plot _color_,0.65*sin(pi*t),0.7*cos(pi*t)\
31
line 0.65,0,1,0,_color_
31
segment 0.65,0,1,0,_color_
32
 
32
 
33
comp_arrow=triangle -1,0.4,-1,-0.4,-0.1,0,_color_
33
comp_arrow=triangle -1,0.4,-1,-0.4,-0.1,0,_color_
34
 
34
 
35
comp__Arrow=ftriangle -1,0.4,-1,-0.4,-0.1,0,_color_
35
comp__Arrow=ftriangle -1,0.4,-1,-0.4,-0.1,0,_color_
36
 
36
 
37
comp_bat=parallel -1,0,-0.6,0,1.6,0,2,_color_\
37
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_\
38
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_
39
parallel 0.2,-0.3,0.2,0.3,-0.8,0,2,_color_
40
 
40
 
41
comp_buf=triangle -0.55,0.5,-0.55,-0.5,0.55,0,_color_\
41
comp_buf=triangle -0.55,0.5,-0.55,-0.5,0.55,0,_color_\
42
line -1,0,-0.55,0,_color_\
42
segment -1,0,-0.55,0,_color_\
43
line 0.55,0,1,0,_color_
43
segment 0.55,0,1,0,_color_
44
 
44
 
45
comp_cap=parallel -1,0,-0.2,0,1.2,0,2,_color_\
45
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_
46
parallel -0.2,-0.7,-0.2,0.7,0.4,0,2,_color_
47
 
47
 
48
comp_chas=line 1,0,0.6,0,_color_\
48
comp_chas=segment 1,0,0.6,0,_color_\
49
triangle 0.6,-0.6,0.6,0.6,0.1,0,_color_
49
triangle 0.6,-0.6,0.6,0.6,0.1,0,_color_
50
 
50
 
51
comp_close=parallel -1,0,-0.7,0,1.7,0,2,_color_\
51
comp_close=parallel -1,0,-0.7,0,1.7,0,2,_color_\
52
ellipse -0.5,0,0.4,0.4,_color_\
52
ellipse -0.5,0,0.4,0.4,_color_\
53
ellipse 0.5,0,0.4,0.4,_color_\
53
ellipse 0.5,0,0.4,0.4,_color_\
54
line -0.7,0.2,0.7,0.2,_color_
54
segment -0.7,0.2,0.7,0.2,_color_
55
 
55
 
56
comp_coil=parallel -1,0,-0.875,0,1.875,0,2,_color_\
56
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)
57
curve _color_,-0.15*cos(7*pi*t)+1.44*t-0.72,0.3*sin(7*pi*t)
58
 
58
 
59
comp_color=!nosubst frect -1,-1,1,1,$slib_text
59
comp_color=!nosubst frect -1,-1,1,1,$slib_text
60
 
60
 
61
comp_diode=parallel -1,0,-0.3,0,1.3,0,2,_color_\
61
comp_diode=parallel -1,0,-0.3,0,1.3,0,2,_color_\
62
line 0.3,-0.5,0.3,0.5,_color_\
62
segment 0.3,-0.5,0.3,0.5,_color_\
63
triangle 0.3,0,-0.3,0.5,-0.3,-0.5,_color_
63
triangle 0.3,0,-0.3,0.5,-0.3,-0.5,_color_
64
 
64
 
65
comp__Diode=parallel -1,0,-0.3,0,1.3,0,2,_color_\
65
comp__Diode=parallel -1,0,-0.3,0,1.3,0,2,_color_\
66
line 0.3,-0.5,0.3,0.5,_color_\
66
segment 0.3,-0.5,0.3,0.5,_color_\
67
ftriangle 0.3,0,-0.3,0.5,-0.3,-0.5,_color_
67
ftriangle 0.3,0,-0.3,0.5,-0.3,-0.5,_color_
68
 
68
 
69
comp_del=parallel -1,0,-0.3,0,1.3,0,2,_color_\
69
comp_del=parallel -1,0,-0.3,0,1.3,0,2,_color_\
70
line 0.3,-0.5,0.3,0.5,_color_\
70
segment 0.3,-0.5,0.3,0.5,_color_\
71
triangle 0.3,0,-0.3,0.5,-0.3,-0.5,_color_\
71
triangle 0.3,0,-0.3,0.5,-0.3,-0.5,_color_\
72
arrow -0.15,0.55,0.1,0.9,7,_color_\
72
arrow -0.15,0.55,0.1,0.9,7,_color_\
73
arrow 0.1,0.4,0.35,0.75,7,_color_
73
arrow 0.1,0.4,0.35,0.75,7,_color_
74
 
74
 
75
comp_gen=parallel -1,0,-0.2,0,1.2,0,2,_color_\
75
comp_gen=parallel -1,0,-0.2,0,1.2,0,2,_color_\
76
line -0.2,-0.7,-0.2,0.7,_color_\
76
segment -0.2,-0.7,-0.2,0.7,_color_\
77
line 0.2,-0.3,0.2,0.3,_color_
77
segment 0.2,-0.3,0.2,0.3,_color_
78
 
78
 
79
comp_gnd=line 1,0,0.6,0,_color_\
79
comp_gnd=segment 1,0,0.6,0,_color_\
80
line 0.6,-0.7,0.6,0.7,_color_\
80
segment 0.6,-0.7,0.6,0.7,_color_\
81
line 0.35,-0.4,0.35,0.4,_color_\
81
segment 0.35,-0.4,0.35,0.4,_color_\
82
line 0.1,-0.1,0.1,0.1,_color_
82
segment 0.1,-0.1,0.1,0.1,_color_
83
 
83
 
84
comp_iarrow=line -1,0,1,0,_color_\
84
comp_iarrow=segment -1,0,1,0,_color_\
85
lines _color_,-0.4,0.25,0.4,0,-0.4,-0.25
85
lines _color_,-0.4,0.25,0.4,0,-0.4,-0.25
86
 
86
 
87
comp__iArrow=line -1,0,1,0,_color_\
87
comp__iArrow=segment -1,0,1,0,_color_\
88
ftriangle -0.4,0.25,0.4,0,-0.4,-0.25,_color_
88
ftriangle -0.4,0.25,0.4,0,-0.4,-0.25,_color_
89
 
89
 
90
comp_inv=triangle -0.55,0.5,-0.55,-0.5,0.55,0,_color_\
90
comp_inv=triangle -0.55,0.5,-0.55,-0.5,0.55,0,_color_\
91
line -1,0,-0.55,0,_color_\
91
segment -1,0,-0.55,0,_color_\
92
ellipse 0.75,0,0.4,0.4,_color_\
92
ellipse 0.75,0,0.4,0.4,_color_\
93
line 0.95,0,1,0,_color_
93
segment 0.95,0,1,0,_color_
94
 
94
 
95
comp_isrc=ellipse 0,0,2,2,_color_\
95
comp_isrc=ellipse 0,0,2,2,_color_\
96
arrow -0.6,0,0.6,0,$slib_dotwidth,_color_
96
arrow -0.6,0,0.6,0,$slib_dotwidth,_color_
97
 
97
 
98
comp_lamp=ellipse 0,0,1.42,1.42,_color_\
98
comp_lamp=ellipse 0,0,1.42,1.42,_color_\
99
line -0.5,-0.5,0.5,0.5,_color_\
99
segment -0.5,-0.5,0.5,0.5,_color_\
100
line -0.5,0.5,0.5,-0.5,_color_\
100
segment -0.5,0.5,0.5,-0.5,_color_\
101
parallel -1,0,-0.71,0,1.71,0,2,_color_
101
parallel -1,0,-0.71,0,1.71,0,2,_color_
102
 
102
 
103
comp_meter=ellipse 0,0,2,2,_color_\
103
comp_meter=ellipse 0,0,2,2,_color_\
104
line -0.8,-0.55,0.8,-0.55,_color_\
104
segment -0.8,-0.55,0.8,-0.55,_color_\
105
arrow -0.1,-0.5,0.4,0.5,$slib_dotwidth,_color_
105
arrow -0.1,-0.5,0.4,0.5,$slib_dotwidth,_color_
106
 
106
 
107
comp_nand=lines _color_,0,0.7,-1,0.7,-1,-0.7,0,-0.7\
107
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)\
108
plot _color_,0.65*sin(pi*t),0.7*cos(pi*t)\
109
ellipse 0.825,0,0.35,0.35,_color_
109
ellipse 0.825,0,0.35,0.35,_color_
Line 122... Line 122...
122
arrow -0.1,-0.8,-0.9,0,$slib_dotwidth,_color_
122
arrow -0.1,-0.8,-0.9,0,$slib_dotwidth,_color_
123
 
123
 
124
comp_open=parallel -1,0,-0.7,0,1.7,0,2,_color_\
124
comp_open=parallel -1,0,-0.7,0,1.7,0,2,_color_\
125
ellipse -0.5,0,0.4,0.4,_color_\
125
ellipse -0.5,0,0.4,0.4,_color_\
126
ellipse 0.5,0,0.4,0.4,_color_\
126
ellipse 0.5,0,0.4,0.4,_color_\
127
line -0.7,0.6,0.7,0.6,_color_
127
segment -0.7,0.6,0.7,0.6,_color_
128
 
128
 
129
comp_or=curve _color_,-0.15*(2*t-1)^2-0.85,0.7-1.4*t\
129
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\
130
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\
131
curve _color_,t*1.65-1,-0.7+0.7*t^3\
132
line 0.65,0,1,0,_color_
132
segment 0.65,0,1,0,_color_
133
 
133
 
134
comp_pnp=$comp_transistor\
134
comp_pnp=$comp_transistor\
135
arrow 0.9,0,0.1,0.8,$slib_dotwidth,_color_
135
arrow 0.9,0,0.1,0.8,$slib_dotwidth,_color_
136
 
136
 
137
comp_pnp2=$comp_transistor2\
137
comp_pnp2=$comp_transistor2\
Line 142... Line 142...
142
comp_res2=parallel -1,0,-0.75,0,1.75,0,2,_color_\
142
comp_res2=parallel -1,0,-0.75,0,1.75,0,2,_color_\
143
rectangle -0.75,-0.3,0.75,0.3,_color_
143
rectangle -0.75,-0.3,0.75,0.3,_color_
144
 
144
 
145
comp_src=ellipse 0,0,2,2,_color_
145
comp_src=ellipse 0,0,2,2,_color_
146
 
146
 
147
comp_term=line 0.5,0,1,0,_color_\
147
comp_term=segment 0.5,0,1,0,_color_\
148
ellipse 0.3,0,0.4,0.4,_color_
148
ellipse 0.3,0,0.4,0.4,_color_
149
 
149
 
150
comp_term2=ellipse -0.8,0,0.4,0.4,_color_\
150
comp_term2=ellipse -0.8,0,0.4,0.4,_color_\
151
ellipse 0.8,0,0.4,0.4,_color_
151
ellipse 0.8,0,0.4,0.4,_color_
152
 
152
 
153
comp_wire=line -1,0,1,0,_color_
153
comp_wire=segment -1,0,1,0,_color_
154
 
154
 
155
comp_xnor=curve _color_,-0.15*(2*t-1)^2-0.85,0.7-1.4*t\
155
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\
156
curve _color_,-0.15*(2*t-1)^2-0.65,0.7-1.4*t\
157
curve _color_,t*1.45-0.8,0.7-0.7*t^3\
157
curve _color_,t*1.45-0.8,0.7-0.7*t^3\
158
curve _color_,t*1.45-0.8,-0.7+0.7*t^3\
158
curve _color_,t*1.45-0.8,-0.7+0.7*t^3\
Line 160... Line 160...
160
 
160
 
161
comp_xor=curve _color_,-0.15*(2*t-1)^2-0.85,0.7-1.4*t\
161
comp_xor=curve _color_,-0.15*(2*t-1)^2-0.85,0.7-1.4*t\
162
curve _color_,-0.15*(2*t-1)^2-0.65,0.7-1.4*t\
162
curve _color_,-0.15*(2*t-1)^2-0.65,0.7-1.4*t\
163
curve _color_,t*1.45-0.8,0.7-0.7*t^3\
163
curve _color_,t*1.45-0.8,0.7-0.7*t^3\
164
curve _color_,t*1.45-0.8,-0.7+0.7*t^3\
164
curve _color_,t*1.45-0.8,-0.7+0.7*t^3\
165
line 0.65,0,1,0,_color_
165
segment 0.65,0,1,0,_color_
166
 
166
 
167
comp_zener=parallel -1,0,-0.3,0,1.3,0,2,_color_\
167
comp_zener=parallel -1,0,-0.3,0,1.3,0,2,_color_\
168
lines _color_,0.5,0.6,0.3,0.4,0.3,-0.4,0.1,-0.6\
168
lines _color_,0.5,0.6,0.3,0.4,0.3,-0.4,0.1,-0.6\
169
triangle 0.3,0,-0.3,0.5,-0.3,-0.5,_color_
169
triangle 0.3,0,-0.3,0.5,-0.3,-0.5,_color_
170
 
170