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!
Partager