How to set sweep limits?

How does one set the sweep limits? I'm accustomed to being able to set those parameters, is this possible yet in Circuitlab?

BTW great program, I'm enjoying it, thanks.

by Fountainhead
June 17, 2012

Welcome to CL. Glad you're enjoying it.

Does this example help?

This is for a DC sweep but the basic idea is the same for any sweep in any analysis.

Here's a Frequency Domain example:

by signality
June 18, 2012

Thanks Signality,

What I was actually wanting to know was how to set the axes of the sweep? Say if I'm doing a crossover for audio, (20 - 20 kHz) do I really need to see what my response is at +50 dBV and -150 dBV?

by Fountainhead
June 18, 2012

If you could post an example circuit to play with, we can see what you are after and maybe offer a suggestion.

I'm not sure that you can set the vertical axis limits directly yet.

Try the Advanced Graphing button and set "Always include zero" to "No".

It may be that you need to limit your frequency sweep so you don't see the whole rolloff.

Another trick is to use the limit() function (See Note1) to clip the displayed trace data to a reduced range. I just added:

LIMIT(DB(MAG(V(out))), 70, 80)

to limit the displayed trace to between 80dBV and 70dBV in:

though for reasons I don't understand, it loses the "dBV" suffix and it won't let you put them inside the LIMIT() function arguments.

I also set "Always Include Zero" set to Yes" to show the effect.

Note 1) https://www.circuitlab.com/docs/expressions/

by signality
June 18, 2012

Post a Reply

Please sign in or create an account to comment.