diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Data/AuxiliaryData.cs b/VectoCore/VectoCore/Models/SimulationComponent/Data/AuxiliaryData.cs index 056f046d5912669ccc0a4e555e66f56c24afc0f5..a499a5465325ab8f9a775da771610c1a5af4544f 100644 --- a/VectoCore/VectoCore/Models/SimulationComponent/Data/AuxiliaryData.cs +++ b/VectoCore/VectoCore/Models/SimulationComponent/Data/AuxiliaryData.cs @@ -61,7 +61,10 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Data if (value.HasValue) { return value.Value.SI<Watt>(); } - + value = _map.Extrapolate(nAuxiliary.Value(), powerAuxOut.Value()); + if (value.HasValue) { + return value.Value.SI<Watt>(); + } throw new VectoException("AuxiliaryData {2}: Interpolation failed. nAux: {0}, powerOut:{1}", nAuxiliary.AsRPM, powerAuxOut, auxId); }