スワップ工房 原付 エンジンチューニング

V100& V50 エンジン チューニング / 15

1732 コメント
views
6 フォロー
15
スワップV100 2022/05/03 (火) 13:21:14

        while (1) {
                //Lcd_Out(1,11,"ループv1");
                //Delay_ms(100);
                cycleTime1 = cycleTime - 1000; //サイクルタイムのありえない比較前処理
                cycleTime2 = cycleTime + 1000; //サイクルタイムのありえない比較前処理
                cycleTime = measurement(); //新たなサイクルタイム取得
                //オーバーフローであればエラー1秒表示する。 オーバーフローとは? マイナス?
                if (cycleTime == -1.0) {
                        Lcd_Out(1,1,"オーバーフロー        ");
                        Delay_ms(1000);
                        continue;
                }
                if ( cycleTime1 > cycleTime )  //前回より1000も引いてるのに
                  { Lcd_Out(1, 14, "go1");     //新たなサイクルよりそれが大きいことは
                    Delay_ms(500);             //ありえないのでgotoで下へ飛ばす
                    goto Err1; }
                Lcd_Out(1, 14, "go3");         //ここは毎回表示される
                    Delay_ms(200);             //監視用
                if ( cycleTime2 < cycleTime )  //前回より1000もプラスしてるのに
                   { Lcd_Out(1, 14, "go2");    //新たなサイクルより小さい小さいことは
                    Delay_ms(500);             //ありえないのでgotoで下へ飛ばす
                    goto Err1; }
                //1分間の回転数を求める。

通報 ...