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 :

Lier un fichier de paramètres


Sujet :

Simulink

  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Avril 2011
    Messages : 5
    Points : 4
    Points
    4
    Par défaut Lier un fichier de paramètres
    Bonjour,

    j'ai une petite colle sous matlab (en l’occurrence version 2008b mais cela concerne aussi les autres versions je pense).

    J'aimerais pouvoir pour un fichier simulink donné (.mdl donc) lier un fichier de paramètre automatiquement (solver,maxstep, durée, zerocrossing, ect ect en clair tout ce qu'il y a dans "configuration parameters").

    Je n'ai rien trouvé de la sorte dans l'aide. Bien sur quand on exécute un .mdl avec "sim" on peut avant mettre les paramètres de la simulation comme ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    options=simset('Solver','ode45','RelTol','auto','AbsTol','auto',...
        'Refine',1,'MaxStep',tec,'ZeroCross','off');
    [T,X,Y] = sim(model, ts,options,[ts qr]); %model-> .mdl
    Mais ce que je recherche c'est que les options soient liées au fichier simulink lui même pour que si je l'exécute graphiquement je n'ai pas à modifier/vérifier les options dans "configuration parameters".

    Merci d'avance

  2. #2
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Avril 2011
    Messages : 5
    Points : 4
    Points
    4
    Par défaut set ?
    En réfléchissant un peu, il y a peut être à chercher du coté de l'instruction "set", un petit fichier .m exécuté préalablement pourrait mettre tous les paramètres désirés à ce que je veux.

    Je vais essayer de voir cela.

  3. #3
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Le plus simple je pense serait d'utiliser des fichiers .mat:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    options=simset('Solver','ode45','RelTol','auto','AbsTol','auto',...
        'Refine',1,'MaxStep',tec,'ZeroCross','off');
     
    save Monfichier.mat -struct options
    clear all
    options = load('Monfichier.mat')

  4. #4
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Avril 2011
    Messages : 5
    Points : 4
    Points
    4
    Par défaut Workspace?
    Je n'avais pas pensé à cela, les paramètres du simulink sont chargé dans le workspace? car il faut que ce soit le cas pour que ça marche, encore un truc à tester

Discussions similaires

  1. [Conception] Lier des fichiers à une base de données
    Par sandytarit dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 29/06/2006, 20h25
  2. Réponses: 1
    Dernier message: 06/04/2006, 13h22
  3. Lier deux fichiers HF dans une table
    Par SNITON dans le forum WinDev
    Réponses: 1
    Dernier message: 03/01/2006, 22h32
  4. Réponses: 7
    Dernier message: 29/09/2005, 10h19
  5. [ANT] Lier deux fichiers buid.xml
    Par Saloucious dans le forum ANT
    Réponses: 3
    Dernier message: 19/07/2005, 15h34

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