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 :

Action sur front montant


Sujet :

Simulink

  1. #1
    Futur Membre du Club
    Inscrit en
    Avril 2012
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Avril 2012
    Messages : 11
    Points : 7
    Points
    7
    Par défaut Action sur front montant
    Bonjour,
    Je rencontre un petit problème sur un projet d'étude et j'espère donc que pourrez m'aider à y voir plus clair.
    Mon projet consiste en gros, à asservir des vérins pour contrôler un ULM, en fonction de l'angle du volant et des trims ( les trims permettent de conserver un angle sans avoir à tenir le volant).

    J'ai modélisé le problème d'asservissement sans problème, mais on m'a aussi demandé d'imaginer un plan de vol et c'est là que le bat blesse, au niveau des trims. Je les ai modélisé, comme les autres de mes parametres d'entrée, à l'aide du signal builder, ici sous forme d'une impulsion. Hors, l'appui sur la palette qui permet d'incrémenter la trim dure plusieurs cycles mais ne doit conduire qu'à une seule incrémentation. Il me faudrait donc trouver un moyen de ne faire ces actions que sous front montant. J'ai pensé aux triggers, mais dans mon cas, j'ai des impulsions positives ou négatives, selon que l'on augmente ou diminue la trim, je ne sais pas si je prendre ca en compte.

    Bon, je sens que je me suis embrouillé dans mes explications alors je réexplique ^^

    En gros, sur un signal d'impulsion (créneau), je veux créer un bloc qui me permet de faire un +1 si l'impulsion est positive ou -1 si elle est négative, et uniquement sur le front montant du signal.

    Merci d'avance!

  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,

    Pour ca, il te faut utiliser un Subsystem trigger (que tu trouveras dans la bibliothèque Ports and Subsystems).

    Duf
    Simulink & Embedded Coder

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

Discussions similaires

  1. compter les fronts montant sur un sinial sinusoidal
    Par tamtit dans le forum LabVIEW
    Réponses: 9
    Dernier message: 03/09/2012, 09h35
  2. Détection front montant sur un booléen
    Par Spyro29 dans le forum LabVIEW
    Réponses: 2
    Dernier message: 11/05/2012, 11h21
  3. compteur sur front montant d'un contact sec
    Par boettez dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 28/08/2009, 12h52
  4. Calcul temps de Marche sur front montant
    Par ARAGORN93 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 12/02/2008, 23h01
  5. front montant sur bit dans un mot
    Par Baxter67 dans le forum C++Builder
    Réponses: 0
    Dernier message: 23/01/2008, 23h08

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