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 :

Représentation graphique (Fortran-Excel)


Sujet :

Fortran

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2006
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2006
    Messages : 52
    Par défaut Représentation graphique (Fortran-Excel)
    Salut
    J'ai écrit un programme en Fortran 77 qui me donne à la sortie des valeurs dans un tableau.
    Comment faire pour écrire un programme en Fortran 77 qui, après avoir fait les calculs dans un tableau, fait directement la représentation graphique sur Excel par exemple ?
    Merci

  2. #2
    Modérateur

    Profil pro
    Inscrit en
    Août 2006
    Messages
    974
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Août 2006
    Messages : 974
    Par défaut
    Citation Envoyé par ERICKO
    Salut
    J'ai écrit un programme en Fortran 77 qui me donne à la sortie des valeurs dans un tableau.
    Comment faire pour écrire un programme en Fortran 77 qui, après avoir fait les calculs dans un tableau, fait directement la représentation graphique sur Excel par exemple ?
    Merci
    Je vois les pistes suivantes :

    • Librairie graphique du compilateur
    • Librairie externe genre OpenGL
    • Liaison dynamique avec Excel
    • Exportation vers Excel


    Tu ne dis pas quel compilateur tu utilises, mais avec MS Fortran 5.1 entre autre, il était possible de générer des graphiques à l'écran avec des appels à la librairie graphique. Tu n'auras pas un graphique Excel, mais un graphique dans une fenêtre "console". Si tu suis cette piste, tu devras passer à Intel si tu veux rafraichir ton compilateur (c'est le seul à supporter la librairie graphique de MS Fortran).

    OpenGL : Le seul compilateur supportant OpenGL sous Windows est Intel je crois.

    Liaison dynamique avec Excel (OLE, DDE, ...) : Piste insolvable en F77 je crois puisque les compilateurs F77 ne sont généralement pas Windows.

    Exportation vers Excel : Ce n'est pas la piste la plus élégante, mais c'est de loin la plus simple. J'ai utilisé déjà la technique suivante :

    • L'utilisateur paramètre la tâche dans Excel et lance une macro.
    • La macro exporte les paramètres dans un fichier, lance le programme Fortran et attend.
    • Le programme Fortran lit le fichier de paramètres, fait les calculs et écrit les résultats dans un fichier.
    • La macro Excel continue en lisant le fichier des résultats et construit le graphique.


    Le résultat ne sera évidemment pas un graphique en temps réel, mais en formatant le fichier des résultats de façon à être facilement importable par Excel, tu simplifiras l'utilisation (chiffres "trimés", séparés par des tabulations, ...).

Discussions similaires

  1. [Débutant] Problème de représentation graphique sur Excel 2010
    Par Tuanou dans le forum VB.NET
    Réponses: 0
    Dernier message: 21/07/2011, 10h14
  2. Représentation graphique possible sur excel via VB ?
    Par vash641 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 08/06/2009, 16h22
  3. [ODBC] Affichage (représentation) graphique d'une base
    Par Atchoum_002 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 19/09/2005, 15h34
  4. Représentation graphique
    Par libititi dans le forum Composants VCL
    Réponses: 5
    Dernier message: 31/05/2005, 11h05
  5. [conseil logiciel] Représentation graphique d'une BDD
    Par ShinJava dans le forum Décisions SGBD
    Réponses: 2
    Dernier message: 27/02/2005, 08h41

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