Tutoriel GVLE. Adapté à l environnement Record/VLE. Gauthier Quesnel Eric Casellas Éric Ramat

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

Download "Tutoriel GVLE. Adapté à l environnement Record/VLE. Gauthier Quesnel Eric Casellas Éric Ramat"

Transcription

1 Tutoriel GVLE Adapté à l environnement Record/VLE Gauthier Quesnel Eric Casellas Éric Ramat INRA (Institut National de la Recherche Agronomique) LIL (Laboratoire d Informatique du Littoral) (LIL, INRA) Tutoriel GVLE 1 / 73

2 Plan 1 Objectifs 2 Le projet 3 Le VPZ 4 Le modèle atomique 5 La dynamique 6 Les conditions 7 L expérience 8 Les vues 9 Le couplage (LIL, INRA) Tutoriel GVLE 2 / 73

3 Plan 1 Objectifs 2 Le projet 3 Le VPZ 4 Le modèle atomique 5 La dynamique 6 Les conditions 7 L expérience 8 Les vues 9 Le couplage (LIL, INRA) Tutoriel GVLE 3 / 73

4 Objectifs Objectifs du tutoriel Définir les concepts et le vocabulaire utilisé ; Présenter l interface graphique de gestion des modèles et des expériences (GVLE) à travers un exemple complet ; Donner quelques éléments de C++ pour l écriture d un modèle simple. (LIL, INRA) Tutoriel GVLE 4 / 73

5 Introduction GVLE Gui for the VLE Interface graphique de modélisation DEVS : Manipulation de la structure du modèle : Son rôle ajouts, suppressions de modèles ou de connexions copier coller importation exportation Ecriture des modèles, compilation et installation Manipulation des classes des modèles Saisie les conditions expérimentales Saisie les modèles à observer Exécution de simulations Cacher les procédures de compilation, d installation et d exécution Cacher la manipulation des fichiers XML VPZ (LIL, INRA) Tutoriel GVLE 5 / 73

6 Plan 1 Objectifs 2 Le projet 3 Le VPZ 4 Le modèle atomique 5 La dynamique 6 Les conditions 7 L expérience 8 Les vues 9 Le couplage (LIL, INRA) Tutoriel GVLE 6 / 73

7 Le projet Définition Un projet regroupe l ensemble des éléments d un projet de modélisation : les données (fichier météo,... ) ; la documentation ; les expériences ; le code C++ des modèles ; le code C++ compilé sous forme de bibliothèque ; les éléments pour prendre en charge la compilation, des fichiers annexes comme la licence, un fichier de description de l évolution du projet,... (LIL, INRA) Tutoriel GVLE 7 / 73

8 Le projet Création d un projet File New Project (ou CTRL + N) puis saisir le nom du nouveau projet. (LIL, INRA) Tutoriel GVLE 8 / 73

9 Le projet Création d un projet Un répertoire 2CV, notre projet, a été créé dans $HOME/.vle/pkgs sous Linux ou vle/pkgs dans le compte utilisateur sous Windows. L explorateur de fichiers permet la visualisation du contenu. (LIL, INRA) Tutoriel GVLE 9 / 73

10 Le projet Création d un projet cmake, CMakeCPack.cmake et CMakeLists.txt : macros et configuration pour la compilation ; data et doc : données et documentation du projet ; exp et output : expériences et résultats ; src et lib : sources C++ et bibliothèques; Authors.txt, ChangeLog.txt, License.txt, News.txt et Readme.txt : auteurs du modèle, les changements entre les différentes versions, la licence, les nouveautés de chaque version et les informations de compilation et d installation. (LIL, INRA) Tutoriel GVLE 10 / 73

11 Plan 1 Objectifs 2 Le projet 3 Le VPZ 4 Le modèle atomique 5 La dynamique 6 Les conditions 7 L expérience 8 Les vues 9 Le couplage (LIL, INRA) Tutoriel GVLE 11 / 73

12 Le VPZ VPZ VLE Project Zipped Un VPZ est un fichier XML (qui peut être compressé) et qui contient : la structure du modèle ; le lien avec la dynamique (le code C++) ; l expérience : la durée, les graines des générateurs aléatoires et le plan d expérience ; les conditions expérimentales ; les observations et le format des sorties ; (LIL, INRA) Tutoriel GVLE 12 / 73

13 Le VPZ Modèle atomique Un modèle atomique est la brique de base d un modèle global ; Seul lieu d expression de la dynamique (un modèle atomique = un ou plusieurs processus dynamique ) ; in1 et in2 sont les entrées du modèle et out1, out2 et out3 sont les sorties du modèle ; Les échanges entre modèles sont sous forme d événements. (LIL, INRA) Tutoriel GVLE 13 / 73

14 Le VPZ Événement Un événement est quelque chose qui se produit à un instant t et qui n a pas de durée ; Un événement est produit par un modèle et déposé sur l un de ses ports de sortie ; Un événement est distribué sur les ports d entrée de tous les modèles qui sont connectés au modèle qui l a produit ; Le temps de "transport" d un événement est nul ; Un événement peut transporter des informations. Un modèle peut recevoir plusieurs événements à la même date sur un même port ou sur des ports différents. (LIL, INRA) Tutoriel GVLE 14 / 73

15 Le VPZ Événement m1 peut produire des événements sur out1, out2 et out3 ; m2 va recevoir sur son port d entrée in1 les événements produits par m1 sur son port out1 ; (LIL, INRA) Tutoriel GVLE 15 / 73

16 Le VPZ Création d un VPZ File New VPZ (ou CTRL + Shift + N). Ne pas oublier de sauvegarder le VPZ (CTRL + S) ; un nom sera alors demandé. (LIL, INRA) Tutoriel GVLE 16 / 73

17 Le VPZ Création d un VPZ Par défaut, il existe un VPZ vide (empty.vpz) à la création d un projet. Lors de son ouverture, un message signale qu il n est pas complet. On peut l utiliser en ouvrant le répertoire exp et en double cliquant sur le fichier ou en faisant File Open VPZ (ou CTRL + Shift + O). On peut aussi le renommer via le menu contextuel (clic droit sur le fichier). (LIL, INRA) Tutoriel GVLE 17 / 73

18 Plan 1 Objectifs 2 Le projet 3 Le VPZ 4 Le modèle atomique 5 La dynamique 6 Les conditions 7 L expérience 8 Les vues 9 Le couplage (LIL, INRA) Tutoriel GVLE 18 / 73

19 Le VPZ Création d un modèle atomique Tools Add models (ou F2 ou clic sur l icône avec un +) puis clic dans la vue VPZ puis saisie du nom du modèle. (LIL, INRA) Tutoriel GVLE 19 / 73

20 Le VPZ Création d un modèle atomique Le modèle est apparu dans la zone Model. C est le seul lieu pour renommer un modèle avec le menu contectuel. (LIL, INRA) Tutoriel GVLE 20 / 73

21 Le VPZ Création des ports d entrée et sortie Tools Select (ou F1 ou clic sur l icône avec la main) puis double clic sur le modèle nouvellement créé ou double clic sur le modèle depuis la zone Model. C est une boîte de dialogue avec des onglets où chaque onglet permet de définir un aspect (ports, conditions, dynamics et views ) d un modèle atomique. (LIL, INRA) Tutoriel GVLE 21 / 73

22 Le VPZ Création des ports d entrée et sortie Clic sur l onglet Ports puis clic droit dans la partie Input ports (ou Output ports) puis Add puis saisie d un nom de port. Le menu contextuel permet aussi de renommer et de supprimer un port. (LIL, INRA) Tutoriel GVLE 22 / 73

23 Le VPZ Création des ports d entrée et sortie On créé DvtStade et TT en port d entrée et CropDepth en port de sortie. (LIL, INRA) Tutoriel GVLE 23 / 73

24 Plan 1 Objectifs 2 Le projet 3 Le VPZ 4 Le modèle atomique 5 La dynamique 6 Les conditions 7 L expérience 8 Les vues 9 Le couplage (LIL, INRA) Tutoriel GVLE 24 / 73

25 La dynamique Définition La dynamique est la partie comportementale d un modèle ; Elle décrit le processus de changement d état du modèle ; La dynamique est décrite sous forme d une classe C++. Deux étapes Ecriture du code C++ ; Déclaration de la dynamique associée à un modèle atomique. (LIL, INRA) Tutoriel GVLE 25 / 73

26 La dynamique Ecriture de la classe C++ On se sert de l extension DifferenceEquation pour illustrer l écriture de la classe C++ : le modèle est donc une équation aux différences. L équation si t = 0 ou DS(t) = Sowing alors RD(t) = 0 si DS(t) = Emergence et DS(t t) = Sowing alors RD(t) = InitDepth sinon RD(t) = RD(t) + min(min(soildepth RD(t t), MaxDepth RD(t t)), RateDepth (TT(t) TT(t t))) DS = DvtStade ; RD = RootDepth ; constantes : Emergence et Sowing ; paramètres : InitDepth, SoilDepth, MaxDepth et RateDepth. (LIL, INRA) Tutoriel GVLE 26 / 73

27 La dynamique Ecriture de la classe C++ Clic droit sur le répertoire src puis New File puis saisie du nom du fichier (CropRoot.cpp). Un nouvel onglet s ouvre avec un fichier texte vide. (LIL, INRA) Tutoriel GVLE 27 / 73

28 La dynamique Ecriture de la classe C++ 1 #include <vle/ extension/ DifferenceEquation.hpp > 2 3 namespace DeuxCV { 4 5 class CropRoot : public vle:: extension:: DifferenceEquation:: Multiple 6 { 7 public: 8 CropRoot(const vle:: devs:: DynamicsInit& init, 9 const vle:: devs:: InitEventList& events) : 0 vle:: extension:: DifferenceEquation:: Multiple(init, events) 1 { } 2 virtual ~CropRoot() {}; 3 4 virtual void compute(const vle:: devs:: Time& time) 5 { } 6 virtual void initvalue(const vle:: devs:: Time& time) 7 { } 8 }; 9 0 DECLARE_DYNAMICS(CropRoot); 1 2 } // namespace DeuxCV (LIL, INRA) Tutoriel GVLE 28 / 73

29 La dynamique Ecriture de la classe C++ Inclusion #include <vle/ extension/ DifferenceEquation.hpp > Afin d utiliser des types, des constantes, des fonctions,... de VLE, il faut inclure des fichiers de définitions (les fichiers.hpp). Dans le cas de l utilisation de l extension DifferenceEquation, il faut inclure DifferenceEquation.hpp. Namespace namespace DeuxCV {... } // namespace DeuxCV Le concept de namespace permet d isoler des définitions de classes, de fonctions,... au sein d un "espace de nommage". Par exemple, cela autorise la définition de deux classes de même nom placées dans des namespaces différents. VLE est entièrement basé sur ce concept. (LIL, INRA) Tutoriel GVLE 29 / 73

30 La dynamique Ecriture de la classe C++ Classe class CropRoot... {... }; Une classe est une structure dans laquelle on retouve des données (attributs) et des fonctions (méthodes) qui s appliquent sur les données ; Une variable de type classe est créée par instantiation d une classe ; chaque variable possède donc ses propres attributs mais partage les mêmes méthodes ; Sous VLE, la dynamique d un modèle est une classe ; à chaque modèle, on créé une instance de la dynamique. (LIL, INRA) Tutoriel GVLE 30 / 73

31 La dynamique Ecriture de la classe C++ Héritage class CropRoot : public vle:: extension:: DifferenceEquation:: Multiple L heritage permet à une classe d hériter des propriétés (attributs et méthodes) de ses classes mères ; Sous VLE, ça permet d offrir les mécanismes de couplage, de simulation,... pour un ensemble de formalismes tout en écrivant un minimum de choses ; Il "suffit" de déclarer quels attributs et d écrire quelques méthodes. (LIL, INRA) Tutoriel GVLE 31 / 73

32 La dynamique Ecriture de la classe C++ Visibilité public:... private:... La visibilité permet de déclarer que certains éléments (méthodes ou attributs) sont accessibles par d autres classes ; De manière générale, sous VLE, les méthodes liées à l héritage (par exemple, la méthode compute) et qui sont à écrire sont publiques ; Les méthodes que le modélisateur écrit en plus pour mieux structurer son code, sont privées ; Les attributs sont privées. (LIL, INRA) Tutoriel GVLE 32 / 73

33 La dynamique Ecriture de la classe C++ Constructeur / destructeur CropRoot(const vle:: devs:: DynamicsInit& init, const vle:: devs:: InitEventList& events) : vle:: extension:: DifferenceEquation:: Multiple(init, events) { } virtual ~CropRoot() {}; Le constructeur est une méthode spéciale qui est appelée à la création d une variable de type classe et a pour nom le nom de la classe ; Le destructeur est appelé lorsque la variable est détruite ; Sous VLE, le constructeur est toujours écrit de la même manière et le destructeur ne fait jamais rien sauf si le modélisateur utilise des allocations dynamiques (non recommandé!). (LIL, INRA) Tutoriel GVLE 33 / 73

34 La dynamique Ecriture de la classe C++ Méthodes virtual void compute(const vle:: devs:: Time& time) { } virtual void initvalue(const vle:: devs:: Time& time) { } Une méthode est une fonction qui s applique sur les données de la classe (les attributs) ; Sous VLE, chaque extension propose d écrire certaines méthodes : par exemple, compute et initvalue pour DifferenceEquation. Paramètres Dans l exemple, on passe en paramètre une variable de type Time (une classe de VLE qui représente le temps - une date ou une durée) qui est déclarée constante - on ne peut pas la modifier. (LIL, INRA) Tutoriel GVLE 34 / 73

35 La dynamique Ecriture de la classe C++ Attributs Un attribut est une donnée appartient à une classe ; Chaque variable créé à partir d une classe possède ses propres attributs ; Sous VLE, on préconise de déclarer les attributs en privé ; Un attribut peut représenter l état ou un paramètre du modèle. (LIL, INRA) Tutoriel GVLE 35 / 73

36 La dynamique Définition et initialisation des paramètres CropRoot(const vle:: devs:: DynamicsInit& init, 3 const vle:: devs:: InitEventList& events) : 4 vle:: extension:: DifferenceEquation:: Multiple(init, events) 5 { 6 minitdepth = vle:: value:: todouble(events.get(" initdepth")); 7 msoildepth = vle:: value:: todouble(events.get(" soildepth")); 8 mmaxdepth = vle:: value:: todouble(events.get("maxdepth")); 9 mratedepth = vle:: value:: todouble(events.get(" ratedepth")); 0 } private: 3 double minitdepth, msoildepth, mmaxdepth, mratedepth; 4 }; 5... Pour chaque paramètre, il faut déclarer un attribut (double minitdepth) et récupérer sa valeur dans le constructeur via la liste des événements d initialisation. La chaîne de caractères passe en paramètre de la méthode get sera réutilisée dans la partie Conditions. (LIL, INRA) Tutoriel GVLE 36 / 73

37 La dynamique Définition et initialisation des paramètres Il est possible de définir des valeurs par défaut aux paramètres en cas d absence du paramètre dans le fichier de définition de l expérience. minitdepth = events.exist(" initdepth")? vle:: value:: todouble(events.get(" initdepth")) : 100; (LIL, INRA) Tutoriel GVLE 37 / 73

38 La dynamique Les paramètres liés à l extension CropRoot(const vle:: devs:: DynamicsInit& init, 3 const vle:: devs:: InitEventList& events) : 4 vle:: extension:: DifferenceEquation:: Multiple(init, events) 5 { RootDepth = createvar(" RootDepth"); 8 DvtStade = createsync("dvtstade"); 9 TT = createsync("tt"); 0 } private: Var RootDepth; 5 Sync DvtStade, TT; 6 }; L extension DifferenceEquation impose certaines déclarations d attributs de type Var et Sync pour la représentation des variables d état et externes de l équation. (LIL, INRA) Tutoriel GVLE 38 / 73

39 La dynamique Les méthodes liées à l extension virtual void compute(const vle:: devs:: Time& time) 3 { 4 RootDepth = 0; 5 } 6 virtual void initvalue(const vle:: devs:: Time& time) 7 { 8 RootDepth = 0; 9 } 0... Pour l instant, nous allons mettre que la variable du modèle vaut toujours zéro. Le code C++ est maintenant prêt! (LIL, INRA) Tutoriel GVLE 39 / 73

40 La dynamique Ecriture de la classe C++ Saisir le code C++ dans CropRoot.cpp et File Save (ou CTRL + S). (LIL, INRA) Tutoriel GVLE 40 / 73

41 La dynamique Ecriture de la classe C++ Ouvrir le fichier CMakeLists.txt du répertoire src, changer emptylibrary par CropRoot et simple.cpp par CropRoot.cpp. (LIL, INRA) Tutoriel GVLE 41 / 73

42 La dynamique Ecriture de la classe C++ Ouvrir le fichier CMakeLists.txt à la racine du projet, changer emptyproject par 2CV, le nom du projet. (LIL, INRA) Tutoriel GVLE 42 / 73

43 La dynamique Ecriture de la classe C++ CMake La compilation est prise en charge par les outils cmake, make et g++. CMakeLists.txt Le fichier CMakeLists.txt définit les bibliothèques qui sont à produire à partir des sources C++ ; Pour chaque modèle, une bibliothèque sera créée ; il est donc nécessaire d avoir : ADD_LIBRARY : liste des fichiers C++ de la bibliothèque (normalement, il y a qu un seul fichier) ; TARGET_LINK_LIBRARY : liste des bibliothèques nécessaires au modèle ; INSTALL : le répertoire d installation (lib). (LIL, INRA) Tutoriel GVLE 43 / 73

44 La dynamique Ecriture de la classe C++ Project Configure puis Project Build. La partie inférieure de gvle présente les résultats de la compilation. (LIL, INRA) Tutoriel GVLE 44 / 73

45 La dynamique Affectation de la dynamique au modèle File Open VPZ (ou CTRL + shift + O) puis sélectionner 2CV.vpz puis double clic sur le modèle CropRoot puis activer l onglet Dynamics. Nous allons définir une dynamique et l attacher au modèle. (LIL, INRA) Tutoriel GVLE 45 / 73

46 La dynamique Affectation de la dynamique au modèle Clic droit dans Dynamics list puis Add puis saisir le nom de la dynamique (dynroot) et valider. Il faut maintenant faire le lien avec la classe C++. (LIL, INRA) Tutoriel GVLE 46 / 73

47 La dynamique Affectation de la dynamique au modèle Choisir 2CV dans la liste Package, puis choisir CropRoot dans la liste Library. Le champ Model n est pas renseigné car il n y a qu une classe par bibliothèque. (LIL, INRA) Tutoriel GVLE 47 / 73

48 La dynamique Affectation de la dynamique au modèle Les macros de déclaration Afin de déclarer une classe C++ comme une dynamique utilisable dans un modèle de simulation, il faut utiliser la macro DECLARE_DYNAMICS ; Le paramètre de la macro est le nom de la classe C++. Il est possible de mettre plusieurs classes dans une même bibliothèque en utilisant la macro DECLARE_NAMED_DYNAMICS(nom, nom de la classe) au lieu de DECLARE_DYNAMICS(nom) ; Le paramètre nom permet d attacher un identifiant à la classe C++ (très souvent identique au nom de la classe) ; Cet identifiant est utilisé dans le champ Model de la boîte dialogue de définition d une dynamique. (LIL, INRA) Tutoriel GVLE 48 / 73

49 Plan 1 Objectifs 2 Le projet 3 Le VPZ 4 Le modèle atomique 5 La dynamique 6 Les conditions 7 L expérience 8 Les vues 9 Le couplage (LIL, INRA) Tutoriel GVLE 49 / 73

50 Les conditions Une condition est un ensemble de paramètres associés à une ou plusieurs valeurs ; Les valeurs sont de type simple (double, integer, boolean et string) ou complexe : set : une liste de valeurs quelconques ; tuple : une liste de réels ; matrix : une matrice de valeurs quelconques ; table : une matrice de réels ; map : un tableau associatif ; xml. (LIL, INRA) Tutoriel GVLE 50 / 73

51 Les conditions Il existe deux stratégies de création des conditions : "à la main" : après la création d une condition et d un paramètre, on définit le type et sa ou ses valeurs ; avec un plugin : avec les extensions, il existe des plugins qui aident à la création des conditions. Il existe aussi deux types de paramètres : les hérités : ceux provenant des extensions ou des modèles génériques ; ceux définis dans la classe du modèle et affectés dans le constrcuteur. (LIL, INRA) Tutoriel GVLE 51 / 73

52 Les conditions Création d une condition Simulation Conditions (ou CTRL + shift + C). On obtient la liste des conditions définis dans le VPZ courant. (LIL, INRA) Tutoriel GVLE 52 / 73

53 Les conditions Création d une condition Clic droit dans la colonne Initial conditions puis Add puis saisir condroot puis Clic droit dans la colonne Initial conditions puis Edit puis DifferenceEquationMultiple. (LIL, INRA) Tutoriel GVLE 53 / 73

54 Les conditions Création d une condition Décocher Global? puis spécifier le pas de temps de l équation ; Cocher Port pour indiquer que les ports d entrée ont pour nom le nom des variables dont l équation dépend ; Ajouter dans la liste Variables le nom de la variable de l équation (RootDepth) : clic droit puis Add puis saisir RootDepth puis Valider (on ne donne pas de valeur d initialisation). (LIL, INRA) Tutoriel GVLE 54 / 73

55 Les conditions Création d une condition Trois paramètres spécifiques à l extension DifferenceEquation viennent d apparaître dans la condition condroot. Il faut maintenant ajouter les paramètres de l équation. (LIL, INRA) Tutoriel GVLE 55 / 73

56 Les conditions Création d une condition Clic droit dans Parameters puis Add puis saisir initdepth puis Valider puis clic droit dans la 3ème colonne puis Add puis Double. (LIL, INRA) Tutoriel GVLE 56 / 73

57 Les conditions Création d une condition Par défaut, un paramètre de type Double a pour valeur 0 ; On modifie sa valeur en double-cliquant dessus ; Le clic droit sur la 3ème colonne permet de supprimer une valeur ; Une condition et un paramètre peut être supprimer et renommer. Il faut réitérer le même processus pour les 3 autres paramètres ; Il reste une dernière manipulation : rattacher la condition créée au modèle ; Il est aussi possible de séparer les conditions liées à l extension DifferenceEquation des conditions liées au modèle, il faut pour cela : créer une nouvelle condition et y définir les paramètres ; attacher les deux conditions au modèle. (LIL, INRA) Tutoriel GVLE 57 / 73

58 Les conditions Création d une condition Double clic sur le modèle CropRoot puis activer l onglet Conditions puis cocher la condition CondRoot. (LIL, INRA) Tutoriel GVLE 58 / 73

59 Plan 1 Objectifs 2 Le projet 3 Le VPZ 4 Le modèle atomique 5 La dynamique 6 Les conditions 7 L expérience 8 Les vues 9 Le couplage (LIL, INRA) Tutoriel GVLE 59 / 73

60 L expérience Une expérience se compose d un modèle, de conditions expérimentales et d observations ainsi que d informations complémentaires (durée, graines, auteurs, version,... ). Durée et début La durée d une expérience est un nombre réel qui représente le nombre d unité de temps de la simulation ; l unité n est pas définie mais il peut être le jour ; Par défaut, la simulation commence à 0 ; on peut spécifier un début soit quelconque (même négatif) soit selon un calendrier (en jour julien) l unité du temps est alors le jour. Graines Si votre modèle est stochastique, il est possible de fixer les graines utilisées par les générateurs aléatoires de VLE. Les graines permettent de réitérer les simulations avec les mêmes séries aléatoires. (LIL, INRA) Tutoriel GVLE 60 / 73

61 L expérience Simulation Project ; Fixer l auteur ; Fixer la date de création ou de mise à jour ; Fixer la version du modèle ; Donner un nom à l expérience (ce nom est réutilisé pour les fichiers de résultats) ; Fixer la durée de la simulation (sans début pour l instant) ; (LIL, INRA) Tutoriel GVLE 61 / 73

62 L expérience La grain (seed) n est pas nécessaire ; On peut maintenant lancer la simulation. Naturellement, aucune sortie n aura lieu. (LIL, INRA) Tutoriel GVLE 62 / 73

63 L expérience Lancement de la simulation Simulation Launch Simulation (ou CTRL + shift + L) puis clic sur le bouton avec le triangle. (LIL, INRA) Tutoriel GVLE 63 / 73

64 Plan 1 Objectifs 2 Le projet 3 Le VPZ 4 Le modèle atomique 5 La dynamique 6 Les conditions 7 L expérience 8 Les vues 9 Le couplage (LIL, INRA) Tutoriel GVLE 64 / 73

65 Les vues Une vue est une série d observations réalisées sur les modèles atomiques ; Une vue est associée à un format de sortie : soit de type fichier (texte, csv, rdata) ; soit de type graphique (cairoplot, cairocaview,... ) ; soit de type storage (pour manipuler les données de sorties sous R ou en Python). Observation Un modèle est observé via des observables ; Un observable est une liste de ports d observation ; Un modèle répond aux observations via la notion de port ; Un port d observation est rattaché à une ou plusieurs vues. (LIL, INRA) Tutoriel GVLE 65 / 73

66 Les vues Création d une vue Simulation Views (ou CTRL + shift + V) puis clic droit sur la liste Views puis Add puis choisir csv dans la liste Output type. (LIL, INRA) Tutoriel GVLE 66 / 73

67 Les vues Type de vues Il existe trois types de vues : timed : le modèle est observé selon un certain pas de temps (Timestep) ; event : le modèle est observé à chaque événement ; finish : le modèle est observé à la fin de la simulation. Destination La sortie peut se faire : soit localement (par défaut, dans le répertoire output) ; soit à distance via oov ou eov. Output type Le choix des types de sortie se fait à l aide d une liste et certains types étant complexes, disposent un plugin de configuration. (LIL, INRA) Tutoriel GVLE 67 / 73

68 Les vues Création de l observable Double clic sur le modèle CropRoot puis activer l onglet Views puis Add puis saisir obsroot puis clic droit sur obsroot puis Edit. (LIL, INRA) Tutoriel GVLE 68 / 73

69 Les vues Création de l observable Clic droit sur la liste ObservablePorts puis Add puis saisir RootDepth puis drag n grop de ViewRoot sur RootDepth. Le port observé possède le même nom que la variable du modèle (c est une convention liée à l extension DifferenceEquation). (LIL, INRA) Tutoriel GVLE 69 / 73

70 Plan 1 Objectifs 2 Le projet 3 Le VPZ 4 Le modèle atomique 5 La dynamique 6 Les conditions 7 L expérience 8 Les vues 9 Le couplage (LIL, INRA) Tutoriel GVLE 70 / 73

71 Le couplage La construction d un modèle global passe par le couplage de modèles atomiques et la construction de modèles couplés ; Coupler deux modèles consiste à connecter un port de sortie d un modèle à un port d entrée d un autre modèle ; Au préalable, il faut avoir créé quelques modèles atomiques supplémentaires. Tools Add links (ou F3 ou clic sur l icône avec une prise électrique) puis clic sur le modèle source puis tout en maintenant le bouton de la souris apppuyé, relacher le bouton lorsque la souris est sur le modèle destination. (LIL, INRA) Tutoriel GVLE 71 / 73

72 Le couplage (LIL, INRA) Tutoriel GVLE 72 / 73

73 Tutoriel GVLE Auteurs Gauthier Quesnel Éric Casellas Éric Ramat Licence Copyright (C) INRA - LIL Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License". (LIL, INRA) Tutoriel GVLE 73 / 73

Introduction à Eclipse

Introduction à Eclipse Introduction à Eclipse Eclipse IDE est un environnement de développement intégré libre (le terme Eclipse désigne également le projet correspondant, lancé par IBM) extensible, universel et polyvalent, permettant

Plus en détail

BIRT (Business Intelligence and Reporting Tools)

BIRT (Business Intelligence and Reporting Tools) BIRT (Business Intelligence and Reporting Tools) Introduction Cette publication a pour objectif de présenter l outil de reporting BIRT, dans le cadre de l unité de valeur «Data Warehouse et Outils Décisionnels»

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

WinTask x64 Le Planificateur de tâches sous Windows 7 64 bits, Windows 8/8.1 64 bits, Windows 2008 R2 et Windows 2012 64 bits

WinTask x64 Le Planificateur de tâches sous Windows 7 64 bits, Windows 8/8.1 64 bits, Windows 2008 R2 et Windows 2012 64 bits WinTask x64 Le Planificateur de tâches sous Windows 7 64 bits, Windows 8/8.1 64 bits, Windows 2008 R2 et Windows 2012 64 bits Manuel d initiation du Planificateur 2 INTRODUCTION 5 CHAPITRE I : INSTALLATION

Plus en détail

Construire des plug-ins pour SAS Management Console SAS 9.1

Construire des plug-ins pour SAS Management Console SAS 9.1 Construire des plug-ins pour SAS Management Console SAS 9.1 Janvier 2005 Sommaire 1 INTRODUCTION... 3 1.1 OBJECTIFS... 3 1.2 PERIMETRE... 3 2 LES COMPOSANTS DE SAS MANAGEMENT CONSOLE... 4 3 LA CONSTRUCTION

Plus en détail

Serveur d'application Client HTML/JS. Apache Thrift Bootcamp

Serveur d'application Client HTML/JS. Apache Thrift Bootcamp Serveur d'application Client HTML/JS Apache Thrift Bootcamp Pré-requis La liste ci-dessous de logiciels doit être installée et opérationnelle sur la machine des participants : Compilateur thrift http://thrift.apache.org/

Plus en détail

Mendeley, pour gérer sa bibliographie et la partager. Patricia Volland-Nail

Mendeley, pour gérer sa bibliographie et la partager. Patricia Volland-Nail Mendeley, pour gérer sa bibliographie et la partager Patricia Volland-Nail Avertissement Ce diaporama est le support d une formation qui a été dispensée à l URFIST de Bordeaux le 29 Novembre 2013 Il nécessite

Plus en détail

Sage 100 CRM Guide de l Import Plus avec Talend Version 8. Mise à jour : 2015 version 8

Sage 100 CRM Guide de l Import Plus avec Talend Version 8. Mise à jour : 2015 version 8 Sage 100 CRM Guide de l Import Plus avec Talend Version 8 Mise à jour : 2015 version 8 Composition du progiciel Votre progiciel est composé d un boîtier de rangement comprenant : le cédérom sur lequel

Plus en détail

TD/TP 1 Introduction au SDK d Android

TD/TP 1 Introduction au SDK d Android TD/TP 1 Introduction au SDK d Android Romain Raveaux 1 Introduction Android est un système d'exploitation pour téléphone portable de nouvelle génération développé par Google. Celui-ci met à disposition

Plus en détail

Approche Contract First

Approche Contract First Exemple HelpDesk Approche Contract First Développement d un premier web service en utilisant l approche contract first (ou WSDL First) Écriture du wsdl avant d écrire le code java Autre possibilité implementation

Plus en détail

Importation de fichiers Eagle

Importation de fichiers Eagle Importation de fichiers Eagle 2 Mention de réserve sur les droits d'auteur Les droits d auteur rattachés à tout ou partie des présents logiciel et manuel appartiennent à RS Components et ne peuvent être

Plus en détail

Installation d OpenVPN

Installation d OpenVPN École des Ponts ParisTech DSI Installation d OpenVPN INTRODUCTION... 3 INSTALLATION SOUS WINDOWS... 3 Préambule... 3 Installation du logiciel OpenVPN... 3 Utilisation... 11 INSTALLATION SOUS LINUX... 13

Plus en détail

Ce document décrit la démarche à suivre pour installer les outils de développement et compiler le projet TANAGRA.

Ce document décrit la démarche à suivre pour installer les outils de développement et compiler le projet TANAGRA. Guide de compilation de TANAGRA Ce document décrit la démarche à suivre pour installer les outils de développement et compiler le projet TANAGRA. Remarque : La version de TANAGRA distribuée sur le site

Plus en détail

ECLIPSE ET PDT (Php development tools)

ECLIPSE ET PDT (Php development tools) ECLIPSE ET PDT (Php development tools) Eclipse Eclipse est un IDE (Integrated Development Environment)).C estun projet de la Fondation Eclipse visant à développer tout un environnement de développement

Plus en détail

Bases Java - Eclipse / Netbeans

Bases Java - Eclipse / Netbeans Institut Galilée PDJ Année 2014-2015 Master 1 Environnements Java T.P. 1 Bases Java - Eclipse / Netbeans Il existe plusieurs environnements Java. Il est ESSENTIEL d utiliser la bonne version, et un environnement

Plus en détail

ANNEXE 8 : Le Mailing

ANNEXE 8 : Le Mailing 430/523 Lancer un mailing Présentation de l écran du mailing Aller dans Communication puis sélectionner «Mailing» Cet écran apparaît 431/523 Définition des zones Choix du type de Mailing 1 Mailing Courrier

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

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

1 Presentation du bandeau. 2 Principe de création d un projet : C2 industrialisation Apprendre Gantt project Ver 2.6 planifier

1 Presentation du bandeau. 2 Principe de création d un projet : C2 industrialisation Apprendre Gantt project Ver 2.6 planifier 1 Presentation du bandeau Créer une tâche Supprimer une tâche Affiche les propriétés d une tâche Onglet Gantt ou Ressources Calendrier Liste des tâches (ID ; Nom ; Date début et Date de Fin) 2 Principe

Plus en détail

Un outil open source de gestion de bibliographies

Un outil open source de gestion de bibliographies Un outil open source de gestion de bibliographies Généralités... 2 Installation... 2 L interface zotero... 2 Ajouter une notice bibliographique manuellement... 4 Modifier ses notices bibliographiques...

Plus en détail

TP1 : Initiation à Java et Eclipse

TP1 : Initiation à Java et Eclipse TP1 : Initiation à Java et Eclipse 1 TP1 : Initiation à Java et Eclipse Systèmes d Exploitation Avancés I. Objectifs du TP Ce TP est une introduction au langage Java. Il vous permettra de comprendre les

Plus en détail

Cours iguess. inotes v10.1

Cours iguess. inotes v10.1 Cours iguess inotes v10.1 Ce projet a été financé avec le soutien de la Commission européenne. Cette publication (communication) n engage que son auteur et la Commission n est pas responsable de l usage

Plus en détail

Warren PAULUS. Android SDK et Android x86

Warren PAULUS. Android SDK et Android x86 Android SDK et Android x86 2010/2011 Voici un petit tutoriel pour installer Android de façon à ce qu il soit compatible avec NetBeans et Eclipse, ainsi que l utilisation d Android x86. Ce tutoriel a été

Plus en détail

1.1 L EXPLORATEUR WINDOWS

1.1 L EXPLORATEUR WINDOWS Gérer les fichiers et les dossiers Cette partie du T.P. a pour objectifs de vous familiariser avec les méthodes pour copier, déplacer, effacer, renommer des dossiers et des fichiers. 1.1 L EXPLORATEUR

Plus en détail

Didacticiel Études de cas. Description succincte de Pentaho Data Integration Community Edition (Kettle).

Didacticiel Études de cas. Description succincte de Pentaho Data Integration Community Edition (Kettle). 1 Objectif Description succincte de Pentaho Data Integration Community Edition (Kettle). L informatique décisionnelle («Business Intelligence BI» en anglais, ça fait tout de suite plus glamour) fait référence

Plus en détail

Base de Connaissances SiteAudit. Utiliser les Rapports Planifiés. Sommaire des Fonctionnalités. Les Nouveautés

Base de Connaissances SiteAudit. Utiliser les Rapports Planifiés. Sommaire des Fonctionnalités. Les Nouveautés Base de Connaissances SiteAudit Utiliser les Rapports Planifiés Avril 2010 Dans cet article: Sommaire des fonctionnalités Les nouveautés Planifier des rapports SiteAudit 4.0 fournit une nouvelle interface

Plus en détail

Introduction...3. Objectif...3. Manipulations...3. Gestion des utilisateurs et des groupes...4. Introduction...4. Les fichiers de base...

Introduction...3. Objectif...3. Manipulations...3. Gestion des utilisateurs et des groupes...4. Introduction...4. Les fichiers de base... Système d'exploitation Sommaire Introduction...3 Objectif...3 Manipulations...3 Gestion des utilisateurs et des groupes...4 Introduction...4 Les fichiers de base...4 Quelques commandes d'administration...5

Plus en détail

WebSpy Analyzer Giga 2.1 Guide de démarrage

WebSpy Analyzer Giga 2.1 Guide de démarrage WebSpy Analyzer Giga 2.1 Guide de démarrage Ce document aide à vous familiariser avec l utilisation de WebSpy Analyzer Giga. Pour des informations plus détaillées, consultez le guide utilisateur Analyzer

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

EndNote Web. Quick Reference Card THOMSON SCIENTIFIC

EndNote Web. Quick Reference Card THOMSON SCIENTIFIC THOMSON SCIENTIFIC EndNote Web Quick Reference Card Web est un service Internet conçu pour aider les étudiants et les chercheurs dans leur processus d écriture de documents de recherche. ISI Web of Knowledge,

Plus en détail

Tutoriel QSOS. Version 2.0-13/02/2013

Tutoriel QSOS. Version 2.0-13/02/2013 Version 2.0-13/02/2013 1 Table des matières 1 Note de licence 4 2 Historique des modifications 4 3 Introduction 4 4 Gérer les templates 4 4.1 Généralités sur les templates.................... 4 4.2 Créer

Plus en détail

OpenOffice.org Calc Ouvrir un classeur

OpenOffice.org Calc Ouvrir un classeur OpenOffice.org Calc Ouvrir un classeur Diffusé par Le Projet Documentation OpenOffice.org Table des Matières 1. Ouvrir un nouveau classeur...3 2. Ouvrir un classeur existant...6 3. Crédits...8 4. Licence...8

Plus en détail

TABLE DES MATIÈRES 1. DÉMARRER ISIS 2 2. SAISIE D UN SCHÉMA 3 & ' " ( ) '*+ ", ##) # " -. /0 " 1 2 " 3. SIMULATION 7 " - 4.

TABLE DES MATIÈRES 1. DÉMARRER ISIS 2 2. SAISIE D UN SCHÉMA 3 & '  ( ) '*+ , ##) #  -. /0  1 2  3. SIMULATION 7  - 4. TABLE DES MATIÈRES 1. DÉMARRER ISIS 2 2. SAISIE D UN SCHÉMA 3! " #$ % & ' " ( ) '*+ ", ##) # " -. /0 " 1 2 " 3' & 3. SIMULATION 7 0 ( 0, - 0 - " - & 1 4. LA SOURIS 11 5. LES RACCOURCIS CLAVIER 11 STI Electronique

Plus en détail

Initiation au logiciel de gestion bibliographique Zotero

Initiation au logiciel de gestion bibliographique Zotero Initiation au logiciel de gestion bibliographique Zotero Le contenu de ce tutoriel est placé sous copyright de ses auteurs et sous contrat Creative Commons : Photo : Université de Princeton, NJ (TL, 2009)

Plus en détail

Comment sauvegarder ses documents

Comment sauvegarder ses documents Comment sauvegarder ses documents Diffusé par Le Projet Documentation OpenOffice.org OpenOffice.org Documentation Project How-To Table des Matières 1. Préliminaires...3 2. Enregistrer un nouveau document...4

Plus en détail

Organiser les informations ( approche technique )

Organiser les informations ( approche technique ) Organiser les informations ( approche technique ) Introduction : Le stockage des informations est une fonctionnalité essentielle de l outil informatique, qui permet de garantir la pérennité des informations,

Plus en détail

Tutoriel Création d une source Cydia et compilation des packages sous Linux

Tutoriel Création d une source Cydia et compilation des packages sous Linux Tutoriel Création d une source Cydia et compilation des packages sous Linux 1. Pré-requis 1. Quelques connaissances sous Linux 2. Avoir à disposition un Serveur FTP pour héberger votre source 3. Un thème

Plus en détail

Déploiement d application Silverlight

Déploiement d application Silverlight Déploiement d application Silverlight Thibault Laurens Bastien Chauvin 2 Déploiement d'application Silverlight 17/06/09 Sommaire 1 Introduction... 3 2 Intégrer une application à une page Web... 4 3 Les

Plus en détail

Initiation à Mendeley AUT2012

Initiation à Mendeley AUT2012 0. Trouver Mendeley... 2 1. Ouverture de l application Mendeley... 2 2. Saisie manuelle d une référence... 2 3. Inscrire une note liée à la référence... 2 4. Attacher un fichier à la référence... 2 5.

Plus en détail

EVOLUTION 7.1 Déroulement DREAM INFO 1 Dossier 23 Ciel Gestion Commerciale.

EVOLUTION 7.1 Déroulement DREAM INFO 1 Dossier 23 Ciel Gestion Commerciale. 1. Mission 1 : Créer la société et faire son paramétrage :...3 1.1. Création d un nouveau dossier :...3 1.2. Paramétrage des Barres d outils :...6 1.3. Paramétrage général de la Gestion Commerciale :...6

Plus en détail

données en connaissance et en actions?

données en connaissance et en actions? 1 Partie 2 : Présentation de la plateforme SPSS Modeler : Comment transformer vos données en connaissance et en actions? SPSS Modeler : l atelier de data mining Large gamme de techniques d analyse (algorithmes)

Plus en détail

ZOTERO Un outil gratuit de gestion de bibliographies

ZOTERO Un outil gratuit de gestion de bibliographies ZOTERO Un outil gratuit de gestion de bibliographies Téléchargement sur http://www.zotero.org Zotero est une extension du navigateur Web Firefox 0 Mais désormais applications autonomes par rapport à Firefox

Plus en détail

Procédure de sauvegarde - Cobian Backup 11 2012

Procédure de sauvegarde - Cobian Backup 11 2012 Sommaire Utilitaires requis... 2 Procédure d installation du logiciel Cobian Backup 11... 2 Procédure de paramétrage du logiciel Cobian Backup 11... 6 Code et plan de test de validation... 13 1 1. Utilitaires

Plus en détail

26 Centre de Sécurité et de

26 Centre de Sécurité et de 26 Centre de Sécurité et de Maintenance La fenêtre du Centre de sécurité et de maintenance (CSM) rassemble tous les outils nécessaires au contrôle, à l analyse, à la maintenance, à la sauvegarde et au

Plus en détail

pas à pas prise en main du logiciel Le Cloud d Orange - Transfert de fichiers sur PC et MAC Le Cloud

pas à pas prise en main du logiciel Le Cloud d Orange - Transfert de fichiers sur PC et MAC Le Cloud pas à pas prise en main du logiciel Le Cloud d Orange - Transfert de fichiers sur PC et MAC Le Cloud sommaire installer son logiciel PC : 3-9 / MAC : 15-19 définir ses répertoires à surveiller PC : 10-12

Plus en détail

Tapez le titre de la page «BASTIA ville méditerranéenne», puis allez deux fois à la ligne à l aide de la touche Entrée.

Tapez le titre de la page «BASTIA ville méditerranéenne», puis allez deux fois à la ligne à l aide de la touche Entrée. Créer un site Internet à l aide du logiciel NVU Le logiciel NVU, permet l édition Wysiwyg (What You See, Is What You Get, ce que vous voyez, est ce que vous obtenez ) d un site internet. Vous rédigez le

Plus en détail

Trimble Geomatics Office

Trimble Geomatics Office Trimble Geomatics Office Notes de version Informations du produit F Version 1.61 Révision A Juin 2003 Bureau d entreprises Trimble Navigation Limited Geomatics & Engineering Division 5475 Kellenburger

Plus en détail

sommaire Archives... Archiver votre messagerie... Les notes... Les règles de messagerie... Les calendriers partagés... 15 Les listes de diffusions...

sommaire Archives... Archiver votre messagerie... Les notes... Les règles de messagerie... Les calendriers partagés... 15 Les listes de diffusions... sommaire Votre solution de messagerie Futur Office évolue. Pour préparer au mieux la migration qui aura lieu le week-end du 23-24 Juin, nous vous conseillons de réaliser les actions préalables décrites

Plus en détail

Sécurisation de Windows NT 4.0. et Windows 2000

Sécurisation de Windows NT 4.0. et Windows 2000 Pratique système : Sécurité Sécurisation de Windows NT 4.0 et Windows 2000 Partie 3/3 Patrick CHAMBET patrick.chambet@edelweb.fr Patrick CHAMBET - 1 - Au cours des deux premières parties de cet article,

Plus en détail

TABLEAU CROISE DYNAMIQUE

TABLEAU CROISE DYNAMIQUE TABLEAU CROISE DYNAMIQUE Cours Excel 3 ème Partie LEA3 Page 1 Cours Excel 3 ème Partie LEA3 Page 2 FILTRER UN CHAMP Il y a des moments ou vous ne voulez pas avoir une vision globale des données mais plutôt

Plus en détail

CREATION D UNE EVALUATION AVEC JADE par Patrick RUER (www.mathenvideo.comuv.com)

CREATION D UNE EVALUATION AVEC JADE par Patrick RUER (www.mathenvideo.comuv.com) TABLE DES MATIERES I) Le logiciel JADE 2 II) Etablissements 3 1) Configuation de l établissement 3 2) Importation des classes avec SCONET 4 3) Les groupes d élèves 6 4) Les variables supplémentaires 6

Plus en détail

Gestion des documents avec ALFRESCO

Gestion des documents avec ALFRESCO Gestion des documents avec ALFRESCO 1 INTRODUCTION : 2 1.1 A quoi sert ALFRESCO? 2 1.2 Comment s en servir? 2 2 Créer d un site collaboratif 3 2.1 Créer le site 3 2.2 Inviter des membres 4 3 Accéder à

Plus en détail

Unity. Moteur de jeu 3D et 2D. Cross platform: Windows, Mac, Linux, ios, Android, Blackberry, Xbox, Playstation, Wii

Unity. Moteur de jeu 3D et 2D. Cross platform: Windows, Mac, Linux, ios, Android, Blackberry, Xbox, Playstation, Wii Unity Moteur de jeu 3D et 2D Cross platform: Windows, Mac, Linux, ios, Android, Blackberry, Xbox, Playstation, Wii C# / Javascript (UnityScript) / Boo Possibilité de créer ses propres outils Programmation

Plus en détail

Exporter des écritures. Importer des écritures. Depuis EBP Comptabilité. www.ebp.com

Exporter des écritures. Importer des écritures. Depuis EBP Comptabilité. www.ebp.com Coala Comptabilité (Ecritures) Depuis EBP Comptabilité Accédez à l option du Sélectionnez Transmettre des données à votre expert comptable (ou à votre client). Cochez la case Dossier complet si vous souhaitez

Plus en détail

Access et Org.Base : mêmes objectifs? Description du thème : Création de grilles d écran pour une école de conduite.

Access et Org.Base : mêmes objectifs? Description du thème : Création de grilles d écran pour une école de conduite. Access et Org.Base : mêmes objectifs? Description du thème : Création de grilles d écran pour une école de conduite. Mots-clés : Niveau : Bases de données relationnelles, Open Office, champs, relations,

Plus en détail

wxwidgets dans un environnement Microsoft Windows

wxwidgets dans un environnement Microsoft Windows 1/18 wxwidgets dans un environnement Microsoft Windows Ce document explique les démarches à suivre pour pouvoir utiliser «wxwidgets» à travers un environnement de développement. Normalement c est ce que

Plus en détail

Avant-propos. VERSION 20021216 Compilation du document à l aide de PDFLATEX Philippe Charlier. 1 Version actuelle : SPIP 1.5 2 http ://www.uzine.

Avant-propos. VERSION 20021216 Compilation du document à l aide de PDFLATEX Philippe Charlier. 1 Version actuelle : SPIP 1.5 2 http ://www.uzine. Avant-propos SPIP 1 est le système de publication développé par le minirézo pour la gestion du site uzine 2. Nous le livrons à chacun, sous licence libre (GPL). Vous pouvez donc l utiliser librement pour

Plus en détail

Outils pour les réseaux de neurones et contenu du CD-Rom

Outils pour les réseaux de neurones et contenu du CD-Rom Outils pour les réseaux de neurones et contenu du CD-Rom Depuis le développement théorique des réseaux de neurones à la fin des années 1980-1990, plusieurs outils ont été mis à la disposition des utilisateurs.

Plus en détail

Objet du document. Version document : 1.00

Objet du document. Version document : 1.00 Version document : 1.00 Objet du document Les dix points de cet article constituent les règles à connaitre pour intégrer une application au sein d AppliDis. Le site des Experts Systancia comporte également

Plus en détail

Fiche d utilisation du logiciel. 1 - Installation. J. Thioulouse & D. Chessel

Fiche d utilisation du logiciel. 1 - Installation. J. Thioulouse & D. Chessel Fiche d utilisation du logiciel 1 - Installation J. Thioulouse & D. Chessel Résumé Cette fiche est une introduction à l'utilisation du logiciel R pour les trois environnements Unix, Windows et MacOS. Plan

Plus en détail

Préparation à l installation d Active Directory

Préparation à l installation d Active Directory Laboratoire 03 Étape 1 : Installation d Active Directory et du service DNS Noter que vous ne pourrez pas réaliser ce laboratoire sans avoir fait le précédent laboratoire. Avant de commencer, le professeur

Plus en détail

Gestion des références bibliographiques. Comment simplifier la gestion des références bibliographiques?

Gestion des références bibliographiques. Comment simplifier la gestion des références bibliographiques? Gestion des références bibliographiques Comment simplifier la gestion des références bibliographiques? Objectifs de la formation Créer votre base de données personnelle de références bibliographiques.

Plus en détail

Déploiement d'une application Visual Studio Lightswitch dans Windows Azure.

Déploiement d'une application Visual Studio Lightswitch dans Windows Azure. Déploiement d'une application Visual Studio Lightswitch dans Windows Azure. Utilisation de SQL Azure avec Lightswitch Article par Eric Vernié Microsoft France Division Plate-forme & Ecosystème SOMMAIRE

Plus en détail

Comment faire un Mailing A partir d une feuille Calc

Comment faire un Mailing A partir d une feuille Calc Comment faire un Mailing A partir d une feuille Calc Diffusé par Le Projet Documentation OpenOffice.org Table des matières 1. Création de la base de données...3 2. Création de la lettre type...4 3. Fusion...5

Plus en détail

Guide d installation de SugarCRM Open Source version 4.5.1

Guide d installation de SugarCRM Open Source version 4.5.1 Guide d installation de SugarCRM Open Source version 4.5.1 Version 1.0.2 Mentions légales Mentions légales Ce document est susceptible de modification à tout moment sans notification. Disclaimer / Responsabilité

Plus en détail

Sauvegarde d'une base de données SQL Server Express 2005

Sauvegarde d'une base de données SQL Server Express 2005 Fiche technique AppliDis Sauvegarde d'une base de données SQL Server Fiche IS00136 Version 1.03 Diffusion limitée : Systancia, membres du programme Partenaires AppliDis et clients ou prospects de Systancia

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

Guide pratique de CSPM, l'outil de suivi des performances du système Version française du Complete System Performance Monitor HOWTO

Guide pratique de CSPM, l'outil de suivi des performances du système Version française du Complete System Performance Monitor HOWTO Guide pratique de CSPM, l'outil de suivi des performances du système Version française du Complete System Performance Monitor HOWTO Chris Lorenz Adaptation française:

Plus en détail

Procédure d installation des outils pour la messagerie sécurisée

Procédure d installation des outils pour la messagerie sécurisée Procédure d installation des outils pour la messagerie sécurisée Copyright Forum International Computer Barid Al-Maghrib Page 1 Prérequis Navigateur : Internet Explorer 7 ou plus, Mozilla Firefox. Token

Plus en détail

Dans la série LES TUTORIELS LIBRES présentés par le site FRAMASOFT. Premiers pas avec WinPT (cryptographie sous Win) EITIC

Dans la série LES TUTORIELS LIBRES présentés par le site FRAMASOFT. Premiers pas avec WinPT (cryptographie sous Win) EITIC Dans la série LES TUTORIELS LIBRES présentés par le site FRAMASOFT Premiers pas avec WinPT (cryptographie sous Win) EITIC Logiciel : WinPT site : http://www.winpt.org/ Niveau : Débutant Auteur : EITIC

Plus en détail

Manuel d'installation de GESLAB Client Lourd

Manuel d'installation de GESLAB Client Lourd Manuel d'installation GESLAB Client Lourd Référence Date de la dernière mise à jour Rédigé par Objet GESLAB_MINS_TECH_Manuel d'installation GESLAB Client 15/04/2013 Steria Manuel d'installation de GESLAB

Plus en détail

Web Tier : déploiement de servlets

Web Tier : déploiement de servlets Web Tier : déploiement de servlets 1 / 35 Plan 1 Introduction 2 Servlet : Principe de fonctionnement 3 Création et développement sur un serveur JEE 4 Quelques méthodes de l API des servlets 5 Utilisation

Plus en détail

Paiement sécurisé sur Internet. Tableau de bord Commerçant

Paiement sécurisé sur Internet. Tableau de bord Commerçant Paiement sécurisé sur Internet Tableau de bord Commerçant SOMMAIRE 1 Principe 4 1.1 Principe général 4 1.2 Environnement de validation 4 1.3 Environnement de Production 4 2 Accès au tableau de bord 5 2.1

Plus en détail

Etude de cas : PGE JEE V2

Etude de cas : PGE JEE V2 Arrivés à ce point du tutoriel, nous savons créer une application Web implémentant la persistance des données. Toutefois, le modèle de cette application était simple et composé d'une unique classe et les

Plus en détail

Mode opératoire CEGID Business Suite

Mode opératoire CEGID Business Suite Mode opératoire CEGID Business Suite L application «COMPTABILITÉ» Saisie des écritures comptables 13. Saisissez la balance de départ dans le journal de reprise comptable. Module «Écritures» onglet «Courantes»

Plus en détail

Pré-requis serveur d'applications AppliDis pour Microsoft Windows Server 2012

Pré-requis serveur d'applications AppliDis pour Microsoft Windows Server 2012 Fiche technique AppliDis Pré-requis serveur d'applications AppliDis pour Microsoft Windows Server 2012 Fiche IS00820 Version document : 1.02 Diffusion limitée : Systancia, membres du programme Partenaires

Plus en détail

Archivage de courriels avec Outlook (2007-2010-2013)

Archivage de courriels avec Outlook (2007-2010-2013) Archivage de courriels avec Outlook (2007-2010-2013) Introduction: Si vous utilisez le protocole IMAP ou directement l interface web de Smartermail pour accéder à vos courriels, vous devez savoir que ceux-ci

Plus en détail

Pré-requis pour les serveurs Windows 2003, Windows 2008 R2 et Windows 2012

Pré-requis pour les serveurs Windows 2003, Windows 2008 R2 et Windows 2012 Fiche technique AppliDis Pré-requis pour les serveurs Windows 2003, Windows 2008 R2 et Windows 2012 Fiche IS00812 Version document : 1.08 Diffusion limitée : Systancia, membres du programme Partenaires

Plus en détail

RECOPLUS LOGICIEL DE GESTION DES RECOMMANDES NOTICE D UTILISATION DE RECOPLUS RESEAU. N de série

RECOPLUS LOGICIEL DE GESTION DES RECOMMANDES NOTICE D UTILISATION DE RECOPLUS RESEAU. N de série RECOPLUS LOGICIEL DE GESTION DES RECOMMANDES NOTICE D UTILISATION DE RECOPLUS RESEAU N de série Siège social 107, rue Henri Barbusse BP305-92111 CLICHY Cedex 1 Sommaire Description 1. Installation 2. Mise

Plus en détail

PLANIFIER UNE RÉUNION AVEC DOODLE

PLANIFIER UNE RÉUNION AVEC DOODLE PLANIFIER UNE RÉUNION AVEC DOODLE Doodle est un service en ligne gratuit permettant de proposer à plusieurs invités différents jours et heures de rendez vous afin que chacun puisse choisir les dates qui

Plus en détail

1 Démarrer... 3 1.1 L écran Isis...3 1.2 La boite à outils...3 1.2.1 Mode principal... 4 1.2.2 Mode gadget...4 1.2.3 Mode graphique...

1 Démarrer... 3 1.1 L écran Isis...3 1.2 La boite à outils...3 1.2.1 Mode principal... 4 1.2.2 Mode gadget...4 1.2.3 Mode graphique... 1 Démarrer... 3 1.1 L écran Isis...3 1.2 La boite à outils...3 1.2.1 Mode principal... 4 1.2.2 Mode gadget...4 1.2.3 Mode graphique... 4 2 Quelques actions... 5 2.1 Ouvrir un document existant...5 2.2

Plus en détail

Cahier n o 6. Mon ordinateur. Fichiers et dossiers Sauvegarde et classement

Cahier n o 6. Mon ordinateur. Fichiers et dossiers Sauvegarde et classement Cahier n o 6 Mon ordinateur Fichiers et dossiers Sauvegarde et classement ISBN : 978-2-922881-10-3 2 Table des matières Fichiers et dossiers Sauvegarde et classement La sauvegarde 4 Enregistrer 4 De quelle

Plus en détail

Connecteur Zimbra pour Outlook 2007 et 2010 (ZCO) w

Connecteur Zimbra pour Outlook 2007 et 2010 (ZCO) w w Procédure Messagerie Outlook 2007 et 2010 Solutions informatiques Connecteur Zimbra pour Microsoft Outlook 2007 et 2010 (ZCO) 1/46 SOMMAIRE 1 Introduction... 3 2 Compatibilité... 3 2.1 Versions supportées

Plus en détail

GESTION DE L'ORDINATEUR

GESTION DE L'ORDINATEUR FORMATION DES NOUVEAUX DIRECTEURS GESTION DE L'ORDINATEUR L'EXPLORATEUR WINDOWS Février 2012 B. Lorne Atice CHY1 Gestion de l'ordinateur Le système d'exploitation Il ne faut pas confondre : -Système d'exploitation

Plus en détail

Guide de l utilisateur Faronics System Profiler Standard

Guide de l utilisateur Faronics System Profiler Standard 1 2 Derniere modification : Mai 2009 1999-2009 Faronics Corporation. Tous droits reserves. Faronics, Deep Freeze, Faronics Core Console, Faronics Anti-Executable, Faronics Device Filter, Faronics Power

Plus en détail

Introduction aux outils BI de SQL Server 2014. Tutoriel sur SQL Server Integration Services (SSIS)

Introduction aux outils BI de SQL Server 2014. Tutoriel sur SQL Server Integration Services (SSIS) MIT820: Entrepôts de données et intelligence artificielle Introduction aux outils BI de SQL Server 2014 Tutoriel sur SQL Server Integration Services (SSIS) Description générale Ce tutoriel a pour objectif

Plus en détail

FAA : Fonctions Automatiques de l Application. Les fonctions automatiques incluses dans vos applications développées avec

FAA : Fonctions Automatiques de l Application. Les fonctions automatiques incluses dans vos applications développées avec FAA : Fonctions Automatiques de l Application Les fonctions automatiques incluses dans vos applications développées avec Fonctionnalités automatiques WinDev 12 - Version 2-03-08 Fonctionnalités automatiques

Plus en détail

Votre premier projet Android

Votre premier projet Android 3 Votre premier projet Android Maintenant que le SDK Android est installé, il est temps de créer votre premier projet. La bonne nouvelle est qu il n exige aucune ligne de code les outils Android créent

Plus en détail

Manuel du client de bureau distant de KDE

Manuel du client de bureau distant de KDE Manuel du client de bureau distant de KDE Brad Hards Urs Wolfer Traduction française : Joëlle Cornavin Traduction française : Yann Neveu Relecture de la documentation française : Ludovic Grossard 2 Table

Plus en détail

Economies d énergie par GPO

Economies d énergie par GPO Economies d énergie par GPO Rédacteur : Eric Drezet Administrateur réseau CNRS-CRHEA 05/2005 Groupe Admin06 But du papier : Mettre en place la gestion centralisée des économies d énergie des ordinateurs

Plus en détail

Licence de Biologie, 1ère année. Aide. [Aide 1] Comment utiliser l'explorateur Windows? Comment créer des dossiers?

Licence de Biologie, 1ère année. Aide. [Aide 1] Comment utiliser l'explorateur Windows? Comment créer des dossiers? Aide [Aide 1] Comment utiliser l'explorateur Windows? Comment créer des dossiers? Au sein d'un ordinateur, les données et les fichiers sont stockés suivant une structure d'arbre appelée arborescence. Pour

Plus en détail

Introduction...3. Objectif...3. Manipulations...3. La Sauvegarde...4. Les différents types...4. Planification...4. Les outils...5

Introduction...3. Objectif...3. Manipulations...3. La Sauvegarde...4. Les différents types...4. Planification...4. Les outils...5 Système d'exploitation Sommaire Introduction...3 Objectif...3 Manipulations...3 La Sauvegarde...4 Les différents types...4 Planification...4 Les outils...5 Quelques commandes...5 La commande tar...5 La

Plus en détail

SUGARCRM Sugar Open Source Guide d Installation de French SugarCRM Open Source Version 4.2

SUGARCRM Sugar Open Source Guide d Installation de French SugarCRM Open Source Version 4.2 SUGARCRM Sugar Open Source Guide d Installation de French SugarCRM Open Source Version 4.2 Version 1.0.5 Mentions légales Mentions légales Ce document est susceptible de modification à tout moment sans

Plus en détail

Guide d installation CLX.PayMaker Office (3PC)

Guide d installation CLX.PayMaker Office (3PC) Guide d installation CLX.PayMaker Office (3PC) Sommaire 1. Installation et reprise des données... 2 2. Premiers pas établir une connexion au compte bancaire et recevoir des informations de compte... 4

Plus en détail

Manuel d utilisation du module Liste de cadeaux PRO par Alize Web

Manuel d utilisation du module Liste de cadeaux PRO par Alize Web Manuel d utilisation du module Liste de cadeaux PRO par Alize Web INSTALLER ET CONFIGURER LE MODULE (BACK OFFICE) 2 Réglages des performances 2 Télécharger le module 3 Installer le module 4 Configurer

Plus en détail

Pré-requis de création de bureaux AppliDis VDI

Pré-requis de création de bureaux AppliDis VDI Fiche technique AppliDis Pré-requis de création de bureaux AppliDis VDI Fiche IS00239 Version document : 2.33 Diffusion limitée : Systancia, membres du programme Partenaires AppliDis et clients ou prospects

Plus en détail

Insérer des images dans Base

Insérer des images dans Base Insérer des images dans Base Version 1.0 du 30.05.2006 Réalisé avec : OOo 2.0.2 Plate-forme / Os : Toutes Distribué par le projet fr.openoffice.org Sommaire 1 Présentation...3 2 Quelques notions initiales...3

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

Computer Link Software

Computer Link Software Computer Link Software Informations importantes Sauf spécification contraire prévue dans la Licence fournie avec le programme, Texas Instruments n accorde aucune garantie expresse ou implicite, ce qui

Plus en détail