IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Fortran Discussion :

Installation de GNUplot et plplot


Sujet :

Fortran

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    37
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 37
    Par défaut Installation de GNUplot et plplot
    Bonjour à tous,

    Dans le cadre d'études scientifiques, je me mets au fortran .
    Je débute complètement avec ce langage .
    J'ai commencé quelques routines rapides et je voudrais maintenant savoir faire des graphes .

    Comment installe-t-on les bibliothèques graphiques ?????
    J'ai téléchargé les 2 en titre, mais je ne sais pas quoi en faire.
    J'ai cherché partout de la doc sans succès, hélas, rien qui indique clairement les étapes .

    Pour Fortran j'ai Intel visual fortran intégré à Microsoft visual studio 2008 (eux fonctionnent très bien).

    Aidez-moi je n'en peux plus !!

    --
    L'hermine

  2. #2
    Membre émérite Avatar de genteur slayer
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2002
    Messages
    710
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2002
    Messages : 710
    Par défaut
    le fortran n'est pas vraiment fait pour faire du graphique...
    cela dit je peux te donner une autre lib qui permet l'utilisation gaphique avec fortran: JAPI.
    sinon, les librairie d'un manière générale intervienne lors de deux étapes: la compilation et l'édition de lien: à la compilation, il faut dire au compilo où se trouve les fichiers que tu inclut dans ton code (via include ou module)
    dans ms studio y a des option dans "fortran" (dans les propriété du projet)
    ensuite il faut dire à l'éditeur de lien (le linker en anglais dans le texte) où se trouve le code compilé de ta lib (c'est donc dans les option linker qu'il faut que tu charge le fichier .lib)....

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    37
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 37
    Par défaut
    Merci pour ta réponse.
    Cela dit, j'étais déjà allé voir du côté du "linker" (Project>Linker>Input) Il y a un truc : "Additional Dependencies", c'était déjà rempli des 4 sous-dossiers de plplot, sans que ça ne fonctionne pour autant.
    Je ne vois pas comment lier le compilateur ou l'environnement à au moins l'une des deux bibliothèques (GNUplot ou plplot). Chacun a des dizaines de fichiers .lib, .dll, .c, .h. Même si je sais à quoi ils correspondent je ne vois pas comment les intégrer à visual fortran ou visual studio.

    Pour l'histoire des faire des graphiques, je ne cherche pas à faire des interfaces graphiques. Je veux juste éditer mes résultats sous formes de courbes, 2D ou 3D...

    Si quelqu'un a une solution ??
    Je commence à craquer !

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    489
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 489
    Par défaut
    Bonjour,

    Gnuplot est un logiciel de visualisation, pas une librairie, et donc n'est pas a priori destiné à être une interface graphique directement appelée par ton code. Si tu souhaites l'utiliser, le plus simple (de loin) est de faire les choses en 2 temps: d'abord ton programme Fortran écrit les données que tu veux visualiser dans un bête fichier texte, puis tu utilises Gnuplot pour lire et visualiser ces données (c.f. documentation de Gnuplot).

    Bonne continuation.

  5. #5
    Membre émérite Avatar de genteur slayer
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2002
    Messages
    710
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2002
    Messages : 710
    Par défaut
    si c'est uniquement pour faire du traçage, il y a un bon logiciel gratuit:
    ViSiT en utilisant la librairie silo on peut depuis fortran générer des fichier binaires de résultat puis les ouvrir dans ViSiT pour le post-traitement.
    il faut cela dit lire les manuel pour savoir comment les utiliser concrètement.

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    37
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 37
    Par défaut
    Bon si je comprends bien on ne peut pas les "intégrer" au compilateur (au moins je vais arrêter de me prendre la tête la dessus ).
    Mais peut-on appeler les logiciels dans le programme Fortran.
    Par un truc du style "call" on envoie données et paramètres à gnuplot ou plplot qui s'exécute automatiquement ?

  7. #7
    Membre émérite
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    489
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 489
    Par défaut
    Bonjour,

    Oui, on peut exécuter un logiciel depuis un programme Fortran, mais c'est loin d'être la façon la plus simple de procéder. Parce qu'en fait on ne fait que lancer une commande au système (via l'instruction Fortran "call system()"), à travers laquelle on lance l'exécution du logiciel. Mais se pose alors beaucoup de problèmes de "synchronisation" entre le programme appelant et du logiciel qu'on souhaite solliciter.

    A nouveau, le plus simple est vraiment de fonctionner en deux temps. Ton programme s'exécute, écrit des données dans un fichier texte et s'arrête là. Puis, depuis ton système d'exploitation tu lance Gnuplot, à partir duquel tu va aller chercher les données dans le fichier que tu viens de créer et visualiser ce qui t'intéresse.

  8. #8
    Membre émérite Avatar de genteur slayer
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2002
    Messages
    710
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2002
    Messages : 710
    Par défaut
    c'est là que l'on apprécie le double écran: un avec la console d'éxécution du programme, l'autre avec le logiciel de post traitement affichant les courbes... :p

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Installation de Gnuplot sous Windows
    Par dofug1 dans le forum Editeurs / Outils
    Réponses: 0
    Dernier message: 06/06/2015, 03h54
  2. installation de gnuplot sous windows
    Par fractal45 dans le forum Sécurité
    Réponses: 0
    Dernier message: 13/04/2011, 20h37
  3. gnuplot appeler par fortran installer sous windows
    Par centkilo dans le forum Fortran
    Réponses: 0
    Dernier message: 14/02/2011, 13h52
  4. problème avec l installation de gnuplot
    Par annesophiedecar dans le forum Linux
    Réponses: 9
    Dernier message: 26/10/2009, 22h23
  5. installer gnuplot sur windows vista
    Par fan_de_stargate dans le forum Autres Logiciels
    Réponses: 5
    Dernier message: 17/01/2009, 22h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo