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 :

Copie de Stateflows à partir de Matlab


Sujet :

Simulink

  1. #1
    Candidat au Club
    Femme Profil pro
    Ingénieur en bureau d'études
    Inscrit en
    Novembre 2014
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 34
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Ingénieur en bureau d'études
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2014
    Messages : 4
    Points : 2
    Points
    2
    Par défaut Copie de Stateflows à partir de Matlab
    Bonjour,

    Je dispose d'un modèle simulink, dont j'aimerais copier certains stateflows dans un autre modèle simulink. Quand je le fais à la main, tout se passe correctement. Néanmoins, j'aimerais automatiser la chose via Matlab et la fonction add_block. Le problème, c'est que certains stateflows ne se copient pas correctement et je n'arrive alors pas à les ouvrir.
    Toute aide sera la bienvenue, merci !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    shh=get(0,'ShowHiddenHandles');
    set(0,'ShowHiddenHandles','on')
    sous_systemes=find_system(mdl,'FollowLinks','off','LookUnderMasks','off','blocktype','SubSystem');
    for i_subsystem=1:length(sous_systemes)
        if(strcmp(get_param(sous_systemes{i_subsystem},'Masktype'),'Stateflow')== 1)
            pos_stateflow=get_param(sous_systemes{i_subsystem},'position');
            add_block(sous_systemes{i_subsystem},new_mdl);
            set_param(new_mdl,'position',pos_stateflow);
        end
    end
    set(0,'showHiddenHandles',shh);

  2. #2
    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
    salut

    qu'entend tu par "certains stateflows ne se copient pas correctement " ?

    Fabien

  3. #3
    Candidat au Club
    Femme Profil pro
    Ingénieur en bureau d'études
    Inscrit en
    Novembre 2014
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 34
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Ingénieur en bureau d'études
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2014
    Messages : 4
    Points : 2
    Points
    2
    Par défaut
    Au lieu d'avoir le graphique habituel qui se cache sous le stateflow, j'ai un bloc S-function qui apparait avec tous les inports et les outports.

Discussions similaires

  1. copie de fichier à partir d'une clé usb
    Par aklabig dans le forum Applications et environnements graphiques
    Réponses: 4
    Dernier message: 24/09/2007, 14h58
  2. Code C à partir de MATLAB
    Par orochimaru13 dans le forum MATLAB
    Réponses: 2
    Dernier message: 26/04/2007, 09h11
  3. Réponses: 1
    Dernier message: 20/03/2007, 09h27
  4. copie de fichier à partir d'une url
    Par Gibbon dans le forum C#
    Réponses: 4
    Dernier message: 06/02/2007, 14h13
  5. Réponses: 1
    Dernier message: 23/01/2007, 15h57

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