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 :

Commande (wait ?) en fortran 90


Sujet :

Fortran

  1. #1
    Membre confirmé
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Novembre 2008
    Messages
    115
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Enseignant Chercheur

    Informations forums :
    Inscription : Novembre 2008
    Messages : 115
    Par défaut Commande (wait ?) en fortran 90
    Bonjour à tous,

    Je suis en train d'écrire un code en fortran 90, en utilisant pour ma compilation un script.
    En gros, je fais tourner mon programme pour différentes valeurs d'une variable.

    J'aimerais, qu'au lieu de lancer mon run pour toutes les valeurs de cette variable en même temps, il commence par la première, attende un certain temps, puis passe à la suivante, attende un certain temps et ainsi de suite.

    J'aimerais donc insérer une commande d'attente dans mon script.

    Je pensais qu'en utilisant la commande "wait" cela fonctionnerait mais cette commande ne semble pas correspondre exactement à mes attentes.

    En espérant avoir était un minimum clair et que certains pourront m'aider, je vous remercie par avance...

  2. #2
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    79
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 79
    Par défaut
    Je ne suis pas sûr de bien comprendre ce que tu veux faire mais bon essayons :
    Si tu veux obtenir un script shell qui :
    Lance ton exécutable avec la valeur 1 de ton paramètre
    attend 10 s
    Lance ton exécutable avec la valeur 2 de ton paramètre
    attend 10 s
    Lance ton exécutable avec la valeur 3 de ton paramètre
    etc...

    Sous unix/linux la commande est sleep 10
    pour plus d'info man sleep

    Mais bon comme on est sur le forum fortran...je me demande si il n'y a pas un détail que je n'ai pas compris dans ta demande

  3. #3
    Membre confirmé
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Novembre 2008
    Messages
    115
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Enseignant Chercheur

    Informations forums :
    Inscription : Novembre 2008
    Messages : 115
    Par défaut
    Bonjour,

    Avant tout merci pour ta réponse.
    En fait l'idée est vraiment cela mais je travaille en environnement Windows, et avec du fortran 90 en effet.

    Connaîtrais-tu alors la commande dans cet environnement ?

    Encore merci.

  4. #4
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    79
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 79
    Par défaut
    Bonjour,

    en fait je n'ai plus windows sur mon pc depuis....5-6 ans ! donc, je ne peux pas trop t'aider.

    De mémoire, sous windows (au moins jusqu'à XP) on pouvait utiliser des fichiers .bat pour exécuter quelques commandes. (echo dir etc...) après je crois que depuis seven, il y a des choses qui ressemblent un peu plus à du langage script évolué...Regarde sur le site de développez tu devrais trouver ton bonheur, sinon.... google est ton ami ! Tu devrais avec les mots clefs batch .bat windows pouvoir te débrouiller.

    Bon courage !

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 152
    Par défaut
    Sinon, il existe vraissemblablement une fonction équivalente à ce que tu recherche. Je ne l'ai trouvée qu'en F77 mais on doit pouvoir facilement la convertir:

    http://forums.oracle.com/forums/thre...readID=1995862

    Il te reste une autre possibilité si tu ne souhaites que lire les donnees avant que le programme ne continue son calcul: l'utilisation de la commande 'PAUSE'. Il te suffira alors de presser 'ENTER' pour que le programme continue.

Discussions similaires

  1. Réponses: 8
    Dernier message: 11/04/2014, 12h58
  2. Réponses: 3
    Dernier message: 13/09/2007, 14h36
  3. vba access 2003: Commande Wait et References
    Par beabzh dans le forum VBA Access
    Réponses: 2
    Dernier message: 19/06/2007, 09h54
  4. Réponses: 7
    Dernier message: 10/10/2006, 01h42
  5. [Fortran 77] Commande "System"
    Par thegreatfab dans le forum Fortran
    Réponses: 3
    Dernier message: 21/07/2006, 19h04

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