BUG
Concise problem statement:
A probe command like this:
`probe V(OUT) I(V1)`
plots `v(out)` and `i(i(v1))` correctly as two traces.
but
`probe V(OUT) -I(V1)`
plots `v(out)-i(v1)` incorrectly as a single trace.
Is it possible to correct this error?
It will make writing `probe` list simpler!
Steps to reproduce bug:
1 Delete the probe spice directive:
`probe V(OUT) I(Vifilt)`
from the schematic.
2 Paste both of the following spice directives into the schematic:
`let IL1=-I(V1)`
`probe -I(V1) V(OUT) -I(V1) (-I(V1)) IL1`
and
`probe V(OUT) -I(V1)`
3 Make
`let IL1=-I(V1)`
`probe -I(V1) V(OUT) -I(V1) (-I(V1)) IL1`
active and do Ctrl+R.
Observe that correct traces are plotted.
4 Make:
`probe V(OUT) -I(V1)`
the only active spice directive and do Ctrl+R.
Observe that a single, incorrect trace is plotted.
Url:
https://easyeda.com/file_view_Open-loop-flyback-converter_BEeOM8tPb.htm