15 Description = QObject::tr (
"MESFET verilog device");
18 QObject::tr (
"model selector")));
20 QObject::tr (
"pinch-off voltage")
21 +
" ("+QObject::tr (
"V")+
")"));
23 QObject::tr (
"transconductance parameter")
24 +
" ("+QObject::tr (
"A/(V*V)")+
")"));
26 QObject::tr (
"saturation voltage parameter")
27 +
" ("+QObject::tr (
"1/V")+
")"));
29 QObject::tr (
"channel length modulation parameter")
30 +
" ("+QObject::tr (
"1/V")+
")"));
32 QObject::tr (
"doping profile parameter")
33 +
" ("+QObject::tr (
"1/V")+
")"));
35 QObject::tr (
"power law exponent parameter")));
37 QObject::tr (
"power feedback parameter")
38 +
" ("+QObject::tr (
"1/W")+
")"));
40 QObject::tr (
"maximum junction voltage limit before capacitance limiting")
41 +
" ("+QObject::tr (
"V")+
")"));
43 QObject::tr (
"capacitance saturation transition voltage")
44 +
" ("+QObject::tr (
"V")+
")"));
46 QObject::tr (
"capacitance threshold transition voltage")
47 +
" ("+QObject::tr (
"V")+
")"));
49 QObject::tr (
"dc drain pull coefficient")));
51 QObject::tr (
"subthreshold conductance parameter")));
53 QObject::tr (
"diode saturation current")
54 +
" ("+QObject::tr (
"I")+
")"));
56 QObject::tr (
"diode emission coefficient")));
58 QObject::tr (
"built-in gate potential")
59 +
" ("+QObject::tr (
"V")+
")"));
61 QObject::tr (
"gate-drain junction reverse bias breakdown voltage")
62 +
" ("+QObject::tr (
"V")+
")"));
64 QObject::tr (
"diode saturation current temperature coefficient")));
66 QObject::tr (
"forward-bias depletion capacitance coefficient")));
68 QObject::tr (
"transit time under gate")
69 +
" ("+QObject::tr (
"s")+
")"));
71 QObject::tr (
"channel resistance")
72 +
" ("+QObject::tr (
"Ohm")+
")"));
74 QObject::tr (
"area factor")));
76 QObject::tr (
"energy gap")
77 +
" ("+QObject::tr (
"eV")+
")"));
79 QObject::tr (
"grading coefficient")));
81 QObject::tr (
"zero bias gate-drain junction capacitance")
82 +
" ("+QObject::tr (
"F")+
")"));
84 QObject::tr (
"zero bias gate-source junction capacitance")
85 +
" ("+QObject::tr (
"F")+
")"));
87 QObject::tr (
"zero bias drain-source junction capacitance")
88 +
" ("+QObject::tr (
"F")+
")"));
90 QObject::tr (
"Beta temperature coefficient")
91 +
" ("+QObject::tr (
"%/Celsius")+
")"));
93 QObject::tr (
"Alpha temperature coefficient")
94 +
" ("+QObject::tr (
"%/Celsius")+
")"));
96 QObject::tr (
"Gamma temperature coefficient")
97 +
" ("+QObject::tr (
"%/Celsius")+
")"));
99 QObject::tr (
"Subthreshold slope gate parameter")));
101 QObject::tr (
"subthreshold drain pull parameter")));
103 QObject::tr (
"gate-source current equation selector")));
105 QObject::tr (
"gate-drain current equation selector")));
107 QObject::tr (
"gate-source charge equation selector")));
109 QObject::tr (
"gate-drain charge equation selector")));
111 QObject::tr (
"drain-source charge equation selector")));
113 QObject::tr (
"Vto temperature coefficient")));
115 QObject::tr (
"gate resistance")
116 +
" ("+QObject::tr (
"Ohms")+
")"));
118 QObject::tr (
"drain resistance")
119 +
" ("+QObject::tr (
"Ohms")+
")"));
121 QObject::tr (
"source resistance")
122 +
" ("+QObject::tr (
"Ohms")+
")"));
124 QObject::tr (
"gate resistance temperature coefficient")
125 +
" ("+QObject::tr (
"1/Celsius")+
")"));
127 QObject::tr (
"drain resistance temperature coefficient")
128 +
" ("+QObject::tr (
"1/Celsius")+
")"));
130 QObject::tr (
"source resistance temperature coefficient")
131 +
" ("+QObject::tr (
"1/Celsius")+
")"));
133 QObject::tr (
"gate reverse breakdown currrent")
134 +
" ("+QObject::tr (
"A")+
")"));
136 QObject::tr (
"forward bias slope resistance")
137 +
" ("+QObject::tr (
"Ohms")+
")"));
139 QObject::tr (
"breakdown slope resistance")
140 +
" ("+QObject::tr (
"Ohms")+
")"));
142 QObject::tr (
"flicker noise exponent")));
144 QObject::tr (
"flicker noise coefficient")));
146 QObject::tr (
"shot noise coefficient")));
148 QObject::tr (
"parameter measurement temperature")
149 +
" ("+QObject::tr (
"Celsius")+
")"));
151 QObject::tr (
"simulation temperature")));
163 p->
Props.getFirst()->Value =
Props.getFirst()->Value;
170 Name = QObject::tr(
"MESFET");
171 BitmapFile = (
char *)
"MESFET";
173 if(getNewOne)
return new MESFET();
180 Lines.append(
new Line(-10,-15,-10, 15,QPen(QPen::darkBlue,3)));
181 Lines.append(
new Line(-30, 0,-10, 0,QPen(QPen::darkBlue,2)));
182 Lines.append(
new Line(-10,-10, 0,-10,QPen(QPen::darkBlue,2)));
183 Lines.append(
new Line( 0,-10, 0,-30,QPen(QPen::darkBlue,2)));
184 Lines.append(
new Line(-10, 10, 0, 10,QPen(QPen::darkBlue,2)));
185 Lines.append(
new Line( 0, 10, 0, 30,QPen(QPen::darkBlue,2)));
187 Lines.append(
new Line( -4, 24, 4, 20,QPen(QPen::darkBlue,2)));