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 :

Lire la dimension d'un signal pour la réinjecter dans le modèle.


Sujet :

Simulink

  1. #1
    Membre expert
    Avatar de Clotho
    Homme Profil pro
    R&D
    Inscrit en
    Avril 2011
    Messages
    1 524
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2011
    Messages : 1 524
    Points : 3 383
    Points
    3 383
    Par défaut Lire la dimension d'un signal pour la réinjecter dans le modèle.
    Hello,

    il s'agit sans doute d'une question toute bête, ce qui fait que je ne sais pas trop comment l'expliquer!

    J'ai un modèle simulink quelconque, et je connais la dimension de son signal, dans le cas présent 247*1316, je voudrai en extraire le premier quart (dans le sens de la longueur) donc un signal de 247*329.

    Là où ca devient un peu délicat, c'est que je ne peux pas faire un simple bloc Submatrix prenant les lignes 1 à 329, car ma résolution peut être variable, j'aimerai arriver à sortir les valeurs 247 et 1316, et appliquer un gain de 0.25 sur la seconde, comme ca si je change mes valeurs le modèle s'adaptera seul.

    Est-ce possible? je n'ai pas trouvé quel(s) bloc(s) utiliser.c
    Un message vous a aidé? Votez pour moi! J'aime qu'on me dise qu'on m'aime.

    Si la question a obtenu sa réponse, passez le sujet en résolu.

    "Citer les pensées des autres, c'est regretter de ne pas les avoir trouvées soi-même" S.Guitry

  2. #2
    Membre expert
    Avatar de Clotho
    Homme Profil pro
    R&D
    Inscrit en
    Avril 2011
    Messages
    1 524
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2011
    Messages : 1 524
    Points : 3 383
    Points
    3 383
    Par défaut
    J'ai trouvé un palliatif pas très élégant, consistant à enchainer deux blocs Submatrix, ce dernier étant configurable de la façon suivante:

    Select all rows
    select range of columns: from first / to middle

    De cette façon j'arrive à extraire le quart en longueur de ma matrice d'entrée.

    Si vous avez une solution plus propre, je suis toute ouïe, car si cela résoud le problème pour un nombre pair de séparations, je ne vois pas comment faire si j'avais, par exemple, voulu séparer mon signal d'entrée en trois signaux équivalents.
    Un message vous a aidé? Votez pour moi! J'aime qu'on me dise qu'on m'aime.

    Si la question a obtenu sa réponse, passez le sujet en résolu.

    "Citer les pensées des autres, c'est regretter de ne pas les avoir trouvées soi-même" S.Guitry

  3. #3
    Membre expert
    Avatar de Clotho
    Homme Profil pro
    R&D
    Inscrit en
    Avril 2011
    Messages
    1 524
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2011
    Messages : 1 524
    Points : 3 383
    Points
    3 383
    Par défaut
    Bon ma question a pas soulevé les foules (pourtant elle était bien ma question ) et j'ai fini par avoir la réponse...

    Comme un boulet j'étais passé à côté du bloc Probe de Simulink, permettant de relayer les infos d'un signal, la suite étant un simple découpage de matrices en multipliant le signal entrant par une fraction.

    Un message vous a aidé? Votez pour moi! J'aime qu'on me dise qu'on m'aime.

    Si la question a obtenu sa réponse, passez le sujet en résolu.

    "Citer les pensées des autres, c'est regretter de ne pas les avoir trouvées soi-même" S.Guitry

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

Discussions similaires

  1. Réponses: 15
    Dernier message: 17/03/2015, 23h42
  2. Réponses: 5
    Dernier message: 13/09/2013, 15h41
  3. Signal pour slotter Qt::painEvent
    Par ttone dans le forum Qt
    Réponses: 2
    Dernier message: 05/06/2008, 20h28
  4. Modulation d'un signal pour capteur ultrasons
    Par inter69 dans le forum Signal
    Réponses: 4
    Dernier message: 05/01/2008, 19h29
  5. d6 lire donne d'une autre appli pour la completer?
    Par rebelor dans le forum Bases de données
    Réponses: 2
    Dernier message: 06/04/2007, 08h52

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