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.
Dependencies: mbed
Synchronisation.h
00001 /*******************************************************************/ 00002 /* */ 00003 /* Synchronisation */ 00004 /* */ 00005 /* Procédures de synchronisation des piles du pont Bacalan */ 00006 /* */ 00007 /* */ 00008 /*******************************************************************/ 00009 #ifndef _SYNCHRO_ 00010 #define _SYNCHRO_ 00011 00012 #include "mbed.h" 00013 #include "Constantes.h" 00014 #include "Variable.h" 00015 00016 00017 00018 /** void vSynchronise ( U8 Mode_Synchronisation, U8 Sens ) 00019 * Procédure appelée à chaque cycle (100ms) pour corriger la vitesse des piles en fonction de leur hauteur 00020 * @param <Mode_Synchronisation> Mode choisi par l'utilisateur 00021 * CUSTOM : votre procedure de synchronisation est utilisée 00022 * DEUX_VITESSES : La pile en avance passe en vitesse lente pour se laisser rattraper 00023 * AUCUN : La consigne de vitesse est constante pour les 2 piles 00024 * 00025 * @param <Sens> Sens du déplacement 00026 * MONTE 00027 * DESCEND 00028 * 00029 * Utilise les variables: 00030 * Consigne_Vitesse_Auto Consigne de vitesse demandé par l'utilisateur (tr/min) 00031 * Consigne_Vitesse_RD Consigne de vitesse calculée pour la rive droite (tr/min) 00032 * Consigne_Vitesse_RG Consigne de vitesse calculée pour la rive gauche (tr/min) 00033 * Hauteur_RG Hauteur de la pile gauche (mm) 00034 * Hauteur_RD Hauteur de la pile droite (mm) 00035 */ 00036 extern void vSynchronise ( U8 Mode_Synchronisation, U8 Sens ) ; 00037 extern void vSynchro_Initialise ( void ) ; 00038 00039 00040 #endif
Generated on Fri Jul 15 2022 06:01:37 by
1.7.2