15 Description = QObject::tr (
"Photodiode verilog device");
18 QObject::tr (
"photodiode emission coefficient")));
20 QObject::tr (
"series lead resistance")
21 +
" ("+QObject::tr (
"Ohm")+
")"));
23 QObject::tr (
"diode dark current")
24 +
" ("+QObject::tr (
"A")+
")"));
26 QObject::tr (
"reverse breakdown voltage")
27 +
" ("+QObject::tr (
"V")+
")"));
29 QObject::tr (
"current at reverse breakdown voltage")
30 +
" ("+QObject::tr (
"A")+
")"));
32 QObject::tr (
"junction potential")
33 +
" ("+QObject::tr (
"V")+
")"));
35 QObject::tr (
"zero-bias junction capacitance")
36 +
" ("+QObject::tr (
"F")+
")"));
38 QObject::tr (
"grading coefficient")));
40 QObject::tr (
"diode relative area")));
42 QObject::tr (
"parameter measurement temperature")
43 +
" ("+QObject::tr (
"Celsius")+
")"));
45 QObject::tr (
"forward-bias depletion capacitance coefficient")));
47 QObject::tr (
"transit time")
48 +
" ("+QObject::tr (
"s")+
")"));
50 QObject::tr (
"saturation current temperature exponent")));
52 QObject::tr (
"energy gap")
53 +
" ("+QObject::tr (
"eV")+
")"));
55 QObject::tr (
"responsivity")
56 +
" ("+QObject::tr (
"A/W")+
")"));
58 QObject::tr (
"shunt resistance")
59 +
" ("+QObject::tr (
"Ohm")+
")"));
61 QObject::tr (
"quantum efficiency")
62 +
" ("+QObject::tr (
"%")+
")"));
64 QObject::tr (
"light wavelength")
65 +
" ("+QObject::tr (
"nm")+
")"));
67 QObject::tr (
"responsivity calculator selector")));
69 QObject::tr (
"flicker noise coefficient")));
71 QObject::tr (
"flicker noise exponent")));
73 QObject::tr (
"flicker noise frequency exponent")));
75 QObject::tr (
"simulation temperature")));
87 p->
Props.getFirst()->Value =
Props.getFirst()->Value;
94 Name = QObject::tr(
"Photodiode");
95 BitmapFile = (
char *)
"photodiode";
103 Arcs.append(
new Arc(-12,-12, 24, 24, 0, 16*360,QPen(QPen::red,2)));
104 Lines.append(
new Line(-30, 0, 30, 0,QPen(QPen::darkBlue,2)));
105 Lines.append(
new Line( -6, -9, -6, 9,QPen(QPen::darkBlue,2)));
106 Lines.append(
new Line( 6, -9, 6, 9,QPen(QPen::darkBlue,2)));
107 Lines.append(
new Line( -6, 0, 6, -9,QPen(QPen::darkBlue,2)));
108 Lines.append(
new Line( -6, 0, 6, 9,QPen(QPen::darkBlue,2)));
109 Lines.append(
new Line( 0, 12, 0, 30,QPen(QPen::green,2)));