Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parAlizée Lambert Modifié depuis plus de 9 années
2
Présentation >> Logiciel de simulation d’ écoulement d’eau dans
des canaux peu profonds >> Réalisation d’une interface graphique >> Utilisation du langage TCL/TK
3
Sommaire I : Phase de documentation II : Programmation
1. Graphique : TCL/TK 2. Code : Fortran III : Démonstration du logiciel
4
Documentation >> Utilisation d’Internet
>> Utilisation de livres
5
Aspect Graphique : TCL/TK
>> Pourquoi TCL/TK ? >> Notions TCL Ressemble au langage C Exemple if { [string compare $xleft ""] == 0} { tk_messageBox -message « Fill xleft field before ! » .dam.i_dam_break.hleft configure -bg \#f98989 } elseif { $xleft > $xright } { tk_messageBox -icon error -message « Impossible » } else { .dam.i_dam_break.s1 configure -bg \#f98989 }
6
Aspect Graphique : TCL/TK
Définition de variables :: Variables globales Global nom_var_globale :: Variables locales Set nom_var_local Assignation de valeur Set nom_var 12
7
Aspect Graphique : TCL/TK
>> Notions TK Utilisation de fonctions définies # Toplevel toplevel .dam -bg \#c6dae6 wm title .dam "Dam Parameters" wm geometry .dam 600x # Radiobutton radiobutton .dam.kt_no -bg blue -text "Dam break" \ -variable break_type -value 0 -command berge_clear
8
Aspect Graphique : TCL/TK
Button button .dam.b_e -text “Exit" –command { exit } Entry entry .dam.i_dam_break.hright -textvariable xright Place >> Sert à placer les objets à l’endroit voulu place .dam.t_final -x 10 -y 30
9
Aspect Graphique : Fortran
>> Comment relier le code Fortran au langage TCL/TK Au niveau TCL/TK set fp [open svk.data w] puts $fp $data flush $fp close $fp Au niveau Fortran open(input,file='svk.data') close(input)
10
Conclusion >> Un langage graphique très complet
>> Un stage très instructif >> Un outil très utile
11
Démonstration
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.