У меня есть модуль, который дает мне токовый выход.
Пример кода:
module core(p,n);
inout p,n;
electrical p,n,ep,en;
......
......
analog begin
....
....
....
I(ep,en) <+ area*`P_U0*(M);
I(p,n) <+ ddt(I(ep,en));
end
endmodule
В симуляции, ток показывает плоский постоянный ток 0.
Но еслиЯ не делаю производную по времени, она дает мне ток, который дает переменный ток в соответствии с масштабом времени в моделировании переходного процесса.
код без производной:
module core(p,n);
inout p,n;
electrical p,n;
......
......
analog begin
....
....
....
I(p,n) <+ area*`P_U0*(M);
end
endmodule
Может кто-нибудь помочь мне, что не таккогда я делаю ддт?