Hello,
I have been looking at the issues that arose with running the examples
in Tcl or Tk one after another and I have an almost working solution
now (based on examples/tk/standard_examples.in and
examples/tk/tkdemos.tcl). Here is the idea:
tcldemos.tcl (adapted from examples/tk/tkdemos.tcl, added a few
commands to get PLplot back to its initial settings):
#
# Comments ...
#
for {set i 1} {$i <= 31} {incr i} {
set demo x[format "%02d" $i]
source $demo.tcl
# restore defaults
proc $i {} "
$demo
loopback cmd pleop
loopback cmd plcol0 1
loopback cmd plsori 0
loopback cmd plspal0 cmap0_default.pal
loopback cmd plspal1 cmap1_default.pal 1
loopback cmd plstransform NULL
"
}
standard_examples.in:
#
# Comments ...
#
source tcldemos.tcl
plinit
1
2
3
4
5
6
7
8
9
10
...
(Just as an illustration)
In the process I noticed:
- Example x17 (the stripchart demo) does not update the axis properly
- they are not cleaned up. This is the case for the C version too.
- Example x19 sets the map transformation, but this influences the
examples x20 and x21 as well. Setting the transformation to NULL
makes the effect go away. Was that to be expected?
- Example x22 crashes the Tcl shell if run after example x21. If run
standalone, example x22 is fine. I see messages (from x22) that I
need to initialise PLplot via plinit first.
On my system, example x21 can not use a number of the interpolation
methods - could this interfere? (Something I need to investigate
further)
- If I load the examples (by sourcing the example scripts) and then
try to run the examples one by one, just typing in the numbers
myself, at some point the graphics window gets stuck. This is
most probably due to the somewhat awkward way Windows handles
consoles and graphical windows, so I am not going to worry
about that. Just thought I'd mention it.
Well, that concludes my progress report. To be continued.
Any light shed on the issues with examples x19 and x21 will be
appreciated.
Regards,
Arjen
------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
lucky parental unit. See the prize list and enter to win:
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
Plplot-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/plplot-devel