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
Variable.cpp
00001 //***********************************************************************************/ 00002 // 00003 // Variables globales du Pont Bacalan 00004 // 00005 //************************************************************************************/ 00006 00007 #include <mbed.h> 00008 #include "Constantes.h" 00009 00010 int i, j; 00011 00012 00013 00014 U16 usRegInputStart = REG_INPUT_START; 00015 S16 Memoire_S16[REG_INPUT_NREGS]; 00016 00017 //**************************************************************************** 00018 // 00019 // Initialisation des variables 00020 // 00021 //**************************************************************************** 00022 bool Init_Variables(void) 00023 { 00024 // Initialise some registers 00025 for (i = 0; i < REG_INPUT_NREGS; i++) 00026 { 00027 Memoire_S16[i] = 0; 00028 } 00029 00030 //Paramètres Memoire 00031 Sauvegarde_automatique = 0; 00032 Etalonnage_effectue = 0; 00033 Sauver_Vers_Flash =0; 00034 Etalonnage_en_cours=0; 00035 00036 RAZ =0; 00037 00038 Mode_Debug = 1; 00039 Periode_Scrutation_ms = 100 ; // 0.1s 00040 00041 Mode_Fonctionnement = MODE_ARRET ; 00042 Mode_Synchro = RD_SUIT_RG ; 00043 00044 BTN_Arret = 1 ; 00045 BTN_Monte = 0 ; 00046 BTN_Descend = 0 ; 00047 00048 BTN_Descend_RD = 0 ; 00049 BTN_Monte_RD = 0 ; 00050 00051 BTN_Monte_RG = 0 ; 00052 BTN_Descend_RG = 0 ; 00053 00054 Consigne_Vitesse_Auto = 2500 ; 00055 Consigne_Vitesse_Manu = 1500 ; 00056 Consigne_Haute_P = 450 ; 00057 Consigne_Basse_P= 5 ; 00058 00059 00060 Hauteur_mini = -10 ; 00061 Hauteur_maxi = 470 ; 00062 Vitesse_mini = 0 ; 00063 Vitesse_maxi = 4000 ; 00064 00065 // Synchronisation 00066 Defaut_Mineur_Synchro = 5 ; 00067 Defaut_Majeur_Synchro = 10 ; 00068 Defaut_Critique_Synchro = 35 ; 00069 Correction_Synchro = 90 ; 00070 Anticipation_Synchro = 100 ; 00071 KP_Synchro = 2000 ; 00072 KI_Synchro = 100 ; 00073 KD_Synchro = 0 ; 00074 00075 00076 // Etalonnage 00077 Hauteur_RD1_mm = 0 ; //0 00078 Hauteur_RD2_mm = 400 ; //500 00079 Hauteur_RD1_pts = 80 ; //100 00080 Hauteur_RD2_pts = 2600 ; //3400 00081 Hauteur_RG1_mm = 0 ; //0 00082 Hauteur_RG2_mm = 400 ; //500 00083 Hauteur_RG1_pts = 80 ; //100 00084 Hauteur_RG2_pts = 2600 ; //3400 00085 00086 // Parametres variateur 00087 Param_Version_RD = 100 ; 00088 Param_Startup_RD = 1000 ; 00089 Param_Increment_RD = 50 ; 00090 Param_Seuil_Demarrage_RD = 500 ; 00091 Param_Acceleration_RD = 20 ; 00092 Param_Deceleration_RD = 20 ; 00093 Param_Kpv_RD = 1000 ; 00094 Param_Kiv_RD = 200 ; 00095 Param_Kdv_RD = 0 ; 00096 Param_Kav_RD = 1000 ; 00097 Param_Consigne_RD = 1500 ; 00098 00099 //Parametres variateur rive gauche 00100 Param_Version_RG = 100 ; 00101 Param_Startup_RG = 1000 ; 00102 Param_Increment_RG = 50 ; 00103 Param_Seuil_Demarrage_RG = 500 ; 00104 Param_Acceleration_RG = 20 ; 00105 Param_Deceleration_RG = 20 ; 00106 Param_Kpv_RG = 1000 ; 00107 Param_Kiv_RG = 200 ; 00108 Param_Kdv_RG = 0 ; 00109 Param_Kav_RG = 1000 ; 00110 Param_Consigne_RG = 1500 ; 00111 00112 return (1); 00113 } 00114
Generated on Wed Jul 13 2022 04:26:11 by
1.7.2
