diff --git a/Documentation/Checklist_Release_VECTO_3.3.3.1609.docx b/Documentation/Checklist_Release_VECTO_3.3.3.1609.docx new file mode 100644 index 0000000000000000000000000000000000000000..c987997ccee975d62a8c2ab108c9425360f5a59e Binary files /dev/null and b/Documentation/Checklist_Release_VECTO_3.3.3.1609.docx differ diff --git a/Documentation/Checklist_Release_VECTO_3.3.3.1609.pdf b/Documentation/Checklist_Release_VECTO_3.3.3.1609.pdf new file mode 100644 index 0000000000000000000000000000000000000000..d74fa2044beef11fb83ee0a03b054a30208e9410 Binary files /dev/null and b/Documentation/Checklist_Release_VECTO_3.3.3.1609.pdf differ diff --git a/Documentation/User Manual Source/Release Notes Vecto3.x.pdf b/Documentation/User Manual Source/Release Notes Vecto3.x.pdf index 8b22afb04895ce056ba9ef0a64db189e93f6223f..7e2773c23061af8e2a3baa87914e3b507e23de0d 100644 Binary files a/Documentation/User Manual Source/Release Notes Vecto3.x.pdf and b/Documentation/User Manual Source/Release Notes Vecto3.x.pdf differ diff --git a/Documentation/User Manual Source/Release Notes Vecto3.x.pptx b/Documentation/User Manual Source/Release Notes Vecto3.x.pptx index 18e4932f0c4ccd330e854f52eacecaee58cdbad3..182da643bafdf3815b3b4c9bd6ca0c0c2e6b4802 100644 Binary files a/Documentation/User Manual Source/Release Notes Vecto3.x.pptx and b/Documentation/User Manual Source/Release Notes Vecto3.x.pptx differ diff --git a/Documentation/User Manual/6-changelog/changelog.md b/Documentation/User Manual/6-changelog/changelog.md index c1feb0892b182447bdeeb4f3c3df5278b837bd3e..059e8c0a233f8b4ddb214f23c59ea2d36da89e26 100644 --- a/Documentation/User Manual/6-changelog/changelog.md +++ b/Documentation/User Manual/6-changelog/changelog.md @@ -1,8 +1,28 @@ #Changelog +**VECTO 3.3.3** + +***Build 1609 (2019-05-29) RELEASE CANDIDATE*** + + - Improvement + * [VECTO-916] - Adding new tyre sizes + * [VECTO-946] - Refactoring XML reading + * [VECTO-965] - Add input fields for ADAS into VECTO GUI + * [VECTO-966] - Allow selecting Tank System for NG engines in GUI + * [VECTO-932] - Consistency in NA values in the vsum file + + - Bugfixes + * [VECTO-954] - Failed to find operating point for braking power (Fix for Notification Art. 10(2) - [VECTO-952]) + * [VECTO-979] - VECTO Simulation abort with 8-speed MT transmission (Fix for Notification Art. 10(2) - [VECTO-978]) + * [VECTO-931] - AT error in VECTO version 3.3.2.1519 + * [VECTO-950] - Error when loading Engine Full-load curve + * [VECTO-967] - Engine-Only mode: Engine Torque reported in .vmod does not match the provided cycle + * [VECTO-980] - Error during simulation run + + **VECTO 3.3.2** -**Build 1548 (2019-03-29) OFFICIAL RELEASE** +***Build 1548 (2019-03-29) OFFICIAL RELEASE*** - Bugfixes @@ -14,7 +34,7 @@ * [VECTO-920] - Urban Delivery: Simulation Run Aborted, TargetVelocity and VehicleVelocity must be zero when vehicle is halting! -**Build 1519 (2019-03-01) RELEASE CANDIDATE** +***Build 1519 (2019-03-01) RELEASE CANDIDATE*** Release Notes - VECTO: Vehicle Energy Calculation Tool - Version 3.3.2.1519-RC diff --git a/Documentation/User Manual/help.html b/Documentation/User Manual/help.html index db9e4054fc8cb2c0cf43fa34b896c935d82eab65..637bc1970b325382a3aed6b4364d899b54570eee 100644 --- a/Documentation/User Manual/help.html +++ b/Documentation/User Manual/help.html @@ -7560,8 +7560,29 @@ CycleTime,UnknownCycleName,3600</code></pre> </div> <div id="changelog" class="section level1"> <h1>Changelog</h1> +<p><strong>VECTO 3.3.3</strong></p> +<p><strong><em>Build 1609 (2019-05-29) RELEASE CANDIDATE</em></strong></p> +<ul> +<li>Improvement +<ul> +<li>[VECTO-916] - Adding new tyre sizes</li> +<li>[VECTO-946] - Refactoring XML reading</li> +<li>[VECTO-965] - Add input fields for ADAS into VECTO GUI</li> +<li>[VECTO-966] - Allow selecting Tank System for NG engines in GUI</li> +<li>[VECTO-932] - Consistency in NA values in the vsum file</li> +</ul></li> +<li>Bugfixes +<ul> +<li>[VECTO-954] - Failed to find operating point for braking power (Fix for Notification Art. 10(2) - [VECTO-952])</li> +<li>[VECTO-979] - VECTO Simulation abort with 8-speed MT transmission (Fix for Notification Art. 10(2) - [VECTO-978])</li> +<li>[VECTO-931] - AT error in VECTO version 3.3.2.1519</li> +<li>[VECTO-950] - Error when loading Engine Full-load curve</li> +<li>[VECTO-967] - Engine-Only mode: Engine Torque reported in .vmod does not match the provided cycle</li> +<li>[VECTO-980] - Error during simulation run</li> +</ul></li> +</ul> <p><strong>VECTO 3.3.2</strong></p> -<p><strong>Build 1548 (2019-03-29) OFFICIAL RELEASE</strong></p> +<p><strong><em>Build 1548 (2019-03-29) OFFICIAL RELEASE</em></strong></p> <ul> <li>Bugfixes <ul> @@ -7573,7 +7594,7 @@ CycleTime,UnknownCycleName,3600</code></pre> <li>[VECTO-920] - Urban Delivery: Simulation Run Aborted, TargetVelocity and VehicleVelocity must be zero when vehicle is halting!</li> </ul></li> </ul> -<p><strong>Build 1519 (2019-03-01) RELEASE CANDIDATE</strong></p> +<p><strong><em>Build 1519 (2019-03-01) RELEASE CANDIDATE</em></strong></p> <p>Release Notes - VECTO: Vehicle Energy Calculation Tool - Version 3.3.2.1519-RC</p> <ul> <li>Improvement diff --git a/Documentation/VectoResults_3.3.3.1609-RC.xlsx b/Documentation/VectoResults_3.3.3.1609-RC.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..6f7d41229097bee6b6951c986da6e0690da3750a Binary files /dev/null and b/Documentation/VectoResults_3.3.3.1609-RC.xlsx differ diff --git a/HashingTool/Properties/Version.cs b/HashingTool/Properties/Version.cs index 9f8a33c1b99d2c322033191f760ad8b5a7030d07..a01c33e98b088ea2fa2a7210daae7558a44336fc 100644 --- a/HashingTool/Properties/Version.cs +++ b/HashingTool/Properties/Version.cs @@ -30,5 +30,5 @@ */ using System.Reflection; -[assembly: AssemblyVersion("0.2.0.1548")] -[assembly: AssemblyFileVersion("0.2.0.1548")] +[assembly: AssemblyVersion("0.2.0.1609")] +[assembly: AssemblyFileVersion("0.2.0.1609")] diff --git a/VECTO/VECTO.vbproj b/VECTO/VECTO.vbproj index 1af72a970a82c887f4b171d61de1c78a7c23bc64..5b7f4efb810981734995b831dfaba1782d3b637d 100644 --- a/VECTO/VECTO.vbproj +++ b/VECTO/VECTO.vbproj @@ -74,6 +74,7 @@ <Prefer32Bit>false</Prefer32Bit> <WarningLevel>1</WarningLevel> <WarningsAsErrors>41999,42016,42017,42018,42019,42020,42021,42022,42032,42036</WarningsAsErrors> + <DefineConstants>RELEASE_CANDIDATE</DefineConstants> </PropertyGroup> <PropertyGroup> <ApplicationManifest>My Project\app.manifest</ApplicationManifest> diff --git a/VectoCommon/VectoCommon/Properties/Version.cs b/VectoCommon/VectoCommon/Properties/Version.cs index 10211ebe31f39cdd77505c20268248e51a162c9a..c933d379139fef6d71ae0f4c5feea09a868fa1e4 100644 --- a/VectoCommon/VectoCommon/Properties/Version.cs +++ b/VectoCommon/VectoCommon/Properties/Version.cs @@ -30,5 +30,5 @@ */ using System.Reflection; -[assembly: AssemblyVersion("3.3.2.1548")] -[assembly: AssemblyFileVersion("3.3.2.1548")] \ No newline at end of file +[assembly: AssemblyVersion("3.3.3.1609")] +[assembly: AssemblyFileVersion("3.3.3.1609")] \ No newline at end of file diff --git a/VectoCommon/VectoHashing/Properties/Version.cs b/VectoCommon/VectoHashing/Properties/Version.cs index a3d1b2a4b0d71e055b254f416dc3119b6559d2a8..e0526a73b0f026e8f97916e5111d4c3d9e389efc 100644 --- a/VectoCommon/VectoHashing/Properties/Version.cs +++ b/VectoCommon/VectoHashing/Properties/Version.cs @@ -30,5 +30,5 @@ */ using System.Reflection; -[assembly: AssemblyVersion("1.2.0.1548")] -[assembly: AssemblyFileVersion("1.2.0.1548")] +[assembly: AssemblyVersion("1.2.0.1609")] +[assembly: AssemblyFileVersion("1.2.0.1609")] diff --git a/VectoConsole/Properties/Version.cs b/VectoConsole/Properties/Version.cs index 94bae2c2ff03412cb8cf761dfff719f115f99746..9badfa14a9ae029bacb3be8c1af8a2a85f2bf382 100644 --- a/VectoConsole/Properties/Version.cs +++ b/VectoConsole/Properties/Version.cs @@ -30,5 +30,5 @@ */ using System.Reflection; -[assembly: AssemblyVersion("3.3.2.1548")] -[assembly: AssemblyFileVersion("3.3.2.1548")] \ No newline at end of file +[assembly: AssemblyVersion("3.3.3.1609")] +[assembly: AssemblyFileVersion("3.3.3.1609")] \ No newline at end of file diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Impl/PowertrainDrivingCycle.cs b/VectoCore/VectoCore/Models/SimulationComponent/Impl/PowertrainDrivingCycle.cs index 65fc0262941b62bdfa88d92f560d561bbbd6d7d2..bd8fd5e189d54256706f702ce18447eaf1ea7582 100644 --- a/VectoCore/VectoCore/Models/SimulationComponent/Impl/PowertrainDrivingCycle.cs +++ b/VectoCore/VectoCore/Models/SimulationComponent/Impl/PowertrainDrivingCycle.cs @@ -160,7 +160,7 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl public double Progress { - get { return AbsTime.Value() / Data.Entries.Last().Time.Value(); } + get { return Math.Max(0, AbsTime.Value() / Data.Entries.Last().Time.Value()); } } #endregion diff --git a/VectoCore/VectoCore/Properties/Version.cs b/VectoCore/VectoCore/Properties/Version.cs index 01fb2129a8831c4767383fe419ba17cd882af056..9b20ec249eb2e144766838f6d89daf9381e95ffd 100644 --- a/VectoCore/VectoCore/Properties/Version.cs +++ b/VectoCore/VectoCore/Properties/Version.cs @@ -30,5 +30,5 @@ */ using System.Reflection; -[assembly: AssemblyVersion("3.3.2.1548")] -[assembly: AssemblyFileVersion("3.3.2.1548")] +[assembly: AssemblyVersion("3.3.3.1609")] +[assembly: AssemblyFileVersion("3.3.3.1609")] diff --git a/VectoCore/VectoCore/Utils/VectoVersionCore.cs b/VectoCore/VectoCore/Utils/VectoVersionCore.cs index a1eca250f24e4b1735dc329be6ff2970200925ae..7ad7ac22f7329eb033b5c6749435b56666ba0f9b 100644 --- a/VectoCore/VectoCore/Utils/VectoVersionCore.cs +++ b/VectoCore/VectoCore/Utils/VectoVersionCore.cs @@ -47,7 +47,7 @@ namespace TUGraz.VectoCore.Utils public static string VersionNumber { get { - return "3.3.2.1548" + SUFFIX; + return "3.3.3.1609" + SUFFIX; } } diff --git a/VectoCore/VectoCore/VectoCore.csproj b/VectoCore/VectoCore/VectoCore.csproj index 47f769f5e31279402d01d831c41a9f7762805e08..ae5ba4cbdf283b1384c69c983afb8354af830bd1 100644 --- a/VectoCore/VectoCore/VectoCore.csproj +++ b/VectoCore/VectoCore/VectoCore.csproj @@ -76,7 +76,7 @@ <DebugType>pdbonly</DebugType> <Optimize>true</Optimize> <OutputPath>bin\Release\</OutputPath> - <DefineConstants>CERTIFICATION_RELEASE</DefineConstants> + <DefineConstants>RELEASE_CANDIDATE</DefineConstants> <ErrorReport>prompt</ErrorReport> <WarningLevel>4</WarningLevel> <AllowUnsafeBlocks>false</AllowUnsafeBlocks> @@ -100,7 +100,8 @@ <HintPath>..\..\packages\Ninject.3.3.4\lib\net45\Ninject.dll</HintPath> <Private>True</Private> </Reference> - <Reference Include="Ninject.Extensions.Factory"> + <Reference Include="Ninject.Extensions.Factory, Version=3.3.2.0, Culture=neutral, PublicKeyToken=c7192dc5380945e7, processorArchitecture=MSIL"> + <SpecificVersion>False</SpecificVersion> <HintPath>..\..\..\STUDENTEN_PROJEKTE\Kober_VectoGIT\VECTO_GIT\packages\Ninject.Extensions.Factory.3.3.2\lib\net45\Ninject.Extensions.Factory.dll</HintPath> </Reference> <Reference Include="Ninject.Extensions.NamedScope, Version=3.3.0.0, Culture=neutral, PublicKeyToken=c7192dc5380945e7, processorArchitecture=MSIL"> diff --git a/VectoCore/VectoCore/VersionNumber.t4 b/VectoCore/VectoCore/VersionNumber.t4 index 9c20daba623dc9f4ff369fcb8a71feff0221cb0d..3f0e67d03d36a9d0bf7c54c27d1c6868e8e3c6d3 100644 --- a/VectoCore/VectoCore/VersionNumber.t4 +++ b/VectoCore/VectoCore/VersionNumber.t4 @@ -6,6 +6,6 @@ int GetBuildNumber() string GetVectoCoreVersionNumber() { - return "3.3.2." + GetBuildNumber(); + return "3.3.3." + GetBuildNumber(); } #> \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/SchemaVersion2.2/Tractor_4x2_vehicle-class-5_5_t_0.xml b/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/SchemaVersion2.2/Tractor_4x2_vehicle-class-5_5_t_0.xml index a840a4b6128edd953f74939a822638cbb62f4812..0550cda00c07cf2b111ed18fdf117507c6dc743b 100644 --- a/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/SchemaVersion2.2/Tractor_4x2_vehicle-class-5_5_t_0.xml +++ b/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/SchemaVersion2.2/Tractor_4x2_vehicle-class-5_5_t_0.xml @@ -533,7 +533,7 @@ urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.1 E:\QUAM\Workspace\VECTO_quam <CertificationNumber>TYRE-315/70 R22.5</CertificationNumber> <Date>2017-09-26T15:33:45.1110278Z</Date> <AppVersion>VectoCore</AppVersion> - <Dimension>235/60 R17 C</Dimension> + <Dimension>235/60 R17C</Dimension> <RRCDeclared>0.0061</RRCDeclared> <FzISO>33350</FzISO> </v2.0:Data> diff --git a/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/SchemaVersion2.2/vecto_tyre-sample.xml b/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/SchemaVersion2.2/vecto_tyre-sample.xml index ea7ef216989c3f9bd96a90a4bc047825f277e899..fc4ba7740408e65cdf5e9ab36ea0a49979e3b2e3 100644 --- a/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/SchemaVersion2.2/vecto_tyre-sample.xml +++ b/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/SchemaVersion2.2/vecto_tyre-sample.xml @@ -15,7 +15,7 @@ <CertificationNumber>e12*0815/8051*2017/05T0000*00</CertificationNumber> <Date>2017-02-15T11:00:00Z</Date> <AppVersion>DemoTyreApp 1.0</AppVersion> - <Dimension>235/60 R17 C</Dimension><!--- New tyre dimension added in version 2.2 --> + <Dimension>235/60 R17C</Dimension><!--- New tyre dimension added in version 2.2 --> <RRCDeclared>0.0055</RRCDeclared> <FzISO>33500</FzISO> </v2.0:Data> diff --git a/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/SchemaVersion2.2/vecto_vehicle-sample_LNG.xml b/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/SchemaVersion2.2/vecto_vehicle-sample_LNG.xml index df9e81af74ef3ec415d3181ef5526eccc2d89311..fc139286087ff298f14d11878fc023c7c9544bf0 100644 --- a/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/SchemaVersion2.2/vecto_vehicle-sample_LNG.xml +++ b/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/SchemaVersion2.2/vecto_vehicle-sample_LNG.xml @@ -3247,7 +3247,7 @@ urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.1 E:\QUAM\Workspace\VECTO_quam <CertificationNumber>e12*0815/8051*2017/05E0000*00</CertificationNumber> <Date>2017-01-11T14:00:00Z</Date> <AppVersion>Tyre Generation App 1.0</AppVersion> - <Dimension>235/60 R17 C</Dimension> <!-- New Dimesion added in v2.2 --> + <Dimension>235/60 R17C</Dimension> <!-- New Dimesion added in v2.2 --> <RRCDeclared>0.0063</RRCDeclared> <FzISO>31300</FzISO> </v2.0:Data> diff --git a/VectoCore/VectoCoreTest/XML/XMLDeclarationReaderVersionsTest.cs b/VectoCore/VectoCoreTest/XML/XMLDeclarationReaderVersionsTest.cs index 35c8a9c5b8a7fe34048b5a3f8cea6fcf9a5baaae..f8b38272e8ef383eeee470412446e623eaa60d48 100644 --- a/VectoCore/VectoCoreTest/XML/XMLDeclarationReaderVersionsTest.cs +++ b/VectoCore/VectoCoreTest/XML/XMLDeclarationReaderVersionsTest.cs @@ -83,7 +83,7 @@ namespace TUGraz.VectoCore.Tests.XML var filename = Path.Combine(@"TestData\XML\XMLReaderDeclaration", jobFile); var dataProvider = xmlInputReader.CreateDeclaration(XmlReader.Create(filename)); - Assert.AreEqual("235/60 R17 C", dataProvider.JobInputData.Vehicle.Components.AxleWheels.AxlesDeclaration[1].Tyre.Dimension); + Assert.AreEqual("235/60 R17C", dataProvider.JobInputData.Vehicle.Components.AxleWheels.AxlesDeclaration[1].Tyre.Dimension); }