From 54433a07ad36daaca0cb64c53a0bf33e9db4bfe1 Mon Sep 17 00:00:00 2001 From: Markus Quaritsch <markus.quaritsch@tugraz.at> Date: Mon, 13 Mar 2017 15:38:35 +0100 Subject: [PATCH] don't write sum-data if no sum-writer is set --- .../VectoCore/Models/Simulation/Impl/SimulatorFactory.cs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/VectoCore/VectoCore/Models/Simulation/Impl/SimulatorFactory.cs b/VectoCore/VectoCore/Models/Simulation/Impl/SimulatorFactory.cs index 73b0fc5e92..6e014f8768 100644 --- a/VectoCore/VectoCore/Models/Simulation/Impl/SimulatorFactory.cs +++ b/VectoCore/VectoCore/Models/Simulation/Impl/SimulatorFactory.cs @@ -154,9 +154,12 @@ namespace TUGraz.VectoCore.Models.Simulation.Impl WriteModalResults = _mode != ExecutionMode.Declaration || WriteModalResults }; var current = i++; - var builder = new PowertrainBuilder(modContainer, (writer, mass, loading, volume, gearCount) => - SumData.Write(modContainer, d.JobName, string.Format("{0}-{1}", JobNumber, current), - d.Cycle.Name + Constants.FileExtensions.CycleFile, mass, loading, volume, gearCount)); + var builder = new PowertrainBuilder(modContainer, (writer, mass, loading, volume, gearCount) => { + if (SumData != null) { + SumData.Write(modContainer, d.JobName, string.Format("{0}-{1}", JobNumber, current), + d.Cycle.Name + Constants.FileExtensions.CycleFile, mass, loading, volume ?? 0.SI<CubicMeter>(), gearCount); + } + }); VectoRun run; -- GitLab