Bonjour ,
Je developpe une APP Scilab sous forme de plusieurs onglets , je voudrais creer un bouton sur l'onglet "1 parametres" capable d'afficher du graphe sur l'onglet "resulat "
et auusi quand je clique sur le boutton il me renvoit directement à l'onglet resultat sans avoir le besoin d'aller le chercher .
j'ai essayè de faire clf (frame_axe) ou frame_axe est le nom du cadre sur l'onglet resultat ou le graph devrait appraitre mais le frame-axe reste indefini pour scilab .
Peut etre il faut jouer sur les callbacks ... help!
Voici le code de l'onglet parametres :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 function Modele1() figureTab = uicontrol("parent", tab, ... "style", "frame",... "Backgroundcolor", [.0 .2 .255],... "string", "Modele1"... ); huibutton = uicontrol(frame_left, "style","pushbutton", ... "Position",[200 50 500 20], "String","Calculer", ... "BackgroundColor",[.10 .9 .7], "fontsize",16, ... "icon", "plot", ... "Callback","calc"); endfunction
et le code de l'onglet resultat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 function Resultat() axeTab = uicontrol("parent", tab, ... "tag","resu",... "style", "frame", ... "string", "Resultat"); frame_axe1=uicontrol("parent",axeTab,... "style","frame",... "position", [600 18 700 350], ... "border", createBorder("titled",createBorder("line","lightGray",1),_("Graphique"), "center", "below_top", createBorderFont(" ", 17, "bold"), "blue"), ... "backgroundcolor", [1 1 1], ... "layout", "gridbag"); endfunction
et voils le code su graphe :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 function calc () x=[0:0.1:2*%pi]'; plot(sin(x)) clf() endfunction
Partager