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

Simulink Discussion :

Fixer le temps de simulation


Sujet :

Simulink

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Homme Profil pro
    ULB
    Inscrit en
    Juin 2014
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Belgique

    Informations professionnelles :
    Activité : ULB

    Informations forums :
    Inscription : Juin 2014
    Messages : 4
    Par défaut Fixer le temps de simulation
    Bonjour tout le monde,

    Je suis nouveau sur ce forum donc si je ne me trouve pas dans la bonne section, veuillez m'en excuser, il faut que je m'habitue.

    Je suis en train de travailler sur matlab et je suis face à quelques difficultés.

    Je voudrais juste savoir comment fixer un temps pour la simulation car quand je suis sur simulink, et que je vais sur scope, la simulation arrive jusqu'au stop time que j'ai défini préalablement. Cependant, quand je fais Plot sur matlab, cela me donne quelque chose de complètement différent.

    Je voudrais donc que le temps soit le même pour les 2.

    Je vous remercie d'avance pour votre aide.

  2. #2
    Expert confirmé
    Avatar de duf42
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Novembre 2007
    Messages
    3 111
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Formateur en informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3 111
    Par défaut
    Bonjour,

    Comment récupères-tu les données dans MATLAB pour les tracer? Dans quelle mesure le temps est-il différent?

    Duf

  3. #3
    Futur Membre du Club
    Homme Profil pro
    ULB
    Inscrit en
    Juin 2014
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Belgique

    Informations professionnelles :
    Activité : ULB

    Informations forums :
    Inscription : Juin 2014
    Messages : 4
    Par défaut
    Par exemple, sur Simulink je mets stop time à 17520 et cela correspond à ce que je vois sur le scope. Par contre, sur matlab, si je veux récupérer ce qu'il y a dans le to workspace, il me donne un temps qui varie à chaque fois et qui s'éloigne très fortement du 17520.

    Je ne comprends vraiment pas la cause de ce problème...

    Merci pour votre réponse, en espérant que vous pourrez m'aider...

  4. #4
    Membre expérimenté
    Profil pro
    Doctorant
    Inscrit en
    Mars 2011
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Doctorant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mars 2011
    Messages : 147
    Par défaut
    Je repose la question de Duf : comment enregistres tu tes variables dans Matlab avant de les tracer et sous quel format ?
    Si tu enregistres une variable X (avec un Scope ou un ToWorkspace) et que tu précises un format StructureWithTime, tu peux tracer ta variable avec plot(X.time,X.signals.values).
    En fait, tu traces peut être les valeurs sur Matlab mais pas en fonction du temps...
    Si ce que je te propose ne fonctionne pas, dis nous comment tu traces tes courbes sous Matlab.

    Matersss

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2014
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2014
    Messages : 34
    Par défaut
    Bonjour,

    Tu peux aller voir dans paramètres ==> Data Import/Export, et enlever la limite des points.

    Sinon, tu peux utiliser un autre bloc (ce que j'utilise et ça m'évite d'utiliser trop ma mémoire), le bloc c'est "to file". tes data seront enregistrées dans un .mat (data de matlab) et tu peux l'utiliser comme suit tes data avec la fonction load, tu accède à tes data avec nomvariable.data (si besoin pour récupérer le vecteur temps, c'est juste nomvariable.times).

    Espérant que j'étais d'une aide pour toi.

    Salut.

  6. #6
    Futur Membre du Club
    Homme Profil pro
    ULB
    Inscrit en
    Juin 2014
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Belgique

    Informations professionnelles :
    Activité : ULB

    Informations forums :
    Inscription : Juin 2014
    Messages : 4
    Par défaut
    Merci à tout les 2 pour votre réponse.

    J'ai essayé ce que vous m'avez conseillé mais malheureusement ça ne marche pas.
    Même sur Simulink, lorsque j'utilise un compteur pour voir le résultat dans 2 fenêtres séparées avec le même bloc, il me donne des résultats différents l'un de l'autre...

    Pour tracer les courbes, je fais Plot (le nom sur toWorkSpace) et pour les axes, je donne des valeurs qui correspondent au temps de simulation... mais la courbe n'est pas normale.

    Merci encore pour votre aide!! Je suis carrément bloqué....

Discussions similaires

  1. Comment calculer le temps de simulation ?
    Par fleurdelys77 dans le forum Coprocesseurs et calcul hétérogène
    Réponses: 2
    Dernier message: 04/04/2011, 15h49
  2. fixer le temps limite d'exécution du .bat
    Par shaftJackson dans le forum Scripts/Batch
    Réponses: 5
    Dernier message: 23/02/2010, 20h11
  3. Comment fixer le temps de rafraichissement du cache de JBoss
    Par bobbk12000 dans le forum Wildfly/JBoss
    Réponses: 3
    Dernier message: 30/06/2009, 14h27
  4. Temps de simulation
    Par airinesun27 dans le forum Simulink
    Réponses: 2
    Dernier message: 24/12/2008, 08h14
  5. Fixer le temps des transition avec visionneuse powerpoint
    Par opiece dans le forum Powerpoint
    Réponses: 1
    Dernier message: 11/02/2008, 11h36

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