@Stefan Schippers
I am trying to do a basic parametric sweep (snapshot attached).
In the waveform graph, how to differentiate between the traces? i.e., how to show the parameter associated with every VOUT trace?
Also for the cursors, how to jump from one VOUT trace to another?
Is this explained in xschem manual? I couldn't find this.
s
Stefan Schippers
02/12/2024, 10:27 AM
You can use
vout%0
,
vout%1
,
vout%2
to individualy select single runs.
ngspice does not store anything related to the parametric sweep variable, xschem just loads all runs, they are numbered incrementally starting from 0
If you dobule click the graph you can put a number in the 'Dataset' textbox to show only that run.
You can press the '`t`' key with the mouse close to one of the curves in the graph to keep only that curve (this automatically sets the Dataset number in the graph Dataset textbox).
You can put labels on your variables:
"vout_100fF; vout % 0"
"vout_200fF; vout % 1"
h
Hesham Omran
02/12/2024, 8:05 PM
Thanks @Stefan Schippers
The 't' hotkey is great hint
Can you please elaborate how and where to put the labels you mentioned?
s
Stefan Schippers
02/12/2024, 9:55 PM
in the image below a 100 run mismatch simulation is visible.
I am plotting first run of signal
cal
(run 0)
all runs of
saout
run 7 of
saout
run 3 of
saout
Stefan Schippers
02/12/2024, 10:00 PM
In image below
saout
and
cal
would display all 100 runs, however i have set 39 in the dataset textbox inside the dialog box (dialog box appears by double clicking inside the graph).
h
Hesham Omran
02/13/2024, 9:45 AM
Thanks @Stefan Schippers !
Is the cal%0 syntax in the newest version only? It didn't work for my 2022 version.
Linen is a search-engine friendly community platform. We offer integrations with existing Slack/Discord communities and make those conversations Google-searchable.