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

MATLAB Discussion :

Lien entre MATLAB et Simulink


Sujet :

MATLAB

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 14
    Par défaut Lien entre MATLAB et Simulink
    Bonjour,

    Je rencontre un petit problème dans mon projet. J'ai programmé plusieurs fonctions sous matlab. Tous les résultats utiles pour mon projet sont stockés dans mon main (qui n'est pas une fonction). Les résultats sont des matrices.
    J'aimerai à la fin de mon main.m envoyer ces résultats sur Simulink afin de les exploiter au mieux. Cependant je ne trouve pas le lien pour envoyer des matrices de Matlab à Simulink. Je tiens à préciser que les résultats obtenus à la fin du main sont des résultats finaux qui n'ont pas besoin d'être incrémentés.

    Je vous remercie pour votre aide

    Benjamin

  2. #2
    Expert confirmé
    Avatar de Caro-Line
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    9 458
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 9 458
    Par défaut
    Ce que tu cherches ce sont les blocs dans Simulink ?
    Dans ton cas je pense qu'il faut que tu regardes du côté du bloc FromWorkspace.

    A moins que tu ne puisses passer ces données en paramètres à la commande SIM, ça dépend.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 14
    Par défaut
    Bonjour Caro-Line,

    Merci pour ta réponse.

    Je recherche soit des blocs dans Simulink qui me permettent de faire le lien, soit une fonction matlab qui ferait la même chose.

    Pour la fonction sim : [T,X,Y] = SIM('model',TIMESPAN,OPTIONS,UT)
    Je n'arrive pas à saisir son fonctionnement. C'est la première fois que j'utilise Simulink, (j'ai toujours travaillé avec matlab). Dois-je stocker mes variables dans UT?

    Merci

    Benjamin

  4. #4
    Expert confirmé
    Avatar de Caro-Line
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    9 458
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 9 458
    Par défaut
    Je t'avoue que je ne sais.

    Comme je l'ai dit : "ça dépend".
    C'est-à-dire que cela dépend de tu veux envoyer tes variables.

    En fait ton problème n'est pas très clair.

    Que veux-tu faire de tes résultats dans Simulink ?
    As-tu déjà construit ton modèle ?

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 14
    Par défaut
    Dans un premier temps j'aimerai juste afficher mes résultats à l'aide du bloc Scope. Chaque matrice correspond à un signal.

    Mon objectif final est de simuler l'amplification de mes signaux.

    Pour résumé: J'ai trois matrices sous matlab contenant les valeurs de trois signaux. Je souhaiterai envoyer ces valeurs à Simulink. Et je cherche la fonction matlab OU le bloc sous simulink.

    Merci

  6. #6
    Expert confirmé
    Avatar de Caro-Line
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    9 458
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 9 458
    Par défaut
    Et donc tu as regarder le bloc FromWorkspace ?
    C'est celui qui correspond le mieux.

    Par contre tu parles de Scope donc ton signal doit évoluer avec le temps, là ça devient un peu bizarre

Discussions similaires

  1. Entrée de données Simulink-Matlab
    Par Youni92 dans le forum MATLAB
    Réponses: 10
    Dernier message: 22/06/2010, 13h56
  2. faire le lien entre java et matlab
    Par naoufal_bago dans le forum MATLAB
    Réponses: 4
    Dernier message: 27/03/2008, 10h22
  3. lien entre les table de paradox
    Par salim_intic1 dans le forum Bases de données
    Réponses: 2
    Dernier message: 13/05/2004, 16h00
  4. Réponses: 3
    Dernier message: 11/04/2004, 01h05
  5. [debutant][servlet]lien entre formulaire et servlet
    Par omega dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 05/03/2004, 08h54

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