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 :

simulation en mode accelerator depuis un script


Sujet :

Simulink

  1. #1
    Modérateur
    Avatar de le fab
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    1 882
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 882
    Points : 3 432
    Points
    3 432
    Par défaut simulation en mode accelerator depuis un script
    Hello

    je fais pas mal de simulation en boucle en ce moment, et pour gagner du temps, j'ai passé mon modèle en mode accelerator

    malheureusement à chaque appel de la simulation (dans mon script) il rebuild la cible. ce qui fait que le gain de temp n'est pas flagrant

    exemple de mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    % récuperer les paramteres de la config - les copier
    cs = getActiveConfigSet(NomSim);
    mdl_cs = cs.copy;
    
    % modification des parametres presents
    set_param(mdl_cs,'SolverType', 'Fixed-step');
    set_param(mdl_cs,'Solver', 'ode3');
    ...
    % simulation
    simOut = sim(NomSim,mdl_cs);
    est ce parce que je passe des paramètres de simulation (tjrs les mêmes) lors de l'appel à sim ?
    comment contourner ce problème ,
    (idéalement je préfère contrôler mes paramètres de simulation dans le script)

    si vous avez des idées sur le sujet

    Merci
    Fabien

  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 : 40
    Localisation : France

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

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

    As-tu essayé de lancé la simulation sans modifier les paramètres pour voir si c'était bien la cause de ton soucis?

    Si tel est le cas, il serait peut être intéressant d'utiliser un Objet Simulink.ConfigSet avec une configuration référencée depuis le modèle, ce qui pourrait te permettre de gérer ta config sans avoir à modifier ton modèle.

    Duf
    Simulink & Embedded Coder

    Au boulot : Windows 7 , MATLAB r2016b
    A la maison : ArchLinux mais pas MATLAB

  3. #3
    Modérateur
    Avatar de le fab
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    1 882
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 882
    Points : 3 432
    Points
    3 432
    Par défaut
    Citation Envoyé par duf42 Voir le message
    Si tel est le cas, il serait peut être intéressant d'utiliser un Objet Simulink.ConfigSet avec une configuration référencée depuis le modèle, ce qui pourrait te permettre de gérer ta config sans avoir à modifier ton modèle.
    Duf
    j'ai l'impression que c'est ce que je fais, non ?

  4. #4
    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 : 40
    Localisation : France

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

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3 111
    Points : 4 661
    Points
    4 661
    Par défaut
    Tu utilises bien un objet Simulink.ConfigSet mais c'est peut-être le fait de le lui passer en argument qui pose problème. Alors que si tu définis une Configuration Reference tu ne devrais plus avoir besoin de le passer en paramètre.
    Simulink & Embedded Coder

    Au boulot : Windows 7 , MATLAB r2016b
    A la maison : ArchLinux mais pas MATLAB

Discussions similaires

  1. Sauter vers le mode interactif depuis un script Python
    Par bahamut00 dans le forum Général Python
    Réponses: 5
    Dernier message: 21/07/2006, 16h33
  2. Réponses: 10
    Dernier message: 25/01/2005, 13h06
  3. [PHP-JS]Ouvrir un pop-up depuis un script PHP ?
    Par boteha dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 07/01/2005, 12h28
  4. [web] lancer page HTML depuis un script perl
    Par lilou0210 dans le forum Web
    Réponses: 7
    Dernier message: 05/11/2004, 16h04
  5. Lancement d'un programme java depuis un script php
    Par gexti dans le forum Développement Web en Java
    Réponses: 8
    Dernier message: 07/05/2004, 17h40

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