diff --git a/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/EngineeringDataAdapter.cs b/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/EngineeringDataAdapter.cs index 964d74c00b99734cd72ea18d5e460f2ce0ed970d..3e0d12e355a8088300dd5325c1ee74fee9a771f1 100644 --- a/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/EngineeringDataAdapter.cs +++ b/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/EngineeringDataAdapter.cs @@ -188,8 +188,9 @@ namespace TUGraz.VectoCore.InputData.Reader.DataObjectAdapter // -> duplicate ratio and lossmap for torque converter mode, remove locked transmission for previous gear gearData.TorqueConverterRatio = gearData.Ratio; gearData.TorqueConverterGearLossMap = gearData.LossMap; - gears[i - 1].Ratio = double.NaN; - gears[i - 1].LossMap = null; + // NOTE: the lower gear in 'gears' dictionary has index i !! + gears[i].Ratio = double.NaN; + gears[i].LossMap = null; } } gears.Add(i + 1, gearData);