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 :

Récupérer la profondeur d'un bloc dans un schéma


Sujet :

Simulink

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2012
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Mai 2012
    Messages : 18
    Par défaut Récupérer la profondeur d'un bloc dans un schéma
    Bonjour !

    J'ai un schéma simulink dans lequel sont imbriqués plusieurs blocs de type SubSystem. Je désire récupérer une liste de ces blocs ordonnés par profondeur dans le schéma mais je n'ai trouvé aucun paramêtre stockant cette valeur. Des idées ?

    Mon raisonnement actuel est le suivant : récupérer les subsystems à la racine de mon fichier .mdl puis pour chacun d'eux, rechercher les subsystems qu'il contient avec une profondeur de 1 en les ajoutant chacun leur tour à un tableau et recommencer jusqu'à ne plus trouver de subsystem.

    D'avance, merci.

    Fointard

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

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

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

    Une autre façon de faire pourrait être de récupérer la propriété Path de tes subsystem et de compter les "/" mais ca suppose qu'il n'y a pas de "/" dans les noms de sous-systèmes.

    Duf

  3. #3
    Membre averti
    Inscrit en
    Mai 2012
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Mai 2012
    Messages : 18
    Par défaut
    Effectivement, j'y ai pensé mais je n'ai pas de certitude à propos des noms des blocs donc la méthode n'est pas fiable dans ce cas.

    La solution que j'ai décris plus haut est barbare et gourmande en ressources si le schéma contient beaucoup de blocs, mais elle semble fonctionner.

Discussions similaires

  1. Récupérer des données pour les insérer dans un schéma "radar"
    Par Onex3891 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 11/10/2013, 18h45
  2. Réponses: 10
    Dernier message: 21/02/2007, 20h16
  3. récupérer la valeur d'un select dans un autre
    Par alexander dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 16/03/2005, 19h43
  4. Récupérer l'adresse IP du serveur dans variable ?
    Par ZERS dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 08/09/2004, 15h30
  5. récupérer la valeur du 2ème champ dans un DBLookUpListBox
    Par jakouz dans le forum Bases de données
    Réponses: 3
    Dernier message: 20/07/2004, 16h45

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