Version initiale
Dependencies: mbed
Fork of Le_Pont_V10116 by
Revision 2:a10c8133d71c, committed 2018-03-29
- Comitter:
- CS
- Date:
- Thu Mar 29 15:41:22 2018 +0000
- Parent:
- 1:570ba62fab91
- Commit message:
- Publish of "Le_Pont_V11003" in the team folder
Changed in this revision
--- a/Constantes.h Sat Nov 04 10:32:35 2017 +0000 +++ b/Constantes.h Thu Mar 29 15:41:22 2018 +0000 @@ -134,6 +134,7 @@ #define Defaut_Majeur_Synchro Memoire_S16[112] #define Defaut_Critique_Synchro Memoire_S16[113] #define Correction_Synchro Memoire_S16[114] +#define Defaut_Critique_Manu_mm Memoire_S16[115] //Parametres variateur rive droite #define Param_Version_RD Memoire_S16[150]
--- a/Gemma.cpp Sat Nov 04 10:32:35 2017 +0000
+++ b/Gemma.cpp Thu Mar 29 15:41:22 2018 +0000
@@ -40,20 +40,29 @@
if ( BTN_Monte_RD )
{// Montée rive droite
- if ( ( Hauteur_RD - Hauteur_RG ) < Defaut_Critique_Synchro )
+ if ( ( Hauteur_RD - Hauteur_RG ) < Defaut_Critique_Manu_mm )
{
PC3.printf("\t Monte RD") ;
pRive_Droite->Marche ( MODE_MANUEL, MONTE, Hauteur_maxi , Consigne_Vitesse_Manu ) ;
}
+ else
+ {
+ pRive_Droite->Arret() ;
+ }
+
BTN_Descend_RD = 0 ;
}
else if ( BTN_Descend_RD )
{// Descente rive droite
- if ( ( Hauteur_RG - Hauteur_RD ) < Defaut_Critique_Synchro )
+ if ( ( Hauteur_RG - Hauteur_RD ) < Defaut_Critique_Manu_mm )
{
PC3.printf("\t Descend RD") ;
pRive_Droite->Marche ( MODE_MANUEL, DESCEND, Hauteur_mini , Consigne_Vitesse_Manu ) ;
}
+ else
+ {
+ pRive_Droite->Arret() ;
+ }
BTN_Monte_RD = 0 ;
}
else
@@ -65,22 +74,30 @@
}
if ( BTN_Monte_RG )
{// Montée rive gauche
- if ( ( Hauteur_RG - Hauteur_RD ) < Defaut_Critique_Synchro )
+ if ( ( Hauteur_RG - Hauteur_RD ) < Defaut_Critique_Manu_mm )
{
PC3.printf("\t Monte RG") ;
pRive_Gauche->Marche ( MODE_MANUEL, MONTE, Hauteur_maxi , Consigne_Vitesse_Manu ) ;
Consigne_aout.write ( (F32) Consigne_Vitesse_Manu / V_MAX ) ;
}
+ else
+ {
+ pRive_Gauche->Arret() ;
+ }
BTN_Descend_RG = 0 ;
}
else if ( BTN_Descend_RG )
{// Descente rive gauche
- if ( ( Hauteur_RD - Hauteur_RG ) < Defaut_Critique_Synchro )
+ if ( ( Hauteur_RD - Hauteur_RG ) < Defaut_Critique_Manu_mm )
{
PC3.printf("\t Descend RG") ;
pRive_Gauche->Marche ( MODE_MANUEL, DESCEND, Hauteur_mini , Consigne_Vitesse_Manu ) ;
Consigne_aout.write ( (F32) Consigne_Vitesse_Manu / V_MAX ) ;
}
+ else
+ {
+ pRive_Gauche->Arret() ;
+ }
BTN_Monte_RG = 0 ;
}
else
--- a/Variable.cpp Sat Nov 04 10:32:35 2017 +0000
+++ b/Variable.cpp Thu Mar 29 15:41:22 2018 +0000
@@ -77,6 +77,12 @@
Defaut_Majeur_Synchro = 10 ;
Defaut_Critique_Synchro = 35 ;
Correction_Synchro = 90 ;
+
+ // Limites
+ Defaut_Critique_Manu_mm = config.GetInt("Limite","Defaut_Critique_Manu_mm",50);
+ var.printf("\r\n Defaut_Critique_Manu: %d ",Defaut_Critique_Manu_mm) ;
+ //Defaut_Critique_Manu = 50 ;
+
Anticipation_Synchro = 100 ;
KP_Synchro = 2000 ;
KI_Synchro = 100 ;
--- a/Version.h Sat Nov 04 10:32:35 2017 +0000 +++ b/Version.h Thu Mar 29 15:41:22 2018 +0000 @@ -35,6 +35,20 @@ // - Lecture de la position en mode parametrage //****************************************************************************** // -#define VERSION_SOFT 11001 +// +//****************************************************************************** +// Version 11002 +//****************************************************************************** +// - Condition d'arret en manuel +//****************************************************************************** +// +// +//****************************************************************************** +// Version 11003 +//****************************************************************************** +// - +//****************************************************************************** +// +#define VERSION_SOFT 11003 #endif \ No newline at end of file
