15 Description = QObject::tr (
"Modular Operational Amplifier verilog device");
18 QObject::tr (
"Gain bandwidth product (Hz)")));
20 QObject::tr (
"Open-loop differential gain at DC (dB)")));
22 QObject::tr (
"Second pole frequency (Hz)")));
24 QObject::tr (
"Output resistance (Ohm)")));
26 QObject::tr (
"Differential input capacitance (F)")));
28 QObject::tr (
"Differential input resistance (Ohm)")));
30 QObject::tr (
"Input offset current (A)")));
32 QObject::tr (
"Input bias current (A)")));
34 QObject::tr (
"Input offset voltage (V)")));
36 QObject::tr (
"Common-mode rejection ratio at DC (dB)")));
38 QObject::tr (
"Common-mode zero corner frequency (Hz)")));
40 QObject::tr (
"Positive slew rate (V/s)")));
42 QObject::tr (
"Negative slew rate (V/s)")));
44 QObject::tr (
"Positive output voltage limit (V)")));
46 QObject::tr (
"Negative output voltage limit (V)")));
48 QObject::tr (
"Maximum DC output current (A)")));
50 QObject::tr (
"Current limit scale factor")));
61 p->
Props.getFirst()->Value =
Props.getFirst()->Value;
68 Name = QObject::tr(
"Modular OpAmp");
69 BitmapFile = (
char *)
"mod_amp";
71 if(getNewOne)
return new mod_amp();
78 Lines.append(
new Line(-30,-20,-20,-20,QPen(QPen::darkBlue,2)));
79 Lines.append(
new Line(-30, 20,-20, 20,QPen(QPen::darkBlue,2)));
80 Lines.append(
new Line( 30, 0, 40, 0,QPen(QPen::darkBlue,2)));
82 Lines.append(
new Line(-20,-35,-20, 35,QPen(QPen::darkBlue,2)));
83 Lines.append(
new Line(-20,-35, 30, 0,QPen(QPen::darkBlue,2)));
84 Lines.append(
new Line(-20, 35, 30, 0,QPen(QPen::darkBlue,2)));
86 Lines.append(
new Line(-16, 19, -9, 19,QPen(QPen::black,2)));
87 Lines.append(
new Line(-16,-19, -9,-19,QPen(QPen::red,2)));
88 Lines.append(
new Line(-13,-22,-13,-15,QPen(QPen::red,2)));
90 Lines.append(
new Line(-10, -10, -10, 10,QPen(QPen::red,2)));
91 Lines.append(
new Line(-10, -10, 0, 0,QPen(QPen::red,2)));
92 Lines.append(
new Line( 0, 0, 10, -10,QPen(QPen::red,2)));
93 Lines.append(
new Line( 10, -10, 10, 10,QPen(QPen::red,2)));