15 Description = QObject::tr (
"Logarithmic Amplifier verilog device");
18 QObject::tr (
"scale factor")));
20 QObject::tr (
"scale factor error")
21 +
" ("+QObject::tr (
"%")+
")"));
23 QObject::tr (
"input I1 bias current")
24 +
" ("+QObject::tr (
"A")+
")"));
26 QObject::tr (
"input reference bias current")
27 +
" ("+QObject::tr (
"A")+
")"));
29 QObject::tr (
"number of decades")));
31 QObject::tr (
"conformity error")
32 +
" ("+QObject::tr (
"%")+
")"));
34 QObject::tr (
"output offset error")
35 +
" ("+QObject::tr (
"V")+
")"));
37 QObject::tr (
"amplifier input resistance")
38 +
" ("+QObject::tr (
"Ohm")+
")"));
40 QObject::tr (
"amplifier 3dB frequency")
41 +
" ("+QObject::tr (
"Hz")+
")"));
43 QObject::tr (
"amplifier output resistance")
44 +
" ("+QObject::tr (
"Ohm")+
")"));
46 QObject::tr (
"conformity error temperature coefficient")
47 +
" ("+QObject::tr (
"%/Celsius")+
")"));
49 QObject::tr (
"offset temperature coefficient")
50 +
" ("+QObject::tr (
"V/Celsius")+
")"));
52 QObject::tr (
"scale factor error temperature coefficient")
53 +
" ("+QObject::tr (
"%/Celsius")+
")"));
55 QObject::tr (
"input I1 bias current temperature coefficient")
56 +
" ("+QObject::tr (
"A/Celsius")+
")"));
58 QObject::tr (
"input reference bias current temperature coefficient")
59 +
" ("+QObject::tr (
"A/Celsius")+
")"));
61 QObject::tr (
"parameter measurement temperature")
62 +
" ("+QObject::tr (
"Celsius")+
")"));
64 QObject::tr (
"simulation temperature")));
76 p->
Props.getFirst()->Value =
Props.getFirst()->Value;
83 Name = QObject::tr(
"Logarithmic Amplifier");
84 BitmapFile = (
char *)
"log_amp";
86 if(getNewOne)
return new log_amp();
92 Lines.append(
new Line(-30,-20,-20,-20,QPen(QPen::darkBlue,2)));
93 Lines.append(
new Line(-30, 20,-20, 20,QPen(QPen::darkBlue,2)));
94 Lines.append(
new Line( 30, 0, 40, 0,QPen(QPen::darkBlue,2)));
96 Lines.append(
new Line(-20,-35,-20, 35,QPen(QPen::darkBlue,2)));
97 Lines.append(
new Line(-20,-35, 30, 0,QPen(QPen::darkBlue,2)));
98 Lines.append(
new Line(-20, 35, 30, 0,QPen(QPen::darkBlue,2)));
100 Lines.append(
new Line(-5, -10, -5, 10,QPen(QPen::red,2)));
101 Lines.append(
new Line(-5, 10, 5, 10,QPen(QPen::red,2)));
103 Texts.append(
new Text(-17, -26, QObject::tr(
"I"), Qt::black, 10.0, 1.0, 0.0));
104 Texts.append(
new Text(-17, 14, QObject::tr(
"R"), Qt::black, 10.0, 1.0, 0.0));