Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of Le_Pont_V10116 by
Diff: Synchronisation.h
- Revision:
- 0:8b3c6f593515
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Synchronisation.h Thu Jun 22 09:33:04 2017 +0000 @@ -0,0 +1,40 @@ +/*******************************************************************/ +/* */ +/* Synchronisation */ +/* */ +/* Procédures de synchronisation des piles du pont Bacalan */ +/* */ +/* */ +/*******************************************************************/ +#ifndef _SYNCHRO_ +#define _SYNCHRO_ + +#include "mbed.h" +#include "Constantes.h" +#include "Variable.h" + + + +/** void vSynchronise ( U8 Mode_Synchronisation, U8 Sens ) +* Procédure appelée à chaque cycle (100ms) pour corriger la vitesse des piles en fonction de leur hauteur +* @param <Mode_Synchronisation> Mode choisi par l'utilisateur +* CUSTOM : votre procedure de synchronisation est utilisée +* DEUX_VITESSES : La pile en avance passe en vitesse lente pour se laisser rattraper +* AUCUN : La consigne de vitesse est constante pour les 2 piles +* +* @param <Sens> Sens du déplacement +* MONTE +* DESCEND +* +* Utilise les variables: +* Consigne_Vitesse_Auto Consigne de vitesse demandé par l'utilisateur (tr/min) +* Consigne_Vitesse_RD Consigne de vitesse calculée pour la rive droite (tr/min) +* Consigne_Vitesse_RG Consigne de vitesse calculée pour la rive gauche (tr/min) +* Hauteur_RG Hauteur de la pile gauche (mm) +* Hauteur_RD Hauteur de la pile droite (mm) +*/ +extern void vSynchronise ( U8 Mode_Synchronisation, U8 Sens ) ; +extern void vSynchro_Initialise ( void ) ; + + +#endif \ No newline at end of file