Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Plotchart

0 views
Skip to first unread message

hubert

unread,
Oct 2, 2009, 5:10:37 AM10/2/09
to
Bonjour à tous

Plotchart ne semble pas fonctionner sous Tk 8.5
J'ai deux programmes d'affichage. Un avec Gnuplot, l'autre avec
Plotchart.
Avec Gnuplot, tout est ok.

******************************************** avec
Plotchart*************
package require Plotchart
pack [canvas .c -background white -width 800 -height 400 ] -side left -
fill both
set s [::Plotchart::createXYPlot .c {0 2 0.5} {0 0.03 0.005}]

button .b3 -text "Ouvrir un fichier" -command {
set types {{"Experimental files" {.dat } }
}
set file [tk_getOpenFile -filetypes $types ]

}
pack .b3 -side bottom
**************************************************************************
Dès que j'appuie sur mon bouton, l'erreur apparait.

Auriez vous plus d'infos ?

Cordialement

Hubert

hubert

unread,
Oct 2, 2009, 11:06:53 AM10/2/09
to
bon, ça marche si je positionne correctement le "package require
Plotchart" .
exemple qui marche
***********************
set types {
{{fichiers tcl} {.tcl} }
{{fichiers textes} {.txt} }
{{All Files} * }
}
set file [tk_getOpenFile -title "Sélectionnez le fichier a ouvrir" -
initialdir "./" -filetypes $types]
package require Plotchart
pack [canvas .c -background white -width 400 -height 200] -fill both
set ::s [::Plotchart::createXYPlot .c {0.0 100.0 10.0} {0.0 100.0
20.0}]
foreach {x y} {0.0 32.0 10.0 50.0 25.0 60.0 78.0 11.0 } {
$::s plot series1 $x $y
}
$::s title "Data series"
***************************
exemple qui ne marche pas
il suffit de mettre "package require Plotchart" avant le set file
[tk_getOpen....]
**************************
et je ne comprends pas pourquoi.

Cordialement

Hubert

Kroc

unread,
Oct 2, 2009, 11:12:10 AM10/2/09
to
C'est quoi le message d'erreur qui apparaît ?

--
David Zolli

hubert

unread,
Oct 2, 2009, 4:24:09 PM10/2/09
to
le message d'erreur est le suivant:

segmentation fault

Kroc

unread,
Oct 5, 2009, 11:02:00 AM10/5/09
to
On 2 oct, 22:24, hubert <hubert.chi...@univ-rouen.fr> wrote:
> le message d'erreur est le suivant:
>
> segmentation fault

Pour ce genre d'erreur, il faut envoyer un rapport de bug à l'auteur.

--
David Zolli

Eric Hassold

unread,
Oct 6, 2009, 10:14:14 AM10/6/09
to
Kroc a �crit :

> On 2 oct, 22:24, hubert <hubert.chi...@univ-rouen.fr> wrote:
>> le message d'erreur est le suivant:
>>
>> segmentation fault
>
> Pour ce genre d'erreur, il faut envoyer un rapport de bug � l'auteur.
>
> --
> David Zolli

Oui mais plotchart est une extension "pure Tcl" de la tklib, alors
pouvoir declencher un segfault depuis un simple code Tcl, c'est quand
meme embetant :p

J'ai teste le script suppose declencher l'erreur sur un eTcl sous Linux
sans reproduire le probleme. Quelle distribution Tcl utilisez-vous ?
sous quelle plate-forme ?

Eric

hubert

unread,
Oct 6, 2009, 10:47:53 AM10/6/09
to
Bonjour

j'utilise Tcl8.5 Tk8.5 et je suis sous Debian Lenny 5.0.3
le kernel est Linux 2.6.26-2-amd64(x86_64)
environnement gnome 2.20

Bien cordialement

Hubert

hubert

unread,
Oct 13, 2009, 5:23:18 AM10/13/09
to
je n'ai pas ce problème sous 32 bits.
ça réduit les possibilités.

Bonne journée

Hubert

0 new messages