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 :

paramètres tunable


Sujet :

Simulink

  1. #1
    Nouveau membre du Club
    Inscrit en
    Juillet 2007
    Messages
    49
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 49
    Points : 25
    Points
    25
    Par défaut paramètres tunable
    Salut a tous,

    Je suis confronté a un petit problème que je n'arrive pas à résoudre. Un peu perdu dans la doc, je viens vous demander un peu d'aide.

    DONC:
    j'ai un modéle Simulink qui est lié a un target machine, me permettant de programmer cette machine à travers Matlab (en gros).
    Dans mon modèle Simulink, il y a la possibilité de 'tuner' un paramètre, c'est à dire (si j'ai bien compris) que je peux pour un bloc gain par exemple, changer la valeur de mon gain en temps réel (et c'est la la partie importante) sans devoir re-builder mon modèle de nouveau, ce qui est un gain de temps considérable quand je vois que seulement avec une fonction entrée sortie mon modèle met 2 bonnes minutes pour builder.

    Je suis allé lire un peu de la doc de real Time Workshop (entre autres: http://www.physnet.uni-hamburg.de/ph...ug/rtw_ug.html) mais, si je configure bien mon paramètre gain 'tunable', le changement de valeur de mon gain n'est effectif que si je re-build...

    Je suis pas sur que ca soit la facon de faire cette mise a jour du gain en temps réel, mais jusque la j'ai rien trouvé d'autre comme solution. Est ce que quelqu'un a la moindre idée de comment faire? Ou une piste? Ou un site sur lequel me rediriger?

    J'utilise Matlab R2009a, Simulink 7.3 et Windows xp. Voili

    Merci beaucoup (d'avance)

    Julien

  2. #2
    Nouveau membre du Club
    Inscrit en
    Juillet 2007
    Messages
    49
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 49
    Points : 25
    Points
    25
    Par défaut
    Alors peut être je suis pas dans la bonne section du forum, peut être c'est un truc auquel personne n'est confronté ici, mais je vais poster la réponse a ce probleme que je viens de résoudre (par moi même, et ouaip!).

    Donc, suivant ce pdf: http://www.cats.rpi.edu/~wenj/ECSE44...utorial_r2.pdf

    En prenant l'exemple d'un simple gain a modifier:
    Il suffit de construire le modele, puis taper cette ligne:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    set(tg, 'ShowParameters', 'on');
    ceci va permettre de recuperer l'index du parametre gain, et ensuite de le modifier directement du prompt de MATLAB
    Pour cela, taper:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    setparam(tg, numero du parametre, nouvelle valeur)
    L'update se fait automatiquement et en temps réel :-)

    Si un jour ce post sert à quelqu'un tant mieux !

    Julien

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

Discussions similaires

  1. créer un noeuds avec des paramétres
    Par Toxine77 dans le forum XMLRAD
    Réponses: 5
    Dernier message: 21/01/2003, 17h11
  2. [xmlrad] Pb de paramètre ?
    Par Pm dans le forum XMLRAD
    Réponses: 7
    Dernier message: 07/01/2003, 15h37
  3. [SWT] Problème de paramètre GridData
    Par yolepro dans le forum SWT/JFace
    Réponses: 4
    Dernier message: 06/12/2002, 11h37
  4. passage en paramètre d'un array dynamique 2D
    Par Guigui_ dans le forum Langage
    Réponses: 4
    Dernier message: 27/11/2002, 20h47
  5. Paramètre requete SQL (ADOQuery)
    Par GaL dans le forum C++Builder
    Réponses: 3
    Dernier message: 30/07/2002, 12h24

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