diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Impl/MeasuredSpeedDrivingCycle.cs b/VectoCore/VectoCore/Models/SimulationComponent/Impl/MeasuredSpeedDrivingCycle.cs index cf4ae6f8350e43d80efd32c8a960f305b1fbfac6..5e156498f1e7884bf7d07737a278a463ca129b65 100644 --- a/VectoCore/VectoCore/Models/SimulationComponent/Impl/MeasuredSpeedDrivingCycle.cs +++ b/VectoCore/VectoCore/Models/SimulationComponent/Impl/MeasuredSpeedDrivingCycle.cs @@ -154,7 +154,7 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl targetSpeed = 0.KMPHtoMeterPerSecond(); } var deltaV = targetSpeed - DataBus.VehicleSpeed; - var deltaT = CycleIterator.RightSample.Time - CycleIterator.LeftSample.Time; + var deltaT = CycleIterator.RightSample.Time - absTime; if (DataBus.VehicleSpeed.IsSmaller(0)) { throw new VectoSimulationException("vehicle velocity is smaller than zero"); diff --git a/VectoCore/VectoCoreTest/Models/Simulation/MeasuredSpeedModeTest.cs b/VectoCore/VectoCoreTest/Models/Simulation/MeasuredSpeedModeTest.cs index 67595e7a88f655313e225e6c4a9e2a9f2043f5d0..4aae8a546732f45ba6f97b5536a9dd103febb2d7 100644 --- a/VectoCore/VectoCoreTest/Models/Simulation/MeasuredSpeedModeTest.cs +++ b/VectoCore/VectoCoreTest/Models/Simulation/MeasuredSpeedModeTest.cs @@ -32,6 +32,7 @@ using NUnit.Framework; using System.Collections.Generic; using System.Data; +using System.IO; using System.Linq; using TUGraz.VectoCommon.Exceptions; using TUGraz.VectoCommon.Models; @@ -60,6 +61,13 @@ namespace TUGraz.VectoCore.Tests.Models.Simulation [TestFixture] public class MeasuredSpeedModeTest { + + [OneTimeSetUp] + public void Init() + { + Directory.SetCurrentDirectory(TestContext.CurrentContext.TestDirectory); + } + /// <summary> /// Test if the cycle file can be read. /// </summary>