diff --git a/VectoCore/Models/SimulationComponent/Impl/Gearbox.cs b/VectoCore/Models/SimulationComponent/Impl/Gearbox.cs index 1b19c879c91b322bc4255d1b188511aa1624fd3a..857280a377b788fbe450642ceea2edbfd7fcc4f8 100644 --- a/VectoCore/Models/SimulationComponent/Impl/Gearbox.cs +++ b/VectoCore/Models/SimulationComponent/Impl/Gearbox.cs @@ -390,6 +390,7 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl // todo (MK, 2015-12-14): should we throw an interpolation error in EngineOnly Mode also? Log.Warn("Gear {0} LossMap data was extrapolated: range for loss map is not sufficient.", Gear); if (DataBus.ExecutionMode == ExecutionMode.Declaration) { + // todo (MK, 2016-01-07): add operating point and loss values for easier debugging throw new VectoException( "Gear {0} LossMap data was extrapolated in Declaration Mode: range for loss map is not sufficient.", Gear); } diff --git a/VectoCoreTest/Integration/Truck40tPowerTrain.cs b/VectoCoreTest/Integration/Truck40tPowerTrain.cs index b6330b330c43784d2fc759a52b567ba3fa6d82fa..692c25da696b88644859c3ed58999b5979b9131e 100644 --- a/VectoCoreTest/Integration/Truck40tPowerTrain.cs +++ b/VectoCoreTest/Integration/Truck40tPowerTrain.cs @@ -66,7 +66,7 @@ namespace TUGraz.VectoCore.Tests.Integration { var fileWriter = new FileOutputWriter(modFileName, ""); var modData = new ModalDataContainer(modFileName, fileWriter); - var container = new VehicleContainer(modData, ExecutionMode.Engineering); + var container = new VehicleContainer(modData, executionMode: ExecutionMode.Engineering); var engineData = MockSimulationDataFactory.CreateEngineDataFromFile(EngineFile); var axleGearData = CreateAxleGearData();