23 Description = QObject::tr(
"exponential current source");
26 Arcs.append(
new Arc(-12,-12, 24, 24, 0, 16*360,QPen(Qt::darkBlue,2)));
27 Lines.append(
new Line(-30, 0,-12, 0,QPen(Qt::darkBlue,2)));
28 Lines.append(
new Line( 30, 0, 12, 0,QPen(Qt::darkBlue,2)));
29 Lines.append(
new Line( -7, 0, 7, 0,QPen(Qt::darkBlue,3)));
30 Lines.append(
new Line( 6, 0, 0, -4,QPen(Qt::darkBlue,3)));
31 Lines.append(
new Line( 6, 0, 0, 4,QPen(Qt::darkBlue,3)));
34 Lines.append(
new Line( 13, 7, 13, 10,QPen(Qt::darkBlue,2)));
35 Lines.append(
new Line( 13, 7, 21, 7,QPen(Qt::darkBlue,2)));
36 Lines.append(
new Line( 17, 7, 17, 10,QPen(Qt::darkBlue,2)));
37 Lines.append(
new Line( 21, 7, 21, 10,QPen(Qt::darkBlue,2)));
38 Lines.append(
new Line( 13, 13, 17, 17,QPen(Qt::darkBlue,2)));
39 Lines.append(
new Line( 17, 13, 13, 17,QPen(Qt::darkBlue,2)));
40 Lines.append(
new Line( 17, 20, 11, 20,QPen(Qt::darkBlue,2)));
41 Lines.append(
new Line( 17, 20, 17, 23,QPen(Qt::darkBlue,2)));
42 Lines.append(
new Line( 13, 20, 13, 23,QPen(Qt::darkBlue,2)));
43 Lines.append(
new Line( 17, 23, 13, 23,QPen(Qt::darkBlue,2)));
57 QObject::tr(
"current before rising edge")));
59 QObject::tr(
"maximum current of the pulse")));
61 QObject::tr(
"start time of the exponentially rising edge")));
63 QObject::tr(
"start of exponential decay")));
65 QObject::tr(
"time constant of the rising edge")));
67 QObject::tr(
"time constant of the falling edge")));
83 Name = QObject::tr(
"Exponential Current Pulse");
84 BitmapFile = (
char *)
"iexp";
86 if(getNewOne)
return new iExp();
Q3PtrList< struct Arc > Arcs
static Element * info(QString &, char *&, bool getNewOne=false)
Q3PtrList< Property > Props
Superclass of all schematic drawing elements.