Version initiale
Fork of Le_Pont_V10116 by
Embed:
(wiki syntax)
Show/hide line numbers
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
