Sie sind auf Seite 1von 2

module res(p,n);

inout p,n;
electrical p,n;
parameter real r=0 from [0:inf);

analog
V(p,n) <+ r*I(p,n);

Endmodule


// Inductor

module ind(p,n);
inout p,n;
electrical p,n;
parameter real l=0 from [0:inf);

analog
V(p,n) <+ ddt(l*I(p,n));

endmodule


// Capacitor

module cap(p,n);
inout p,n;
electrical p,n;
parameter real c=0 from [0:inf);

analog
I(p,n) <+ ddt(c*V(p,n));

endmodule

// voltage-controlled voltage source

module vcvs(p,n,pc,nc);
inout p,n;
input pc,nc;
electrical p,n,pc,nc;
parameter real gain=0;

analog
V(p,n) <+ gain*V(pc,nc);

endmodule


// current-controlled current source

module cccs(p,n,pc,nc);
inout p,n;
input pc,nc;
electrical p,n,pc,nc;
parameter real gain=0;

analog
I(p,n) <+ gain*I(pc,nc);

endmodule;

Das könnte Ihnen auch gefallen