Étape 9: Série de tests
Code de traitementCARNO05_06.PDE
Remarque :
Vous pouvez régler la partie de fin de conduite automatique des données.
contrôle [26] = nouveau contrôle (1, 14, 183,8, 60, 75) ;
contrôles [27] = nouveau contrôle (2, 14, 178,9, 64, 75) ;
contrôles [28] = nouveau contrôle (1, 15, 181.4, 61, 75) ;
contrôles [29] = nouveau contrôle (2, 15, 179,0, 63, 75) ;
contrôles [30] = nouveau contrôle (1, 15, 179,0, 62, 75) ;
contrôles [31] = nouveau contrôle (3, 12, 74, 80, 137,2) ;
contrôles [32] = nouveau contrôle (2, 6, 122,4, 68, 74) ;
Nombre de mouvement latéral est réglée comme un cycle.
Le problème de voiture No.06 en continu tours au volant semble être causé par la période d’échantillonnage différentes tachymètres et du Gyro.
Il est préférable de modifier les deux temps de prélèvement à même, mais j’ai a modifié le code de transformation pour terminer et recommencer la communication sérielle tous les tours, c'est-à-dire
port01.stop() ;
port02.Stop() ;
port03.Stop() ;
port04.Stop() ;
Delay(100) ;
port01 = new Serial(this,"COM7",115200) ;
port02 = new Serial(this,"COM9",115200) ;
port03 = new Serial(this,"COM10",115200) ;
port04 = new Serial(this,"COM8",115200) ;
Delay(100) ;