Esempio n. 1
0
        void OpenMap()
        {
            string path = Common.SelectFile("text files|*.txt");

            if (string.IsNullOrEmpty(path))
            {
                return;
            }

            UtecMapTables = UtecMapTableHelper.LoadMap(path);

            var fuelMap = UtecMapTables.FirstOrDefault(p => p.Key == "MapFuel");

            SelectedUtecMapTable = fuelMap;
        }
Esempio n. 2
0
        void AutoTuneMap()
        {
            var afrTable       = DataTables["AFR"][0] as ObservableCollection <double> [, ];
            var veTable        = DataTables["MAPVE"][0] as ObservableCollection <double> [, ];
            var targetAfrTable = DataTables["TARGETAFR"][0] as ObservableCollection <double> [, ];
            var autoTuneTable  = UtecMapTables["MapFuel"][0] as ObservableCollection <double> [, ];

            AutoTune(false,
                     afrTable,
                     veTable,
                     targetAfrTable,
                     autoTuneTable);

            var fuelMap = UtecMapTables.FirstOrDefault(p => p.Key == "MapFuel");

            SelectedUtecMapTable = fuelMap;
        }