[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: gEDA-user: On integrating simulator in gschem
Dan McMahill wrote:
Kai-Martin Knaak wrote:
On Sat, 13 Mar 2010 23:34:17 +0100, Arnaud Gardelein wrote:
With the help of Ivan I'm writing a viewer, oscopy
(http://repo.or.cz/w/oscopy.git) based draft #4 of this page:
http://geda.seul.org/wiki/geda:data_plotting_improvements
IMHO, there are already very mature open source data plotters out
there. Think gnuplot, or grace. What is the rationale in rolling your
own?
unless I'm missing some key feature of gnuplot and grace, they stink for
plotting simulator output.
I got the CLI-view-launcher demo test to work fine on a debian unstable installation.
The script to generate various kinds of sim run results windows is
just text, to quickly set up what you want. The Matplotlib this is
based on seems very complete, so maybe all the wish list functions
can be done easily.
The GUI-view-launcher demo test stopped without running the script because I didn't
understand where the command line was. It's not in the area that looks like a terminal window,
but in a text dialog box below that at the bottom border of the window.
When I got that right, it runs a little differently, it waits until the command
to run the simulator, then puts up the 5 various window displays as in the
CLI-view-launcher demo. The command window shows progress as below:
** List of figures
Figure 1: horiz
Graph 1 : (linear) vgs
Figure 2: quad
Graph 1 : (linear) iRD
Graph 2 : (linear) vgs
Graph 3 : (linear) vds vgs
Graph 4 : (linear) vds
Figure 3: horiz
Graph 1 : (linear) vout
Figure 4: horiz
Graph 1 : (linear) vsqu
Graph 2 : (linear) vsqufft
Graph 3 : (linear) v1
* Figure 5: horiz
Graph 1 : (linear) vs
*** Now plotting everything
Plot command disabled in UI
*** Now change C value in schematic and rerun gnetlist + gnucap
Pause command disabled in UI
*** Updating
*** Now look at figure 3
Plot command disabled in UI
Each of the windows has pan, zoom, a list of right click options to change
that probably comes from matplotlib. My first exploration of pan did some good,
but right mouse zoom, (as documented by hover mouse help popups),
got the whole app to freeze.
Pretty good overall! I'll help test this further Ivan and Arnaud.
John
--
Ecosensory Austin TX
_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user