diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Impl/CycleGearbox.cs b/VectoCore/VectoCore/Models/SimulationComponent/Impl/CycleGearbox.cs index 802136a1bd268dd387068ee1087b7ccf47fb2ebf..52b95df7f9735842a10decb0f2121a5528a7720c 100644 --- a/VectoCore/VectoCore/Models/SimulationComponent/Impl/CycleGearbox.cs +++ b/VectoCore/VectoCore/Models/SimulationComponent/Impl/CycleGearbox.cs @@ -104,13 +104,14 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl response = (TorqueConverterActive != null && TorqueConverterActive.Value) ? TorqueConverter.Initialize(inTorque, inAngularVelocity) : NextComponent.Initialize(inTorque, inAngularVelocity); + } else { + response = NextComponent.Initialize(inTorque, inAngularVelocity); } CurrentState.SetState(inTorque, inAngularVelocity, outTorque, outAngularVelocity); PreviousState.SetState(inTorque, inAngularVelocity, outTorque, outAngularVelocity); PreviousState.InertiaTorqueLossOut = 0.SI<NewtonMeter>(); PreviousState.Gear = Gear; - response = NextComponent.Initialize(inTorque, inAngularVelocity); response.GearboxPowerRequest = inTorque * inAngularVelocity; return response; }