Outils gratuits de visualisation et de post-traitement

Dimension: px
Commencer à balayer dès la page:

Download "Outils gratuits de visualisation et de post-traitement"

Transcription

1 Outils gratuits de visualisation et de post-traitement IMFT / CoSiNus Hervé NEAU Alexei STOUKOV Annaïg PEDRONO Pierre ELYAKIME CUTIS : Club des Utilisateurs Toulousains d Informatique Scientifique 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 1/106

2 Plan de l exposé - Introduction - XmGrace (Post-traitement 1D) - Gnuplot (Post-traitement 1D/2D) - ParaView (Post-traitement 2D/3D) - Scilab (Programmation et visualisation) - Conclusion - Bonus 1 : Wink (création fichier flash) - Bonus 2 : D une série d images à une vidéo (mencoder) 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 2/106

3 Introduction Introduction Objectifs : - Développer l utilisation de logiciels gratuits de visualisation et de post-traitement - Aider à la prise en main de ces logiciels - Limiter l utilisation inutile et inadaptée de logiciels payants (Matlab, Excel pour tracé xy) Exemples de tarifs Education/Recherche de produits commerciaux : - EnSight : logiciel de référence pour le post-traitement en mécanique des fluides Location annuelle de 40 licences = 4311 TTC - Tecplot : logiciel de post-traitement puissant et complet Location annuelle licence site IMFT multi-plateforme = 5000 TTC - Matlab : langage de programmation pour le calcul numérique et la visualisation de données Location annuelle 75 Licences INPT = TTC 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 3/106

4 Introduction Exemples de produits du domaine public Logiciel de visualisation et de post-traitement 1D : - Grace/Xmgrace : tracé de courbes 1D, grand nombre de possibilités : définition de l'échelle, des libellés, des symboles, des types de ligne, lecture/écriture des paramètres en cours de session, régression polynomiale, splines, DFT/FFT, fonction d'auto-corrélation Logiciel de visualisation et de post-traitement 2D : - Gnuplot : utilitaire interactif de tracé par des commandes ; représentation de fonctions ou données 1D, 2D, de surface 2D ½ (z=f(x,y)) Logiciels de visualisation et de post-traitement 3D avec possibilité de scripts python : - ParaView - MayaVi -VisIt - Post-traitement avec programmation : - Scilab - Octave - JMATHLIB - FreeMat - Matplotlib - 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 4/106

5 Grace / XmGrace XmGrace Présentation : Grace Outil du domaine public pour la représentation graphique des données 1D - Plateforme : systèmes avec un serveur X Fonction : Post-traitement de données 1D - Définition de l'échelle, des libellés, des symboles, des types de ligne,... - Lecture/Ecriture des paramètres en cours de session - Régression polynomiale, splines, DFT/FFT, fonction d'auto/correlation - Impression en format PostScript, pdf, jpeg, png, HPGL et FrameMaker (format.mif) Installation à l IMFT / Documentation - A l IMFT, disponible sur toutes les machines Linux : /usr/bin/xmgrace User guide : /usr/share/doc/packages/xmgrace/doc/usersguide.html Tutorial : /usr/share/doc/packages/xmgrace/doc/tutorial.html Faq : /usr/share/doc/packages/xmgrace/doc/faq.html - Disponible sur la quasi-totalité des centres de calcul - Site web : - Supports de cours : - Manuels détaillés : 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 5/106

6 XmGrace Utilisation basique - Fichier de données à représenter : nedit exemple.data NB : Extension par défaut des données de Grace : *.dat Pour voir les autres, il faut modifier le filtre : *.dat => * - Lancement de xmgrace : xmgrace exemple.data visualisation automatique 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 6/106

7 XmGrace Structure de données - Fichier de données à représenter : less exemplexyztuvw.org - Data, Import, ASCII, Load as, NXY - G0.S0(2)(6) : Graphe 0, courbe 0 : col. 2=f(col. 1), type XY, 6 lignes - - G0.S6(2)(6) : Graphe 0, courbe 6 : col. 7 = f(col. 1), type XY, 6 lignes Possiblité de masquer certaines courbes, d en supprimer, d en éditer 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 7/106

8 XmGrace Barre de menu Zone de visualisation Coordonnées du curseur Raccourcis de visualisation Ligne d information 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 8/106

9 XmGrace Raccourcis clavier 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 9/106

10 XmGrace Modification de la mise en forme d un tracé (1/3) - Titre du tracé - Double clic sur le haut du dessin ou bien - Menu Plot, sous menu Graph Appareance Fenêtre Graph Appearance Les onglets Main, Title, Frame,... permettent de personnaliser la présentation : - titre : taille, police, couleur - position de la légende, - légende : taille, police, NB : Il est possible d utiliser des caractères grecs : - Cliquer dans la zone de texte du menu concerné - <ctrl-e> => fenêtre Font tool - Choisir la police Symbol - Entrer les caractères - Cliquer sur Apply 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 10/106

11 XmGrace Modification de la mise en forme d un tracé (2/3) - Modification et personnalisation des axes - Double clic au niveau des axes du tracé ou bien - Menu Plot, sous menu Axis properties Fenêtre Axes Les onglets Main, Axis label & bar, Tick labels, Ticks marks et Special permettent de définir et personnaliser : - titre des axes : taille, police, - repères, grille - intersection des axes - 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 11/106

12 XmGrace Modification de la mise en forme d un tracé (3/3) - Personnalisation de la courbe - Double clic au niveau de la courbe ou bien - Menu Plot, sous menu Set appearance Fenêtre Set appearance Les onglets permettent d adapter le style de la courbe, les symboles des points, les barres d erreur, - Personnalisation de la fenêtre de tracé - Menu Plot, sous menu Plot appearance Fenêtre Plot appearance NB : Pour ajouter des zones de texte, des lignes ou des flèches : Menu Windows, sous-menu Drawing Objects 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 12/106

13 XmGrace Exemple de mise en forme Valeur critique 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 13/106

14 XmGrace Sauvegarde des données et de la mise en forme (paramètres) (1/2) - Sauvegarde/Relecture des données et de la mise en forme - Sauvegarde : - Menu File, sous-menu Save ou Save as exemple.agr - Exemple de listing du fichier exemple.agr après sauvegarde - Relecture : - xmgrace, menu File, sous-menu Open ou bien - directement : xmgrace exemple.agr - Sauvegarde/Relecture des données seules - Sauvegarde : -MenuData, sous-menu Export ASCII - Relecture : - xmgrace, menu Data, sous-menu Import ASCII ou bien - directement : xmgrace exemple.data 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 14/106

15 XmGrace Sauvegarde des données et de la mise en forme (paramètres) (2/2) - Sauvegarde/Relecture paramètres seuls - Sauvegarde : - Menu Plot, sous-menu Save parameters exemple.par - Relecture : - xmgrace, menu Plot, sous-menu Load parameters - directement : xmgrace exemple.data p exemple.par ou bien Même mise en forme pour différents fichiers de données (étude paramétrique) Plusieurs présentations pour un ensemble de données - Modification des paramètres - Menu Window, sous-menu Commands : modification de la mise en forme grâce à des commandes entrées interactivement - Sauvegarde de ces paramètres (ajout à ceux existants) dans un fichier par les sous-menus Save ou Save parameters Même syntaxe dans les 2 cas (cf. documentation en ligne) 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 15/106

16 XmGrace Mise en forme avancée (multigraphes, couleur, date/heure, ) Multigraphes : Menu Edit, sous menu Arrange graphs Date et heure : Menu Plot appearance, enable Time stamp NB : taille de la page par défaut letter à remplacer par A4 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 16/106

17 XmGrace Courbes analytiques - Menu Edit, sous-menu Data sets Fenêtre Data set properties - Menu Edit, sous-menu Create new, By formula - Exemple : y=cos (x) pour x=[0,30] avec un échantillonnage de 400 points - Cliquer sur As (AutoScale) pour visualiser la courbe 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 17/106

18 XmGrace Transformations de données (1/2) - Menu Data, sous-menu Transformations large choix de fonctions - Exemple de combinaison de courbes : Courbe 0 : y=cos (x) Courbe 1 : y=2x Courbe 2 : 2*Courbe 0 + Courbe 1 - Créer les courbes analytiques 0 et 1 : G0.S0 et G0.S1 - Créer la courbe 2 combinaison des courbes 0 et 1 : - Menu Edit, sous-menu Data Sets - Sélectionner une des 2 courbes, menu Edit et Duplicate Courbe 2 créée : G0.S2 - Modifier la courbe 2 : - Menu Data, sous-menu Transformations et Evaluate expression - Sélectionner courbe 2 : G0.S2 comme Source et Destination -Dans formula, entrer la formule de la courbe 2 puis Apply : s2.y=2*s0.y+s1.y (s2.x=s1.x inutile car même x pour tous) Courbe 2 modifiée : G0.S2 : 2*Courbe 0 + Courbe 1 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 18/106

19 XmGrace Transformations de données (2/2) NB: - Modification manuelle des points : menu Edit, Data sets, Edit, Edit data, In text editor - Pour faire des opérations entre données, attention aux abscisses! 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 19/106

20 - Menu Data, sous-menu Feature extraction Extraction des «caractéristiques» des données 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 20/106

21 XmGrace Lecture spécifique de fichiers de données - Comment ne lire que certaines colonnes dans un fichier? - Menu Data, sous-menu Import ASCII Fenêtre Read sets - Sélectionner le fichier : ici exemplexyztuvw.org - Menu Bouton Load as, sélectionner Block data, puis cliquer sur OK Fenêtre Edit block data - Sélectionner le type de données : ici XY - Sélectionner la colonne contenant les données pour X : ici 1 (s il n y en a pas => Index) - Sélectionner la colonne contenant les données pour Y : ici 4 - Apply - En inversant les choix pour X et Y 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 21/106

22 XmGrace Détails de toutes les options : xmgrace help Principales options d appel de XmGrace -autoscale x y xy Override any parameter file settings -batch batch_file Execute batch_file on start up -dpipe descriptor Read data from descriptor on startup -fixed width height Set canvas size fixed to width*height -graphtype graph_type Set the type of the current graph -hardcopy No interactive session, just print and quit -legend load Turn the graph legend on -log x y xy Set the axis scaling of the current graph to logarithmic -noprint In batch mode, do not print -npipe file Read data from named pipe on startup -nxy nxy_file Assume data file is in X Y1 Y2 Y3... format -param parameter_file Load parameters from parameter_file to the current graph -pexec parameter_string Interpret string as a parameter setting -pipe Read data from stdin on startup -printfile file Save print output to file (hardcopy output) -results results_file Write results of some data manipulations to results_file -saveall save_file Save all graphs to save_file -timer delay Set allowed time slice for real time inputs to delay ms -timestamp Add timestamp to plot 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 22/106

23 XmGrace Pipe et Batch (1/3) - Post-traitement via un script de exemple.data avec sortie d un fichier jpeg cat exemple.data xmgrace -pipe -hdevice JPEG -hardcopy -printfile exemple.jpeg Création du fichier exemple.jpeg dans le répertoire de lancement de la commande Visualisation de l image (xv, gwenview, ) - Post-traitement avec mise en forme (exemple.par) via un script de exemple.data avec sortie d un fichier jpeg cat exemple.org xmgrace -pipe -hdevice JPEG -hardcopy -printfile exemple2.jpeg -param exemple.par Création du fichier exemple2.jpeg dans le répertoire de lancement de la commande Visualisation de l image (xv, gwenview, ) 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 23/106

24 XmGrace Pipe et Batch (2/3) - Visualisation automatisée de n fichiers de données : création d une vidéo via un script shell, lancer n fois la commande précédente (1 fois par fichier de données) n fichiers jpeg => création d une vidéo *.avi avec mencoder ou d un gif animé avec gimp (convert *.jpeg exemple.gif) - Exemple de script shell script_xmgrace pour créer une animation sur 5 fichiers de données : exemple*.dat 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 24/106

25 XmGrace Pipe et Batch (3/3) Listing d exécution du script script_xmgrace 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 25/106

26 XmGrace - Caractères spéciaux : Autres fonctionnalités «sympa» Lettres accentuées, caractères grecs, indices/puissances Tableau ci-contre => toutes les combinaisons possibles - Exemple : Pour le titre d un graphe (Graph Appearance) - Multigraphes : possibilité de regrouper n graphes sur une même feuille (ici n=20) 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 26/105

27 XmGrace Animations avec XmGrace Exemple d animation : A program (mush.exe) generates the dynamics of the billiard. The (x,y) components of the trajectory at each instant are in trajectory.dat and trajectory2.dat. The frame of the mushroom table is at the file frame.dat. The program that reads these files and plots them inside Xmgrace commands was written in C (mus_grace.c). mus.exe [points] [line] [frames] [file] points=[1 or 2] line=1 yes, 0 no frames=[1,10^5] file=trajectory A typical command to animate with the XmGrace :./mus.exe trajectory xmgrace -pipe -noask -autoscale none -fixed timestamp -nosafe -geometry 1200x1200 The condensed command :./anime_mus.exe trajectory To generate gif animator, uncomment the lines in the program "mus_grace.c" above and create the directory "fig/". Then use convert *.png animation.gif Do yourself: gcc -o mus.exe -lm mus_grace.c chmod 755 anime.exe./anime_mus.exe trajectory => animation on Xmgrace screen => png files in "fig/". Gif Animé 4Ko XmGrace 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 27/106

28 Gnuplot Gnuplot Présentation : Gnuplot 4.4 Patchlevel 2 - Produit du domaine public pour le tracé de fonctions et de données. Les données ont 2 dimensions spatiales au maximum (1D, 2D, 2D½) - Plates-formes disponibles : Linux, Unix, Windows, Mac - Possède son propre langage interprété - Utilisation en batch ou en interactif - The "GNU" in gnuplot is NOT related to the Free Software Foundation, the naming is just a coincidence Où trouver Gnuplot - A l IMFT, disponible sur toutes les machines Linux : gnuplot - User guide : /usr/share/doc/packages/gnuplot/doc/gnuplot.pdf - Site web : - Documentation : Documentation en français : /02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 28/106

29 Gnuplot - Utilisation : gnuplot set options plot { ranges } { <function> { "<datafile>"...} splot { ranges } { <function> {"<datafile>"...} quit Principe d utilisation - Exemples : gnuplot> plot sin(x) => tracé fonction sinus(x) gnuplot> splot f(x) => tracé surface f(x,y) -NB : - Pour sortir d un menu, taper "q" (comme sous vi) - Accéder au menu d aide : "help" - Sortir du menu d aide : "Return" - Quitter Gnuplot : "exit", "quit" ou "<Ctrl>-D" 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 29/106

30 Gnuplot Principe d utilisation - Accès à l aide générale : gnuplot> help - Accès à l aide sur un point précis : gnuplot> help sin 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 30/106

31 Gnuplot Utilisation basique - Exécution + tracé d une fonction Lancement de Gnuplot Commande de tracé de sin(x) Sortie de Gnuplot Visualisation de la fonction dans une fenêtre Gnuplot 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 31/106

32 Gnuplot Visualisation basique d un fichier de données - Exemple d un fichiers de données : évolution de la population mondiale de gnous et de pingouins de 1970 à 2000 : population.dat - Visualisation des points gnuplot> plot "population.dat" - Visualisation de la 1 ère courbe gnuplot> plot [*:*] [0:1800] "population.dat" title "pingouins" with linespoints Intervalles des X et Y Titre de la légende Relier les points par des segments - Visualisation des 2 courbes gnuplot> plot [*:*] [0:1800] "population.dat" title "pingouins" with linespoints gnuplot> replot "population.dat" using 1:3 title "gnous" with linespoints ou bien gnuplot> plot [*:*] [0:1800] "population.dat" title "pingouins" with linespoints, "population.dat" using 1:3 title "gnous" with linespoints 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 32/106

33 Gnuplot - Set, show et les paramètres : Mise en forme - set : ajustement d un très grand nombre d'options et de paramètres par défaut - help set : liste détaillée de ces options - Exemple : gnuplot> set xrange [1980:1995] gnuplot> set Yrange [0:1400] gnuplot> plot "population.dat" title "pingouins" with linespoints, "population.dat" using 1:3 title "gnous" with linespoints - nombreuses variantes pour les autres variables : y, x2, y2 (pour les axes secondaires), z (pour le tracé de surfaces), r (pour le mode polaire) et t, u, v (pour les courbes/surfaces paramétriques). - show : permet de connaître la valeur d'un paramètre défini avec set. Ces valeurs peuvent être numériques, des intervalles, des mots-clefs tirés d'un ensemble bien défini, ON ou OFF (options binaires) NB: - Utilisation de couples de mots-clefs : set commande, set nocommande - Exemple courbe de Lissajous : gnuplot> set parametric gnuplot> plot sin(2*t),sin(3*t) gnuplot> set noparametric - Passage en mode polaire (set polar, set nopolar) - Combinaison des modes polaire et paramétrique 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 33/106

34 Gnuplot Fonctions et paramètres - Création et réutilisation de fonctions : gnuplot> r(x,y)=sqrt(x**2+y**2) gnuplot> a=2 gnuplot> f(x,y)=a*sin(r(x,y))/r(x,y) gnuplot> splot f(x,y) Définition de la fonction r(x,y) Définition de paramètres (ici a=2) Définition de f(x,y) avec réutilisation de la fonction r(x,y) Tracé de la fonction surfacique graphe basique : surface représentée comme un réseau d iso-courbes x et y, régulièrement espacées, dont toutes les lignes sont visibles - Optimisation d un tracé gnuplot> set hidden3d gnuplot> set isosamples 30,30 gnuplot> replot Activation lignes cachées Nombre de lignes tracées dans chaque direction (ici 30*30) régulièrement espacées Actualisation du dernier tracé avec les nouveaux paramètres Modification de la précision du tracé une nouvelle fonction 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 34/106

35 Gnuplot Tracés avec intervalle et titre - Intervalle sur les abscisses : - Intervalle sur les abscisses et les ordonnées : ou bien - Titres : 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 35/106

36 Gnuplot Fonctions paramétriques ou polaires - Mode paramétrique + tracé de sin(t)/t =f(t) + titre légende : - - Tracé de t=f(sin(t)/t) : Création, sauvegarde et relecture d une fonction - Création, sauvegarde et lecture d une nouvelle fonction " fonction.dat 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 36/106

37 Gnuplot Fonctions 2D ½ (surfacique) - Tracés basiques : - Tracés avancés : 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 37/106

38 Gnuplot Tracés d iso-contours - Tracés d iso-contours avec surface : - Tracés d iso-contours sans surface 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 38/106

39 Gnuplot Lecture de données (1/3) - Format : - ASCII ou - binaire (cf. - Fichier en colonne - Ligne commençant par un # => commentaire - Tracé par défaut : plot 'plotxy.dat' - Colonne 2 = f(colonne 1) - Seuls les points sont tracés par défaut. Pour ajouter les segments de droite : plot 'plotxy.dat' with linespoints - using : modificateur le plus courant pour les fichiers de données - Syntaxe : plot 'fichier' using {<entree> {:<entree> {:<entree>...}}} {'format'} Exemple pour le fichier plotxy.dat - Si un format est spécifié, chaque enregistrement est lu par la fonction 'scanf' (du C), avec la chaîne de format spécifiée. Sinon, l'enregistrement est lu et scindé en colonnes selon les espaces et tabulations. - L'expression peut utiliser $1 pour accéder au premier nombre lu, $2 pour le deuxième, etc - 'scanf' accepte plusieurs spécifications numériques mais Gnuplot n'accepte en entrée que des réels en virgule flottante double précision, donc "lf" est le seul spécificateur permis. 'scanf' attend des blancs : espace, tabulation ("\t"), saut de ligne ("\n"), ou saut de page ("\f"), entre les nombres. Tout le reste doit explicitement être éliminé de la chaîne d'entrée! 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 39/106

40 Gnuplot Lecture de données (2/3) - Exemples : plot plotxy_virg.txt using 1:($2+$3) "%lf,%lf,%lf" with linespoints tracé de la somme des 2 ème et 3 ème colonnes du fichier plotxy_virg.txt en fonction de la première avec comme séparateur des "," plot plotxy_avance.txt using "%*lf%lf%*20[^\n]%lf" with linespoints données lues dans plotxy_avance.txt selon un format compliqué : %*lf : ignore un nombre %If : lit un nombre double précision (x puis y) %*20[^\n] : ignore 20 caractères non-saut-de-ligne plot population.dat' using 1:($3>10? $2 : 1/0) with boxes : filtrage avec l opérateur ternaire "?" tracé de la colonne 2 en fonction de la colonne 1 à condition que les données de la colonne 3 dépasse /02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 40/106

41 Gnuplot - Exemples : données temporelles : set xdata time set timefmt "%d/%y" set format x "%Y-%d" plot meteo.dat using 1:2 with steps Lecture de données (3/3) tracé des précipitations en fonction des mois de l année 2012 à partir du fichier meteo.dat NB: Gnuplot accepte des données temporelles. Aucun format ne peut être spécifié après using dans ce mode temporel. 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 41/106

42 Gnuplot Exemples de visualisation 2D ½ (surfacique) et d histogramme 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 42/106

43 Gnuplot Sauvegarde et lecture d un script - Sauvegarde d un script : - tous les paramètres de mise en forme - les fonctions - les tracés save cmd.gnuplot - Relecture d un script : load cmd.gnuplot 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 43/106

44 Gnuplot Commandes shell - Pour accéder aux commandes shell, il faut précéder la commande de «!» : Impression dans un fichier *.ps xv sin.ps 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 44/106

45 Gnuplot Lancement en interactif ou en batch Gnuplot peut être exécuté en mode script (batch) ou interactif (cf. help batch). Tout argument passé en ligne de commande est interprété comme nom de fichier contenant des commandes Gnuplot. Chaque fichier est chargé avec la commande load, dans l'ordre spécifié. Gnuplot termine après le traitement du dernier fichier. Les commandes exit et quit terminent toutes les deux le fichier de commande courant et passent au suivant, jusqu'à ce que tous aient été traités. - Exemples : - Session interactive : gnuplot - Session batch exécutant 2 fichiers de commande : gnuplot script1.gp script2.gp & Un script (script.gp) peut être lancé de deux manières : - soit en mode interactif, en tapant à l'invite après avoir lancé gnuplot : load "script.gp" - soit en mode "batch", en invoquant directement dans la fenêtre shell : gnuplot script.gp & Dans ce mode batch, Gnuplot exécute les commandes du fichier, puis termine directement. parfait pour sauver automatiquement des images la commande pause force Gnuplot à attendre une action de l'utilisateur permettant de visualiser le résultat. Listing de script.gp 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 45/106

46 Gnuplot Exemple d utilisation en batch (1/2) : Suivi journalier automatique de l utilisation des licences Matlab à l INPT (A. Stoukov) - Serveur de jetons de l INPT : création d un fichier x.dat date et nombre maximal de jetons utilisés simultanément Pour une date, 1 colonne = 1 produit MathWorks - Script en perl (create_plot_max.pl) : - interroge le serveur de jetons afin d'identifier les colonnes - crée le fichier script Gnuplot stats.plt - exécute "gnuplot stats.plt" -Un cron exécute create_plot_max.pl images en png NB: Le fichier stats.plt a été créé pour le deboggage mais ce n est pas indispensable car perl peut le créer dans la mémoire. Automatisation de l'affichage des stats d'utilisation sur le serveur intranet 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 46/106

47 Gnuplot Exemple d utilisation en batch (2/2) : Suivi journalier de l utilisation des licences matlab à l INPT (A. Stoukov) 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 47/106

48 Gnuplot Exemple de fitting : Tracé de speedup et d approximation de cette courbe par un polynome d ordre 2 (A. Stoukov) Script visu.plt interpréteur gnuplot définition f(x) initialisation a, b, c fit du speedup calculé (T 1_coeur /T n_coeurs ) à partir des données du fichier speedup par f(x) définition speedup linéaire f1(x)=x tracé du speedup calculé, de la fonction fit f(x) et du speedup linéaire f1(x) #!/usr/bin/gnuplot -persist # Exemple de trace de speedup et d'approximation de cette # courbe par le polynome d'ordre 2 # Copyleft A.S. - 11/2010 f(x)=a*x**2+b*x+c a=0.1 b=0.1 c=0.1 fit f(x) 'speedup' using 1:(119.32/$2) via a,b,c f1(x)=x plot 'speedup' using 1:(119.32/$2) w points title 'Speedup', f(x) w l title 'Fit', f1(x) w l title 'Linear speedup'./visu.plt Listing du fichier speedup Colonne 1 : nombre de cœurs Colonne 2 : Local CPU time /02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 48/106

49 Gnuplot Liste des fonctions mathématiques prédéfinies - abs(x) - acos(x) - acosh(x) - arg(x) - asin(x) - asinh(x) - atan(x) - atan2(y,x) - atanh(x) - EllipticK(k) - EllipticE(k) - EllipticPi(n,k) - besj0(x) - besj1(x) - besy0(x) - besy1(x) - ceil(x) - cos(x) - cosh(x) - erf(x) - erfc(x) - exp(x) - floor(x) - gamma(x) - ibeta(p,q,x) - inverf(x) - igamma(a,x) - imag(x) - invnorm(x) - int(x) - lambertw(x) - lgamma(x) - log(x) - log10(x) - norm(x) - rand(x) - real(x) - sgn(x) - sin(x) - sinh(x) - sqrt(x) - tan(x) - tanh(x) Opérateurs - ** : a**b exponentiation - * : a*b multiplication - / : a/b division - % : a%b modulo - + : a+b addition - - : a-b soustraction - == : a==b égalité -!= : a!=b inégalité - < : a<b less than - <= : a<=b less than or = to - > : a>b greater than - >= : a>=b greater than or = to - & : a&b ET - ^ : a^b OU exclusif - : a b OU inclusif - && : a&&b ET logique - : a b OU logique -?: : a?b:c opération ternaire - = : a = b assignment -, : (a,b) serial evaluation -. : A.B string concatenation 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 49/106

50 Gnuplot Fonctionnalités Gnuplot possède un grand nombre de fonctionnalités qui sont toutes documentées en ligne. La principale difficulté est de savoir que les fonctionnalités existent : - exécution de scripts Gnuplot : help load, help call - changement de terminal et impression de tracés : help set term, help set output - tracé d'histogrammes, de barres d'erreurs, de graphes financiers, : help style - ajustement de paramètres d'une fonction pour coller à un résultat expérimental (Levenberg-Marquardt) : help fit -... NB : D une version à l autre les fonctionnalités de Gnuplot peuvent évoluer de façon significative 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 50/106

51 ParaView Paraview Présentation : ParaView outil gratuit de visualisation et post-traitement 2D et 3D - traitement et la visualisation de grands volumes de données en parallèle - disponible sur machines monoprocesseur (Windows, Linux, Mac) comme sur supercalculateurs à mémoire distribuée ou clusters (Linux, Unix) - gestion de nombreux formats d entrée - gestion des maillages structurés et non structurés - version parallèle (MPI) et mode client / serveur Spécificités : - application «open source» multi plate-forme - traitement distribué de très grosses données - interface ouverte, flexible et intuitive - standards «libres» pour développer une architecture extensible. traitement et rendu des données : Visualization Toolkit (VTK, C++). interface utilisateur : Tcl/Tk and C++ - création de nouveaux modules :. lecture de données dans des formats spécifiques : «reader»). post-traitement personnalisés (iso-volumes, plan de coupe, ) : «filtres» - création de macros - lancement en batch 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 51/106

52 Paraview ParaView Où trouver ParaView - site web officiel de ParaView : Mode d emploi : - User s Guide en ligne - Paraview Guide payant depuis la version 1.7 (25$) - Tutoriaux disponibles sur leur site (Wiki) web ainsi que faq - Des «mailing list» très actives - 2 livres «The ParaView Guide» consultables à CoSiNus + 2 livres «VTK User s Guide» Téléchargement : - soit directement des exécutables pour Windows 32/64, Linux 32/64, Mac OSX - soit les fichiers source à compiler (! compilation longue et délicate ) Sites web : Intranet CoSiNus / IMFT Données 2D : Paraview + Blender - + Luxrender - - Mode Client/ serveur parallèle : https://wiki.ucar.edu/display/dasg/building+paraview+for+parallel+operation - ParaView et Python : ftp://ftp.cscs.ch/out/jfavre/epf-l/paraviewpython.pdf - Rendu avancé : - Présentations (installation, python, //, visu à distance) : 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 52/106

Introduction à la présentation graphique avec xmgrace

Introduction à la présentation graphique avec xmgrace Chapitre 6 Introduction à la présentation graphique avec xmgrace Contenu 6.1 Avant-propos....................... 71 6.2 Faire un simple graphe................. 72 6.3 Un graphe avec plusieurs courbes...........

Plus en détail

Gnuplot. Chapitre 3. 3.1 Lancer Gnuplot. 3.2 Options des graphes

Gnuplot. Chapitre 3. 3.1 Lancer Gnuplot. 3.2 Options des graphes Chapitre 3 Gnuplot Le langage C ne permet pas directement de dessiner des courbes et de tracer des plots. Il faut pour cela stocker résultats dans des fichier, et, dans un deuxième temps utiliser un autre

Plus en détail

Introduction à Scilab

Introduction à Scilab Introduction à Scilab Nicolas Kielbasiewicz 21 juin 2007 Scilab est un logiciel gratuit développé à l INRIA (l Institut National de Recherche en Informatique et Automatique) sous Windows, Linux et Mac,

Plus en détail

Aide - mémoire gnuplot 4.0

Aide - mémoire gnuplot 4.0 Aide - mémoire gnuplot 4.0 Nicolas Kielbasiewicz 20 juin 2008 L objet de cet aide-mémoire est de présenter les commandes de base pour faire rapidement de très jolis graphiques et courbes à l aide du logiciel

Plus en détail

1 Description générale de VISFIELD

1 Description générale de VISFIELD Guide d utilisation du logiciel VISFIELD Yann FRAIGNEAU LIMSI-CNRS, Bâtiment 508, BP 133 F-91403 Orsay cedex, France 11 décembre 2012 1 Description générale de VISFIELD VISFIELD est un programme écrit

Plus en détail

REALISATION D UN MAILLAGE

REALISATION D UN MAILLAGE MODE D EMPLOI REALISATION D UN MAILLAGE AVEC ICEM 4.08 Hervé Neau Août 2000 Version 1.0 SOMMAIRE 1 : INTRODUCTION... 2 2 : PRINCIPE DE FONCTIONNEMENT... 2 3 : INSTALLATION D ICEM 4.08... 3 4 : LANCEMENT

Plus en détail

Introduction à MATLAB R

Introduction à MATLAB R Introduction à MATLAB R Romain Tavenard 10 septembre 2009 MATLAB R est un environnement de calcul numérique propriétaire orienté vers le calcul matriciel. Il se compose d un langage de programmation, d

Plus en détail

Séance 0 : Linux + Octave : le compromis idéal

Séance 0 : Linux + Octave : le compromis idéal Séance 0 : Linux + Octave : le compromis idéal Introduction Linux est un système d'exploitation multi-tâches et multi-utilisateurs, basé sur la gratuité et développé par une communauté de passionnés. C'est

Plus en détail

INTRODUCTION A L UTILISATION DE SYSTAT

INTRODUCTION A L UTILISATION DE SYSTAT 1 INTRODUCTION A L UTILISATION DE SYSTAT F. Lyazrhi D. Concordet 2 Systat est un logiciel statistique qui permet de préparer les graphiques et de faire des calculs nécessaires à l analyse des données.

Plus en détail

Environnements de développement (intégrés)

Environnements de développement (intégrés) Environnements de développement (intégrés) Plan de travail Patrick Labatut labatut@di.ens.fr http://www.di.ens.fr/~labatut/ Département d informatique École normale supérieure Centre d enseignement et

Plus en détail

Notice d utilisation de Grace pour Code_Aster. Fascicule u2.51 : Outils de post-traitement

Notice d utilisation de Grace pour Code_Aster. Fascicule u2.51 : Outils de post-traitement Titre : Notice d utilisation de Grace pour Code_Aster Date : 12/05/2009 Page : 1/24 Notice d utilisation de Grace pour Code_Aster Résumé : Ce document présente l outil de tracé de courbes graphique Grace,

Plus en détail

xkcd Le langage Python La GUI tkinter Christian Nguyen Département d informatique Université de Toulon et du Var 2012-2013

xkcd Le langage Python La GUI tkinter Christian Nguyen Département d informatique Université de Toulon et du Var 2012-2013 La GUI tkinter Département d informatique Université de Toulon et du Var 2012-2013 Présentation Python est né en 1990, son concepteur est De Guido Van Rossum(Pays Bas). Il présente les caractéristiques

Plus en détail

Installation et compilation de gnurbs sous Windows

Installation et compilation de gnurbs sous Windows Installation et compilation de gnurbs sous Windows Installation de l environnement de développement Code::Blocks (Environnement de développement) 1. Télécharger l installateur de Code::Blocks (version

Plus en détail

Once the installation is complete, you can delete the temporary Zip files..

Once the installation is complete, you can delete the temporary Zip files.. Sommaire Installation... 2 After the download... 2 From a CD... 2 Access codes... 2 DirectX Compatibility... 2 Using the program... 2 Structure... 4 Lier une structure à une autre... 4 Personnaliser une

Plus en détail

Lic. Mag. Phy. fond. Notice Gnuplot 2013-03-22 15 :22 :10.000000000 page 1. Notice Gnuplot

Lic. Mag. Phy. fond. Notice Gnuplot 2013-03-22 15 :22 :10.000000000 page 1. Notice Gnuplot Lic. Mag. Phy. fond. Notice Gnuplot 23-3-22 5 :22 :. page Généralités Notice Gnuplot Gnuplot est un logiciel graphique pouvant fonctionner au choix en ligne de commande ou en fichier de commandes. En général,

Plus en détail

1 : 1 er programmes & prise en main de l environnement

1 : 1 er programmes & prise en main de l environnement 1 : 1 er programmes & prise en main de l environnement 1 Introduction 1.1 Rappel : gestion d arborescence et de fichiers sous UNIX Pour la manipulation de répertoire et de fichier à partir d un terminal

Plus en détail

Le langage C. Séance n 4

Le langage C. Séance n 4 Université Paris-Sud 11 Institut de Formation des Ingénieurs Remise à niveau INFORMATIQUE Année 2007-2008 Travaux pratiques d informatique Le langage C Séance n 4 But : Vous devez maîtriser à la fin de

Plus en détail

Certificat Big Data Apprentissage TP1 Introduction à Python

Certificat Big Data Apprentissage TP1 Introduction à Python Certificat Big Data Apprentissage TP1 Introduction à Python Olivier Schwander 30 septembre 2015 1 / 31 Outline Environnement de travail Commentaires Installation Éditeur Expressions Structures de contrôle

Plus en détail

Introduction à Matlab

Introduction à Matlab Introduction à Matlab Nicolas Kielbasiewicz 30 juillet 2007 Matlab est un logiciel payant développé par MathWorks sous Windows, Linux et Mac, et dédié au calcul numérique, ainsi qu au problèmes de commande.

Plus en détail

Cytoscape pour la visualisation et le traitement de grands graphes

Cytoscape pour la visualisation et le traitement de grands graphes Cytoscape pour la visualisation et le traitement de grands graphes Laurent Risser CNRS, Institut de Mathématiques de Toulouse 01/16 1) Principaux logiciels Outils libres pour la visualisation et traitement

Plus en détail

Enregistreur de données de température

Enregistreur de données de température Manuel d utilisation Enregistreur de données de température Modèle TH10 Introduction Nous vous félicitons d avoir fait l acquisition de l Enregistreur de données de température. Cet enregistreur de données

Plus en détail

Menu Fichier de SalsaJ

Menu Fichier de SalsaJ Menu Fichier de SalsaJ Nouvelle image : ouvre une fenêtre «nouvelle image» ou pile d images. Cette fenêtre vous permet de spécifier le nom de l image, son type, ses dimensions et le nombre d images qu

Plus en détail

Objectif. Ce tutorial à pour but de montrer comment crée et calculer les structures avec le logiciel SAP2000.

Objectif. Ce tutorial à pour but de montrer comment crée et calculer les structures avec le logiciel SAP2000. Objectif Ce tutorial à pour but de montrer comment crée et calculer les structures avec le logiciel SAP2000. 1 SOMMAIRE 1. Choix des unités 2. Géométrie de base 3. Modification de la géométrie de base

Plus en détail

Exemple d application en CFD : Coefficient de traînée d un cylindre

Exemple d application en CFD : Coefficient de traînée d un cylindre Exemple d application en CFD : Coefficient de traînée d un cylindre 1 Démarche générale Avec Gambit Création d une géométrie Maillage Définition des conditions aux limites Avec Fluent 3D Choix des équations

Plus en détail

IH03 ou RFHUTIL. Sommaire IH03 ou RFHUTIL, définition 2 Interfaces, leurs fonctionnalités Les pré-requis Les commandes manuelles L interface graphique

IH03 ou RFHUTIL. Sommaire IH03 ou RFHUTIL, définition 2 Interfaces, leurs fonctionnalités Les pré-requis Les commandes manuelles L interface graphique IH03 ou RFHUTIL Sommaire IH03 ou RFHUTIL, définition 2 Interfaces, leurs fonctionnalités Les pré-requis Les commandes manuelles L interface graphique IH03 ou RFHUTIL Est un support-pack d IBM destinéau

Plus en détail

Studio. HERITIER Emmanuelle PERSYN Elodie. SCHMUTZ Amandine SCHWEITZER Guillaume

Studio. HERITIER Emmanuelle PERSYN Elodie. SCHMUTZ Amandine SCHWEITZER Guillaume Studio HERITIER Emmanuelle PERSYN Elodie SCHMUTZ Amandine SCHWEITZER Guillaume Cours R Présentation projet 10/10/2013 Introduction RStudio est une interface créé par JJ Allaire Elle est sortie le 11 Février

Plus en détail

ROUTAGE AUTOMATIQUE SOUS P-CAD 2001

ROUTAGE AUTOMATIQUE SOUS P-CAD 2001 ROUTAGE AUTOMATIQUE SOUS P-CAD 2001 DOCUME T ELEVE ❶ Saisir le schéma sous PCAD-2001 Schématic Voir document Aide à la saisie de schéma sous PCAD-2001 Schématique Attention : ce schéma est destiné à servir

Plus en détail

2 VERSION : 1.0 / JYL

2 VERSION : 1.0 / JYL TwinCAT Scope 2 VERSION : 1.0 / JYL DATE : 08 Juillet 2009 - 2 - Sommaire 1 Introduction : 4 2 Structure de TwinCAT Scope 2 : 4 3 Réglages Scope: 5 3.1 Paramétrage du temps d enregistrement : 5 3.2 Barre

Plus en détail

I. Programmation I. 1 Ecrire un programme en Scilab traduisant l organigramme montré ci-après (on pourra utiliser les annexes):

I. Programmation I. 1 Ecrire un programme en Scilab traduisant l organigramme montré ci-après (on pourra utiliser les annexes): Master Chimie Fondamentale et Appliquée : spécialité «Ingénierie Chimique» Examen «Programmation, Simulation des procédés» avril 2008a Nom : Prénom : groupe TD : I. Programmation I. 1 Ecrire un programme

Plus en détail

Du bon usage de gnuplot

Du bon usage de gnuplot Recettes d informatique n bis 99- Du bon usage de gnuplot 1. Utiliser la version 3. de gnuplot : /home3/p/pareuh>gnuplot-3. # démarrer une session du grapheur (version 3.) gnuplot> # en réponse gnuplot>quit

Plus en détail

4. Créer des compteurs, des curseurs ou des bandes déroulantes : a) Création des objets. b) Affectation à une cellule et réglage du pas.

4. Créer des compteurs, des curseurs ou des bandes déroulantes : a) Création des objets. b) Affectation à une cellule et réglage du pas. Logiciel Excel version Office 2007. Voici une liste non exhaustive de fonctions de ce logiciel en relation avec le stage. Au sommaire : 1. Créer des boutons de raccourci dans une barre d outils: a) Sélection

Plus en détail

Laboratoire de téléinformatique Introduction à l analyseur de réseau Wireshark (Ethereal)

Laboratoire de téléinformatique Introduction à l analyseur de réseau Wireshark (Ethereal) Laboratoire de téléinformatique Introduction à l analyseur de réseau Wireshark (Ethereal) Description Wireshark est un analyseur de protocole gratuit pour Windows, Unix et ses dérivés. Il permet d examiner

Plus en détail

COMPUTROL on Line TM

COMPUTROL on Line TM Page 1 de 5 Version 1, 15 novembre 2000 Ordre des procédures 1. Définissez votre laboratoire. 2. Définissez vos instruments et vos analytes pour votre laboratoire. 3. Définissez les règles de contrôle

Plus en détail

EBTtool Guide rapide d utilisation

EBTtool Guide rapide d utilisation EBTtool Guide rapide d utilisation Vincent Le Bourlot David Claessen 5 décembre 2011 Table des matières 1 Introduction 1 2 Utilisation basique 1 2.1 Extraction de l archive................................

Plus en détail

Procédures pour la génération d'un maillage sous ICEM-CFD

Procédures pour la génération d'un maillage sous ICEM-CFD TF01 : Tutoriel (succinct) de prise en main des outils 1. ICEM-CFD (CAO+maillage) 2. Fluent (Calcul et post-traitement) Étude de l'écoulement autour d'un disque placé au sein d'un domaine rectangulaire

Plus en détail

A1-1 TP3 Gmsh et partitionnement de maillage

A1-1 TP3 Gmsh et partitionnement de maillage A1-1 TP3 Gmsh et partitionnement de maillage Nicolas Kielbasiewicz 23 septembre 2013 1 Introduction à Gmsh Sous Windows et Mac OS, Gmsh est une application native. Sous Linux, il se lance en ligne de commande,

Plus en détail

Calcul Formel et Numérique, Partie I

Calcul Formel et Numérique, Partie I Calcul Formel et Numérique N.Vandenberghe nvdb@irphe.univ-mrs.fr Table des matières 1 Introduction à Matlab 2 1.1 Quelques généralités.......................... 2 2 Où trouver des informations 2 3 Opérations

Plus en détail

Note de cours. Introduction à Excel 2007

Note de cours. Introduction à Excel 2007 Note de cours Introduction à Excel 2007 par Armande Pinette Cégep du Vieux Montréal Excel 2007 Page: 2 de 47 Table des matières Comment aller chercher un document sur CVMVirtuel?... 8 Souris... 8 Clavier

Plus en détail

Le paquet rvle. Utilisation d un simulateur VLE, sous R. Patrick Chabrier, Hélène Raynal, Ronan Trepos 1, Gauthier Quesnel 2

Le paquet rvle. Utilisation d un simulateur VLE, sous R. Patrick Chabrier, Hélène Raynal, Ronan Trepos 1, Gauthier Quesnel 2 Le paquet rvle Utilisation d un simulateur VLE, sous R. Patrick Chabrier, Hélène Raynal, Ronan Trepos 1, Gauthier Quesnel 2 1. Equipe RECORD, U-MIA-T, INRA Toulouse 2. Equipe MAD, U-MIA-T, INRA Toulouse

Plus en détail

Contenu des cellules 36 Sélectionner des cellules 37 Sélectionner des lignes, des colonnes et des plages spéciales 38

Contenu des cellules 36 Sélectionner des cellules 37 Sélectionner des lignes, des colonnes et des plages spéciales 38 1 2 Introduction XVII Débuter avec Excel 1 Démarrer Excel 2 Nouveau! La fenêtre Excel 3 Utiliser le ruban 4 Nouveau! Choisir des commandes 5 Nouveau! Utiliser le ruban et les barres d outils 6 Nouveau!

Plus en détail

Manuel de System Monitor

Manuel de System Monitor Chris Schlaeger John Tapsell Chris Schlaeger Tobias Koenig Traduction française : Yves Dessertine Traduction française : Philippe Guilbert Traduction française : Robin Guitton Relecture de la documentation

Plus en détail

AUTOMATISER SES TÂCHES AVEC LES MACROS

AUTOMATISER SES TÂCHES AVEC LES MACROS AUTOMATISER SES TÂCHES AVEC LES MACROS U ne macro est un ensemble de commandes qui s exécute autant de fois que nécessaire simplement en les appelant par son nom. Les macros permettent d automatiser les

Plus en détail

HMI target Visu / PLC HMI. Pour réaliser une interface homme machine avec PLC control

HMI target Visu / PLC HMI. Pour réaliser une interface homme machine avec PLC control HMI target Visu / PLC HMI Pour réaliser une interface homme machine avec PLC control VERSION : 1.2 / PH DATE : 7 Mars 2008 Sommaire Ce manuel explique de manière pratique les étapes successives pour installer

Plus en détail

Initiation à LabView : Les exemples d applications :

Initiation à LabView : Les exemples d applications : Initiation à LabView : Les exemples d applications : c) Type de variables : Créer un programme : Exemple 1 : Calcul de c= 2(a+b)(a-3b) ou a, b et c seront des réels. «Exemple1» nom du programme : «Exemple

Plus en détail

Charger une structure Comment ouvrir un fichier avec VMD? Comment charger un fichier PDB directement depuis la Protein Data Bank? Comment charger un

Charger une structure Comment ouvrir un fichier avec VMD? Comment charger un fichier PDB directement depuis la Protein Data Bank? Comment charger un Charger une structure Comment ouvrir un fichier avec VMD? Comment charger un fichier PDB directement depuis la Protein Data Bank? Comment charger un fichier restrt de AMBER? Comment charger une trajectoire

Plus en détail

attribut = champ = colonne

attribut = champ = colonne Table d attributs attribut = champ = colonne ligne enregistrement individu 1 3 2 Table d attributs : 2 types Table d attributs d une couche spatiale Lien entre chacune des lignes et son entité géométrique

Plus en détail

Le format P.D.F. (Portable Document Format) Mode d emploi et quelques exemples

Le format P.D.F. (Portable Document Format) Mode d emploi et quelques exemples Le format P.D.F. (Portable Document Format) Mode d emploi et quelques exemples 1 Le P.D.F., un format de visualisation Un format de lecture gratuit et universel Lire un document PDF A l aide de différents

Plus en détail

Exercices types Algorithmique et simulation numérique Oral Mathématiques et algorithmique Banque PT

Exercices types Algorithmique et simulation numérique Oral Mathématiques et algorithmique Banque PT Exercices types Algorithmique et simulation numérique Oral Mathématiques et algorithmique Banque PT Ces exercices portent sur les items 2, 3 et 5 du programme d informatique des classes préparatoires,

Plus en détail

IUT Nice-Côte d Azur Outils de l analyse mercatique 2005 2006. TP N o 1. Tableur : généralités et prise en main

IUT Nice-Côte d Azur Outils de l analyse mercatique 2005 2006. TP N o 1. Tableur : généralités et prise en main 1 IUT Nice-Côte d Azur TC-Nice 1 re année Outils de l analyse mercatique 2005 2006 TP N o 1 Tableur : généralités et prise en main Avant de commencer Ex. 1. Vous utiliserez votre compte sur yiago (lecteur

Plus en détail

Cours Informatique Master STEP

Cours Informatique Master STEP Cours Informatique Master STEP Bases de la programmation: Compilateurs/logiciels Algorithmique et structure d'un programme Programmation en langage structuré (Fortran 90) Variables, expressions, instructions

Plus en détail

SAS Studio SAS pour tous, SAS sur n importe quel périphérique.

SAS Studio SAS pour tous, SAS sur n importe quel périphérique. SAS Studio SAS pour tous, SAS sur n importe quel périphérique. SAS Studio est le dernier né des produits SAS, avec son utilisation, écrire et exécuter du code SAS n aura jamais été aussi simple. Il a pour

Plus en détail

Introduction à UNIX et Windows

Introduction à UNIX et Windows 1/39 à UNIX et Windows Thierry Hamon Bureau H202 - Institut Galilée Tél. : 33 1.48.38.35.53 Bureau 150 LIM&BIO EA 3969 Université Paris 13 - UFR Léonard de Vinci 74, rue Marcel Cachin, F-93017 Bobigny

Plus en détail

Tableur Excel 97 : Les Outils

Tableur Excel 97 : Les Outils 1. Environnement de travail Bouton système Nom du logiciel Nom du document Barre de menus Cases système du logiciel Cases système du fichier Zone de nom : elle contient l adresse du champ sélectionné Police

Plus en détail

EndNote X INSTITUT PASTEUR 1 ENDNOTE X

EndNote X INSTITUT PASTEUR 1 ENDNOTE X EndNote X INSTITUT PASTEUR 1 ENDNOTE X SOMMAIRE 1. La bibliothèque EndNote 1.1. Créer une nouvelle bibliothèque 1.2. Ouvrir une bibliothèque EndNote 1.3. Fermer une bibliothèque 2. Manipuler une bibliothèque

Plus en détail

Formats de documents numériques 1. Format d images

Formats de documents numériques 1. Format d images Formats de documents numériques 1 Paramètres d une image Ecran Format d images Format : extention jpg, gif, png, tif Poids : 20 Ko, 100 Ko, 1 Mo Qualité : l image est-elle dégradée? L image est-elle zoomable?

Plus en détail

Premier programme VBA : syntaxe, édition, compilation

Premier programme VBA : syntaxe, édition, compilation 1 Premier programme VBA : syntaxe, édition, compilation Le langage VBA (Visual Basic for Applications) permet de concevoir des programmes selon une syntaxe qui lui est propre, puis d éditer et d exécuter

Plus en détail

Documentation Tableur OpenOffice 2

Documentation Tableur OpenOffice 2 Documentation Tableur OpenOffice 2 1. Environnement de travail Nom du Nom du logiciel Barre de Zone de nom elle affiche l'adresse du champ sélectionné Cellule active Zone d'édition : elle affiche le contenu

Plus en détail

Langage C. Chapitre 2. 2.1 Le langage C, un langage non interprété. 2.1.1 L écriture du programme. 2.1.2 La compilation

Langage C. Chapitre 2. 2.1 Le langage C, un langage non interprété. 2.1.1 L écriture du programme. 2.1.2 La compilation Chapitre 2 Langage C 2.1 Le langage C, un langage non interprété Le C est un langage de programmation comme il en existe beaucoup d autres (C++, Fortran, Python, Matlab, IDL, ADA...). Il existe deux grandes

Plus en détail

TP Blender n 2 : Importation d un modèle SketchUp et animation

TP Blender n 2 : Importation d un modèle SketchUp et animation TP Blender n 2 : Importation d un modèle SketchUp et animation Service de Conception Géométrique Université de Liège Aérospatiale et Mécanique Conçu avec Blender 2.66 et SketchUp 8 De SketchUp à Blender

Plus en détail

Tutoriel code::blocks

Tutoriel code::blocks Tutoriel code::blocks E. Lunéville 2006 Le logiciel code::blocks fait partie des logiciels de type EDI (Environnement de Développement Intégré, IDE en anglais) pour le langage C++. Il est multiplateforme

Plus en détail

TP1 : Introduction à MATLAB

TP1 : Introduction à MATLAB TP1 : Introduction à MATLAB Table des matières 1 Objectif du cours et du TP 2 1.1 Généralités...................................... 2 1.2 But de ce TP..................................... 2 2 Mise en route

Plus en détail

VPython : visualisation 3D pour le commun des mortels

VPython : visualisation 3D pour le commun des mortels : visualisation 3D pour le commun des mortels INRIA-Lorraine LORIA Rencontres Mondiales du Logiciel Libre 2005 Plan 1 Présentation de 2 La scène Les objets 3 Contrôle de l animation Les évènements Interfaces

Plus en détail

Eléments de base dans GeoGebra

Eléments de base dans GeoGebra Eléments de base dans GeoGebra 1 Les cadres de la fenêtre de GeoGebra 3D Lancer GeoGebra 2D 3D Toutes les cadres peuvent être apparents ou cachés à partir du menu de la barre des taches «Affichage». Cliquer

Plus en détail

Système de soutien aux programmes relatifs au marché du travail

Système de soutien aux programmes relatifs au marché du travail Soutien aux opérations du LaMPSS Système de soutien aux programmes relatifs au marché du travail Guide de compatibilité informatique Préparé par : Soutien aux opérations du LaMPSS Janvier 2015 Version

Plus en détail

Logiciel Statistique : SPSS

Logiciel Statistique : SPSS Faculté des Sciences Économiques et de Gestion de Tunis Logiciel Statistique : SPSS Notes du cours pour les étudiants du Master Recherche en Marketing, Management & Finance Dr. Jalila ATTAFI 2011-2012

Plus en détail

FCA SI2 GUIDE RAPIDE DE L UTILISATEUR

FCA SI2 GUIDE RAPIDE DE L UTILISATEUR FCA SI2 GUIDE RAPIDE DE L UTILISATEUR Introduction...2 1 Démarrage...3 1.1 Se connecter...3 1.2 Mettre à jour son Profil...3 1.3 Fonctionnalités du Système...4 2 Comment faire pour...5 2.1 Naviguer d un

Plus en détail

Printer Driver. Guide d installation Ce guide décrit l installation du pilote d imprimante pour Windows 7, Windows Vista et Windows XP.

Printer Driver. Guide d installation Ce guide décrit l installation du pilote d imprimante pour Windows 7, Windows Vista et Windows XP. 4-417-503-21(1) Printer Driver Guide d installation Ce guide décrit l installation du pilote d imprimante pour Windows 7, Windows Vista et Windows XP. Avant d utiliser ce logiciel Avant d utiliser le pilote

Plus en détail

Tutoriel Drupal «views»

Tutoriel Drupal «views» Tutoriel Drupal «views» Tutoriel pour la découverte et l utilisation du module Drupal «Views» 1 Dans ce tutoriel nous allons d abord voir comment se présente le module views sous Drupal 7 puis comment

Plus en détail

ENDNOTE X2 SOMMAIRE. 1. La bibliothèque EndNote 1.1. Créer une nouvelle bibliothèque 1.2. Ouvrir une bibliothèque EndNote 1.3. Fermer une bibliothèque

ENDNOTE X2 SOMMAIRE. 1. La bibliothèque EndNote 1.1. Créer une nouvelle bibliothèque 1.2. Ouvrir une bibliothèque EndNote 1.3. Fermer une bibliothèque 1 ENDNOTE X2 SOMMAIRE 1. La bibliothèque EndNote 1.1. Créer une nouvelle bibliothèque 1.2. Ouvrir une bibliothèque EndNote 1.3. Fermer une bibliothèque 2. Manipuler une bibliothèque EndNote 2.1. La saisie

Plus en détail

GEOGEBRA : Les indispensables

GEOGEBRA : Les indispensables Préambule GeoGebra est un logiciel de géométrie dynamique dans le plan qui permet de créer des figures dans lesquelles il sera possible de déplacer des objets afin de vérifier si certaines conjectures

Plus en détail

Tutoriel première utilisation ICEM-CFD. Couche limite et modification du maillage en 2D

Tutoriel première utilisation ICEM-CFD. Couche limite et modification du maillage en 2D Tutoriel première utilisation ICEM-CFD Couche limite et modification du maillage en 2D Création de points, lignes, surfaces, ajout d un trou à la surface pour simuler le comportement de l écoulement autour

Plus en détail

france.ni.com Journée technique Du contrôle d instruments au banc de test

france.ni.com Journée technique Du contrôle d instruments au banc de test Journée technique Du contrôle d instruments au banc de test Quelles approches pour analyser vos données, Excel, LabVIEW, fichiers scripts, NI DIAdem National Instruments France Industries et applications

Plus en détail

Tutoriel Prise en Main de la Plateforme MetaTrader 4. Mise à jour : 7/09/2009 1.6

Tutoriel Prise en Main de la Plateforme MetaTrader 4. Mise à jour : 7/09/2009 1.6 Tutoriel Prise en Main de la Plateforme MetaTrader 4 Mise à jour : 7/09/2009 1.6 Ce tutoriel de prise en main permet d utiliser les principales fonctionnalités de MetaTrader. La plateforme MetaTrader utilise

Plus en détail

L interface utilisateur de R

L interface utilisateur de R 2 L interface utilisateur de R Vous lisez sûrement ce livre parce que vous avez un problème que vous aimeriez résoudre en R. Vous pourriez, par exemple, vouloir : savoir si certains résultats sont statistiquement

Plus en détail

Présentation du langage et premières fonctions

Présentation du langage et premières fonctions 1 Présentation de l interface logicielle Si les langages de haut niveau sont nombreux, nous allons travaillé cette année avec le langage Python, un langage de programmation très en vue sur internet en

Plus en détail

Projet de spécialité [MANUEL UTILISATEUR]

Projet de spécialité [MANUEL UTILISATEUR] Projet de spécialité Sujet 14 : Structures de données financières pour la récupération de données et la modélisation. Sujet proposé par O. Taramasco & M. Echenim. [MANUEL UTILISATEUR] Thibault Chevallier,

Plus en détail

Cours Procédés Mesures sous LabVIEW : Base de la Programmation et Applications. TP LabVIEW UFR Sitec M1 1 bserio@u-paris10.fr V1.

Cours Procédés Mesures sous LabVIEW : Base de la Programmation et Applications. TP LabVIEW UFR Sitec M1 1 bserio@u-paris10.fr V1. Cours Procédés Mesures sous LabVIEW : Base de la Programmation et Applications TP LabVIEW UFR Sitec M1 1 Philosophie de LabVIEW Langage de programmation entièrement graphique Les programmes sont construits

Plus en détail

Application Spreadsheet

Application Spreadsheet Pour le ClassPad 300 F Application Spreadsheet Mode d emploi Version 2.0 RJA510188-4 http://classpad.net/ Emploi de l application Spreadsheet L application Spreadsheet vous permet d utiliser partout où

Plus en détail

Faculté des sciences sociales Guide d utilisation du logiciel Contribute CS3 Table des matières

Faculté des sciences sociales Guide d utilisation du logiciel Contribute CS3 Table des matières Guide d utilisation du logiciel Contribute CS3 Table des matières Table des figures... 3 Section 1 : Introduction - Contribute CS3... 4 1.1 Démarrage du logiciel... 4 1.2 Aire de travail... 4 1.3 Menu...

Plus en détail

Personnaliser l interface et l environnement... 15

Personnaliser l interface et l environnement... 15 Personnaliser l interface et l environnement... 15 Astuce 1 - Choisir la couleur de base de la fenêtre... 16 Astuce 2 - Modifier l affichage des info-bulles... 16 Astuce 3 - Réduire le Ruban... 18 Astuce

Plus en détail

Installer et configurer le serveur de fichier et contrôleur de domaine basé sur samba 3

Installer et configurer le serveur de fichier et contrôleur de domaine basé sur samba 3 Installer et configurer le serveur de fichier et contrôleur de domaine basé sur samba 3 SOMMAIRE INTRODUCTION... 2 PRE-REQUIS... 2 ENVIRONNEMENT TECHNIQUE... 2 MIGRATION DE DONNEES ET DE CONFIGURATION...

Plus en détail

Ladibug TM 2.0 Logiciel de présentation visuel d'image Manuel de l utilisateur - Français

Ladibug TM 2.0 Logiciel de présentation visuel d'image Manuel de l utilisateur - Français Ladibug TM 2.0 Logiciel de présentation visuel d'image Manuel de l utilisateur - Français Table des Matières 1. Introduction... 2 2. Spécifications du Système... 2 3. Installer Ladibug... 3 4. Connexion

Plus en détail

EXCEL PERFECTIONNEMENT SERVICE INFORMATIQUE. Version 1.0 30/11/05

EXCEL PERFECTIONNEMENT SERVICE INFORMATIQUE. Version 1.0 30/11/05 EXCEL PERFECTIONNEMENT Version 1.0 30/11/05 SERVICE INFORMATIQUE TABLE DES MATIERES 1RAPPELS...3 1.1RACCOURCIS CLAVIER & SOURIS... 3 1.2NAVIGUER DANS UNE FEUILLE ET UN CLASSEUR... 3 1.3PERSONNALISER LA

Plus en détail

CAPTURE DES PROFESSIONNELS

CAPTURE DES PROFESSIONNELS CAPTURE DES PROFESSIONNELS 2 Téléchargement 3 Installation 8 Prise en main rapide 10 Lancement Recherche 14 Gestion des fichiers 23 Compare et Sépare 24 Fichiers annexes 2/ Le menu Utilitaires 32 Internet

Plus en détail

Petit tutoriel pour Régressi

Petit tutoriel pour Régressi Petit tutoriel pour Régressi Récupération de données : Entrer les données au clavier Dans l onglet «fichier», choisir «Nouveau» puis «Clavier». Créer ensuite le nombre de colonnes correspondant aux nombre

Plus en détail

SUPPORT DE COURS EXCEL 2007 - MACROS

SUPPORT DE COURS EXCEL 2007 - MACROS SOMMAIIRE A.... PRESENTATION DES MACROS DANS EXCEL... 2 B... ENREGISTRER UNE MACRO... 2 1 PREPARATION... 2 2 ENREGISTRER UNE MACRO... 3 3 MODIFIER UNE MACRO... 3 4 AFFECTER UNE MACRO UN OBJET DE LA FEUILLE

Plus en détail

Analyse et traitement de données SPM

Analyse et traitement de données SPM Analyse et traitement de données SPM Introduction Gwyddion est un logiciel libre développé par deux chercheurs de l'institut Tchèque de Métrologie (http://www.cmi.cz), destiné à l'analyse et au traitement

Plus en détail

Guide pratique 2 1.2-1

Guide pratique 2 1.2-1 1.2 TERMINOLOGIE UTILISÉE Paie est un logiciel «graphique», c'est-à-dire qu'il utilise des symboles et des objets pour représenter soit des choix à effectuer ou des actions à poser. Cette section a pour

Plus en détail

COMMUNICATION TECHNIQUE N TC0546 Ed. 01. OmniPCX Enterprise Nb de pages : 17 Date : 05-04-2004 URGENTE NON URGENTE TEMPORAIRE DEFINITIVE

COMMUNICATION TECHNIQUE N TC0546 Ed. 01. OmniPCX Enterprise Nb de pages : 17 Date : 05-04-2004 URGENTE NON URGENTE TEMPORAIRE DEFINITIVE COMMUNICATION TECHNIQUE N TC0546 Ed. 01 OmniPCX Enterprise Nb de pages : 17 Date : 05-04-2004 URGENTE NON URGENTE TEMPORAIRE DEFINITIVE OBJET : LIEN PPP VERS LE CALL SERVER À TRAVERS Veuillez trouver ci-après

Plus en détail

DÉBUTER AVEC APP INVENTOR

DÉBUTER AVEC APP INVENTOR Terminale STMG SIG Année 2013-2014 DÉBUTER AVEC APP INVENTOR App Inventor est un outil de développement en ligne pour les téléphones et les tablettes sous Android. App Inventor est un OS créé par Google,

Plus en détail

Tutoriel de formation SurveyMonkey

Tutoriel de formation SurveyMonkey Tutoriel de formation SurveyMonkey SurveyMonkey est un service de sondage en ligne. SurveyMonkey vous permet de créer vos sondages rapidement et facilement. SurveyMonkey est disponible à l adresse suivante

Plus en détail

Manuel d utilisation de Quartus II

Manuel d utilisation de Quartus II Manuel d utilisation de Quartus II 1- Présentation Ce document a pour but de vous initier à l utilisation du logiciel Quartus II de la société Altéra ; les informations que vous trouverez dans ce document

Plus en détail

Introduction à Visual Basic

Introduction à Visual Basic La fenêtre (form) principale: Zone de titre Points d attraction pour le dessin des contrôles Menu Système Fenêtre s affichant lors de l exécution du programme 15 Raccourci F4 Propriétés de la fenêtre principale

Plus en détail

INTRO A LA PAO ET INITIATION A : PAGE PLUS SE 1.0

INTRO A LA PAO ET INITIATION A : PAGE PLUS SE 1.0 BASTIDES 64 Association des Bastides des Pyrénées-Atlantiques INTRO A LA PAO ET INITIATION A : PAGE PLUS SE 1.0 Pourquoi? Un logiciel de PAO permet de notamment positionner des cadres de textes librement

Plus en détail

Module UserInterface

Module UserInterface Manuel Utilisateur Module User Interface Date dernière révision : 02/2011 Ce Module n est plus maintenu La documentation utilisateur de WinDesign se décompose en : U5 manuels généraux 1 Installation Administration

Plus en détail

Module 2 Introduction à Workbench - Solutions

Module 2 Introduction à Workbench - Solutions SYS865b Matériaux composites avancés, théorie et analyse par éléments finis H 2014 Module 2 Introduction à Workbench - Solutions Introduction à ANSYS Workbench Afin de faciliter les explications les notations

Plus en détail

2012 BOSS CORPORATION

2012 BOSS CORPORATION GT-100 Librarian Mode d emploi en ligne 2012 BOSS CORPORATION Tous droits réservés. Toute reproduction intégrale ou partielle de cette publication est interdite sous quelque forme que ce soit sans l autorisation

Plus en détail

Groupe Eyrolles, 2007 ISBN : 978-2-212-12207-7

Groupe Eyrolles, 2007 ISBN : 978-2-212-12207-7 Jean-Pierre Couwenbergh guide de référence AutoCAD 2008 Groupe Eyrolles, 2007 ISBN : 978-2-212-12207-7 Chapitre 2 Structurer le dessin à l aide de calques La notion de calque Une des premières choses à

Plus en détail

IMPLANTATION D UNE BASE DE DONNEES SOUS MS-ACCESS 97

IMPLANTATION D UNE BASE DE DONNEES SOUS MS-ACCESS 97 Stage STT050 - Novembre 2000 Page 1 IMPLANTATION D UNE BASE DE DONNEES SOUS MS-ACCESS 97 GENERALITES SUR MS-ACCESS Fonctionnalités de MS-ACCESS Access 97 est un produit Microsoft de type SGBDR (Système

Plus en détail