diff --git a/VECTO3GUI2020/App.config b/VECTO3GUI2020/App.config index 0251970b1f2003f57f84b520df97729776920158..f16f0863ce8b4ad80311d1e1bd0b5073a7cc3899 100644 --- a/VECTO3GUI2020/App.config +++ b/VECTO3GUI2020/App.config @@ -37,6 +37,9 @@ <setting name="SerializeVectoRunData" serializeAs="String"> <value>True</value> </setting> + <setting name="DefaultOutputPath" serializeAs="String"> + <value /> + </setting> </VECTO3GUI2020.Properties.Settings> </userSettings> <runtime> diff --git a/VECTO3GUI2020/Properties/Settings.Designer.cs b/VECTO3GUI2020/Properties/Settings.Designer.cs index 3bc037f81a86feca40ba4c55e737b1d9b27dfad0..78e0471711f38b352703436909e712ed7d3f3dd8 100644 --- a/VECTO3GUI2020/Properties/Settings.Designer.cs +++ b/VECTO3GUI2020/Properties/Settings.Designer.cs @@ -106,5 +106,17 @@ namespace VECTO3GUI2020.Properties { this["SerializeVectoRunData"] = value; } } + + [global::System.Configuration.UserScopedSettingAttribute()] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Configuration.DefaultSettingValueAttribute("")] + public string DefaultOutputPath { + get { + return ((string)(this["DefaultOutputPath"])); + } + set { + this["DefaultOutputPath"] = value; + } + } } } diff --git a/VECTO3GUI2020/Properties/Settings.settings b/VECTO3GUI2020/Properties/Settings.settings index 2df355f46b83587c3384a61d670b4bfbc489731c..7d279b47c5819b8dfb73077904a27512a6487a87 100644 --- a/VECTO3GUI2020/Properties/Settings.settings +++ b/VECTO3GUI2020/Properties/Settings.settings @@ -23,5 +23,8 @@ <Setting Name="SerializeVectoRunData" Type="System.Boolean" Scope="User"> <Value Profile="(Default)">True</Value> </Setting> + <Setting Name="DefaultOutputPath" Type="System.String" Scope="User"> + <Value Profile="(Default)" /> + </Setting> </Settings> </SettingsFile> \ No newline at end of file diff --git a/VECTO3GUI2020/ViewModel/Implementation/JobListViewModel.cs b/VECTO3GUI2020/ViewModel/Implementation/JobListViewModel.cs index b3097005a98c23a344b189b423b4fa6e001c3530..5a801bd941630033208466d04d6bb85e1ee33756 100644 --- a/VECTO3GUI2020/ViewModel/Implementation/JobListViewModel.cs +++ b/VECTO3GUI2020/ViewModel/Implementation/JobListViewModel.cs @@ -22,6 +22,7 @@ using TUGraz.VectoCommon.Exceptions; using TUGraz.VectoCommon.InputData; using TUGraz.VectoCommon.Models; using TUGraz.VectoCommon.Resources; +using TUGraz.VectoCommon.Utils; using TUGraz.VectoCore; using TUGraz.VectoCore.Configuration; using TUGraz.VectoCore.InputData.FileIO.JSON; @@ -157,36 +158,21 @@ namespace VECTO3GUI2020.ViewModel.Implementation { cancellationTokenSource = new CancellationTokenSource(); SimulationRunning = true; - try { - await Task.Run(() => { - return RunSimulationAsync(cancellationTokenSource.Token, - new Progress<MessageEntry>((message) => { _outputViewModel.Messages.Add(message); }), - new Progress<int>((i) => _outputViewModel.SumProgress = i)); - }); - } catch (Exception e) { - _outputViewModel.Messages.Add(new MessageEntry() { - Message = e.Message, - Type = MessageType.ErrorMessage, - }); - } - + await Task.Run(() => RunSimulationAsync(cancellationTokenSource.Token, + new Progress<MessageEntry>((message) => { _outputViewModel.Messages.Add(message); }), + new Progress<int>((i) => _outputViewModel.Progress = i), + new Progress<string>((msg) => _outputViewModel.StatusMessage = msg))); SimulationRunning = false; _outputViewModel.SumProgress = 0; cancellationTokenSource.Dispose(); } - private async Task RunSimulationAsync(CancellationToken ct, IProgress<MessageEntry> outputMessages, IProgress<int> progress) + private async Task RunSimulationAsync(CancellationToken ct, IProgress<MessageEntry> outputMessages, + IProgress<int> progress, IProgress<string> status) { progress.Report(0); - //for (int i = 0; i <= 100; i++) { - // await Task.Delay(100); - // progress.Report(i); - // if (ct.IsCancellationRequested) { - // return; - // } - //} + status.Report("starting..."); - IDocumentViewModel[] jobs; lock (_jobsLock) { jobs = Jobs.Where(x => x.Selected).ToArray(); @@ -196,22 +182,14 @@ namespace VECTO3GUI2020.ViewModel.Implementation Time = DateTime.Now, Type = MessageType.InfoMessage, }); - + status.Report("No jobs selected"); + return; } } - //TODO add output path to settings - var outputPath = Settings.Default.DefaultFilePath; - - var sumFileWriter = new FileOutputWriter(outputPath); - - - + var sumFileWriter = new FileOutputWriter(GetOutputDirectory(Jobs.First(x => x.Selected).DataSource.SourceFile)); var sumContainer = new SummaryDataContainer(sumFileWriter); var jobContainer = new JobContainer(sumContainer); - - - var mode = ExecutionMode.Declaration; var fileWriters = new Dictionary<int, FileOutputWriter>(); @@ -219,9 +197,6 @@ namespace VECTO3GUI2020.ViewModel.Implementation var xmlReader = _inputDataReader; - - - foreach (var jobEntry in jobs) { try { @@ -395,15 +370,10 @@ namespace VECTO3GUI2020.ViewModel.Implementation jobProgress.Select(x => x.Value.Progress); progress.Report(Convert.ToInt32(sumProgress * 100 / jobProgress.Count)); - //outputMessages.Report( - // new MessageEntry() - // { - // Type = VectoSimulationProgress.MsgType.Progress, - // Message = string.Format( - // "Duration: {0:F1}s, Curernt Progress: {1:P} ({2})", duration, sumProgress / progress.Count, - // string.Join(", ", progress.Select(x => string.Format("{0,4:P}", x.Value.Progress)))) - // }); - var justFinished = jobProgress.Where(x => x.Value.Done & !finishedRuns.Contains(x.Key)) + status.Report(string.Format( + "Duration: {0:F1}s, Current Progress: {1:P} ({2})", duration, sumProgress / jobProgress.Count, + string.Join(", ", jobProgress.Select(x => string.Format("{0,4:P}", x.Value.Progress))))); + var justFinished = jobProgress.Where(x => x.Value.Done & !finishedRuns.Contains(x.Key)) .ToDictionary(x => x.Key, x => x.Value); //PrintRuns(justFinished, fileWriters); finishedRuns.AddRange(justFinished.Select(x => x.Key)); @@ -516,21 +486,17 @@ namespace VECTO3GUI2020.ViewModel.Implementation private string GetOutputDirectory(string jobFilePath) { var outFile = jobFilePath; - var OutputDirectory = Settings.Default.DefaultFilePath; - if (!string.IsNullOrWhiteSpace(OutputDirectory)) - { - if (Path.IsPathRooted(OutputDirectory)) - { - outFile = Path.Combine(OutputDirectory, Path.GetFileName(jobFilePath) ?? ""); - } - else - { - outFile = Path.Combine(Path.GetDirectoryName(jobFilePath) ?? "", OutputDirectory, Path.GetFileName(jobFilePath) ?? ""); - } - if (!Directory.Exists(Path.GetDirectoryName(outFile))) - { - Directory.CreateDirectory(Path.GetDirectoryName(outFile)); - } + var outputDirectory = Settings.Default.DefaultOutputPath; + if (string.IsNullOrWhiteSpace(outputDirectory)) { + return outFile; + } + + outFile = Path.IsPathRooted(outputDirectory) + ? Path.Combine(outputDirectory, Path.GetFileName(jobFilePath) ?? "") + : Path.Combine(Path.GetDirectoryName(jobFilePath) ?? "", outputDirectory, + Path.GetFileName(jobFilePath) ?? ""); + if (!Directory.Exists(Path.GetDirectoryName(outFile))) { + Directory.CreateDirectory(Path.GetDirectoryName(outFile)); } return outFile; diff --git a/VECTO3GUI2020/ViewModel/Implementation/OutputViewModel.cs b/VECTO3GUI2020/ViewModel/Implementation/OutputViewModel.cs index 9ac079c7d268810fd4c43bce22856c6118898ca0..2782a7156f425dcdbbf91b6e420b3296f5b203f6 100644 --- a/VECTO3GUI2020/ViewModel/Implementation/OutputViewModel.cs +++ b/VECTO3GUI2020/ViewModel/Implementation/OutputViewModel.cs @@ -15,8 +15,8 @@ namespace VECTO3GUI2020.ViewModel { private object _messageLock = new Object(); private ObservableCollection<MessageEntry> _messages = new ObservableCollection<MessageEntry>(); - private double _sumProgress; - private IList<double> _subProgress; + private int _progress; + private string _statusMessage; public ObservableCollection<MessageEntry> Messages { @@ -32,6 +32,12 @@ namespace VECTO3GUI2020.ViewModel set => SetProperty(ref _sumProgress, value); } + public string StatusMessage + { + get { return _statusMessage; } + set { SetProperty(ref _statusMessage, value); } + } + public OutputViewModel() { @@ -46,17 +52,11 @@ namespace VECTO3GUI2020.ViewModel } - public IList<double> SubProgress - { - get => _subProgress; - set => SetProperty(ref _subProgress, value); - } - } - public interface IOutputViewModel : IMainViewModel { ObservableCollection<MessageEntry> Messages { get; } - double SumProgress { get; set; } + int Progress { get; set; } + string StatusMessage { get; set; } } } \ No newline at end of file diff --git a/VECTO3GUI2020/ViewModel/Implementation/SettingsViewModel.cs b/VECTO3GUI2020/ViewModel/Implementation/SettingsViewModel.cs index 7b25852acf3f4f95f6ff09a89df4c1e8afd67061..76246e6e1f270d47a5b61b183a99efa48c697a9a 100644 --- a/VECTO3GUI2020/ViewModel/Implementation/SettingsViewModel.cs +++ b/VECTO3GUI2020/ViewModel/Implementation/SettingsViewModel.cs @@ -17,19 +17,20 @@ namespace VECTO3GUI2020.ViewModel.Implementation private Settings _settings; private ICommand _changePath; - + private ICommand _changeOutPath; private IDialogHelper _dialogHelper; - private String _defaultFilePath; + private string _defaultFilePath; + private string _defaultOutputPath; private bool _writeModalResults; private bool _modalResults1Hz; private bool _validate; private bool _actualModalData; private bool _serializeVectoRunData; - public String DefaultFilePath + public string DefaultFilePath { get => _defaultFilePath; set @@ -40,7 +41,14 @@ namespace VECTO3GUI2020.ViewModel.Implementation } } - + public string DefaultOutputPath { + get => _defaultOutputPath; + set { + _settings.DefaultOutputPath = value; + _settings.Save(); + SetProperty(ref _defaultOutputPath, value, "DefaultOutputPath"); + } + } public SettingsViewModel(IDialogHelper dialogHelper) { @@ -53,9 +61,11 @@ namespace VECTO3GUI2020.ViewModel.Implementation _actualModalData = _settings.ActualModalData; _serializeVectoRunData = _settings.SerializeVectoRunData; _dialogHelper = dialogHelper; + _defaultOutputPath = _settings.DefaultOutputPath; } private ICommand _closeWindowCommand; + public ICommand CloseWindowCommand { get @@ -101,6 +111,21 @@ namespace VECTO3GUI2020.ViewModel.Implementation } } + public ICommand ChangeOutputPath { + get { + return _changeOutPath ?? new RelayCommand(() => { + var new_path = _dialogHelper.OpenFolderDialog(DefaultFilePath); + if (new_path != null) { + DefaultOutputPath = new_path; + } + }, () => { return true; }); + } + private set { + _changeOutPath = value; + OnPropertyChanged(); + } + } + public bool SerializeVectoRunData { get => _serializeVectoRunData; @@ -167,5 +192,7 @@ namespace VECTO3GUI2020.ViewModel.Implementation } } } + + } } diff --git a/VECTO3GUI2020/Views/JoblistView.xaml b/VECTO3GUI2020/Views/JoblistView.xaml index b714c17aea7e2cb3acc6bea2d88b3a4bfb0119f8..d0f691c0a4e7068dd7a99da7317d765d81417634 100644 --- a/VECTO3GUI2020/Views/JoblistView.xaml +++ b/VECTO3GUI2020/Views/JoblistView.xaml @@ -89,18 +89,18 @@ <Button x:Name="button3" Margin="4" HorizontalAlignment="Stretch" Style="{StaticResource MultiStageButtonStyle1}" Command="{Binding AddJobAsyncCommand}" Background="#FFDDDDDD"> - OpenFile</Button> + Add Job</Button> <Button x:Name="button4" Margin ="4" HorizontalAlignment="Stretch" Style="{StaticResource MultiStageButtonStyle1}" Command="{Binding EditJob}" - CommandParameter="{Binding ElementName=JobDataGrid, Path=SelectedItem}">EditFile</Button> + CommandParameter="{Binding ElementName=JobDataGrid, Path=SelectedItem}">Edit Job</Button> <Button x:Name="button5" Margin="4" HorizontalAlignment="Stretch" Style="{StaticResource MultiStageButtonStyle1}" - Command="{Binding NewManufacturingStageFile}" AutomationProperties.AutomationId="JobListViewNewManufacturingStageFileButton">New Multistage File</Button> + Command="{Binding NewManufacturingStageFile}" AutomationProperties.AutomationId="JobListViewNewManufacturingStageFileButton">New Multistage Job</Button> <Button x:Name="button6" Margin="4" HorizontalAlignment="Stretch" Style="{StaticResource MultiStageButtonStyle1}" Command="{Binding RemoveJob}" - CommandParameter="{Binding ElementName=JobDataGrid, Path=SelectedItem}">DeleteFile</Button> + CommandParameter="{Binding ElementName=JobDataGrid, Path=SelectedItem}">Remove Job</Button> </StackPanel> </Border> </Grid> diff --git a/VECTO3GUI2020/Views/OutputView.xaml b/VECTO3GUI2020/Views/OutputView.xaml index a0dac2c941cb02f3b6825c5236114e58483a1cbe..3cc600686185c0ef8730eafe6322bde72ce61c06 100644 --- a/VECTO3GUI2020/Views/OutputView.xaml +++ b/VECTO3GUI2020/Views/OutputView.xaml @@ -5,8 +5,9 @@ xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:local="clr-namespace:VECTO3GUI2020.Views" xmlns:impl="clr-namespace:VECTO3GUI2020.ViewModel.Implementation" + xmlns:viewModel="clr-namespace:VECTO3GUI2020.ViewModel" mc:Ignorable="d" - d:DesignHeight="450" d:DesignWidth="800"> + d:DesignHeight="450" d:DesignWidth="800" d:DataContext="{d:DesignData Type=viewModel:IOutputViewModel}"> <Grid> <DockPanel> <ProgressBar DockPanel.Dock="Top" Minimum="0" Maximum="100" Value="{Binding Progress}"></ProgressBar> @@ -68,6 +69,7 @@ </Style> </DataGrid.CellStyle> </DataGrid> + <StatusBar DockPanel.Dock="Bottom" VerticalAlignment="Bottom"><TextBlock Text="{Binding StatusMessage}"/></StatusBar> </DockPanel> </Grid> </UserControl> diff --git a/VECTO3GUI2020/Views/SettingsView.xaml b/VECTO3GUI2020/Views/SettingsView.xaml index 3f8531f45b33c0e6b998e3a5ee58e71282ec22df..225d9506482e2c5aa0e773fb63623bc488f283da 100644 --- a/VECTO3GUI2020/Views/SettingsView.xaml +++ b/VECTO3GUI2020/Views/SettingsView.xaml @@ -29,6 +29,7 @@ <ColumnDefinition Width="1*"></ColumnDefinition> </Grid.ColumnDefinitions> <Grid.RowDefinitions> + <RowDefinition Height="Auto"></RowDefinition> <RowDefinition Height="Auto"></RowDefinition> <RowDefinition Height="30"></RowDefinition> <RowDefinition Height="30"></RowDefinition> @@ -41,20 +42,42 @@ Text="{Binding DefaultFilePath}" HorizontalAlignment="Stretch" Command="{Binding ChangeFilePath}"/> - <Label Grid.Row="1" Grid.Column="0">Serialize Vecto Run Data</Label> - <CheckBox Grid.Row="1" Grid.Column="1" IsChecked="{Binding SerializeVectoRunData}"></CheckBox> + <Label Grid.Row="1" Grid.Column="0" DockPanel.Dock="Left">Default Path</Label> + <Grid Grid.Row="1" Grid.Column="1" Margin="4" VerticalAlignment="Stretch" Grid.ColumnSpan="3" DockPanel.Dock="Right"> + <Grid.RowDefinitions> + <RowDefinition></RowDefinition> + </Grid.RowDefinitions> + <Grid.ColumnDefinitions> + <ColumnDefinition></ColumnDefinition> + <ColumnDefinition Width="30px"></ColumnDefinition> + </Grid.ColumnDefinitions> + <TextBox x:Name="textBox" VerticalContentAlignment="Center" Padding="4" Margin = "0 0 0 0" IsReadOnly="false" + Text="{Binding DefaultOutputPath}" HorizontalAlignment="Stretch" TextWrapping="Wrap" + Style="{DynamicResource TextBoxStyle1}"/> + <Button x:Name="button" Padding="4" Margin="4 0 0 0" Grid.Column="1" ContentTemplate="{DynamicResource AddDocumentIcon}" + Command="{Binding ChangeOutputPath}" Style="{DynamicResource FilePickerButtonStyle}"> + + </Button> + </Grid> + <!--<customControls:FilePicker Grid.Row="1" Grid.Column="1" Grid.ColumnSpan="3" DockPanel.Dock="Right" + Text="{Binding DefaultOutputPath}" + HorizontalAlignment="Stretch" Command="{Binding ChangeOutputPath}"/>--> + + + <Label Grid.Row="2" Grid.Column="0">Serialize Vecto Run Data</Label> + <CheckBox Grid.Row="2" Grid.Column="1" IsChecked="{Binding SerializeVectoRunData}"></CheckBox> - <Label Grid.Row="1" Grid.Column="2">Write Modal Results</Label> - <CheckBox Grid.Row="1" Grid.Column="3" IsChecked="{Binding WriteModalResults}"></CheckBox> + <Label Grid.Row="3" Grid.Column="2">Write Modal Results</Label> + <CheckBox Grid.Row="3" Grid.Column="3" IsChecked="{Binding WriteModalResults}"></CheckBox> - <Label Grid.Row="2" Grid.Column="0">Validate</Label> - <CheckBox Grid.Row="2" Grid.Column="1" IsChecked="{Binding Validate}"></CheckBox> + <Label Grid.Row="3" Grid.Column="0">Validate</Label> + <CheckBox Grid.Row="3" Grid.Column="1" IsChecked="{Binding Validate}"></CheckBox> - <Label Grid.Row="2" Grid.Column="2">Actual Modal Data</Label> - <CheckBox Grid.Row="2" Grid.Column="3" IsChecked="{Binding ActualModalData}"></CheckBox> + <Label Grid.Row="4" Grid.Column="2">Actual Modal Data</Label> + <CheckBox Grid.Row="4" Grid.Column="3" IsChecked="{Binding ActualModalData}"></CheckBox> - <Label Grid.Row="3" Grid.Column="0">ModalResults1Hz</Label> - <CheckBox Grid.Row="3" Grid.Column="1" IsChecked="{Binding ModalResults1Hz}"></CheckBox> + <Label Grid.Row="4" Grid.Column="0">ModalResults1Hz</Label> + <CheckBox Grid.Row="4" Grid.Column="1" IsChecked="{Binding ModalResults1Hz}"></CheckBox> </Grid> <!--<DockPanel DockPanel.Dock="Bottom" LastChildFill="False"> <Button DockPanel.Dock="Right" diff --git a/VectoCommon/VectoCommon/Resources/XMLNames.Designer.cs b/VectoCommon/VectoCommon/Resources/XMLNames.Designer.cs index 54c392912707d2912cd221b63dd348adc87111f0..8dc7401d439359d3eba97bd625ccb896aab271ab 100644 --- a/VectoCommon/VectoCommon/Resources/XMLNames.Designer.cs +++ b/VectoCommon/VectoCommon/Resources/XMLNames.Designer.cs @@ -582,6 +582,15 @@ namespace TUGraz.VectoCommon.Resources { } } + /// <summary> + /// Looks up a localized string similar to ChassisConfiguration. + /// </summary> + public static string Bus_ChassisConfiguration { + get { + return ResourceManager.GetString("Bus_ChassisConfiguration", resourceCulture); + } + } + /// <summary> /// Looks up a localized string similar to CompressorRatio. /// </summary> diff --git a/VectoCommon/VectoCommon/Resources/XMLNames.resx b/VectoCommon/VectoCommon/Resources/XMLNames.resx index 0f4f5265577b42bce12a8c80031caa0fbf339727..17b740e0859d86e3140ccd00d1c33152dba033e4 100644 --- a/VectoCommon/VectoCommon/Resources/XMLNames.resx +++ b/VectoCommon/VectoCommon/Resources/XMLNames.resx @@ -1512,4 +1512,7 @@ <data name="CompressorDrive" xml:space="preserve"> <value>CompressorDrive</value> </data> + <data name="Bus_ChassisConfiguration" xml:space="preserve"> + <value>ChassisConfiguration</value> + </data> </root> \ No newline at end of file diff --git a/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/DeclarationDataAdapterHeavyLorry.cs b/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/DeclarationDataAdapterHeavyLorry.cs index 35d030c6dc25dcb45ef3e28618658e0798f89d4f..4d580242574703c7f7f7beb015af281ec4f78e23 100644 --- a/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/DeclarationDataAdapterHeavyLorry.cs +++ b/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/DeclarationDataAdapterHeavyLorry.cs @@ -425,7 +425,6 @@ namespace TUGraz.VectoCore.InputData.Reader.DataObjectAdapter retVal.TorqueConverterData.CertificationNumber = torqueConverter.CertificationNumber; retVal.TorqueConverterData.Date = torqueConverter.Date; retVal.TorqueConverterData.AppVersion = torqueConverter.AppVersion; - retVal.TorqueConverterData.TCData = torqueConverter.TCData; } } diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Data/Gearbox/TorqueConverterData.cs b/VectoCore/VectoCore/Models/SimulationComponent/Data/Gearbox/TorqueConverterData.cs index 29c416f019fe88e021f81048a6955b32d9a0fbe9..ec6e9c4e7008a76dfa580b512792fad571ca3d22 100644 --- a/VectoCore/VectoCore/Models/SimulationComponent/Data/Gearbox/TorqueConverterData.cs +++ b/VectoCore/VectoCore/Models/SimulationComponent/Data/Gearbox/TorqueConverterData.cs @@ -48,8 +48,7 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Data.Gearbox protected internal readonly TorqueConverterEntry[] TorqueConverterEntries; public string AppVersion { get; protected internal set; } - public DataTable TCData { get; protected internal set; } - + [Required, SIRange(0, double.MaxValue)] public PerSecond ReferenceSpeed { get; protected internal set; } diff --git a/VectoCore/VectoCore/OutputData/FileIO/FileOutputWriter.cs b/VectoCore/VectoCore/OutputData/FileIO/FileOutputWriter.cs index e722365d334ca7528e119b505b515eaaa8193ddf..cf36a8dd30ddda62e1a4721f7e504c15806a14d6 100644 --- a/VectoCore/VectoCore/OutputData/FileIO/FileOutputWriter.cs +++ b/VectoCore/VectoCore/OutputData/FileIO/FileOutputWriter.cs @@ -67,7 +67,7 @@ namespace TUGraz.VectoCore.OutputData.FileIO public string XMLPrimaryVehicleReportName { - get { return Path.ChangeExtension(_jobFile, "RSLT_PIF.xml"); } + get { return Path.ChangeExtension(_jobFile, "RSLT_VIF.xml"); } } public string XMLMonitoringReportName diff --git a/VectoCore/VectoCore/OutputData/XML/XMLPrimaryVehicleReport.cs b/VectoCore/VectoCore/OutputData/XML/XMLPrimaryVehicleReport.cs index 7bc47dc1c39fb2ff4b6af675d43ab6f6c12955db..77f77735f53a1fbf3eb75554e26b47e31799d6d1 100644 --- a/VectoCore/VectoCore/OutputData/XML/XMLPrimaryVehicleReport.cs +++ b/VectoCore/VectoCore/OutputData/XML/XMLPrimaryVehicleReport.cs @@ -118,7 +118,7 @@ namespace TUGraz.VectoCore.OutputData.XML new XElement(tns + XMLNames.Vehicle_VIN, modelData.VehicleData.VIN), new XElement(tns + XMLNames.Component_Date, XmlConvert.ToString(modelData.VehicleData.Date, XmlDateTimeSerializationMode.Utc)), new XElement(tns + XMLNames.Bus_LegislativeCategory, modelData.VehicleData.LegislativeClass.ToXMLFormat()), - new XElement(tns + "ChassisConfiguration", modelData.VehicleData.VehicleCategory.ToXMLFormat()), + new XElement(tns + XMLNames.Bus_ChassisConfiguration, modelData.VehicleData.VehicleCategory.ToXMLFormat()), new XElement(tns + XMLNames.Vehicle_AxleConfiguration, modelData.VehicleData.AxleConfiguration.GetName()), new XElement(tns + XMLNames.Vehicle_Articulated, modelData.VehicleData.InputData.Articulated), new XElement(tns + XMLNames.TPMLM, modelData.VehicleData.InputData.GrossVehicleMassRating.ToXMLFormat(0)), @@ -195,30 +195,9 @@ namespace TUGraz.VectoCore.OutputData.XML new XElement(tns + XMLNames.Report_DataWrap, new XAttribute(xsi + "type", "TorqueConverterDataPIFType"), GetCommonDescription(torqueConverter), - new XElement(tns + XMLNames.Component_AppVersion, torqueConverter.AppVersion), - new XElement(tns + XMLNames.TorqueConverter_Characteristics, - GetTorqueConverterCharacteristics(torqueConverter.TCData)) + new XElement(tns + XMLNames.Component_AppVersion, torqueConverter.AppVersion) )); } - - private List<XElement> GetTorqueConverterCharacteristics(DataTable tcData) - { - var characteristics = new List<XElement>(); - - foreach (DataRow row in tcData.Rows) { - var elementEntry = new XElement(tns + XMLNames.TorqueConverter_Characteristics_Entry, - new XAttribute(XMLNames.TorqueConverterData_SpeedRatio_Attr, - row[TorqueConverterDataReader.Fields.SpeedRatio].ToString()), - new XAttribute(XMLNames.TorqueConverterData_TorqueRatio_Attr, - row[TorqueConverterDataReader.Fields.TorqueRatio].ToString()), - new XAttribute(XMLNames.TorqueConverterDataMapping_InputTorqueRef_Attr, - row[TorqueConverterDataReader.Fields.CharacteristicTorque].ToString()) - ); - characteristics.Add(elementEntry); - } - - return characteristics; - } protected virtual XElement GetAxleWheelsDescription(VectoRunData modeldData) { diff --git a/VectoCore/VectoCore/Resources/XSD/VectoOutputMultistage.0.1.xsd b/VectoCore/VectoCore/Resources/XSD/VectoOutputMultistage.0.1.xsd index e67ab7e478b5771be0a2aba511a1e958b5945243..a85e0519d4d3deebc3ca5035b4cddf972fb61ad2 100644 --- a/VectoCore/VectoCore/Resources/XSD/VectoOutputMultistage.0.1.xsd +++ b/VectoCore/VectoCore/Resources/XSD/VectoOutputMultistage.0.1.xsd @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<!-- edited with XMLSpy v2021 (x64) (http://www.altova.com) by Markus Quaritsch (Technische Universität Graz) --> +<!-- edited with XMLSpy v2021 (x64) (http://www.altova.com) by Franz Josef Kober (Technische Universität Graz) --> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:vif="urn:tugraz:ivt:VectoAPI:DeclarationOutput:VehicleInterimFile:v0.1" xmlns:v1.0="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v1.0" xmlns:v2.0="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0" xmlns:v2.1="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.1" xmlns:v2.3="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:DEV:v2.3" xmlns:v2.4="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:DEV:v2.4" xmlns:v2.6="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:DEV:v2.6" xmlns:v2.8="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:DEV:v2.8" xmlns:out="urn:tugraz:ivt:VectoAPI:DeclarationOutputDefinitions" xmlns:common="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions" targetNamespace="urn:tugraz:ivt:VectoAPI:DeclarationOutput:VehicleInterimFile:v0.1" elementFormDefault="qualified" attributeFormDefault="unqualified" xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:ParameterDocumentation ParameterDocumentation.xsd"> <xs:import namespace="urn:tugraz:ivt:VectoAPI:DeclarationOutputDefinitions" schemaLocation="VectoOutputDefinitions.xsd"/> <xs:import namespace="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions" schemaLocation="VectoDeclarationDefinitions.xsd"/> @@ -631,7 +631,7 @@ <xs:documentation>P209</xs:documentation> </xs:annotation> </xs:element> - <xs:element name="Characteristics"> + <xs:element name="Characteristics" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="Entry" type="v1.0:TorqueConverterCharacteristicsEntryType" minOccurs="2" maxOccurs="unbounded"/> diff --git a/VectoCore/VectoCoreTest/Integration/Multistage/MultistageVehicleTest.cs b/VectoCore/VectoCoreTest/Integration/Multistage/MultistageVehicleTest.cs index 0cf136ffeb8bd38c8fe11e60805b9ed89592f8b3..4f8544b7a45c25d5b2db87648c68f0ffc58ebe25 100644 --- a/VectoCore/VectoCoreTest/Integration/Multistage/MultistageVehicleTest.cs +++ b/VectoCore/VectoCoreTest/Integration/Multistage/MultistageVehicleTest.cs @@ -1,13 +1,21 @@ using System; +using System.Collections.Generic; using System.IO; using System.Linq; using System.Xml; +using System.Xml.Linq; +using System.Xml.XPath; using Ninject; using NUnit.Framework; +using TUGraz.VectoCommon.BusAuxiliaries; using TUGraz.VectoCommon.InputData; using TUGraz.VectoCommon.Models; +using TUGraz.VectoCommon.Resources; +using TUGraz.VectoCommon.Utils; using TUGraz.VectoCore.InputData.FileIO.XML; using TUGraz.VectoCore.InputData.FileIO.XML.Declaration.DataProvider; +using TUGraz.VectoCore.InputData.Impl; +using TUGraz.VectoCore.Models.Declaration; using TUGraz.VectoCore.Models.Simulation.Impl; using TUGraz.VectoCore.OutputData; using TUGraz.VectoCore.OutputData.FileIO; @@ -24,7 +32,9 @@ namespace TUGraz.VectoCore.Tests.Integration.Multistage { const string VIFDirPath = @"TestData\XML\XMLReaderDeclaration\SchemaVersionMultistage.0.1\"; const string InputDirPath = @"TestData\XML\XMLReaderDeclaration\SchemaVersion2.8\"; - + private const string PrimaryInputDirPath = @"TestData\XML\XMLReaderDeclaration\SchemaVersion2.6_Buses\"; + + const string InputFilePath = InputDirPath + "vecto_vehicle-stage_input_full-sample.xml"; const string VIFInputFile = VIFDirPath + "vecto_multistage_primary_vehicle_stage_2_3.xml"; @@ -32,13 +42,13 @@ namespace TUGraz.VectoCore.Tests.Integration.Multistage const string InputFilePathGroup41 = InputDirPath + "vecto_vehicle-stage_input_full-sample_group41.xml"; const string VIFInputFileGroup41 = VIFDirPath + "vecto_multistage_primary_vehicle_stage_2_3_group41.xml"; - private const string vifResult = VIFDirPath + "vif_vehicle-sample.VIF_Report_3.xml"; + const string vifResult = VIFDirPath + "vif_vehicle-sample.VIF_Report_3.xml"; + + public const string PrimaryBus = PrimaryInputDirPath + "vecto_vehicle-primary_heavyBus-sample.xml"; + public const string PrimaryBus_SmartES = PrimaryInputDirPath + "vecto_vehicle-primary_heavyBusSmartES-sample.xml"; - public const string PrimaryBus = - @"TestData\XML\XMLReaderDeclaration\SchemaVersion2.6_Buses\vecto_vehicle-primary_heavyBus-sample.xml"; - public const string PrimaryBus_SmartES = - @"TestData\XML\XMLReaderDeclaration\SchemaVersion2.6_Buses\vecto_vehicle-primary_heavyBusSmartES-sample.xml"; + const string PrimaryBusAdasV23 = PrimaryInputDirPath + "vecto_vehicle-primary_heavyBusSmartES_invalid_testdata.xml"; protected IXMLInputDataReader xmlInputReader; @@ -95,8 +105,7 @@ namespace TUGraz.VectoCore.Tests.Integration.Multistage } } - - + [TestCase()] public void TestMultistageSimulationRun() { @@ -123,16 +132,11 @@ namespace TUGraz.VectoCore.Tests.Integration.Multistage jobContainer.WaitFinished(); var progress = jobContainer.GetProgress(); Assert.IsTrue(progress.All(r => r.Value.Success), string.Concat<Exception>(progress.Select(r => r.Value.Error))); - Assert.IsTrue(jobContainer.Runs.All(r => r.Success), String.Concat<Exception>(jobContainer.Runs.Select(r => r.ExecException))); + Assert.IsTrue(jobContainer.Runs.All(r => r.Success), string.Concat<Exception>(jobContainer.Runs.Select(r => r.ExecException))); } - - - - - + [TestCase(PrimaryBus, TestName = "Multistage Write VIF Primary"), - TestCase(PrimaryBus_SmartES, TestName = "Multistage Write VIF Primary SmartES") - ] + TestCase(PrimaryBus_SmartES, TestName = "Multistage Write VIF Primary SmartES")] public void TestMultistageWritingVif(string primaryFile) { var inputData = xmlInputReader.Create(primaryFile); @@ -175,7 +179,388 @@ namespace TUGraz.VectoCore.Tests.Integration.Multistage var progress = jobContainer.GetProgress(); Assert.IsTrue(progress.All(r => r.Value.Success), string.Concat<Exception>(progress.Select(r => r.Value.Error))); - Assert.IsTrue(jobContainer.Runs.All(r => r.Success), String.Concat<Exception>(jobContainer.Runs.Select(r => r.ExecException))); } + Assert.IsTrue(jobContainer.Runs.All(r => r.Success), string.Concat<Exception>(jobContainer.Runs.Select(r => r.ExecException))); + } + + + [TestCase(PrimaryBusAdasV23, "vif_primary_bus_writing_test_adasv2.3.xml", TestName = "Multistage Write VIF Primary With ADAS v 2.3")] + public void TestPrimaryWritingVIF(string primaryFile, string outputFile) + { + var inputData = xmlInputReader.Create(primaryFile); + + var writer = new FileOutputWriter(outputFile); + + var xmlreport = new XMLDeclarationReportPrimaryVehicle(writer); + var factory = new SimulatorFactory(ExecutionMode.Declaration, inputData, writer, xmlreport) + { + WriteModalResults = true, + Validate = false + }; + + var jobContainer = new JobContainer(new SummaryDataContainer(writer)); + jobContainer.AddRuns(factory); + xmlreport.DoWriteReport(); + + //Set fake test result for validation and unit tests + SetTestResults(xmlreport.PrimaryVehicleReport); + writer.WriteReport(ReportType.DeclarationReportPrimaryVehicleXML, xmlreport.PrimaryVehicleReport); + + using (var xmlReader = XmlReader.Create(writer.XMLPrimaryVehicleReportName)) + { + var validator = new XMLValidator(xmlReader); + Assert.IsTrue(validator.ValidateXML(VectoCore.Utils.XmlDocumentType.MultistageOutputData), validator.ValidationError); + } + + ValidateVIFData(writer.XMLPrimaryVehicleReportName); + } + + + + private void ValidateVIFData(string vifFilePath) + { + var vifReader = XmlReader.Create(vifFilePath); + var vifDataProvider = xmlInputReader.Create(vifReader) as IMultistageBusInputDataProvider; + + var res = vifDataProvider.JobInputData.PrimaryVehicle; + TestVehicleData(res.Vehicle); + TestADASData(res.Vehicle.ADAS); + TestTorqueLimitsData(res.Vehicle.TorqueLimits); + TestComponentsData(res.Vehicle.Components); + } + + + #region Test Result VIF Primary Data + + private void TestVehicleData(IVehicleDeclarationInputData vehicleData) + { + Assert.AreEqual("Generic Truck Manufacturer", vehicleData.Manufacturer); + Assert.AreEqual("Street, ZIP City", vehicleData.ManufacturerAddress); + Assert.AreEqual("Generic Model", vehicleData.Model); + Assert.AreEqual("VEH-1234567890", vehicleData.VIN); + Assert.AreEqual(DateTime.Parse("2017-02-15T11:00:00Z").ToUniversalTime(), vehicleData.Date); + Assert.AreEqual("M3", vehicleData.LegislativeCategory); + Assert.AreEqual("Bus", vehicleData.VehicleCategory.ToXMLFormat()); + Assert.AreEqual(AxleConfiguration.AxleConfig_4x2, vehicleData.AxleConfiguration); + Assert.AreEqual(false, vehicleData.Articulated); + Assert.AreEqual(25000, vehicleData.GrossVehicleMassRating.Value()); + Assert.AreEqual(600, vehicleData.EngineIdleSpeed.AsRPM); + Assert.AreEqual("Transmission Output Retarder", vehicleData.Components.RetarderInputData.Type.ToXMLFormat()); + Assert.AreEqual(1.000, vehicleData.Components.RetarderInputData.Ratio); + Assert.AreEqual("Separate Angledrive", vehicleData.Components.AngledriveInputData.Type.ToXMLFormat()); + Assert.AreEqual(false, vehicleData.ZeroEmissionVehicle); + } + + private void TestADASData(IAdvancedDriverAssistantSystemDeclarationInputData adas) + { + Assert.AreEqual(true, adas.EngineStopStart); + Assert.AreEqual(EcoRollType.WithEngineStop, adas.EcoRoll); + Assert.AreEqual(PredictiveCruiseControlType.Option_1_2_3, adas.PredictiveCruiseControl); + Assert.AreEqual(false, adas.ATEcoRollReleaseLockupClutch); + } + + private void TestTorqueLimitsData(IList<ITorqueLimitInputData> torqueLimits) + { + Assert.AreEqual(3, torqueLimits.Count); + Assert.AreEqual(6, torqueLimits[0].Gear); + Assert.AreEqual(1800, torqueLimits[0].MaxTorque.Value()); + Assert.AreEqual(1, torqueLimits[1].Gear); + Assert.AreEqual(2500, torqueLimits[1].MaxTorque.Value()); + Assert.AreEqual(12, torqueLimits[2].Gear); + Assert.AreEqual(1900, torqueLimits[2].MaxTorque.Value()); + } + + private void TestComponentsData(IVehicleComponentsDeclaration vehicleComponents) + { + TestEngineData(vehicleComponents.EngineInputData); + TestTransmissionData(vehicleComponents.GearboxInputData); + TestTorqueConverterData(vehicleComponents.TorqueConverterInputData); + TestAngledriveData(vehicleComponents.AngledriveInputData); + TestAxelgearData(vehicleComponents.AxleGearInputData); + TestAxelWheelsData(vehicleComponents.AxleWheels); + TestAuxiliarieData(vehicleComponents.BusAuxiliaries); + } + + #region Test Engine Data + private void TestEngineData(IEngineDeclarationInputData engineData) + { + Assert.AreEqual("Generic Engine Manufacturer", engineData.Manufacturer); + Assert.AreEqual("Generic 40t Long Haul Truck Engine", engineData.Model); + Assert.AreEqual("e12*0815/8051*2017/05E0000*00", engineData.CertificationNumber); + Assert.AreEqual(DateTime.Parse("2017-02-15T11:00:00Z").ToUniversalTime(), engineData.Date); + Assert.AreEqual("VectoEngine x.y", engineData.AppVersion); + Assert.AreEqual(12730.SI(Unit.SI.Cubic.Centi.Meter).Cast<CubicMeter>(), engineData.Displacement); + Assert.AreEqual(2200, engineData.RatedSpeedDeclared.AsRPM); + Assert.AreEqual(380000.SI<Watt>(), engineData.RatedPowerDeclared); + Assert.AreEqual(2400, engineData.MaxTorqueDeclared.Value()); + Assert.AreEqual(WHRType.None, engineData.WHRType);// How ?!??! + + TestEngineModes(engineData.EngineModes); + } + + private void TestEngineModes(IList<IEngineModeDeclarationInputData> engineModes) + { + Assert.AreEqual(1, engineModes.Count); + Assert.AreEqual(560, engineModes[0].IdleSpeed.AsRPM); + + var fullLoadCurve = engineModes[0].FullLoadCurve; + var entryIndex = 0; + Assert.IsTrue(CheckFullLoadAndDragCurveEntry("560.00", "1180.00", "-149.00", fullLoadCurve, ref entryIndex)); + Assert.IsTrue(CheckFullLoadAndDragCurveEntry("600.00", "1282.00", "-148.00", fullLoadCurve, ref entryIndex)); + Assert.IsTrue(CheckFullLoadAndDragCurveEntry("800.00", "1791.00", "-149.00", fullLoadCurve, ref entryIndex)); + Assert.IsTrue(CheckFullLoadAndDragCurveEntry("1000.00", "2300.00", "-160.00", fullLoadCurve, ref entryIndex)); + Assert.IsTrue(CheckFullLoadAndDragCurveEntry("1200.00", "2300.00", "-179.00", fullLoadCurve, ref entryIndex)); + Assert.IsTrue(CheckFullLoadAndDragCurveEntry("1400.00", "2300.00", "-203.00", fullLoadCurve, ref entryIndex)); + Assert.IsTrue(CheckFullLoadAndDragCurveEntry("1600.00", "2079.00", "-235.00", fullLoadCurve, ref entryIndex)); + Assert.IsTrue(CheckFullLoadAndDragCurveEntry("1800.00", "1857.00", "-264.00", fullLoadCurve, ref entryIndex)); + Assert.IsTrue(CheckFullLoadAndDragCurveEntry("2000.00", "1352.00", "-301.00", fullLoadCurve, ref entryIndex)); + Assert.IsTrue(CheckFullLoadAndDragCurveEntry("2100.00", "1100.00", "-320.00", fullLoadCurve, ref entryIndex)); + + Assert.AreEqual(1, engineModes[0].Fuels.Count); + Assert.AreEqual(FuelType.NGCI, engineModes[0].Fuels.First().FuelType); + } + private bool CheckFullLoadAndDragCurveEntry(string engineSpeed, string maxTorque, string dragTorque, TableData loadCurve, ref int currentRow) + { + var result = engineSpeed == loadCurve.Rows[currentRow][0].ToString() && + maxTorque == loadCurve.Rows[currentRow][1].ToString() && + dragTorque == loadCurve.Rows[currentRow][2].ToString(); + + currentRow++; + return result; + } + + #endregion + + #region Test Transmission Data + + private void TestTransmissionData(IGearboxDeclarationInputData transmissionData) + { + Assert.AreEqual("Generic Gearbox Manufacturer", transmissionData.Manufacturer); + Assert.AreEqual("Generic 40t Long Haul Truck Gearbox", transmissionData.Model); + Assert.AreEqual(CertificationMethod.Option1, transmissionData.CertificationMethod); + Assert.AreEqual("e12*0815/8051*2017/05E0000*00", transmissionData.CertificationNumber); + Assert.AreEqual(DateTime.Parse("2017-01-11T11:00:00Z").ToUniversalTime(), transmissionData.Date); + Assert.AreEqual("3.0.1", transmissionData.AppVersion); + Assert.AreEqual(GearboxType.ATSerial, transmissionData.Type); + Assert.AreEqual(12, transmissionData.Gears.Count); + + var entryIndex = 0; + Assert.IsTrue(CheckTransmissionGear(1, 14.930, 1900, 2000, transmissionData.Gears[entryIndex], ref entryIndex)); + Assert.IsTrue(CheckTransmissionGear(2, 11.640, 1900, 2000, transmissionData.Gears[entryIndex], ref entryIndex)); + Assert.IsTrue(CheckTransmissionGear(3, 9.020, null, 2000, transmissionData.Gears[entryIndex], ref entryIndex)); + Assert.IsTrue(CheckTransmissionGear(4, 7.040, null, 2000, transmissionData.Gears[entryIndex], ref entryIndex)); + Assert.IsTrue(CheckTransmissionGear(5, 5.640, null, 2000, transmissionData.Gears[entryIndex], ref entryIndex)); + Assert.IsTrue(CheckTransmissionGear(6, 4.400, null, 2000, transmissionData.Gears[entryIndex], ref entryIndex)); + Assert.IsTrue(CheckTransmissionGear(7, 3.390, null, 2000, transmissionData.Gears[entryIndex], ref entryIndex)); + Assert.IsTrue(CheckTransmissionGear(8, 2.650, null, 2000, transmissionData.Gears[entryIndex], ref entryIndex)); + Assert.IsTrue(CheckTransmissionGear(9, 2.050, null, 2000, transmissionData.Gears[entryIndex], ref entryIndex)); + Assert.IsTrue(CheckTransmissionGear(10, 1.600, null, 2000, transmissionData.Gears[entryIndex], ref entryIndex)); + Assert.IsTrue(CheckTransmissionGear(11, 1.280, null, 2000, transmissionData.Gears[entryIndex], ref entryIndex)); + Assert.IsTrue(CheckTransmissionGear(12, 1.000, null, null, transmissionData.Gears[entryIndex], ref entryIndex)); + } + + private bool CheckTransmissionGear(int gear, double ratio, int? maxTorque, double? maxSpeed, ITransmissionInputData entry, ref int entryIndex) + { + Assert.AreEqual(gear, entry.Gear); + Assert.AreEqual(ratio, entry.Ratio); + + if (maxTorque == null) + Assert.IsNull(entry.MaxTorque); + else + Assert.AreEqual(((int)maxTorque).SI<NewtonMeter>(), entry.MaxTorque); + + if (maxSpeed == null) + Assert.IsNull(entry.MaxInputSpeed); + else + Assert.AreEqual((double)maxSpeed, entry.MaxInputSpeed.AsRPM, 1e-6); + + entryIndex++; + return true; + } + + #endregion + + #region Torque Converter Data Test + + private void TestTorqueConverterData(ITorqueConverterDeclarationInputData torqueConvData) + { + Assert.AreEqual("Some Manufacturer", torqueConvData.Manufacturer); + Assert.AreEqual("Some Model", torqueConvData.Model); + Assert.AreEqual(CertificationMethod.Measured, torqueConvData.CertificationMethod); + Assert.AreEqual("e12*0815/8051*2017/05E0000*00", torqueConvData.CertificationNumber); + Assert.AreEqual(DateTime.Parse("2017-02-15T11:00:00Z").ToUniversalTime(), torqueConvData.Date); + Assert.AreEqual("TC CalcApp 123", torqueConvData.AppVersion); + Assert.AreEqual(null, torqueConvData.TCData); + } + + #endregion + + #region Angledrive Data Test + + private void TestAngledriveData(IAngledriveInputData angledriveData) + { + Assert.AreEqual("Generic Gearbox Manufacturer", angledriveData.Manufacturer); + Assert.AreEqual("Generic 40t Long Haul Truck Gearbox", angledriveData.Model); + Assert.AreEqual(CertificationMethod.Option1, angledriveData.CertificationMethod); + Assert.AreEqual("e12*0815/8051*2017/05E0000*00", angledriveData.CertificationNumber); + Assert.AreEqual(DateTime.Parse("2017-01-11T11:00:00Z").ToUniversalTime(), angledriveData.Date); + Assert.AreEqual("3.0.1", angledriveData.AppVersion); + Assert.AreEqual(2.345, angledriveData.Ratio); + } + + #endregion + + #region Axelgear Test + private void TestAxelgearData(IAxleGearInputData axelgearData) + { + Assert.AreEqual("Generic Gearbox Manufacturer", axelgearData.Manufacturer); + Assert.AreEqual("Generic 40t Long Haul Truck AxleGear", axelgearData.Model); + Assert.AreEqual(CertificationMethod.Measured, axelgearData.CertificationMethod); + Assert.AreEqual("e12*0815/8051*2017/05E0000*00", axelgearData.CertificationNumber); + Assert.AreEqual(DateTime.Parse("2017-01-11T11:00:00Z").ToUniversalTime(), axelgearData.Date); + Assert.AreEqual("3.0.1", axelgearData.AppVersion); + Assert.AreEqual(AxleLineType.SinglePortalAxle, axelgearData.LineType); + Assert.AreEqual(2.590, axelgearData.Ratio); + } + + #endregion + + #region AxleWheels Data Test + private void TestAxelWheelsData(IAxlesDeclarationInputData axelWheels) + { + Assert.AreEqual(2, axelWheels.AxlesDeclaration.Count); + + var entry = axelWheels.AxlesDeclaration[0]; + Assert.AreEqual(AxleType.VehicleNonDriven, entry.AxleType); + Assert.AreEqual(false, entry.TwinTyres); + + var tyre1 = entry.Tyre; + Assert.AreEqual("Generic Wheels Manufacturer", tyre1.Manufacturer); + Assert.AreEqual("Generic Wheel", tyre1.Model); + Assert.AreEqual("e12*0815/8051*2017/05E0000*00", tyre1.CertificationNumber); + Assert.AreEqual(DateTime.Parse("2017-01-11T14:00:00Z").ToUniversalTime(), tyre1.Date); + Assert.AreEqual("Tyre Generation App 1.0", tyre1.AppVersion); + Assert.AreEqual("315/70 R22.5", tyre1.Dimension); + Assert.AreEqual(0.0055, tyre1.RollResistanceCoefficient); + Assert.AreEqual(31300, tyre1.TyreTestLoad.Value());//85% of the maximum tyre payload + + Assert.AreEqual("#WHL-5432198760-315-70-R22.5", tyre1.DigestValue.Reference); + Assert.AreEqual("urn:vecto:xml:2017:canonicalization", tyre1.DigestValue.CanonicalizationMethods[0]); + Assert.AreEqual("http://www.w3.org/2001/10/xml-exc-c14n#", tyre1.DigestValue.CanonicalizationMethods[1]); + Assert.AreEqual("http://www.w3.org/2001/04/xmlenc#sha256", tyre1.DigestValue.DigestMethod); + Assert.AreEqual("4TkUGQTX8tevHOU9Cj9uyCFuI/aqcEYlo/gyVjVQmv0=", tyre1.DigestValue.DigestValue); + + entry = axelWheels.AxlesDeclaration[1]; + Assert.AreEqual(AxleType.VehicleDriven, entry.AxleType); + Assert.AreEqual(true, entry.TwinTyres); + + var tyre2 = entry.Tyre; + Assert.AreEqual("Generic Wheels Manufacturer", tyre2.Manufacturer); + Assert.AreEqual("Generic Wheel", tyre2.Model); + Assert.AreEqual("e12*0815/8051*2017/05E0000*00", tyre2.CertificationNumber); + Assert.AreEqual(DateTime.Parse("2017-01-11T14:00:00Z").ToUniversalTime(), tyre2.Date); + Assert.AreEqual("Tyre Generation App 1.0", tyre2.AppVersion); + Assert.AreEqual("315/70 R22.5", tyre2.Dimension); + Assert.AreEqual(0.0063, tyre2.RollResistanceCoefficient); + Assert.AreEqual(31300, tyre2.TyreTestLoad.Value()); + + Assert.AreEqual("#WHL-5432198760-315-70-R22.5", tyre2.DigestValue.Reference); + Assert.AreEqual("urn:vecto:xml:2017:canonicalization", tyre2.DigestValue.CanonicalizationMethods[0]); + Assert.AreEqual("http://www.w3.org/2001/10/xml-exc-c14n#", tyre2.DigestValue.CanonicalizationMethods[1]); + Assert.AreEqual("http://www.w3.org/2001/04/xmlenc#sha256", tyre2.DigestValue.DigestMethod); + Assert.AreEqual("KljvtvGUUQ/L7MiLVAqU+bckL5PNDNNwdeLH9kUVrfM=", tyre2.DigestValue.DigestValue); + } + + #endregion + + #region Auxiliaries Test + private void TestAuxiliarieData(IBusAuxiliariesDeclarationData aux) + { + Assert.AreEqual("Hydraulic driven - Constant displacement pump", aux.FanTechnology); + + Assert.AreEqual(1, aux.SteeringPumpTechnology.Count); + Assert.AreEqual("Variable displacement elec. controlled", aux.SteeringPumpTechnology[0]); + + Assert.AreEqual(AlternatorType.Smart, aux.ElectricSupply.AlternatorTechnology); + + Assert.AreEqual(1, aux.ElectricSupply.Alternators.Count); + Assert.AreEqual(300.SI<Ampere>(), aux.ElectricSupply.Alternators[0].RatedCurrent); + Assert.AreEqual(48.SI<Volt>(), aux.ElectricSupply.Alternators[0].RatedVoltage); + + Assert.AreEqual(2, aux.ElectricSupply.ElectricStorage.Count); + + var battery = aux.ElectricSupply.ElectricStorage[0] as BusAuxBatteryInputData; + Assert.IsNotNull(battery); + Assert.AreEqual("li-ion battery - high power", battery.Technology); + Assert.AreEqual(5.SI(Unit.SI.Ampere.Hour).Cast<AmpereSecond>(), battery.Capacity); + Assert.AreEqual(48.SI<Volt>(), battery.Voltage); + + var capacitor = aux.ElectricSupply.ElectricStorage[1] as BusAuxCapacitorInputData; + Assert.IsNotNull(capacitor); + Assert.AreEqual("with DCDC converter", capacitor.Technology); + Assert.AreEqual(30.SI<Farad>(), capacitor.Capacity); + Assert.AreEqual(3.SI<Volt>(), capacitor.Voltage); + + Assert.AreEqual("Large Supply 2-stage", aux.PneumaticSupply.CompressorSize);//SizeOfAirSupply + Assert.AreEqual(CompressorDrive.mechanically, aux.PneumaticSupply.CompressorDrive); + Assert.AreEqual("none", aux.PneumaticSupply.Clutch); + Assert.AreEqual(1.000, aux.PneumaticSupply.Ratio); + Assert.AreEqual(false, aux.PneumaticSupply.SmartAirCompression); + Assert.AreEqual(false, aux.PneumaticSupply.SmartRegeneration); + Assert.AreEqual(ConsumerTechnology.Electrically, aux.PneumaticConsumers.AirsuspensionControl); + Assert.AreEqual(ConsumerTechnology.Pneumatically, aux.PneumaticConsumers.AdBlueDosing); //true + + Assert.AreEqual(true, aux.HVACAux.AdjustableCoolantThermostat); + Assert.AreEqual(true, aux.HVACAux.EngineWasteGasHeatExchanger); + } + + #endregion + + #endregion + + #region Set Result Entry For Testing only + + private void SetTestResults(XDocument xDocument) + { + var results = xDocument.XPathSelectElement(".//*[local-name()='Results']"); + results.ReplaceWith(GetTempResultElement()); + } + + private XElement GetTempResultElement() + { + XNamespace tns = "urn:tugraz:ivt:VectoAPI:DeclarationOutput:VehicleInterimFile:v0.1"; + + var results = new XElement(tns + XMLNames.Report_Results); + results.AddFirst(new XElement(tns + XMLNames.Report_Result_Status, "success")); + + results.Add(new XElement(tns + XMLNames.Report_Result_Result, + new XAttribute(XMLNames.Report_Result_Status_Attr, "success"), + new XElement(tns + XMLNames.Report_Vehicle_VehicleGroup, "P31SD"), + new XElement(tns + XMLNames.Report_Result_Mission, "Heavy Urban"), + new XElement(tns + + XMLNames.Report_ResultEntry_SimulationParameters, + new XElement(tns + + XMLNames.Report_ResultEntry_TotalVehicleMass, + XMLHelper.ValueAsUnit(13098.63, XMLNames.Unit_kg, 2)), + new XElement(tns + XMLNames.Report_Result_Payload, XMLHelper.ValueAsUnit(1123.63, XMLNames.Unit_kg, 2)), + new XElement(tns + XMLNames.Report_ResultEntry_PassengerCount, 16.52), + new XElement(tns + XMLNames.Report_Result_FuelMode, XMLNames.Report_Result_FuelMode_Val_Single) + ), + new XElement(tns + + XMLNames.Report_Results_Fuel, + new XAttribute(XMLNames.Report_Results_Fuel_Type_Attr, "Diesel CI"), + new XElement(tns + + XMLNames.Report_Result_EnergyConsumption, + new XAttribute(XMLNames.Report_Results_Unit_Attr, "MJ/km"), 16.93598)), + + new XElement(tns+ + XMLNames.Report_Results_CO2, new XAttribute(XMLNames.Report_Results_Unit_Attr, "g/km"), 1862.57 + ))); + + return results; + + } + + #endregion } } diff --git a/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/SchemaVersion2.6_Buses/vecto_vehicle-primary_heavyBus-sample.xml b/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/SchemaVersion2.6_Buses/vecto_vehicle-primary_heavyBus-sample.xml index acefa00c1c84e2c9b1329ddc7047f0fbddd9d933..701142d954d1db19e5faedd515ff1c5bb3be99ec 100644 --- a/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/SchemaVersion2.6_Buses/vecto_vehicle-primary_heavyBus-sample.xml +++ b/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/SchemaVersion2.6_Buses/vecto_vehicle-primary_heavyBus-sample.xml @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<tns:VectoInputDeclaration schemaVersion="2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.1" xmlns:tns="urn:tugraz:ivt:VectoAPI:DeclarationInput:v2.0" xmlns:v2.6="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:DEV:v2.6" xmlns:v2.1="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.1" xmlns:v2.0="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0" xmlns:di="http://www.w3.org/2000/09/xmldsig#" xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationJob E:\QUAM\Workspace\VECTO_DEV_Buses\VectoCore\VectoCore\Resources\XSD/VectoDeclarationJob.xsd"> +<tns:VectoInputDeclaration schemaVersion="2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.1" xmlns:tns="urn:tugraz:ivt:VectoAPI:DeclarationInput:v2.0" xmlns:v2.6="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:DEV:v2.6" xmlns:v2.1="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.1" xmlns:v2.0="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0" xmlns:di="http://www.w3.org/2000/09/xmldsig#" xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationJob V:\VectoCore\VectoCore\Resources\XSD/VectoDeclarationJob.xsd"> <v2.0:Vehicle id="VEH-1234567890" xsi:type="PrimaryVehicleDeclarationType" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:DEV:v2.6"> <Manufacturer>Generic Truck Manufacturer</Manufacturer> <ManufacturerAddress>Street, ZIP City</ManufacturerAddress> @@ -12,7 +12,7 @@ <TechnicalPermissibleMaximumLadenMass>25000</TechnicalPermissibleMaximumLadenMass> <IdlingSpeed>600</IdlingSpeed> <RetarderType>Transmission Output Retarder</RetarderType> - <RetarderRatio>1.000</RetarderRatio> + <AngledriveType>None</AngledriveType> <ZeroEmissionVehicle>false</ZeroEmissionVehicle> <v2.6:ADAS xsi:type="v2.1:AdvancedDriverAssistantSystemsType" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.1"> diff --git a/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/SchemaVersion2.6_Buses/vecto_vehicle-primary_heavyBusSmartES-sample.xml b/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/SchemaVersion2.6_Buses/vecto_vehicle-primary_heavyBusSmartES-sample.xml index abcc1190c6bfdd7fe7e158116aeff427bef3517e..5fd281db3d357a09ecd5da29cb90008ce745cf51 100644 --- a/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/SchemaVersion2.6_Buses/vecto_vehicle-primary_heavyBusSmartES-sample.xml +++ b/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/SchemaVersion2.6_Buses/vecto_vehicle-primary_heavyBusSmartES-sample.xml @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<tns:VectoInputDeclaration schemaVersion="2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.1" xmlns:tns="urn:tugraz:ivt:VectoAPI:DeclarationInput:v2.0" xmlns:v2.6="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:DEV:v2.6" xmlns:v2.1="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.1" xmlns:v2.0="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0" xmlns:di="http://www.w3.org/2000/09/xmldsig#" xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationJob E:\QUAM\Workspace\VECTO_DEV_Buses\VectoCore\VectoCore\Resources\XSD/VectoDeclarationJob.xsd"> +<tns:VectoInputDeclaration schemaVersion="2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.1" xmlns:tns="urn:tugraz:ivt:VectoAPI:DeclarationInput:v2.0" xmlns:v2.6="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:DEV:v2.6" xmlns:v2.1="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.1" xmlns:v2.0="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0" xmlns:di="http://www.w3.org/2000/09/xmldsig#" xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationJob V:\VectoCore\VectoCore\Resources\XSD/VectoDeclarationJob.xsd"> <v2.0:Vehicle id="VEH-1234567890" xsi:type="PrimaryVehicleDeclarationType" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:DEV:v2.6"> <Manufacturer>Generic Truck Manufacturer</Manufacturer> <ManufacturerAddress>Street, ZIP City</ManufacturerAddress> diff --git a/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/SchemaVersion2.6_Buses/vecto_vehicle-primary_heavyBusSmartES_invalid_testdata.xml b/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/SchemaVersion2.6_Buses/vecto_vehicle-primary_heavyBusSmartES_invalid_testdata.xml new file mode 100644 index 0000000000000000000000000000000000000000..2be6328a751fdf5bce6fe2abf017c0e7cf0d3bf3 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/SchemaVersion2.6_Buses/vecto_vehicle-primary_heavyBusSmartES_invalid_testdata.xml @@ -0,0 +1,3306 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tns:VectoInputDeclaration schemaVersion="2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.1" xmlns:tns="urn:tugraz:ivt:VectoAPI:DeclarationInput:v2.0" xmlns:v2.6="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:DEV:v2.6" xmlns:v2.1="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.1" xmlns:v2.0="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0" +xmlns:v2.3="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:DEV:v2.3" +xmlns:di="http://www.w3.org/2000/09/xmldsig#" xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationJob V:\VectoCore\VectoCore\Resources\XSD/VectoDeclarationJob.xsd"> + <v2.0:Vehicle id="VEH-1234567890" xsi:type="PrimaryVehicleDeclarationType" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:DEV:v2.6"> + <Manufacturer>Generic Truck Manufacturer</Manufacturer> + <ManufacturerAddress>Street, ZIP City</ManufacturerAddress> + <Model>Generic Model</Model> + <VIN>VEH-1234567890</VIN> + <Date>2017-02-15T11:00:00Z</Date> + <ChassisConfiguration>Bus</ChassisConfiguration> + <AxleConfiguration>4x2</AxleConfiguration> + <Articulated>false</Articulated> + <TechnicalPermissibleMaximumLadenMass>25000</TechnicalPermissibleMaximumLadenMass> + <IdlingSpeed>600</IdlingSpeed> + <RetarderType>Transmission Output Retarder</RetarderType> + <RetarderRatio>1.000</RetarderRatio> + <AngledriveType>Separate Angledrive</AngledriveType> + <ZeroEmissionVehicle>false</ZeroEmissionVehicle> + <ADAS xsi:type="v2.3:AdvancedDriverAssistantSystemsType"> + <v2.3:EngineStopStart>true</v2.3:EngineStopStart> + <v2.3:EcoRollWithoutEngineStop>false</v2.3:EcoRollWithoutEngineStop> + <v2.3:EcoRollWithEngineStop>true</v2.3:EcoRollWithEngineStop> + <v2.3:PredictiveCruiseControl>1,2,3</v2.3:PredictiveCruiseControl> + <v2.3:APTEcoRollReleaseLockupClutch>false</v2.3:APTEcoRollReleaseLockupClutch> + </ADAS> + <v2.6:TorqueLimits xsi:type="TorqueLimitsType" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0"> + <Entry gear="6" maxTorque="1800"/> + <Entry gear="1" maxTorque="2500"/> + <Entry gear="12" maxTorque="1900"/> + </v2.6:TorqueLimits> + <Components xsi:type="PrimaryVehicleComponentsDeclarationType"> + <v2.6:Engine xsi:type="v2.0:EngineComponentDeclarationType" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0"> + <v2.0:Data id="ENG-gooZah3D" xsi:type="v2.1:EngineDataDeclarationType" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.1"> + <Manufacturer>Generic Engine Manufacturer</Manufacturer> + <Model>Generic 40t Long Haul Truck Engine</Model> + <CertificationNumber>e12*0815/8051*2017/05E0000*00</CertificationNumber> + <Date>2017-02-15T11:00:00Z</Date> + <AppVersion>VectoEngine x.y</AppVersion> + <Displacement>12730</Displacement> + <IdlingSpeed>560</IdlingSpeed> + <RatedSpeed>2200</RatedSpeed> + <RatedPower>380000</RatedPower> + <MaxEngineTorque>2400</MaxEngineTorque> + <WHTCUrban>1.0097</WHTCUrban> + <WHTCRural>1.0035</WHTCRural> + <WHTCMotorway>1.0200</WHTCMotorway> + <BFColdHot>1.0000</BFColdHot> + <CFRegPer>1.0000</CFRegPer> + <CFNCV>1.0000</CFNCV> + <FuelType>NG CI</FuelType> + <FuelConsumptionMap> + <Entry engineSpeed="560.00" torque="-149.00" fuelConsumption="0.00"/> + <Entry engineSpeed="560.00" torque="0.00" fuelConsumption="1256.00"/> + <Entry engineSpeed="560.00" torque="200.00" fuelConsumption="3197.00"/> + <Entry engineSpeed="560.00" torque="400.00" fuelConsumption="5295.00"/> + <Entry engineSpeed="560.00" torque="600.00" fuelConsumption="7615.00"/> + <Entry engineSpeed="560.00" torque="800.00" fuelConsumption="9375.00"/> + <Entry engineSpeed="560.00" torque="1000.00" fuelConsumption="11239.00"/> + <Entry engineSpeed="560.00" torque="1180.00" fuelConsumption="12869.00"/> + <Entry engineSpeed="600.00" torque="-148.00" fuelConsumption="0.00"/> + <Entry engineSpeed="600.00" torque="0.00" fuelConsumption="1459.00"/> + <Entry engineSpeed="600.00" torque="200.00" fuelConsumption="3358.00"/> + <Entry engineSpeed="600.00" torque="400.00" fuelConsumption="5498.00"/> + <Entry engineSpeed="600.00" torque="600.00" fuelConsumption="8101.00"/> + <Entry engineSpeed="600.00" torque="800.00" fuelConsumption="10014.00"/> + <Entry engineSpeed="600.00" torque="1000.00" fuelConsumption="12071.00"/> + <Entry engineSpeed="600.00" torque="1200.00" fuelConsumption="14201.00"/> + <Entry engineSpeed="600.00" torque="1282.00" fuelConsumption="15304.00"/> + <Entry engineSpeed="800.00" torque="-149.00" fuelConsumption="0.00"/> + <Entry engineSpeed="800.00" torque="0.00" fuelConsumption="1879.00"/> + <Entry engineSpeed="800.00" torque="200.00" fuelConsumption="4286.00"/> + <Entry engineSpeed="800.00" torque="400.00" fuelConsumption="7021.00"/> + <Entry engineSpeed="800.00" torque="600.00" fuelConsumption="10059.00"/> + <Entry engineSpeed="800.00" torque="800.00" fuelConsumption="13086.00"/> + <Entry engineSpeed="800.00" torque="1000.00" fuelConsumption="16015.00"/> + <Entry engineSpeed="800.00" torque="1200.00" fuelConsumption="19239.00"/> + <Entry engineSpeed="800.00" torque="1400.00" fuelConsumption="22426.00"/> + <Entry engineSpeed="800.00" torque="1600.00" fuelConsumption="25483.00"/> + <Entry engineSpeed="800.00" torque="1791.00" fuelConsumption="28905.00"/> + <Entry engineSpeed="1000.00" torque="-160.00" fuelConsumption="0.00"/> + <Entry engineSpeed="1000.00" torque="0.00" fuelConsumption="2865.00"/> + <Entry engineSpeed="1000.00" torque="200.00" fuelConsumption="5963.00"/> + <Entry engineSpeed="1000.00" torque="400.00" fuelConsumption="9198.00"/> + <Entry engineSpeed="1000.00" torque="600.00" fuelConsumption="12354.00"/> + <Entry engineSpeed="1000.00" torque="800.00" fuelConsumption="15965.00"/> + <Entry engineSpeed="1000.00" torque="1000.00" fuelConsumption="19864.00"/> + <Entry engineSpeed="1000.00" torque="1200.00" fuelConsumption="23530.00"/> + <Entry engineSpeed="1000.00" torque="1400.00" fuelConsumption="27202.00"/> + <Entry engineSpeed="1000.00" torque="1600.00" fuelConsumption="31165.00"/> + <Entry engineSpeed="1000.00" torque="1800.00" fuelConsumption="35103.00"/> + <Entry engineSpeed="1000.00" torque="2000.00" fuelConsumption="39360.00"/> + <Entry engineSpeed="1000.00" torque="2200.00" fuelConsumption="44120.00"/> + <Entry engineSpeed="1000.00" torque="2300.00" fuelConsumption="46836.00"/> + <Entry engineSpeed="1200.00" torque="-179.00" fuelConsumption="0.00"/> + <Entry engineSpeed="1200.00" torque="0.00" fuelConsumption="3307.00"/> + <Entry engineSpeed="1200.00" torque="200.00" fuelConsumption="6897.00"/> + <Entry engineSpeed="1200.00" torque="400.00" fuelConsumption="10651.00"/> + <Entry engineSpeed="1200.00" torque="600.00" fuelConsumption="14645.00"/> + <Entry engineSpeed="1200.00" torque="800.00" fuelConsumption="19115.00"/> + <Entry engineSpeed="1200.00" torque="1000.00" fuelConsumption="23677.00"/> + <Entry engineSpeed="1200.00" torque="1200.00" fuelConsumption="28180.00"/> + <Entry engineSpeed="1200.00" torque="1400.00" fuelConsumption="32431.00"/> + <Entry engineSpeed="1200.00" torque="1600.00" fuelConsumption="36698.00"/> + <Entry engineSpeed="1200.00" torque="1800.00" fuelConsumption="41691.00"/> + <Entry engineSpeed="1200.00" torque="2000.00" fuelConsumption="46915.00"/> + <Entry engineSpeed="1200.00" torque="2200.00" fuelConsumption="51783.00"/> + <Entry engineSpeed="1200.00" torque="2300.00" fuelConsumption="54932.00"/> + <Entry engineSpeed="1400.00" torque="-203.00" fuelConsumption="0.00"/> + <Entry engineSpeed="1400.00" torque="0.00" fuelConsumption="4306.00"/> + <Entry engineSpeed="1400.00" torque="200.00" fuelConsumption="8143.00"/> + <Entry engineSpeed="1400.00" torque="400.00" fuelConsumption="12723.00"/> + <Entry engineSpeed="1400.00" torque="600.00" fuelConsumption="17523.00"/> + <Entry engineSpeed="1400.00" torque="800.00" fuelConsumption="22288.00"/> + <Entry engineSpeed="1400.00" torque="1000.00" fuelConsumption="27093.00"/> + <Entry engineSpeed="1400.00" torque="1200.00" fuelConsumption="32536.00"/> + <Entry engineSpeed="1400.00" torque="1400.00" fuelConsumption="37746.00"/> + <Entry engineSpeed="1400.00" torque="1600.00" fuelConsumption="43194.00"/> + <Entry engineSpeed="1400.00" torque="1800.00" fuelConsumption="49453.00"/> + <Entry engineSpeed="1400.00" torque="2000.00" fuelConsumption="55830.00"/> + <Entry engineSpeed="1400.00" torque="2200.00" fuelConsumption="61072.00"/> + <Entry engineSpeed="1400.00" torque="2300.00" fuelConsumption="64377.00"/> + <Entry engineSpeed="1600.00" torque="-235.00" fuelConsumption="0.00"/> + <Entry engineSpeed="1600.00" torque="0.00" fuelConsumption="5209.00"/> + <Entry engineSpeed="1600.00" torque="200.00" fuelConsumption="9669.00"/> + <Entry engineSpeed="1600.00" torque="400.00" fuelConsumption="14838.00"/> + <Entry engineSpeed="1600.00" torque="600.00" fuelConsumption="20127.00"/> + <Entry engineSpeed="1600.00" torque="800.00" fuelConsumption="25894.00"/> + <Entry engineSpeed="1600.00" torque="1000.00" fuelConsumption="31631.00"/> + <Entry engineSpeed="1600.00" torque="1200.00" fuelConsumption="37248.00"/> + <Entry engineSpeed="1600.00" torque="1400.00" fuelConsumption="42826.00"/> + <Entry engineSpeed="1600.00" torque="1600.00" fuelConsumption="49752.00"/> + <Entry engineSpeed="1600.00" torque="1800.00" fuelConsumption="57020.00"/> + <Entry engineSpeed="1600.00" torque="2000.00" fuelConsumption="63914.00"/> + <Entry engineSpeed="1600.00" torque="2079.00" fuelConsumption="66520.00"/> + <Entry engineSpeed="1800.00" torque="-264.00" fuelConsumption="0.00"/> + <Entry engineSpeed="1800.00" torque="0.00" fuelConsumption="6409.00"/> + <Entry engineSpeed="1800.00" torque="200.00" fuelConsumption="11777.00"/> + <Entry engineSpeed="1800.00" torque="400.00" fuelConsumption="17320.00"/> + <Entry engineSpeed="1800.00" torque="600.00" fuelConsumption="23394.00"/> + <Entry engineSpeed="1800.00" torque="800.00" fuelConsumption="30501.00"/> + <Entry engineSpeed="1800.00" torque="1000.00" fuelConsumption="36378.00"/> + <Entry engineSpeed="1800.00" torque="1200.00" fuelConsumption="43079.00"/> + <Entry engineSpeed="1800.00" torque="1400.00" fuelConsumption="49796.00"/> + <Entry engineSpeed="1800.00" torque="1600.00" fuelConsumption="57436.00"/> + <Entry engineSpeed="1800.00" torque="1800.00" fuelConsumption="65157.00"/> + <Entry engineSpeed="1800.00" torque="1857.00" fuelConsumption="67574.00"/> + <Entry engineSpeed="2000.00" torque="-301.00" fuelConsumption="0.00"/> + <Entry engineSpeed="2000.00" torque="0.00" fuelConsumption="9127.00"/> + <Entry engineSpeed="2000.00" torque="200.00" fuelConsumption="14822.00"/> + <Entry engineSpeed="2000.00" torque="400.00" fuelConsumption="20655.00"/> + <Entry engineSpeed="2000.00" torque="600.00" fuelConsumption="27076.00"/> + <Entry engineSpeed="2000.00" torque="800.00" fuelConsumption="34188.00"/> + <Entry engineSpeed="2000.00" torque="1000.00" fuelConsumption="42837.00"/> + <Entry engineSpeed="2000.00" torque="1200.00" fuelConsumption="51018.00"/> + <Entry engineSpeed="2000.00" torque="1352.00" fuelConsumption="56618.00"/> + <Entry engineSpeed="2100.00" torque="-320.00" fuelConsumption="0.00"/> + <Entry engineSpeed="2100.00" torque="0.00" fuelConsumption="10470.00"/> + <Entry engineSpeed="2100.00" torque="200.00" fuelConsumption="16332.00"/> + <Entry engineSpeed="2100.00" torque="400.00" fuelConsumption="22396.00"/> + <Entry engineSpeed="2100.00" torque="600.00" fuelConsumption="28914.00"/> + <Entry engineSpeed="2100.00" torque="800.00" fuelConsumption="35717.00"/> + <Entry engineSpeed="2100.00" torque="1000.00" fuelConsumption="45643.00"/> + <Entry engineSpeed="2100.00" torque="1100.00" fuelConsumption="50653.00"/> + </FuelConsumptionMap> + <FullLoadAndDragCurve> + <Entry engineSpeed="560.00" maxTorque="1180.00" dragTorque="-149.00"/> + <Entry engineSpeed="600.00" maxTorque="1282.00" dragTorque="-148.00"/> + <Entry engineSpeed="800.00" maxTorque="1791.00" dragTorque="-149.00"/> + <Entry engineSpeed="1000.00" maxTorque="2300.00" dragTorque="-160.00"/> + <Entry engineSpeed="1200.00" maxTorque="2300.00" dragTorque="-179.00"/> + <Entry engineSpeed="1400.00" maxTorque="2300.00" dragTorque="-203.00"/> + <Entry engineSpeed="1600.00" maxTorque="2079.00" dragTorque="-235.00"/> + <Entry engineSpeed="1800.00" maxTorque="1857.00" dragTorque="-264.00"/> + <Entry engineSpeed="2000.00" maxTorque="1352.00" dragTorque="-301.00"/> + <Entry engineSpeed="2100.00" maxTorque="1100.00" dragTorque="-320.00"/> + </FullLoadAndDragCurve> + </v2.0:Data> + <Signature> + <di:Reference URI="#ENG-gooZah3D"> + <di:Transforms> + <di:Transform Algorithm="urn:vecto:xml:2017:canonicalization"/> + <di:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/> + </di:Transforms> + <di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/> + <di:DigestValue>sNtMe9udO39TyKXzgwYEpVKImWizFalaBVqq3jLktuo=</di:DigestValue> + </di:Reference> + </Signature> + </v2.6:Engine> + <v2.6:Gearbox xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0" xsi:type="GearboxComponentDeclarationType"> + <Data id="gbx-vi2Oak2N" xsi:type="GearboxDataDeclarationType"> + <Manufacturer>Generic Gearbox Manufacturer</Manufacturer> + <Model>Generic 40t Long Haul Truck Gearbox</Model> + <CertificationNumber>e12*0815/8051*2017/05E0000*00</CertificationNumber> + <Date>2017-01-11T11:00:00Z</Date> + <AppVersion>3.0.1</AppVersion> + <TransmissionType>APT-S</TransmissionType> + <MainCertificationMethod>Option 1</MainCertificationMethod> + <Gears xsi:type="GearsDeclarationType"> + <Gear number="1"> + <Ratio>14.930</Ratio> + <MaxTorque>1900</MaxTorque> + <MaxSpeed>2000</MaxSpeed> + <TorqueLossMap> + <Entry inputSpeed="0.00" inputTorque="-350.00" torqueLoss="12.06"/> + <Entry inputSpeed="0.00" inputTorque="-150.00" torqueLoss="8.06"/> + <Entry inputSpeed="0.00" inputTorque="50.00" torqueLoss="6.06"/> + <Entry inputSpeed="0.00" inputTorque="250.00" torqueLoss="10.06"/> + <Entry inputSpeed="0.00" inputTorque="450.00" torqueLoss="14.06"/> + <Entry inputSpeed="0.00" inputTorque="650.00" torqueLoss="18.06"/> + <Entry inputSpeed="0.00" inputTorque="850.00" torqueLoss="22.06"/> + <Entry inputSpeed="0.00" inputTorque="1050.00" torqueLoss="26.06"/> + <Entry inputSpeed="0.00" inputTorque="1250.00" torqueLoss="30.06"/> + <Entry inputSpeed="0.00" inputTorque="1450.00" torqueLoss="34.06"/> + <Entry inputSpeed="0.00" inputTorque="1650.00" torqueLoss="38.06"/> + <Entry inputSpeed="0.00" inputTorque="1850.00" torqueLoss="42.06"/> + <Entry inputSpeed="0.00" inputTorque="2050.00" torqueLoss="46.06"/> + <Entry inputSpeed="0.00" inputTorque="2250.00" torqueLoss="50.06"/> + <Entry inputSpeed="0.00" inputTorque="3000.00" torqueLoss="54.06"/> + <Entry inputSpeed="100.00" inputTorque="-350.00" torqueLoss="12.56"/> + <Entry inputSpeed="100.00" inputTorque="-150.00" torqueLoss="8.56"/> + <Entry inputSpeed="100.00" inputTorque="50.00" torqueLoss="6.56"/> + <Entry inputSpeed="100.00" inputTorque="250.00" torqueLoss="10.56"/> + <Entry inputSpeed="100.00" inputTorque="450.00" torqueLoss="14.56"/> + <Entry inputSpeed="100.00" inputTorque="650.00" torqueLoss="18.56"/> + <Entry inputSpeed="100.00" inputTorque="850.00" torqueLoss="22.56"/> + <Entry inputSpeed="100.00" inputTorque="1050.00" torqueLoss="26.56"/> + <Entry inputSpeed="100.00" inputTorque="1250.00" torqueLoss="30.56"/> + <Entry inputSpeed="100.00" inputTorque="1450.00" torqueLoss="34.56"/> + <Entry inputSpeed="100.00" inputTorque="1650.00" torqueLoss="38.56"/> + <Entry inputSpeed="100.00" inputTorque="1850.00" torqueLoss="42.56"/> + <Entry inputSpeed="100.00" inputTorque="2050.00" torqueLoss="46.56"/> + <Entry inputSpeed="100.00" inputTorque="2250.00" torqueLoss="50.56"/> + <Entry inputSpeed="100.00" inputTorque="3000.00" torqueLoss="54.56"/> + <Entry inputSpeed="300.00" inputTorque="-350.00" torqueLoss="13.58"/> + <Entry inputSpeed="300.00" inputTorque="-150.00" torqueLoss="9.58"/> + <Entry inputSpeed="300.00" inputTorque="50.00" torqueLoss="7.58"/> + <Entry inputSpeed="300.00" inputTorque="250.00" torqueLoss="11.58"/> + <Entry inputSpeed="300.00" inputTorque="450.00" torqueLoss="15.58"/> + <Entry inputSpeed="300.00" inputTorque="650.00" torqueLoss="19.58"/> + <Entry inputSpeed="300.00" inputTorque="850.00" torqueLoss="23.58"/> + <Entry inputSpeed="300.00" inputTorque="1050.00" torqueLoss="27.58"/> + <Entry inputSpeed="300.00" inputTorque="1250.00" torqueLoss="31.58"/> + <Entry inputSpeed="300.00" inputTorque="1450.00" torqueLoss="35.58"/> + <Entry inputSpeed="300.00" inputTorque="1650.00" torqueLoss="39.58"/> + <Entry inputSpeed="300.00" inputTorque="1850.00" torqueLoss="43.58"/> + <Entry inputSpeed="300.00" inputTorque="2050.00" torqueLoss="47.58"/> + <Entry inputSpeed="300.00" inputTorque="2250.00" torqueLoss="51.58"/> + <Entry inputSpeed="300.00" inputTorque="3000.00" torqueLoss="55.58"/> + <Entry inputSpeed="500.00" inputTorque="-350.00" torqueLoss="14.59"/> + <Entry inputSpeed="500.00" inputTorque="-150.00" torqueLoss="10.59"/> + <Entry inputSpeed="500.00" inputTorque="50.00" torqueLoss="8.59"/> + <Entry inputSpeed="500.00" inputTorque="250.00" torqueLoss="12.59"/> + <Entry inputSpeed="500.00" inputTorque="450.00" torqueLoss="16.59"/> + <Entry inputSpeed="500.00" inputTorque="650.00" torqueLoss="20.59"/> + <Entry inputSpeed="500.00" inputTorque="850.00" torqueLoss="24.59"/> + <Entry inputSpeed="500.00" inputTorque="1050.00" torqueLoss="28.59"/> + <Entry inputSpeed="500.00" inputTorque="1250.00" torqueLoss="32.59"/> + <Entry inputSpeed="500.00" inputTorque="1450.00" torqueLoss="36.59"/> + <Entry inputSpeed="500.00" inputTorque="1650.00" torqueLoss="40.59"/> + <Entry inputSpeed="500.00" inputTorque="1850.00" torqueLoss="44.59"/> + <Entry inputSpeed="500.00" inputTorque="2050.00" torqueLoss="48.59"/> + <Entry inputSpeed="500.00" inputTorque="2250.00" torqueLoss="52.59"/> + <Entry inputSpeed="500.00" inputTorque="3000.00" torqueLoss="56.59"/> + <Entry inputSpeed="700.00" inputTorque="-350.00" torqueLoss="15.60"/> + <Entry inputSpeed="700.00" inputTorque="-150.00" torqueLoss="11.60"/> + <Entry inputSpeed="700.00" inputTorque="50.00" torqueLoss="9.60"/> + <Entry inputSpeed="700.00" inputTorque="250.00" torqueLoss="13.60"/> + <Entry inputSpeed="700.00" inputTorque="450.00" torqueLoss="17.60"/> + <Entry inputSpeed="700.00" inputTorque="650.00" torqueLoss="21.60"/> + <Entry inputSpeed="700.00" inputTorque="850.00" torqueLoss="25.60"/> + <Entry inputSpeed="700.00" inputTorque="1050.00" torqueLoss="29.60"/> + <Entry inputSpeed="700.00" inputTorque="1250.00" torqueLoss="33.60"/> + <Entry inputSpeed="700.00" inputTorque="1450.00" torqueLoss="37.60"/> + <Entry inputSpeed="700.00" inputTorque="1650.00" torqueLoss="41.60"/> + <Entry inputSpeed="700.00" inputTorque="1850.00" torqueLoss="45.60"/> + <Entry inputSpeed="700.00" inputTorque="2050.00" torqueLoss="49.60"/> + <Entry inputSpeed="700.00" inputTorque="2250.00" torqueLoss="53.60"/> + <Entry inputSpeed="700.00" inputTorque="3000.00" torqueLoss="57.60"/> + <Entry inputSpeed="900.00" inputTorque="-350.00" torqueLoss="16.61"/> + <Entry inputSpeed="900.00" inputTorque="-150.00" torqueLoss="12.61"/> + <Entry inputSpeed="900.00" inputTorque="50.00" torqueLoss="10.61"/> + <Entry inputSpeed="900.00" inputTorque="250.00" torqueLoss="14.61"/> + <Entry inputSpeed="900.00" inputTorque="450.00" torqueLoss="18.61"/> + <Entry inputSpeed="900.00" inputTorque="650.00" torqueLoss="22.61"/> + <Entry inputSpeed="900.00" inputTorque="850.00" torqueLoss="26.61"/> + <Entry inputSpeed="900.00" inputTorque="1050.00" torqueLoss="30.61"/> + <Entry inputSpeed="900.00" inputTorque="1250.00" torqueLoss="34.61"/> + <Entry inputSpeed="900.00" inputTorque="1450.00" torqueLoss="38.61"/> + <Entry inputSpeed="900.00" inputTorque="1650.00" torqueLoss="42.61"/> + <Entry inputSpeed="900.00" inputTorque="1850.00" torqueLoss="46.61"/> + <Entry inputSpeed="900.00" inputTorque="2050.00" torqueLoss="50.61"/> + <Entry inputSpeed="900.00" inputTorque="2250.00" torqueLoss="54.61"/> + <Entry inputSpeed="900.00" inputTorque="3000.00" torqueLoss="58.61"/> + <Entry inputSpeed="1100.00" inputTorque="-350.00" torqueLoss="17.63"/> + <Entry inputSpeed="1100.00" inputTorque="-150.00" torqueLoss="13.63"/> + <Entry inputSpeed="1100.00" inputTorque="50.00" torqueLoss="11.63"/> + <Entry inputSpeed="1100.00" inputTorque="250.00" torqueLoss="15.63"/> + <Entry inputSpeed="1100.00" inputTorque="450.00" torqueLoss="19.63"/> + <Entry inputSpeed="1100.00" inputTorque="650.00" torqueLoss="23.63"/> + <Entry inputSpeed="1100.00" inputTorque="850.00" torqueLoss="27.63"/> + <Entry inputSpeed="1100.00" inputTorque="1050.00" torqueLoss="31.63"/> + <Entry inputSpeed="1100.00" inputTorque="1250.00" torqueLoss="35.63"/> + <Entry inputSpeed="1100.00" inputTorque="1450.00" torqueLoss="39.63"/> + <Entry inputSpeed="1100.00" inputTorque="1650.00" torqueLoss="43.63"/> + <Entry inputSpeed="1100.00" inputTorque="1850.00" torqueLoss="47.63"/> + <Entry inputSpeed="1100.00" inputTorque="2050.00" torqueLoss="51.63"/> + <Entry inputSpeed="1100.00" inputTorque="2250.00" torqueLoss="55.63"/> + <Entry inputSpeed="1100.00" inputTorque="3000.00" torqueLoss="59.63"/> + <Entry inputSpeed="1300.00" inputTorque="-350.00" torqueLoss="18.64"/> + <Entry inputSpeed="1300.00" inputTorque="-150.00" torqueLoss="14.64"/> + <Entry inputSpeed="1300.00" inputTorque="50.00" torqueLoss="12.64"/> + <Entry inputSpeed="1300.00" inputTorque="250.00" torqueLoss="16.64"/> + <Entry inputSpeed="1300.00" inputTorque="450.00" torqueLoss="20.64"/> + <Entry inputSpeed="1300.00" inputTorque="650.00" torqueLoss="24.64"/> + <Entry inputSpeed="1300.00" inputTorque="850.00" torqueLoss="28.64"/> + <Entry inputSpeed="1300.00" inputTorque="1050.00" torqueLoss="32.64"/> + <Entry inputSpeed="1300.00" inputTorque="1250.00" torqueLoss="36.64"/> + <Entry inputSpeed="1300.00" inputTorque="1450.00" torqueLoss="40.64"/> + <Entry inputSpeed="1300.00" inputTorque="1650.00" torqueLoss="44.64"/> + <Entry inputSpeed="1300.00" inputTorque="1850.00" torqueLoss="48.64"/> + <Entry inputSpeed="1300.00" inputTorque="2050.00" torqueLoss="52.64"/> + <Entry inputSpeed="1300.00" inputTorque="2250.00" torqueLoss="56.64"/> + <Entry inputSpeed="1300.00" inputTorque="3000.00" torqueLoss="60.64"/> + <Entry inputSpeed="1500.00" inputTorque="-350.00" torqueLoss="19.65"/> + <Entry inputSpeed="1500.00" inputTorque="-150.00" torqueLoss="15.65"/> + <Entry inputSpeed="1500.00" inputTorque="50.00" torqueLoss="13.65"/> + <Entry inputSpeed="1500.00" inputTorque="250.00" torqueLoss="17.65"/> + <Entry inputSpeed="1500.00" inputTorque="450.00" torqueLoss="21.65"/> + <Entry inputSpeed="1500.00" inputTorque="650.00" torqueLoss="25.65"/> + <Entry inputSpeed="1500.00" inputTorque="850.00" torqueLoss="29.65"/> + <Entry inputSpeed="1500.00" inputTorque="1050.00" torqueLoss="33.65"/> + <Entry inputSpeed="1500.00" inputTorque="1250.00" torqueLoss="37.65"/> + <Entry inputSpeed="1500.00" inputTorque="1450.00" torqueLoss="41.65"/> + <Entry inputSpeed="1500.00" inputTorque="1650.00" torqueLoss="45.65"/> + <Entry inputSpeed="1500.00" inputTorque="1850.00" torqueLoss="49.65"/> + <Entry inputSpeed="1500.00" inputTorque="2050.00" torqueLoss="53.65"/> + <Entry inputSpeed="1500.00" inputTorque="2250.00" torqueLoss="57.65"/> + <Entry inputSpeed="1500.00" inputTorque="3000.00" torqueLoss="61.65"/> + <Entry inputSpeed="1700.00" inputTorque="-350.00" torqueLoss="20.66"/> + <Entry inputSpeed="1700.00" inputTorque="-150.00" torqueLoss="16.66"/> + <Entry inputSpeed="1700.00" inputTorque="50.00" torqueLoss="14.66"/> + <Entry inputSpeed="1700.00" inputTorque="250.00" torqueLoss="18.66"/> + <Entry inputSpeed="1700.00" inputTorque="450.00" torqueLoss="22.66"/> + <Entry inputSpeed="1700.00" inputTorque="650.00" torqueLoss="26.66"/> + <Entry inputSpeed="1700.00" inputTorque="850.00" torqueLoss="30.66"/> + <Entry inputSpeed="1700.00" inputTorque="1050.00" torqueLoss="34.66"/> + <Entry inputSpeed="1700.00" inputTorque="1250.00" torqueLoss="38.66"/> + <Entry inputSpeed="1700.00" inputTorque="1450.00" torqueLoss="42.66"/> + <Entry inputSpeed="1700.00" inputTorque="1650.00" torqueLoss="46.66"/> + <Entry inputSpeed="1700.00" inputTorque="1850.00" torqueLoss="50.66"/> + <Entry inputSpeed="1700.00" inputTorque="2050.00" torqueLoss="54.66"/> + <Entry inputSpeed="1700.00" inputTorque="2250.00" torqueLoss="58.66"/> + <Entry inputSpeed="1700.00" inputTorque="3000.00" torqueLoss="62.66"/> + <Entry inputSpeed="1900.00" inputTorque="-350.00" torqueLoss="21.67"/> + <Entry inputSpeed="1900.00" inputTorque="-150.00" torqueLoss="17.67"/> + <Entry inputSpeed="1900.00" inputTorque="50.00" torqueLoss="15.67"/> + <Entry inputSpeed="1900.00" inputTorque="250.00" torqueLoss="19.67"/> + <Entry inputSpeed="1900.00" inputTorque="450.00" torqueLoss="23.67"/> + <Entry inputSpeed="1900.00" inputTorque="650.00" torqueLoss="27.67"/> + <Entry inputSpeed="1900.00" inputTorque="850.00" torqueLoss="31.67"/> + <Entry inputSpeed="1900.00" inputTorque="1050.00" torqueLoss="35.67"/> + <Entry inputSpeed="1900.00" inputTorque="1250.00" torqueLoss="39.67"/> + <Entry inputSpeed="1900.00" inputTorque="1450.00" torqueLoss="43.67"/> + <Entry inputSpeed="1900.00" inputTorque="1650.00" torqueLoss="47.67"/> + <Entry inputSpeed="1900.00" inputTorque="1850.00" torqueLoss="51.67"/> + <Entry inputSpeed="1900.00" inputTorque="2050.00" torqueLoss="55.67"/> + <Entry inputSpeed="1900.00" inputTorque="2250.00" torqueLoss="59.67"/> + <Entry inputSpeed="1900.00" inputTorque="3000.00" torqueLoss="63.67"/> + <Entry inputSpeed="2100.00" inputTorque="-350.00" torqueLoss="22.69"/> + <Entry inputSpeed="2100.00" inputTorque="-150.00" torqueLoss="18.69"/> + <Entry inputSpeed="2100.00" inputTorque="50.00" torqueLoss="16.69"/> + <Entry inputSpeed="2100.00" inputTorque="250.00" torqueLoss="20.69"/> + <Entry inputSpeed="2100.00" inputTorque="450.00" torqueLoss="24.69"/> + <Entry inputSpeed="2100.00" inputTorque="650.00" torqueLoss="28.69"/> + <Entry inputSpeed="2100.00" inputTorque="850.00" torqueLoss="32.69"/> + <Entry inputSpeed="2100.00" inputTorque="1050.00" torqueLoss="36.69"/> + <Entry inputSpeed="2100.00" inputTorque="1250.00" torqueLoss="40.69"/> + <Entry inputSpeed="2100.00" inputTorque="1450.00" torqueLoss="44.69"/> + <Entry inputSpeed="2100.00" inputTorque="1650.00" torqueLoss="48.69"/> + <Entry inputSpeed="2100.00" inputTorque="1850.00" torqueLoss="52.69"/> + <Entry inputSpeed="2100.00" inputTorque="2050.00" torqueLoss="56.69"/> + <Entry inputSpeed="2100.00" inputTorque="2250.00" torqueLoss="60.69"/> + <Entry inputSpeed="2100.00" inputTorque="3000.00" torqueLoss="64.69"/> + <Entry inputSpeed="0.00" inputTorque="-1000.00" torqueLoss="25.06"/> + <Entry inputSpeed="100.00" inputTorque="-1000.00" torqueLoss="25.56"/> + <Entry inputSpeed="300.00" inputTorque="-1000.00" torqueLoss="26.58"/> + <Entry inputSpeed="500.00" inputTorque="-1000.00" torqueLoss="27.59"/> + <Entry inputSpeed="700.00" inputTorque="-1000.00" torqueLoss="28.60"/> + <Entry inputSpeed="900.00" inputTorque="-1000.00" torqueLoss="29.61"/> + <Entry inputSpeed="1100.00" inputTorque="-1000.00" torqueLoss="30.63"/> + <Entry inputSpeed="1300.00" inputTorque="-1000.00" torqueLoss="31.64"/> + <Entry inputSpeed="1500.00" inputTorque="-1000.00" torqueLoss="32.65"/> + <Entry inputSpeed="1700.00" inputTorque="-1000.00" torqueLoss="33.66"/> + <Entry inputSpeed="1900.00" inputTorque="-1000.00" torqueLoss="34.67"/> + <Entry inputSpeed="2100.00" inputTorque="-1000.00" torqueLoss="35.69"/> + </TorqueLossMap> + </Gear> + <Gear number="2"> + <Ratio>11.640</Ratio> + <MaxTorque>1900</MaxTorque> + <MaxSpeed>2000</MaxSpeed> + <TorqueLossMap> + <Entry inputSpeed="0.00" inputTorque="-350.00" torqueLoss="12.06"/> + <Entry inputSpeed="0.00" inputTorque="-150.00" torqueLoss="8.06"/> + <Entry inputSpeed="0.00" inputTorque="50.00" torqueLoss="6.06"/> + <Entry inputSpeed="0.00" inputTorque="250.00" torqueLoss="10.06"/> + <Entry inputSpeed="0.00" inputTorque="450.00" torqueLoss="14.06"/> + <Entry inputSpeed="0.00" inputTorque="650.00" torqueLoss="18.06"/> + <Entry inputSpeed="0.00" inputTorque="850.00" torqueLoss="22.06"/> + <Entry inputSpeed="0.00" inputTorque="1050.00" torqueLoss="26.06"/> + <Entry inputSpeed="0.00" inputTorque="1250.00" torqueLoss="30.06"/> + <Entry inputSpeed="0.00" inputTorque="1450.00" torqueLoss="34.06"/> + <Entry inputSpeed="0.00" inputTorque="1650.00" torqueLoss="38.06"/> + <Entry inputSpeed="0.00" inputTorque="1850.00" torqueLoss="42.06"/> + <Entry inputSpeed="0.00" inputTorque="2050.00" torqueLoss="46.06"/> + <Entry inputSpeed="0.00" inputTorque="2250.00" torqueLoss="50.06"/> + <Entry inputSpeed="0.00" inputTorque="3000.00" torqueLoss="54.06"/> + <Entry inputSpeed="100.00" inputTorque="-350.00" torqueLoss="12.56"/> + <Entry inputSpeed="100.00" inputTorque="-150.00" torqueLoss="8.56"/> + <Entry inputSpeed="100.00" inputTorque="50.00" torqueLoss="6.56"/> + <Entry inputSpeed="100.00" inputTorque="250.00" torqueLoss="10.56"/> + <Entry inputSpeed="100.00" inputTorque="450.00" torqueLoss="14.56"/> + <Entry inputSpeed="100.00" inputTorque="650.00" torqueLoss="18.56"/> + <Entry inputSpeed="100.00" inputTorque="850.00" torqueLoss="22.56"/> + <Entry inputSpeed="100.00" inputTorque="1050.00" torqueLoss="26.56"/> + <Entry inputSpeed="100.00" inputTorque="1250.00" torqueLoss="30.56"/> + <Entry inputSpeed="100.00" inputTorque="1450.00" torqueLoss="34.56"/> + <Entry inputSpeed="100.00" inputTorque="1650.00" torqueLoss="38.56"/> + <Entry inputSpeed="100.00" inputTorque="1850.00" torqueLoss="42.56"/> + <Entry inputSpeed="100.00" inputTorque="2050.00" torqueLoss="46.56"/> + <Entry inputSpeed="100.00" inputTorque="2250.00" torqueLoss="50.56"/> + <Entry inputSpeed="100.00" inputTorque="3000.00" torqueLoss="54.56"/> + <Entry inputSpeed="300.00" inputTorque="-350.00" torqueLoss="13.58"/> + <Entry inputSpeed="300.00" inputTorque="-150.00" torqueLoss="9.58"/> + <Entry inputSpeed="300.00" inputTorque="50.00" torqueLoss="7.58"/> + <Entry inputSpeed="300.00" inputTorque="250.00" torqueLoss="11.58"/> + <Entry inputSpeed="300.00" inputTorque="450.00" torqueLoss="15.58"/> + <Entry inputSpeed="300.00" inputTorque="650.00" torqueLoss="19.58"/> + <Entry inputSpeed="300.00" inputTorque="850.00" torqueLoss="23.58"/> + <Entry inputSpeed="300.00" inputTorque="1050.00" torqueLoss="27.58"/> + <Entry inputSpeed="300.00" inputTorque="1250.00" torqueLoss="31.58"/> + <Entry inputSpeed="300.00" inputTorque="1450.00" torqueLoss="35.58"/> + <Entry inputSpeed="300.00" inputTorque="1650.00" torqueLoss="39.58"/> + <Entry inputSpeed="300.00" inputTorque="1850.00" torqueLoss="43.58"/> + <Entry inputSpeed="300.00" inputTorque="2050.00" torqueLoss="47.58"/> + <Entry inputSpeed="300.00" inputTorque="2250.00" torqueLoss="51.58"/> + <Entry inputSpeed="300.00" inputTorque="3000.00" torqueLoss="55.58"/> + <Entry inputSpeed="500.00" inputTorque="-350.00" torqueLoss="14.59"/> + <Entry inputSpeed="500.00" inputTorque="-150.00" torqueLoss="10.59"/> + <Entry inputSpeed="500.00" inputTorque="50.00" torqueLoss="8.59"/> + <Entry inputSpeed="500.00" inputTorque="250.00" torqueLoss="12.59"/> + <Entry inputSpeed="500.00" inputTorque="450.00" torqueLoss="16.59"/> + <Entry inputSpeed="500.00" inputTorque="650.00" torqueLoss="20.59"/> + <Entry inputSpeed="500.00" inputTorque="850.00" torqueLoss="24.59"/> + <Entry inputSpeed="500.00" inputTorque="1050.00" torqueLoss="28.59"/> + <Entry inputSpeed="500.00" inputTorque="1250.00" torqueLoss="32.59"/> + <Entry inputSpeed="500.00" inputTorque="1450.00" torqueLoss="36.59"/> + <Entry inputSpeed="500.00" inputTorque="1650.00" torqueLoss="40.59"/> + <Entry inputSpeed="500.00" inputTorque="1850.00" torqueLoss="44.59"/> + <Entry inputSpeed="500.00" inputTorque="2050.00" torqueLoss="48.59"/> + <Entry inputSpeed="500.00" inputTorque="2250.00" torqueLoss="52.59"/> + <Entry inputSpeed="500.00" inputTorque="3000.00" torqueLoss="56.59"/> + <Entry inputSpeed="700.00" inputTorque="-350.00" torqueLoss="15.60"/> + <Entry inputSpeed="700.00" inputTorque="-150.00" torqueLoss="11.60"/> + <Entry inputSpeed="700.00" inputTorque="50.00" torqueLoss="9.60"/> + <Entry inputSpeed="700.00" inputTorque="250.00" torqueLoss="13.60"/> + <Entry inputSpeed="700.00" inputTorque="450.00" torqueLoss="17.60"/> + <Entry inputSpeed="700.00" inputTorque="650.00" torqueLoss="21.60"/> + <Entry inputSpeed="700.00" inputTorque="850.00" torqueLoss="25.60"/> + <Entry inputSpeed="700.00" inputTorque="1050.00" torqueLoss="29.60"/> + <Entry inputSpeed="700.00" inputTorque="1250.00" torqueLoss="33.60"/> + <Entry inputSpeed="700.00" inputTorque="1450.00" torqueLoss="37.60"/> + <Entry inputSpeed="700.00" inputTorque="1650.00" torqueLoss="41.60"/> + <Entry inputSpeed="700.00" inputTorque="1850.00" torqueLoss="45.60"/> + <Entry inputSpeed="700.00" inputTorque="2050.00" torqueLoss="49.60"/> + <Entry inputSpeed="700.00" inputTorque="2250.00" torqueLoss="53.60"/> + <Entry inputSpeed="700.00" inputTorque="3000.00" torqueLoss="57.60"/> + <Entry inputSpeed="900.00" inputTorque="-350.00" torqueLoss="16.61"/> + <Entry inputSpeed="900.00" inputTorque="-150.00" torqueLoss="12.61"/> + <Entry inputSpeed="900.00" inputTorque="50.00" torqueLoss="10.61"/> + <Entry inputSpeed="900.00" inputTorque="250.00" torqueLoss="14.61"/> + <Entry inputSpeed="900.00" inputTorque="450.00" torqueLoss="18.61"/> + <Entry inputSpeed="900.00" inputTorque="650.00" torqueLoss="22.61"/> + <Entry inputSpeed="900.00" inputTorque="850.00" torqueLoss="26.61"/> + <Entry inputSpeed="900.00" inputTorque="1050.00" torqueLoss="30.61"/> + <Entry inputSpeed="900.00" inputTorque="1250.00" torqueLoss="34.61"/> + <Entry inputSpeed="900.00" inputTorque="1450.00" torqueLoss="38.61"/> + <Entry inputSpeed="900.00" inputTorque="1650.00" torqueLoss="42.61"/> + <Entry inputSpeed="900.00" inputTorque="1850.00" torqueLoss="46.61"/> + <Entry inputSpeed="900.00" inputTorque="2050.00" torqueLoss="50.61"/> + <Entry inputSpeed="900.00" inputTorque="2250.00" torqueLoss="54.61"/> + <Entry inputSpeed="900.00" inputTorque="3000.00" torqueLoss="58.61"/> + <Entry inputSpeed="1100.00" inputTorque="-350.00" torqueLoss="17.63"/> + <Entry inputSpeed="1100.00" inputTorque="-150.00" torqueLoss="13.63"/> + <Entry inputSpeed="1100.00" inputTorque="50.00" torqueLoss="11.63"/> + <Entry inputSpeed="1100.00" inputTorque="250.00" torqueLoss="15.63"/> + <Entry inputSpeed="1100.00" inputTorque="450.00" torqueLoss="19.63"/> + <Entry inputSpeed="1100.00" inputTorque="650.00" torqueLoss="23.63"/> + <Entry inputSpeed="1100.00" inputTorque="850.00" torqueLoss="27.63"/> + <Entry inputSpeed="1100.00" inputTorque="1050.00" torqueLoss="31.63"/> + <Entry inputSpeed="1100.00" inputTorque="1250.00" torqueLoss="35.63"/> + <Entry inputSpeed="1100.00" inputTorque="1450.00" torqueLoss="39.63"/> + <Entry inputSpeed="1100.00" inputTorque="1650.00" torqueLoss="43.63"/> + <Entry inputSpeed="1100.00" inputTorque="1850.00" torqueLoss="47.63"/> + <Entry inputSpeed="1100.00" inputTorque="2050.00" torqueLoss="51.63"/> + <Entry inputSpeed="1100.00" inputTorque="2250.00" torqueLoss="55.63"/> + <Entry inputSpeed="1100.00" inputTorque="3000.00" torqueLoss="59.63"/> + <Entry inputSpeed="1300.00" inputTorque="-350.00" torqueLoss="18.64"/> + <Entry inputSpeed="1300.00" inputTorque="-150.00" torqueLoss="14.64"/> + <Entry inputSpeed="1300.00" inputTorque="50.00" torqueLoss="12.64"/> + <Entry inputSpeed="1300.00" inputTorque="250.00" torqueLoss="16.64"/> + <Entry inputSpeed="1300.00" inputTorque="450.00" torqueLoss="20.64"/> + <Entry inputSpeed="1300.00" inputTorque="650.00" torqueLoss="24.64"/> + <Entry inputSpeed="1300.00" inputTorque="850.00" torqueLoss="28.64"/> + <Entry inputSpeed="1300.00" inputTorque="1050.00" torqueLoss="32.64"/> + <Entry inputSpeed="1300.00" inputTorque="1250.00" torqueLoss="36.64"/> + <Entry inputSpeed="1300.00" inputTorque="1450.00" torqueLoss="40.64"/> + <Entry inputSpeed="1300.00" inputTorque="1650.00" torqueLoss="44.64"/> + <Entry inputSpeed="1300.00" inputTorque="1850.00" torqueLoss="48.64"/> + <Entry inputSpeed="1300.00" inputTorque="2050.00" torqueLoss="52.64"/> + <Entry inputSpeed="1300.00" inputTorque="2250.00" torqueLoss="56.64"/> + <Entry inputSpeed="1300.00" inputTorque="3000.00" torqueLoss="60.64"/> + <Entry inputSpeed="1500.00" inputTorque="-350.00" torqueLoss="19.65"/> + <Entry inputSpeed="1500.00" inputTorque="-150.00" torqueLoss="15.65"/> + <Entry inputSpeed="1500.00" inputTorque="50.00" torqueLoss="13.65"/> + <Entry inputSpeed="1500.00" inputTorque="250.00" torqueLoss="17.65"/> + <Entry inputSpeed="1500.00" inputTorque="450.00" torqueLoss="21.65"/> + <Entry inputSpeed="1500.00" inputTorque="650.00" torqueLoss="25.65"/> + <Entry inputSpeed="1500.00" inputTorque="850.00" torqueLoss="29.65"/> + <Entry inputSpeed="1500.00" inputTorque="1050.00" torqueLoss="33.65"/> + <Entry inputSpeed="1500.00" inputTorque="1250.00" torqueLoss="37.65"/> + <Entry inputSpeed="1500.00" inputTorque="1450.00" torqueLoss="41.65"/> + <Entry inputSpeed="1500.00" inputTorque="1650.00" torqueLoss="45.65"/> + <Entry inputSpeed="1500.00" inputTorque="1850.00" torqueLoss="49.65"/> + <Entry inputSpeed="1500.00" inputTorque="2050.00" torqueLoss="53.65"/> + <Entry inputSpeed="1500.00" inputTorque="2250.00" torqueLoss="57.65"/> + <Entry inputSpeed="1500.00" inputTorque="3000.00" torqueLoss="61.65"/> + <Entry inputSpeed="1700.00" inputTorque="-350.00" torqueLoss="20.66"/> + <Entry inputSpeed="1700.00" inputTorque="-150.00" torqueLoss="16.66"/> + <Entry inputSpeed="1700.00" inputTorque="50.00" torqueLoss="14.66"/> + <Entry inputSpeed="1700.00" inputTorque="250.00" torqueLoss="18.66"/> + <Entry inputSpeed="1700.00" inputTorque="450.00" torqueLoss="22.66"/> + <Entry inputSpeed="1700.00" inputTorque="650.00" torqueLoss="26.66"/> + <Entry inputSpeed="1700.00" inputTorque="850.00" torqueLoss="30.66"/> + <Entry inputSpeed="1700.00" inputTorque="1050.00" torqueLoss="34.66"/> + <Entry inputSpeed="1700.00" inputTorque="1250.00" torqueLoss="38.66"/> + <Entry inputSpeed="1700.00" inputTorque="1450.00" torqueLoss="42.66"/> + <Entry inputSpeed="1700.00" inputTorque="1650.00" torqueLoss="46.66"/> + <Entry inputSpeed="1700.00" inputTorque="1850.00" torqueLoss="50.66"/> + <Entry inputSpeed="1700.00" inputTorque="2050.00" torqueLoss="54.66"/> + <Entry inputSpeed="1700.00" inputTorque="2250.00" torqueLoss="58.66"/> + <Entry inputSpeed="1700.00" inputTorque="3000.00" torqueLoss="62.66"/> + <Entry inputSpeed="1900.00" inputTorque="-350.00" torqueLoss="21.67"/> + <Entry inputSpeed="1900.00" inputTorque="-150.00" torqueLoss="17.67"/> + <Entry inputSpeed="1900.00" inputTorque="50.00" torqueLoss="15.67"/> + <Entry inputSpeed="1900.00" inputTorque="250.00" torqueLoss="19.67"/> + <Entry inputSpeed="1900.00" inputTorque="450.00" torqueLoss="23.67"/> + <Entry inputSpeed="1900.00" inputTorque="650.00" torqueLoss="27.67"/> + <Entry inputSpeed="1900.00" inputTorque="850.00" torqueLoss="31.67"/> + <Entry inputSpeed="1900.00" inputTorque="1050.00" torqueLoss="35.67"/> + <Entry inputSpeed="1900.00" inputTorque="1250.00" torqueLoss="39.67"/> + <Entry inputSpeed="1900.00" inputTorque="1450.00" torqueLoss="43.67"/> + <Entry inputSpeed="1900.00" inputTorque="1650.00" torqueLoss="47.67"/> + <Entry inputSpeed="1900.00" inputTorque="1850.00" torqueLoss="51.67"/> + <Entry inputSpeed="1900.00" inputTorque="2050.00" torqueLoss="55.67"/> + <Entry inputSpeed="1900.00" inputTorque="2250.00" torqueLoss="59.67"/> + <Entry inputSpeed="1900.00" inputTorque="3000.00" torqueLoss="63.67"/> + <Entry inputSpeed="2100.00" inputTorque="-350.00" torqueLoss="22.69"/> + <Entry inputSpeed="2100.00" inputTorque="-150.00" torqueLoss="18.69"/> + <Entry inputSpeed="2100.00" inputTorque="50.00" torqueLoss="16.69"/> + <Entry inputSpeed="2100.00" inputTorque="250.00" torqueLoss="20.69"/> + <Entry inputSpeed="2100.00" inputTorque="450.00" torqueLoss="24.69"/> + <Entry inputSpeed="2100.00" inputTorque="650.00" torqueLoss="28.69"/> + <Entry inputSpeed="2100.00" inputTorque="850.00" torqueLoss="32.69"/> + <Entry inputSpeed="2100.00" inputTorque="1050.00" torqueLoss="36.69"/> + <Entry inputSpeed="2100.00" inputTorque="1250.00" torqueLoss="40.69"/> + <Entry inputSpeed="2100.00" inputTorque="1450.00" torqueLoss="44.69"/> + <Entry inputSpeed="2100.00" inputTorque="1650.00" torqueLoss="48.69"/> + <Entry inputSpeed="2100.00" inputTorque="1850.00" torqueLoss="52.69"/> + <Entry inputSpeed="2100.00" inputTorque="2050.00" torqueLoss="56.69"/> + <Entry inputSpeed="2100.00" inputTorque="2250.00" torqueLoss="60.69"/> + <Entry inputSpeed="2100.00" inputTorque="3000.00" torqueLoss="64.69"/> + <Entry inputSpeed="0.00" inputTorque="-1000.00" torqueLoss="25.06"/> + <Entry inputSpeed="100.00" inputTorque="-1000.00" torqueLoss="25.56"/> + <Entry inputSpeed="300.00" inputTorque="-1000.00" torqueLoss="26.58"/> + <Entry inputSpeed="500.00" inputTorque="-1000.00" torqueLoss="27.59"/> + <Entry inputSpeed="700.00" inputTorque="-1000.00" torqueLoss="28.60"/> + <Entry inputSpeed="900.00" inputTorque="-1000.00" torqueLoss="29.61"/> + <Entry inputSpeed="1100.00" inputTorque="-1000.00" torqueLoss="30.63"/> + <Entry inputSpeed="1300.00" inputTorque="-1000.00" torqueLoss="31.64"/> + <Entry inputSpeed="1500.00" inputTorque="-1000.00" torqueLoss="32.65"/> + <Entry inputSpeed="1700.00" inputTorque="-1000.00" torqueLoss="33.66"/> + <Entry inputSpeed="1900.00" inputTorque="-1000.00" torqueLoss="34.67"/> + <Entry inputSpeed="2100.00" inputTorque="-1000.00" torqueLoss="35.69"/> + </TorqueLossMap> + </Gear> + <Gear number="3"> + <Ratio>9.020</Ratio> + <MaxSpeed>2000</MaxSpeed> + <TorqueLossMap> + <Entry inputSpeed="0.00" inputTorque="-350.00" torqueLoss="12.06"/> + <Entry inputSpeed="0.00" inputTorque="-150.00" torqueLoss="8.06"/> + <Entry inputSpeed="0.00" inputTorque="50.00" torqueLoss="6.06"/> + <Entry inputSpeed="0.00" inputTorque="250.00" torqueLoss="10.06"/> + <Entry inputSpeed="0.00" inputTorque="450.00" torqueLoss="14.06"/> + <Entry inputSpeed="0.00" inputTorque="650.00" torqueLoss="18.06"/> + <Entry inputSpeed="0.00" inputTorque="850.00" torqueLoss="22.06"/> + <Entry inputSpeed="0.00" inputTorque="1050.00" torqueLoss="26.06"/> + <Entry inputSpeed="0.00" inputTorque="1250.00" torqueLoss="30.06"/> + <Entry inputSpeed="0.00" inputTorque="1450.00" torqueLoss="34.06"/> + <Entry inputSpeed="0.00" inputTorque="1650.00" torqueLoss="38.06"/> + <Entry inputSpeed="0.00" inputTorque="1850.00" torqueLoss="42.06"/> + <Entry inputSpeed="0.00" inputTorque="2050.00" torqueLoss="46.06"/> + <Entry inputSpeed="0.00" inputTorque="2250.00" torqueLoss="50.06"/> + <Entry inputSpeed="0.00" inputTorque="3000.00" torqueLoss="54.06"/> + <Entry inputSpeed="100.00" inputTorque="-350.00" torqueLoss="12.56"/> + <Entry inputSpeed="100.00" inputTorque="-150.00" torqueLoss="8.56"/> + <Entry inputSpeed="100.00" inputTorque="50.00" torqueLoss="6.56"/> + <Entry inputSpeed="100.00" inputTorque="250.00" torqueLoss="10.56"/> + <Entry inputSpeed="100.00" inputTorque="450.00" torqueLoss="14.56"/> + <Entry inputSpeed="100.00" inputTorque="650.00" torqueLoss="18.56"/> + <Entry inputSpeed="100.00" inputTorque="850.00" torqueLoss="22.56"/> + <Entry inputSpeed="100.00" inputTorque="1050.00" torqueLoss="26.56"/> + <Entry inputSpeed="100.00" inputTorque="1250.00" torqueLoss="30.56"/> + <Entry inputSpeed="100.00" inputTorque="1450.00" torqueLoss="34.56"/> + <Entry inputSpeed="100.00" inputTorque="1650.00" torqueLoss="38.56"/> + <Entry inputSpeed="100.00" inputTorque="1850.00" torqueLoss="42.56"/> + <Entry inputSpeed="100.00" inputTorque="2050.00" torqueLoss="46.56"/> + <Entry inputSpeed="100.00" inputTorque="2250.00" torqueLoss="50.56"/> + <Entry inputSpeed="100.00" inputTorque="3000.00" torqueLoss="54.56"/> + <Entry inputSpeed="300.00" inputTorque="-350.00" torqueLoss="13.58"/> + <Entry inputSpeed="300.00" inputTorque="-150.00" torqueLoss="9.58"/> + <Entry inputSpeed="300.00" inputTorque="50.00" torqueLoss="7.58"/> + <Entry inputSpeed="300.00" inputTorque="250.00" torqueLoss="11.58"/> + <Entry inputSpeed="300.00" inputTorque="450.00" torqueLoss="15.58"/> + <Entry inputSpeed="300.00" inputTorque="650.00" torqueLoss="19.58"/> + <Entry inputSpeed="300.00" inputTorque="850.00" torqueLoss="23.58"/> + <Entry inputSpeed="300.00" inputTorque="1050.00" torqueLoss="27.58"/> + <Entry inputSpeed="300.00" inputTorque="1250.00" torqueLoss="31.58"/> + <Entry inputSpeed="300.00" inputTorque="1450.00" torqueLoss="35.58"/> + <Entry inputSpeed="300.00" inputTorque="1650.00" torqueLoss="39.58"/> + <Entry inputSpeed="300.00" inputTorque="1850.00" torqueLoss="43.58"/> + <Entry inputSpeed="300.00" inputTorque="2050.00" torqueLoss="47.58"/> + <Entry inputSpeed="300.00" inputTorque="2250.00" torqueLoss="51.58"/> + <Entry inputSpeed="300.00" inputTorque="3000.00" torqueLoss="55.58"/> + <Entry inputSpeed="500.00" inputTorque="-350.00" torqueLoss="14.59"/> + <Entry inputSpeed="500.00" inputTorque="-150.00" torqueLoss="10.59"/> + <Entry inputSpeed="500.00" inputTorque="50.00" torqueLoss="8.59"/> + <Entry inputSpeed="500.00" inputTorque="250.00" torqueLoss="12.59"/> + <Entry inputSpeed="500.00" inputTorque="450.00" torqueLoss="16.59"/> + <Entry inputSpeed="500.00" inputTorque="650.00" torqueLoss="20.59"/> + <Entry inputSpeed="500.00" inputTorque="850.00" torqueLoss="24.59"/> + <Entry inputSpeed="500.00" inputTorque="1050.00" torqueLoss="28.59"/> + <Entry inputSpeed="500.00" inputTorque="1250.00" torqueLoss="32.59"/> + <Entry inputSpeed="500.00" inputTorque="1450.00" torqueLoss="36.59"/> + <Entry inputSpeed="500.00" inputTorque="1650.00" torqueLoss="40.59"/> + <Entry inputSpeed="500.00" inputTorque="1850.00" torqueLoss="44.59"/> + <Entry inputSpeed="500.00" inputTorque="2050.00" torqueLoss="48.59"/> + <Entry inputSpeed="500.00" inputTorque="2250.00" torqueLoss="52.59"/> + <Entry inputSpeed="500.00" inputTorque="3000.00" torqueLoss="56.59"/> + <Entry inputSpeed="700.00" inputTorque="-350.00" torqueLoss="15.60"/> + <Entry inputSpeed="700.00" inputTorque="-150.00" torqueLoss="11.60"/> + <Entry inputSpeed="700.00" inputTorque="50.00" torqueLoss="9.60"/> + <Entry inputSpeed="700.00" inputTorque="250.00" torqueLoss="13.60"/> + <Entry inputSpeed="700.00" inputTorque="450.00" torqueLoss="17.60"/> + <Entry inputSpeed="700.00" inputTorque="650.00" torqueLoss="21.60"/> + <Entry inputSpeed="700.00" inputTorque="850.00" torqueLoss="25.60"/> + <Entry inputSpeed="700.00" inputTorque="1050.00" torqueLoss="29.60"/> + <Entry inputSpeed="700.00" inputTorque="1250.00" torqueLoss="33.60"/> + <Entry inputSpeed="700.00" inputTorque="1450.00" torqueLoss="37.60"/> + <Entry inputSpeed="700.00" inputTorque="1650.00" torqueLoss="41.60"/> + <Entry inputSpeed="700.00" inputTorque="1850.00" torqueLoss="45.60"/> + <Entry inputSpeed="700.00" inputTorque="2050.00" torqueLoss="49.60"/> + <Entry inputSpeed="700.00" inputTorque="2250.00" torqueLoss="53.60"/> + <Entry inputSpeed="700.00" inputTorque="3000.00" torqueLoss="57.60"/> + <Entry inputSpeed="900.00" inputTorque="-350.00" torqueLoss="16.61"/> + <Entry inputSpeed="900.00" inputTorque="-150.00" torqueLoss="12.61"/> + <Entry inputSpeed="900.00" inputTorque="50.00" torqueLoss="10.61"/> + <Entry inputSpeed="900.00" inputTorque="250.00" torqueLoss="14.61"/> + <Entry inputSpeed="900.00" inputTorque="450.00" torqueLoss="18.61"/> + <Entry inputSpeed="900.00" inputTorque="650.00" torqueLoss="22.61"/> + <Entry inputSpeed="900.00" inputTorque="850.00" torqueLoss="26.61"/> + <Entry inputSpeed="900.00" inputTorque="1050.00" torqueLoss="30.61"/> + <Entry inputSpeed="900.00" inputTorque="1250.00" torqueLoss="34.61"/> + <Entry inputSpeed="900.00" inputTorque="1450.00" torqueLoss="38.61"/> + <Entry inputSpeed="900.00" inputTorque="1650.00" torqueLoss="42.61"/> + <Entry inputSpeed="900.00" inputTorque="1850.00" torqueLoss="46.61"/> + <Entry inputSpeed="900.00" inputTorque="2050.00" torqueLoss="50.61"/> + <Entry inputSpeed="900.00" inputTorque="2250.00" torqueLoss="54.61"/> + <Entry inputSpeed="900.00" inputTorque="3000.00" torqueLoss="58.61"/> + <Entry inputSpeed="1100.00" inputTorque="-350.00" torqueLoss="17.63"/> + <Entry inputSpeed="1100.00" inputTorque="-150.00" torqueLoss="13.63"/> + <Entry inputSpeed="1100.00" inputTorque="50.00" torqueLoss="11.63"/> + <Entry inputSpeed="1100.00" inputTorque="250.00" torqueLoss="15.63"/> + <Entry inputSpeed="1100.00" inputTorque="450.00" torqueLoss="19.63"/> + <Entry inputSpeed="1100.00" inputTorque="650.00" torqueLoss="23.63"/> + <Entry inputSpeed="1100.00" inputTorque="850.00" torqueLoss="27.63"/> + <Entry inputSpeed="1100.00" inputTorque="1050.00" torqueLoss="31.63"/> + <Entry inputSpeed="1100.00" inputTorque="1250.00" torqueLoss="35.63"/> + <Entry inputSpeed="1100.00" inputTorque="1450.00" torqueLoss="39.63"/> + <Entry inputSpeed="1100.00" inputTorque="1650.00" torqueLoss="43.63"/> + <Entry inputSpeed="1100.00" inputTorque="1850.00" torqueLoss="47.63"/> + <Entry inputSpeed="1100.00" inputTorque="2050.00" torqueLoss="51.63"/> + <Entry inputSpeed="1100.00" inputTorque="2250.00" torqueLoss="55.63"/> + <Entry inputSpeed="1100.00" inputTorque="3000.00" torqueLoss="59.63"/> + <Entry inputSpeed="1300.00" inputTorque="-350.00" torqueLoss="18.64"/> + <Entry inputSpeed="1300.00" inputTorque="-150.00" torqueLoss="14.64"/> + <Entry inputSpeed="1300.00" inputTorque="50.00" torqueLoss="12.64"/> + <Entry inputSpeed="1300.00" inputTorque="250.00" torqueLoss="16.64"/> + <Entry inputSpeed="1300.00" inputTorque="450.00" torqueLoss="20.64"/> + <Entry inputSpeed="1300.00" inputTorque="650.00" torqueLoss="24.64"/> + <Entry inputSpeed="1300.00" inputTorque="850.00" torqueLoss="28.64"/> + <Entry inputSpeed="1300.00" inputTorque="1050.00" torqueLoss="32.64"/> + <Entry inputSpeed="1300.00" inputTorque="1250.00" torqueLoss="36.64"/> + <Entry inputSpeed="1300.00" inputTorque="1450.00" torqueLoss="40.64"/> + <Entry inputSpeed="1300.00" inputTorque="1650.00" torqueLoss="44.64"/> + <Entry inputSpeed="1300.00" inputTorque="1850.00" torqueLoss="48.64"/> + <Entry inputSpeed="1300.00" inputTorque="2050.00" torqueLoss="52.64"/> + <Entry inputSpeed="1300.00" inputTorque="2250.00" torqueLoss="56.64"/> + <Entry inputSpeed="1300.00" inputTorque="3000.00" torqueLoss="60.64"/> + <Entry inputSpeed="1500.00" inputTorque="-350.00" torqueLoss="19.65"/> + <Entry inputSpeed="1500.00" inputTorque="-150.00" torqueLoss="15.65"/> + <Entry inputSpeed="1500.00" inputTorque="50.00" torqueLoss="13.65"/> + <Entry inputSpeed="1500.00" inputTorque="250.00" torqueLoss="17.65"/> + <Entry inputSpeed="1500.00" inputTorque="450.00" torqueLoss="21.65"/> + <Entry inputSpeed="1500.00" inputTorque="650.00" torqueLoss="25.65"/> + <Entry inputSpeed="1500.00" inputTorque="850.00" torqueLoss="29.65"/> + <Entry inputSpeed="1500.00" inputTorque="1050.00" torqueLoss="33.65"/> + <Entry inputSpeed="1500.00" inputTorque="1250.00" torqueLoss="37.65"/> + <Entry inputSpeed="1500.00" inputTorque="1450.00" torqueLoss="41.65"/> + <Entry inputSpeed="1500.00" inputTorque="1650.00" torqueLoss="45.65"/> + <Entry inputSpeed="1500.00" inputTorque="1850.00" torqueLoss="49.65"/> + <Entry inputSpeed="1500.00" inputTorque="2050.00" torqueLoss="53.65"/> + <Entry inputSpeed="1500.00" inputTorque="2250.00" torqueLoss="57.65"/> + <Entry inputSpeed="1500.00" inputTorque="3000.00" torqueLoss="61.65"/> + <Entry inputSpeed="1700.00" inputTorque="-350.00" torqueLoss="20.66"/> + <Entry inputSpeed="1700.00" inputTorque="-150.00" torqueLoss="16.66"/> + <Entry inputSpeed="1700.00" inputTorque="50.00" torqueLoss="14.66"/> + <Entry inputSpeed="1700.00" inputTorque="250.00" torqueLoss="18.66"/> + <Entry inputSpeed="1700.00" inputTorque="450.00" torqueLoss="22.66"/> + <Entry inputSpeed="1700.00" inputTorque="650.00" torqueLoss="26.66"/> + <Entry inputSpeed="1700.00" inputTorque="850.00" torqueLoss="30.66"/> + <Entry inputSpeed="1700.00" inputTorque="1050.00" torqueLoss="34.66"/> + <Entry inputSpeed="1700.00" inputTorque="1250.00" torqueLoss="38.66"/> + <Entry inputSpeed="1700.00" inputTorque="1450.00" torqueLoss="42.66"/> + <Entry inputSpeed="1700.00" inputTorque="1650.00" torqueLoss="46.66"/> + <Entry inputSpeed="1700.00" inputTorque="1850.00" torqueLoss="50.66"/> + <Entry inputSpeed="1700.00" inputTorque="2050.00" torqueLoss="54.66"/> + <Entry inputSpeed="1700.00" inputTorque="2250.00" torqueLoss="58.66"/> + <Entry inputSpeed="1700.00" inputTorque="3000.00" torqueLoss="62.66"/> + <Entry inputSpeed="1900.00" inputTorque="-350.00" torqueLoss="21.67"/> + <Entry inputSpeed="1900.00" inputTorque="-150.00" torqueLoss="17.67"/> + <Entry inputSpeed="1900.00" inputTorque="50.00" torqueLoss="15.67"/> + <Entry inputSpeed="1900.00" inputTorque="250.00" torqueLoss="19.67"/> + <Entry inputSpeed="1900.00" inputTorque="450.00" torqueLoss="23.67"/> + <Entry inputSpeed="1900.00" inputTorque="650.00" torqueLoss="27.67"/> + <Entry inputSpeed="1900.00" inputTorque="850.00" torqueLoss="31.67"/> + <Entry inputSpeed="1900.00" inputTorque="1050.00" torqueLoss="35.67"/> + <Entry inputSpeed="1900.00" inputTorque="1250.00" torqueLoss="39.67"/> + <Entry inputSpeed="1900.00" inputTorque="1450.00" torqueLoss="43.67"/> + <Entry inputSpeed="1900.00" inputTorque="1650.00" torqueLoss="47.67"/> + <Entry inputSpeed="1900.00" inputTorque="1850.00" torqueLoss="51.67"/> + <Entry inputSpeed="1900.00" inputTorque="2050.00" torqueLoss="55.67"/> + <Entry inputSpeed="1900.00" inputTorque="2250.00" torqueLoss="59.67"/> + <Entry inputSpeed="1900.00" inputTorque="3000.00" torqueLoss="63.67"/> + <Entry inputSpeed="2100.00" inputTorque="-350.00" torqueLoss="22.69"/> + <Entry inputSpeed="2100.00" inputTorque="-150.00" torqueLoss="18.69"/> + <Entry inputSpeed="2100.00" inputTorque="50.00" torqueLoss="16.69"/> + <Entry inputSpeed="2100.00" inputTorque="250.00" torqueLoss="20.69"/> + <Entry inputSpeed="2100.00" inputTorque="450.00" torqueLoss="24.69"/> + <Entry inputSpeed="2100.00" inputTorque="650.00" torqueLoss="28.69"/> + <Entry inputSpeed="2100.00" inputTorque="850.00" torqueLoss="32.69"/> + <Entry inputSpeed="2100.00" inputTorque="1050.00" torqueLoss="36.69"/> + <Entry inputSpeed="2100.00" inputTorque="1250.00" torqueLoss="40.69"/> + <Entry inputSpeed="2100.00" inputTorque="1450.00" torqueLoss="44.69"/> + <Entry inputSpeed="2100.00" inputTorque="1650.00" torqueLoss="48.69"/> + <Entry inputSpeed="2100.00" inputTorque="1850.00" torqueLoss="52.69"/> + <Entry inputSpeed="2100.00" inputTorque="2050.00" torqueLoss="56.69"/> + <Entry inputSpeed="2100.00" inputTorque="2250.00" torqueLoss="60.69"/> + <Entry inputSpeed="2100.00" inputTorque="3000.00" torqueLoss="64.69"/> + <Entry inputSpeed="0.00" inputTorque="-1000.00" torqueLoss="25.06"/> + <Entry inputSpeed="100.00" inputTorque="-1000.00" torqueLoss="25.56"/> + <Entry inputSpeed="300.00" inputTorque="-1000.00" torqueLoss="26.58"/> + <Entry inputSpeed="500.00" inputTorque="-1000.00" torqueLoss="27.59"/> + <Entry inputSpeed="700.00" inputTorque="-1000.00" torqueLoss="28.60"/> + <Entry inputSpeed="900.00" inputTorque="-1000.00" torqueLoss="29.61"/> + <Entry inputSpeed="1100.00" inputTorque="-1000.00" torqueLoss="30.63"/> + <Entry inputSpeed="1300.00" inputTorque="-1000.00" torqueLoss="31.64"/> + <Entry inputSpeed="1500.00" inputTorque="-1000.00" torqueLoss="32.65"/> + <Entry inputSpeed="1700.00" inputTorque="-1000.00" torqueLoss="33.66"/> + <Entry inputSpeed="1900.00" inputTorque="-1000.00" torqueLoss="34.67"/> + <Entry inputSpeed="2100.00" inputTorque="-1000.00" torqueLoss="35.69"/> + </TorqueLossMap> + </Gear> + <Gear number="4"> + <Ratio>7.040</Ratio> + <MaxSpeed>2000</MaxSpeed> + <TorqueLossMap> + <Entry inputSpeed="0.00" inputTorque="-350.00" torqueLoss="12.06"/> + <Entry inputSpeed="0.00" inputTorque="-150.00" torqueLoss="8.06"/> + <Entry inputSpeed="0.00" inputTorque="50.00" torqueLoss="6.06"/> + <Entry inputSpeed="0.00" inputTorque="250.00" torqueLoss="10.06"/> + <Entry inputSpeed="0.00" inputTorque="450.00" torqueLoss="14.06"/> + <Entry inputSpeed="0.00" inputTorque="650.00" torqueLoss="18.06"/> + <Entry inputSpeed="0.00" inputTorque="850.00" torqueLoss="22.06"/> + <Entry inputSpeed="0.00" inputTorque="1050.00" torqueLoss="26.06"/> + <Entry inputSpeed="0.00" inputTorque="1250.00" torqueLoss="30.06"/> + <Entry inputSpeed="0.00" inputTorque="1450.00" torqueLoss="34.06"/> + <Entry inputSpeed="0.00" inputTorque="1650.00" torqueLoss="38.06"/> + <Entry inputSpeed="0.00" inputTorque="1850.00" torqueLoss="42.06"/> + <Entry inputSpeed="0.00" inputTorque="2050.00" torqueLoss="46.06"/> + <Entry inputSpeed="0.00" inputTorque="2250.00" torqueLoss="50.06"/> + <Entry inputSpeed="0.00" inputTorque="3000.00" torqueLoss="54.06"/> + <Entry inputSpeed="100.00" inputTorque="-350.00" torqueLoss="12.56"/> + <Entry inputSpeed="100.00" inputTorque="-150.00" torqueLoss="8.56"/> + <Entry inputSpeed="100.00" inputTorque="50.00" torqueLoss="6.56"/> + <Entry inputSpeed="100.00" inputTorque="250.00" torqueLoss="10.56"/> + <Entry inputSpeed="100.00" inputTorque="450.00" torqueLoss="14.56"/> + <Entry inputSpeed="100.00" inputTorque="650.00" torqueLoss="18.56"/> + <Entry inputSpeed="100.00" inputTorque="850.00" torqueLoss="22.56"/> + <Entry inputSpeed="100.00" inputTorque="1050.00" torqueLoss="26.56"/> + <Entry inputSpeed="100.00" inputTorque="1250.00" torqueLoss="30.56"/> + <Entry inputSpeed="100.00" inputTorque="1450.00" torqueLoss="34.56"/> + <Entry inputSpeed="100.00" inputTorque="1650.00" torqueLoss="38.56"/> + <Entry inputSpeed="100.00" inputTorque="1850.00" torqueLoss="42.56"/> + <Entry inputSpeed="100.00" inputTorque="2050.00" torqueLoss="46.56"/> + <Entry inputSpeed="100.00" inputTorque="2250.00" torqueLoss="50.56"/> + <Entry inputSpeed="100.00" inputTorque="3000.00" torqueLoss="54.56"/> + <Entry inputSpeed="300.00" inputTorque="-350.00" torqueLoss="13.58"/> + <Entry inputSpeed="300.00" inputTorque="-150.00" torqueLoss="9.58"/> + <Entry inputSpeed="300.00" inputTorque="50.00" torqueLoss="7.58"/> + <Entry inputSpeed="300.00" inputTorque="250.00" torqueLoss="11.58"/> + <Entry inputSpeed="300.00" inputTorque="450.00" torqueLoss="15.58"/> + <Entry inputSpeed="300.00" inputTorque="650.00" torqueLoss="19.58"/> + <Entry inputSpeed="300.00" inputTorque="850.00" torqueLoss="23.58"/> + <Entry inputSpeed="300.00" inputTorque="1050.00" torqueLoss="27.58"/> + <Entry inputSpeed="300.00" inputTorque="1250.00" torqueLoss="31.58"/> + <Entry inputSpeed="300.00" inputTorque="1450.00" torqueLoss="35.58"/> + <Entry inputSpeed="300.00" inputTorque="1650.00" torqueLoss="39.58"/> + <Entry inputSpeed="300.00" inputTorque="1850.00" torqueLoss="43.58"/> + <Entry inputSpeed="300.00" inputTorque="2050.00" torqueLoss="47.58"/> + <Entry inputSpeed="300.00" inputTorque="2250.00" torqueLoss="51.58"/> + <Entry inputSpeed="300.00" inputTorque="3000.00" torqueLoss="55.58"/> + <Entry inputSpeed="500.00" inputTorque="-350.00" torqueLoss="14.59"/> + <Entry inputSpeed="500.00" inputTorque="-150.00" torqueLoss="10.59"/> + <Entry inputSpeed="500.00" inputTorque="50.00" torqueLoss="8.59"/> + <Entry inputSpeed="500.00" inputTorque="250.00" torqueLoss="12.59"/> + <Entry inputSpeed="500.00" inputTorque="450.00" torqueLoss="16.59"/> + <Entry inputSpeed="500.00" inputTorque="650.00" torqueLoss="20.59"/> + <Entry inputSpeed="500.00" inputTorque="850.00" torqueLoss="24.59"/> + <Entry inputSpeed="500.00" inputTorque="1050.00" torqueLoss="28.59"/> + <Entry inputSpeed="500.00" inputTorque="1250.00" torqueLoss="32.59"/> + <Entry inputSpeed="500.00" inputTorque="1450.00" torqueLoss="36.59"/> + <Entry inputSpeed="500.00" inputTorque="1650.00" torqueLoss="40.59"/> + <Entry inputSpeed="500.00" inputTorque="1850.00" torqueLoss="44.59"/> + <Entry inputSpeed="500.00" inputTorque="2050.00" torqueLoss="48.59"/> + <Entry inputSpeed="500.00" inputTorque="2250.00" torqueLoss="52.59"/> + <Entry inputSpeed="500.00" inputTorque="3000.00" torqueLoss="56.59"/> + <Entry inputSpeed="700.00" inputTorque="-350.00" torqueLoss="15.60"/> + <Entry inputSpeed="700.00" inputTorque="-150.00" torqueLoss="11.60"/> + <Entry inputSpeed="700.00" inputTorque="50.00" torqueLoss="9.60"/> + <Entry inputSpeed="700.00" inputTorque="250.00" torqueLoss="13.60"/> + <Entry inputSpeed="700.00" inputTorque="450.00" torqueLoss="17.60"/> + <Entry inputSpeed="700.00" inputTorque="650.00" torqueLoss="21.60"/> + <Entry inputSpeed="700.00" inputTorque="850.00" torqueLoss="25.60"/> + <Entry inputSpeed="700.00" inputTorque="1050.00" torqueLoss="29.60"/> + <Entry inputSpeed="700.00" inputTorque="1250.00" torqueLoss="33.60"/> + <Entry inputSpeed="700.00" inputTorque="1450.00" torqueLoss="37.60"/> + <Entry inputSpeed="700.00" inputTorque="1650.00" torqueLoss="41.60"/> + <Entry inputSpeed="700.00" inputTorque="1850.00" torqueLoss="45.60"/> + <Entry inputSpeed="700.00" inputTorque="2050.00" torqueLoss="49.60"/> + <Entry inputSpeed="700.00" inputTorque="2250.00" torqueLoss="53.60"/> + <Entry inputSpeed="700.00" inputTorque="3000.00" torqueLoss="57.60"/> + <Entry inputSpeed="900.00" inputTorque="-350.00" torqueLoss="16.61"/> + <Entry inputSpeed="900.00" inputTorque="-150.00" torqueLoss="12.61"/> + <Entry inputSpeed="900.00" inputTorque="50.00" torqueLoss="10.61"/> + <Entry inputSpeed="900.00" inputTorque="250.00" torqueLoss="14.61"/> + <Entry inputSpeed="900.00" inputTorque="450.00" torqueLoss="18.61"/> + <Entry inputSpeed="900.00" inputTorque="650.00" torqueLoss="22.61"/> + <Entry inputSpeed="900.00" inputTorque="850.00" torqueLoss="26.61"/> + <Entry inputSpeed="900.00" inputTorque="1050.00" torqueLoss="30.61"/> + <Entry inputSpeed="900.00" inputTorque="1250.00" torqueLoss="34.61"/> + <Entry inputSpeed="900.00" inputTorque="1450.00" torqueLoss="38.61"/> + <Entry inputSpeed="900.00" inputTorque="1650.00" torqueLoss="42.61"/> + <Entry inputSpeed="900.00" inputTorque="1850.00" torqueLoss="46.61"/> + <Entry inputSpeed="900.00" inputTorque="2050.00" torqueLoss="50.61"/> + <Entry inputSpeed="900.00" inputTorque="2250.00" torqueLoss="54.61"/> + <Entry inputSpeed="900.00" inputTorque="3000.00" torqueLoss="58.61"/> + <Entry inputSpeed="1100.00" inputTorque="-350.00" torqueLoss="17.63"/> + <Entry inputSpeed="1100.00" inputTorque="-150.00" torqueLoss="13.63"/> + <Entry inputSpeed="1100.00" inputTorque="50.00" torqueLoss="11.63"/> + <Entry inputSpeed="1100.00" inputTorque="250.00" torqueLoss="15.63"/> + <Entry inputSpeed="1100.00" inputTorque="450.00" torqueLoss="19.63"/> + <Entry inputSpeed="1100.00" inputTorque="650.00" torqueLoss="23.63"/> + <Entry inputSpeed="1100.00" inputTorque="850.00" torqueLoss="27.63"/> + <Entry inputSpeed="1100.00" inputTorque="1050.00" torqueLoss="31.63"/> + <Entry inputSpeed="1100.00" inputTorque="1250.00" torqueLoss="35.63"/> + <Entry inputSpeed="1100.00" inputTorque="1450.00" torqueLoss="39.63"/> + <Entry inputSpeed="1100.00" inputTorque="1650.00" torqueLoss="43.63"/> + <Entry inputSpeed="1100.00" inputTorque="1850.00" torqueLoss="47.63"/> + <Entry inputSpeed="1100.00" inputTorque="2050.00" torqueLoss="51.63"/> + <Entry inputSpeed="1100.00" inputTorque="2250.00" torqueLoss="55.63"/> + <Entry inputSpeed="1100.00" inputTorque="3000.00" torqueLoss="59.63"/> + <Entry inputSpeed="1300.00" inputTorque="-350.00" torqueLoss="18.64"/> + <Entry inputSpeed="1300.00" inputTorque="-150.00" torqueLoss="14.64"/> + <Entry inputSpeed="1300.00" inputTorque="50.00" torqueLoss="12.64"/> + <Entry inputSpeed="1300.00" inputTorque="250.00" torqueLoss="16.64"/> + <Entry inputSpeed="1300.00" inputTorque="450.00" torqueLoss="20.64"/> + <Entry inputSpeed="1300.00" inputTorque="650.00" torqueLoss="24.64"/> + <Entry inputSpeed="1300.00" inputTorque="850.00" torqueLoss="28.64"/> + <Entry inputSpeed="1300.00" inputTorque="1050.00" torqueLoss="32.64"/> + <Entry inputSpeed="1300.00" inputTorque="1250.00" torqueLoss="36.64"/> + <Entry inputSpeed="1300.00" inputTorque="1450.00" torqueLoss="40.64"/> + <Entry inputSpeed="1300.00" inputTorque="1650.00" torqueLoss="44.64"/> + <Entry inputSpeed="1300.00" inputTorque="1850.00" torqueLoss="48.64"/> + <Entry inputSpeed="1300.00" inputTorque="2050.00" torqueLoss="52.64"/> + <Entry inputSpeed="1300.00" inputTorque="2250.00" torqueLoss="56.64"/> + <Entry inputSpeed="1300.00" inputTorque="3000.00" torqueLoss="60.64"/> + <Entry inputSpeed="1500.00" inputTorque="-350.00" torqueLoss="19.65"/> + <Entry inputSpeed="1500.00" inputTorque="-150.00" torqueLoss="15.65"/> + <Entry inputSpeed="1500.00" inputTorque="50.00" torqueLoss="13.65"/> + <Entry inputSpeed="1500.00" inputTorque="250.00" torqueLoss="17.65"/> + <Entry inputSpeed="1500.00" inputTorque="450.00" torqueLoss="21.65"/> + <Entry inputSpeed="1500.00" inputTorque="650.00" torqueLoss="25.65"/> + <Entry inputSpeed="1500.00" inputTorque="850.00" torqueLoss="29.65"/> + <Entry inputSpeed="1500.00" inputTorque="1050.00" torqueLoss="33.65"/> + <Entry inputSpeed="1500.00" inputTorque="1250.00" torqueLoss="37.65"/> + <Entry inputSpeed="1500.00" inputTorque="1450.00" torqueLoss="41.65"/> + <Entry inputSpeed="1500.00" inputTorque="1650.00" torqueLoss="45.65"/> + <Entry inputSpeed="1500.00" inputTorque="1850.00" torqueLoss="49.65"/> + <Entry inputSpeed="1500.00" inputTorque="2050.00" torqueLoss="53.65"/> + <Entry inputSpeed="1500.00" inputTorque="2250.00" torqueLoss="57.65"/> + <Entry inputSpeed="1500.00" inputTorque="3000.00" torqueLoss="61.65"/> + <Entry inputSpeed="1700.00" inputTorque="-350.00" torqueLoss="20.66"/> + <Entry inputSpeed="1700.00" inputTorque="-150.00" torqueLoss="16.66"/> + <Entry inputSpeed="1700.00" inputTorque="50.00" torqueLoss="14.66"/> + <Entry inputSpeed="1700.00" inputTorque="250.00" torqueLoss="18.66"/> + <Entry inputSpeed="1700.00" inputTorque="450.00" torqueLoss="22.66"/> + <Entry inputSpeed="1700.00" inputTorque="650.00" torqueLoss="26.66"/> + <Entry inputSpeed="1700.00" inputTorque="850.00" torqueLoss="30.66"/> + <Entry inputSpeed="1700.00" inputTorque="1050.00" torqueLoss="34.66"/> + <Entry inputSpeed="1700.00" inputTorque="1250.00" torqueLoss="38.66"/> + <Entry inputSpeed="1700.00" inputTorque="1450.00" torqueLoss="42.66"/> + <Entry inputSpeed="1700.00" inputTorque="1650.00" torqueLoss="46.66"/> + <Entry inputSpeed="1700.00" inputTorque="1850.00" torqueLoss="50.66"/> + <Entry inputSpeed="1700.00" inputTorque="2050.00" torqueLoss="54.66"/> + <Entry inputSpeed="1700.00" inputTorque="2250.00" torqueLoss="58.66"/> + <Entry inputSpeed="1700.00" inputTorque="3000.00" torqueLoss="62.66"/> + <Entry inputSpeed="1900.00" inputTorque="-350.00" torqueLoss="21.67"/> + <Entry inputSpeed="1900.00" inputTorque="-150.00" torqueLoss="17.67"/> + <Entry inputSpeed="1900.00" inputTorque="50.00" torqueLoss="15.67"/> + <Entry inputSpeed="1900.00" inputTorque="250.00" torqueLoss="19.67"/> + <Entry inputSpeed="1900.00" inputTorque="450.00" torqueLoss="23.67"/> + <Entry inputSpeed="1900.00" inputTorque="650.00" torqueLoss="27.67"/> + <Entry inputSpeed="1900.00" inputTorque="850.00" torqueLoss="31.67"/> + <Entry inputSpeed="1900.00" inputTorque="1050.00" torqueLoss="35.67"/> + <Entry inputSpeed="1900.00" inputTorque="1250.00" torqueLoss="39.67"/> + <Entry inputSpeed="1900.00" inputTorque="1450.00" torqueLoss="43.67"/> + <Entry inputSpeed="1900.00" inputTorque="1650.00" torqueLoss="47.67"/> + <Entry inputSpeed="1900.00" inputTorque="1850.00" torqueLoss="51.67"/> + <Entry inputSpeed="1900.00" inputTorque="2050.00" torqueLoss="55.67"/> + <Entry inputSpeed="1900.00" inputTorque="2250.00" torqueLoss="59.67"/> + <Entry inputSpeed="1900.00" inputTorque="3000.00" torqueLoss="63.67"/> + <Entry inputSpeed="2100.00" inputTorque="-350.00" torqueLoss="22.69"/> + <Entry inputSpeed="2100.00" inputTorque="-150.00" torqueLoss="18.69"/> + <Entry inputSpeed="2100.00" inputTorque="50.00" torqueLoss="16.69"/> + <Entry inputSpeed="2100.00" inputTorque="250.00" torqueLoss="20.69"/> + <Entry inputSpeed="2100.00" inputTorque="450.00" torqueLoss="24.69"/> + <Entry inputSpeed="2100.00" inputTorque="650.00" torqueLoss="28.69"/> + <Entry inputSpeed="2100.00" inputTorque="850.00" torqueLoss="32.69"/> + <Entry inputSpeed="2100.00" inputTorque="1050.00" torqueLoss="36.69"/> + <Entry inputSpeed="2100.00" inputTorque="1250.00" torqueLoss="40.69"/> + <Entry inputSpeed="2100.00" inputTorque="1450.00" torqueLoss="44.69"/> + <Entry inputSpeed="2100.00" inputTorque="1650.00" torqueLoss="48.69"/> + <Entry inputSpeed="2100.00" inputTorque="1850.00" torqueLoss="52.69"/> + <Entry inputSpeed="2100.00" inputTorque="2050.00" torqueLoss="56.69"/> + <Entry inputSpeed="2100.00" inputTorque="2250.00" torqueLoss="60.69"/> + <Entry inputSpeed="2100.00" inputTorque="3000.00" torqueLoss="64.69"/> + <Entry inputSpeed="0.00" inputTorque="-1000.00" torqueLoss="25.06"/> + <Entry inputSpeed="100.00" inputTorque="-1000.00" torqueLoss="25.56"/> + <Entry inputSpeed="300.00" inputTorque="-1000.00" torqueLoss="26.58"/> + <Entry inputSpeed="500.00" inputTorque="-1000.00" torqueLoss="27.59"/> + <Entry inputSpeed="700.00" inputTorque="-1000.00" torqueLoss="28.60"/> + <Entry inputSpeed="900.00" inputTorque="-1000.00" torqueLoss="29.61"/> + <Entry inputSpeed="1100.00" inputTorque="-1000.00" torqueLoss="30.63"/> + <Entry inputSpeed="1300.00" inputTorque="-1000.00" torqueLoss="31.64"/> + <Entry inputSpeed="1500.00" inputTorque="-1000.00" torqueLoss="32.65"/> + <Entry inputSpeed="1700.00" inputTorque="-1000.00" torqueLoss="33.66"/> + <Entry inputSpeed="1900.00" inputTorque="-1000.00" torqueLoss="34.67"/> + <Entry inputSpeed="2100.00" inputTorque="-1000.00" torqueLoss="35.69"/> + </TorqueLossMap> + </Gear> + <Gear number="5"> + <Ratio>5.640</Ratio> + <MaxSpeed>2000</MaxSpeed> + <TorqueLossMap> + <Entry inputSpeed="0.00" inputTorque="-350.00" torqueLoss="12.06"/> + <Entry inputSpeed="0.00" inputTorque="-150.00" torqueLoss="8.06"/> + <Entry inputSpeed="0.00" inputTorque="50.00" torqueLoss="6.06"/> + <Entry inputSpeed="0.00" inputTorque="250.00" torqueLoss="10.06"/> + <Entry inputSpeed="0.00" inputTorque="450.00" torqueLoss="14.06"/> + <Entry inputSpeed="0.00" inputTorque="650.00" torqueLoss="18.06"/> + <Entry inputSpeed="0.00" inputTorque="850.00" torqueLoss="22.06"/> + <Entry inputSpeed="0.00" inputTorque="1050.00" torqueLoss="26.06"/> + <Entry inputSpeed="0.00" inputTorque="1250.00" torqueLoss="30.06"/> + <Entry inputSpeed="0.00" inputTorque="1450.00" torqueLoss="34.06"/> + <Entry inputSpeed="0.00" inputTorque="1650.00" torqueLoss="38.06"/> + <Entry inputSpeed="0.00" inputTorque="1850.00" torqueLoss="42.06"/> + <Entry inputSpeed="0.00" inputTorque="2050.00" torqueLoss="46.06"/> + <Entry inputSpeed="0.00" inputTorque="2250.00" torqueLoss="50.06"/> + <Entry inputSpeed="0.00" inputTorque="3000.00" torqueLoss="54.06"/> + <Entry inputSpeed="100.00" inputTorque="-350.00" torqueLoss="12.56"/> + <Entry inputSpeed="100.00" inputTorque="-150.00" torqueLoss="8.56"/> + <Entry inputSpeed="100.00" inputTorque="50.00" torqueLoss="6.56"/> + <Entry inputSpeed="100.00" inputTorque="250.00" torqueLoss="10.56"/> + <Entry inputSpeed="100.00" inputTorque="450.00" torqueLoss="14.56"/> + <Entry inputSpeed="100.00" inputTorque="650.00" torqueLoss="18.56"/> + <Entry inputSpeed="100.00" inputTorque="850.00" torqueLoss="22.56"/> + <Entry inputSpeed="100.00" inputTorque="1050.00" torqueLoss="26.56"/> + <Entry inputSpeed="100.00" inputTorque="1250.00" torqueLoss="30.56"/> + <Entry inputSpeed="100.00" inputTorque="1450.00" torqueLoss="34.56"/> + <Entry inputSpeed="100.00" inputTorque="1650.00" torqueLoss="38.56"/> + <Entry inputSpeed="100.00" inputTorque="1850.00" torqueLoss="42.56"/> + <Entry inputSpeed="100.00" inputTorque="2050.00" torqueLoss="46.56"/> + <Entry inputSpeed="100.00" inputTorque="2250.00" torqueLoss="50.56"/> + <Entry inputSpeed="100.00" inputTorque="3000.00" torqueLoss="54.56"/> + <Entry inputSpeed="300.00" inputTorque="-350.00" torqueLoss="13.58"/> + <Entry inputSpeed="300.00" inputTorque="-150.00" torqueLoss="9.58"/> + <Entry inputSpeed="300.00" inputTorque="50.00" torqueLoss="7.58"/> + <Entry inputSpeed="300.00" inputTorque="250.00" torqueLoss="11.58"/> + <Entry inputSpeed="300.00" inputTorque="450.00" torqueLoss="15.58"/> + <Entry inputSpeed="300.00" inputTorque="650.00" torqueLoss="19.58"/> + <Entry inputSpeed="300.00" inputTorque="850.00" torqueLoss="23.58"/> + <Entry inputSpeed="300.00" inputTorque="1050.00" torqueLoss="27.58"/> + <Entry inputSpeed="300.00" inputTorque="1250.00" torqueLoss="31.58"/> + <Entry inputSpeed="300.00" inputTorque="1450.00" torqueLoss="35.58"/> + <Entry inputSpeed="300.00" inputTorque="1650.00" torqueLoss="39.58"/> + <Entry inputSpeed="300.00" inputTorque="1850.00" torqueLoss="43.58"/> + <Entry inputSpeed="300.00" inputTorque="2050.00" torqueLoss="47.58"/> + <Entry inputSpeed="300.00" inputTorque="2250.00" torqueLoss="51.58"/> + <Entry inputSpeed="300.00" inputTorque="3000.00" torqueLoss="55.58"/> + <Entry inputSpeed="500.00" inputTorque="-350.00" torqueLoss="14.59"/> + <Entry inputSpeed="500.00" inputTorque="-150.00" torqueLoss="10.59"/> + <Entry inputSpeed="500.00" inputTorque="50.00" torqueLoss="8.59"/> + <Entry inputSpeed="500.00" inputTorque="250.00" torqueLoss="12.59"/> + <Entry inputSpeed="500.00" inputTorque="450.00" torqueLoss="16.59"/> + <Entry inputSpeed="500.00" inputTorque="650.00" torqueLoss="20.59"/> + <Entry inputSpeed="500.00" inputTorque="850.00" torqueLoss="24.59"/> + <Entry inputSpeed="500.00" inputTorque="1050.00" torqueLoss="28.59"/> + <Entry inputSpeed="500.00" inputTorque="1250.00" torqueLoss="32.59"/> + <Entry inputSpeed="500.00" inputTorque="1450.00" torqueLoss="36.59"/> + <Entry inputSpeed="500.00" inputTorque="1650.00" torqueLoss="40.59"/> + <Entry inputSpeed="500.00" inputTorque="1850.00" torqueLoss="44.59"/> + <Entry inputSpeed="500.00" inputTorque="2050.00" torqueLoss="48.59"/> + <Entry inputSpeed="500.00" inputTorque="2250.00" torqueLoss="52.59"/> + <Entry inputSpeed="500.00" inputTorque="3000.00" torqueLoss="56.59"/> + <Entry inputSpeed="700.00" inputTorque="-350.00" torqueLoss="15.60"/> + <Entry inputSpeed="700.00" inputTorque="-150.00" torqueLoss="11.60"/> + <Entry inputSpeed="700.00" inputTorque="50.00" torqueLoss="9.60"/> + <Entry inputSpeed="700.00" inputTorque="250.00" torqueLoss="13.60"/> + <Entry inputSpeed="700.00" inputTorque="450.00" torqueLoss="17.60"/> + <Entry inputSpeed="700.00" inputTorque="650.00" torqueLoss="21.60"/> + <Entry inputSpeed="700.00" inputTorque="850.00" torqueLoss="25.60"/> + <Entry inputSpeed="700.00" inputTorque="1050.00" torqueLoss="29.60"/> + <Entry inputSpeed="700.00" inputTorque="1250.00" torqueLoss="33.60"/> + <Entry inputSpeed="700.00" inputTorque="1450.00" torqueLoss="37.60"/> + <Entry inputSpeed="700.00" inputTorque="1650.00" torqueLoss="41.60"/> + <Entry inputSpeed="700.00" inputTorque="1850.00" torqueLoss="45.60"/> + <Entry inputSpeed="700.00" inputTorque="2050.00" torqueLoss="49.60"/> + <Entry inputSpeed="700.00" inputTorque="2250.00" torqueLoss="53.60"/> + <Entry inputSpeed="700.00" inputTorque="3000.00" torqueLoss="57.60"/> + <Entry inputSpeed="900.00" inputTorque="-350.00" torqueLoss="16.61"/> + <Entry inputSpeed="900.00" inputTorque="-150.00" torqueLoss="12.61"/> + <Entry inputSpeed="900.00" inputTorque="50.00" torqueLoss="10.61"/> + <Entry inputSpeed="900.00" inputTorque="250.00" torqueLoss="14.61"/> + <Entry inputSpeed="900.00" inputTorque="450.00" torqueLoss="18.61"/> + <Entry inputSpeed="900.00" inputTorque="650.00" torqueLoss="22.61"/> + <Entry inputSpeed="900.00" inputTorque="850.00" torqueLoss="26.61"/> + <Entry inputSpeed="900.00" inputTorque="1050.00" torqueLoss="30.61"/> + <Entry inputSpeed="900.00" inputTorque="1250.00" torqueLoss="34.61"/> + <Entry inputSpeed="900.00" inputTorque="1450.00" torqueLoss="38.61"/> + <Entry inputSpeed="900.00" inputTorque="1650.00" torqueLoss="42.61"/> + <Entry inputSpeed="900.00" inputTorque="1850.00" torqueLoss="46.61"/> + <Entry inputSpeed="900.00" inputTorque="2050.00" torqueLoss="50.61"/> + <Entry inputSpeed="900.00" inputTorque="2250.00" torqueLoss="54.61"/> + <Entry inputSpeed="900.00" inputTorque="3000.00" torqueLoss="58.61"/> + <Entry inputSpeed="1100.00" inputTorque="-350.00" torqueLoss="17.63"/> + <Entry inputSpeed="1100.00" inputTorque="-150.00" torqueLoss="13.63"/> + <Entry inputSpeed="1100.00" inputTorque="50.00" torqueLoss="11.63"/> + <Entry inputSpeed="1100.00" inputTorque="250.00" torqueLoss="15.63"/> + <Entry inputSpeed="1100.00" inputTorque="450.00" torqueLoss="19.63"/> + <Entry inputSpeed="1100.00" inputTorque="650.00" torqueLoss="23.63"/> + <Entry inputSpeed="1100.00" inputTorque="850.00" torqueLoss="27.63"/> + <Entry inputSpeed="1100.00" inputTorque="1050.00" torqueLoss="31.63"/> + <Entry inputSpeed="1100.00" inputTorque="1250.00" torqueLoss="35.63"/> + <Entry inputSpeed="1100.00" inputTorque="1450.00" torqueLoss="39.63"/> + <Entry inputSpeed="1100.00" inputTorque="1650.00" torqueLoss="43.63"/> + <Entry inputSpeed="1100.00" inputTorque="1850.00" torqueLoss="47.63"/> + <Entry inputSpeed="1100.00" inputTorque="2050.00" torqueLoss="51.63"/> + <Entry inputSpeed="1100.00" inputTorque="2250.00" torqueLoss="55.63"/> + <Entry inputSpeed="1100.00" inputTorque="3000.00" torqueLoss="59.63"/> + <Entry inputSpeed="1300.00" inputTorque="-350.00" torqueLoss="18.64"/> + <Entry inputSpeed="1300.00" inputTorque="-150.00" torqueLoss="14.64"/> + <Entry inputSpeed="1300.00" inputTorque="50.00" torqueLoss="12.64"/> + <Entry inputSpeed="1300.00" inputTorque="250.00" torqueLoss="16.64"/> + <Entry inputSpeed="1300.00" inputTorque="450.00" torqueLoss="20.64"/> + <Entry inputSpeed="1300.00" inputTorque="650.00" torqueLoss="24.64"/> + <Entry inputSpeed="1300.00" inputTorque="850.00" torqueLoss="28.64"/> + <Entry inputSpeed="1300.00" inputTorque="1050.00" torqueLoss="32.64"/> + <Entry inputSpeed="1300.00" inputTorque="1250.00" torqueLoss="36.64"/> + <Entry inputSpeed="1300.00" inputTorque="1450.00" torqueLoss="40.64"/> + <Entry inputSpeed="1300.00" inputTorque="1650.00" torqueLoss="44.64"/> + <Entry inputSpeed="1300.00" inputTorque="1850.00" torqueLoss="48.64"/> + <Entry inputSpeed="1300.00" inputTorque="2050.00" torqueLoss="52.64"/> + <Entry inputSpeed="1300.00" inputTorque="2250.00" torqueLoss="56.64"/> + <Entry inputSpeed="1300.00" inputTorque="3000.00" torqueLoss="60.64"/> + <Entry inputSpeed="1500.00" inputTorque="-350.00" torqueLoss="19.65"/> + <Entry inputSpeed="1500.00" inputTorque="-150.00" torqueLoss="15.65"/> + <Entry inputSpeed="1500.00" inputTorque="50.00" torqueLoss="13.65"/> + <Entry inputSpeed="1500.00" inputTorque="250.00" torqueLoss="17.65"/> + <Entry inputSpeed="1500.00" inputTorque="450.00" torqueLoss="21.65"/> + <Entry inputSpeed="1500.00" inputTorque="650.00" torqueLoss="25.65"/> + <Entry inputSpeed="1500.00" inputTorque="850.00" torqueLoss="29.65"/> + <Entry inputSpeed="1500.00" inputTorque="1050.00" torqueLoss="33.65"/> + <Entry inputSpeed="1500.00" inputTorque="1250.00" torqueLoss="37.65"/> + <Entry inputSpeed="1500.00" inputTorque="1450.00" torqueLoss="41.65"/> + <Entry inputSpeed="1500.00" inputTorque="1650.00" torqueLoss="45.65"/> + <Entry inputSpeed="1500.00" inputTorque="1850.00" torqueLoss="49.65"/> + <Entry inputSpeed="1500.00" inputTorque="2050.00" torqueLoss="53.65"/> + <Entry inputSpeed="1500.00" inputTorque="2250.00" torqueLoss="57.65"/> + <Entry inputSpeed="1500.00" inputTorque="3000.00" torqueLoss="61.65"/> + <Entry inputSpeed="1700.00" inputTorque="-350.00" torqueLoss="20.66"/> + <Entry inputSpeed="1700.00" inputTorque="-150.00" torqueLoss="16.66"/> + <Entry inputSpeed="1700.00" inputTorque="50.00" torqueLoss="14.66"/> + <Entry inputSpeed="1700.00" inputTorque="250.00" torqueLoss="18.66"/> + <Entry inputSpeed="1700.00" inputTorque="450.00" torqueLoss="22.66"/> + <Entry inputSpeed="1700.00" inputTorque="650.00" torqueLoss="26.66"/> + <Entry inputSpeed="1700.00" inputTorque="850.00" torqueLoss="30.66"/> + <Entry inputSpeed="1700.00" inputTorque="1050.00" torqueLoss="34.66"/> + <Entry inputSpeed="1700.00" inputTorque="1250.00" torqueLoss="38.66"/> + <Entry inputSpeed="1700.00" inputTorque="1450.00" torqueLoss="42.66"/> + <Entry inputSpeed="1700.00" inputTorque="1650.00" torqueLoss="46.66"/> + <Entry inputSpeed="1700.00" inputTorque="1850.00" torqueLoss="50.66"/> + <Entry inputSpeed="1700.00" inputTorque="2050.00" torqueLoss="54.66"/> + <Entry inputSpeed="1700.00" inputTorque="2250.00" torqueLoss="58.66"/> + <Entry inputSpeed="1700.00" inputTorque="3000.00" torqueLoss="62.66"/> + <Entry inputSpeed="1900.00" inputTorque="-350.00" torqueLoss="21.67"/> + <Entry inputSpeed="1900.00" inputTorque="-150.00" torqueLoss="17.67"/> + <Entry inputSpeed="1900.00" inputTorque="50.00" torqueLoss="15.67"/> + <Entry inputSpeed="1900.00" inputTorque="250.00" torqueLoss="19.67"/> + <Entry inputSpeed="1900.00" inputTorque="450.00" torqueLoss="23.67"/> + <Entry inputSpeed="1900.00" inputTorque="650.00" torqueLoss="27.67"/> + <Entry inputSpeed="1900.00" inputTorque="850.00" torqueLoss="31.67"/> + <Entry inputSpeed="1900.00" inputTorque="1050.00" torqueLoss="35.67"/> + <Entry inputSpeed="1900.00" inputTorque="1250.00" torqueLoss="39.67"/> + <Entry inputSpeed="1900.00" inputTorque="1450.00" torqueLoss="43.67"/> + <Entry inputSpeed="1900.00" inputTorque="1650.00" torqueLoss="47.67"/> + <Entry inputSpeed="1900.00" inputTorque="1850.00" torqueLoss="51.67"/> + <Entry inputSpeed="1900.00" inputTorque="2050.00" torqueLoss="55.67"/> + <Entry inputSpeed="1900.00" inputTorque="2250.00" torqueLoss="59.67"/> + <Entry inputSpeed="1900.00" inputTorque="3000.00" torqueLoss="63.67"/> + <Entry inputSpeed="2100.00" inputTorque="-350.00" torqueLoss="22.69"/> + <Entry inputSpeed="2100.00" inputTorque="-150.00" torqueLoss="18.69"/> + <Entry inputSpeed="2100.00" inputTorque="50.00" torqueLoss="16.69"/> + <Entry inputSpeed="2100.00" inputTorque="250.00" torqueLoss="20.69"/> + <Entry inputSpeed="2100.00" inputTorque="450.00" torqueLoss="24.69"/> + <Entry inputSpeed="2100.00" inputTorque="650.00" torqueLoss="28.69"/> + <Entry inputSpeed="2100.00" inputTorque="850.00" torqueLoss="32.69"/> + <Entry inputSpeed="2100.00" inputTorque="1050.00" torqueLoss="36.69"/> + <Entry inputSpeed="2100.00" inputTorque="1250.00" torqueLoss="40.69"/> + <Entry inputSpeed="2100.00" inputTorque="1450.00" torqueLoss="44.69"/> + <Entry inputSpeed="2100.00" inputTorque="1650.00" torqueLoss="48.69"/> + <Entry inputSpeed="2100.00" inputTorque="1850.00" torqueLoss="52.69"/> + <Entry inputSpeed="2100.00" inputTorque="2050.00" torqueLoss="56.69"/> + <Entry inputSpeed="2100.00" inputTorque="2250.00" torqueLoss="60.69"/> + <Entry inputSpeed="2100.00" inputTorque="3000.00" torqueLoss="64.69"/> + <Entry inputSpeed="0.00" inputTorque="-1000.00" torqueLoss="25.06"/> + <Entry inputSpeed="100.00" inputTorque="-1000.00" torqueLoss="25.56"/> + <Entry inputSpeed="300.00" inputTorque="-1000.00" torqueLoss="26.58"/> + <Entry inputSpeed="500.00" inputTorque="-1000.00" torqueLoss="27.59"/> + <Entry inputSpeed="700.00" inputTorque="-1000.00" torqueLoss="28.60"/> + <Entry inputSpeed="900.00" inputTorque="-1000.00" torqueLoss="29.61"/> + <Entry inputSpeed="1100.00" inputTorque="-1000.00" torqueLoss="30.63"/> + <Entry inputSpeed="1300.00" inputTorque="-1000.00" torqueLoss="31.64"/> + <Entry inputSpeed="1500.00" inputTorque="-1000.00" torqueLoss="32.65"/> + <Entry inputSpeed="1700.00" inputTorque="-1000.00" torqueLoss="33.66"/> + <Entry inputSpeed="1900.00" inputTorque="-1000.00" torqueLoss="34.67"/> + <Entry inputSpeed="2100.00" inputTorque="-1000.00" torqueLoss="35.69"/> + </TorqueLossMap> + </Gear> + <Gear number="6"> + <Ratio>4.400</Ratio> + <MaxSpeed>2000</MaxSpeed> + <TorqueLossMap> + <Entry inputSpeed="0.00" inputTorque="-350.00" torqueLoss="12.06"/> + <Entry inputSpeed="0.00" inputTorque="-150.00" torqueLoss="8.06"/> + <Entry inputSpeed="0.00" inputTorque="50.00" torqueLoss="6.06"/> + <Entry inputSpeed="0.00" inputTorque="250.00" torqueLoss="10.06"/> + <Entry inputSpeed="0.00" inputTorque="450.00" torqueLoss="14.06"/> + <Entry inputSpeed="0.00" inputTorque="650.00" torqueLoss="18.06"/> + <Entry inputSpeed="0.00" inputTorque="850.00" torqueLoss="22.06"/> + <Entry inputSpeed="0.00" inputTorque="1050.00" torqueLoss="26.06"/> + <Entry inputSpeed="0.00" inputTorque="1250.00" torqueLoss="30.06"/> + <Entry inputSpeed="0.00" inputTorque="1450.00" torqueLoss="34.06"/> + <Entry inputSpeed="0.00" inputTorque="1650.00" torqueLoss="38.06"/> + <Entry inputSpeed="0.00" inputTorque="1850.00" torqueLoss="42.06"/> + <Entry inputSpeed="0.00" inputTorque="2050.00" torqueLoss="46.06"/> + <Entry inputSpeed="0.00" inputTorque="2250.00" torqueLoss="50.06"/> + <Entry inputSpeed="0.00" inputTorque="3000.00" torqueLoss="54.06"/> + <Entry inputSpeed="100.00" inputTorque="-350.00" torqueLoss="12.56"/> + <Entry inputSpeed="100.00" inputTorque="-150.00" torqueLoss="8.56"/> + <Entry inputSpeed="100.00" inputTorque="50.00" torqueLoss="6.56"/> + <Entry inputSpeed="100.00" inputTorque="250.00" torqueLoss="10.56"/> + <Entry inputSpeed="100.00" inputTorque="450.00" torqueLoss="14.56"/> + <Entry inputSpeed="100.00" inputTorque="650.00" torqueLoss="18.56"/> + <Entry inputSpeed="100.00" inputTorque="850.00" torqueLoss="22.56"/> + <Entry inputSpeed="100.00" inputTorque="1050.00" torqueLoss="26.56"/> + <Entry inputSpeed="100.00" inputTorque="1250.00" torqueLoss="30.56"/> + <Entry inputSpeed="100.00" inputTorque="1450.00" torqueLoss="34.56"/> + <Entry inputSpeed="100.00" inputTorque="1650.00" torqueLoss="38.56"/> + <Entry inputSpeed="100.00" inputTorque="1850.00" torqueLoss="42.56"/> + <Entry inputSpeed="100.00" inputTorque="2050.00" torqueLoss="46.56"/> + <Entry inputSpeed="100.00" inputTorque="2250.00" torqueLoss="50.56"/> + <Entry inputSpeed="100.00" inputTorque="3000.00" torqueLoss="54.56"/> + <Entry inputSpeed="300.00" inputTorque="-350.00" torqueLoss="13.58"/> + <Entry inputSpeed="300.00" inputTorque="-150.00" torqueLoss="9.58"/> + <Entry inputSpeed="300.00" inputTorque="50.00" torqueLoss="7.58"/> + <Entry inputSpeed="300.00" inputTorque="250.00" torqueLoss="11.58"/> + <Entry inputSpeed="300.00" inputTorque="450.00" torqueLoss="15.58"/> + <Entry inputSpeed="300.00" inputTorque="650.00" torqueLoss="19.58"/> + <Entry inputSpeed="300.00" inputTorque="850.00" torqueLoss="23.58"/> + <Entry inputSpeed="300.00" inputTorque="1050.00" torqueLoss="27.58"/> + <Entry inputSpeed="300.00" inputTorque="1250.00" torqueLoss="31.58"/> + <Entry inputSpeed="300.00" inputTorque="1450.00" torqueLoss="35.58"/> + <Entry inputSpeed="300.00" inputTorque="1650.00" torqueLoss="39.58"/> + <Entry inputSpeed="300.00" inputTorque="1850.00" torqueLoss="43.58"/> + <Entry inputSpeed="300.00" inputTorque="2050.00" torqueLoss="47.58"/> + <Entry inputSpeed="300.00" inputTorque="2250.00" torqueLoss="51.58"/> + <Entry inputSpeed="300.00" inputTorque="3000.00" torqueLoss="55.58"/> + <Entry inputSpeed="500.00" inputTorque="-350.00" torqueLoss="14.59"/> + <Entry inputSpeed="500.00" inputTorque="-150.00" torqueLoss="10.59"/> + <Entry inputSpeed="500.00" inputTorque="50.00" torqueLoss="8.59"/> + <Entry inputSpeed="500.00" inputTorque="250.00" torqueLoss="12.59"/> + <Entry inputSpeed="500.00" inputTorque="450.00" torqueLoss="16.59"/> + <Entry inputSpeed="500.00" inputTorque="650.00" torqueLoss="20.59"/> + <Entry inputSpeed="500.00" inputTorque="850.00" torqueLoss="24.59"/> + <Entry inputSpeed="500.00" inputTorque="1050.00" torqueLoss="28.59"/> + <Entry inputSpeed="500.00" inputTorque="1250.00" torqueLoss="32.59"/> + <Entry inputSpeed="500.00" inputTorque="1450.00" torqueLoss="36.59"/> + <Entry inputSpeed="500.00" inputTorque="1650.00" torqueLoss="40.59"/> + <Entry inputSpeed="500.00" inputTorque="1850.00" torqueLoss="44.59"/> + <Entry inputSpeed="500.00" inputTorque="2050.00" torqueLoss="48.59"/> + <Entry inputSpeed="500.00" inputTorque="2250.00" torqueLoss="52.59"/> + <Entry inputSpeed="500.00" inputTorque="3000.00" torqueLoss="56.59"/> + <Entry inputSpeed="700.00" inputTorque="-350.00" torqueLoss="15.60"/> + <Entry inputSpeed="700.00" inputTorque="-150.00" torqueLoss="11.60"/> + <Entry inputSpeed="700.00" inputTorque="50.00" torqueLoss="9.60"/> + <Entry inputSpeed="700.00" inputTorque="250.00" torqueLoss="13.60"/> + <Entry inputSpeed="700.00" inputTorque="450.00" torqueLoss="17.60"/> + <Entry inputSpeed="700.00" inputTorque="650.00" torqueLoss="21.60"/> + <Entry inputSpeed="700.00" inputTorque="850.00" torqueLoss="25.60"/> + <Entry inputSpeed="700.00" inputTorque="1050.00" torqueLoss="29.60"/> + <Entry inputSpeed="700.00" inputTorque="1250.00" torqueLoss="33.60"/> + <Entry inputSpeed="700.00" inputTorque="1450.00" torqueLoss="37.60"/> + <Entry inputSpeed="700.00" inputTorque="1650.00" torqueLoss="41.60"/> + <Entry inputSpeed="700.00" inputTorque="1850.00" torqueLoss="45.60"/> + <Entry inputSpeed="700.00" inputTorque="2050.00" torqueLoss="49.60"/> + <Entry inputSpeed="700.00" inputTorque="2250.00" torqueLoss="53.60"/> + <Entry inputSpeed="700.00" inputTorque="3000.00" torqueLoss="57.60"/> + <Entry inputSpeed="900.00" inputTorque="-350.00" torqueLoss="16.61"/> + <Entry inputSpeed="900.00" inputTorque="-150.00" torqueLoss="12.61"/> + <Entry inputSpeed="900.00" inputTorque="50.00" torqueLoss="10.61"/> + <Entry inputSpeed="900.00" inputTorque="250.00" torqueLoss="14.61"/> + <Entry inputSpeed="900.00" inputTorque="450.00" torqueLoss="18.61"/> + <Entry inputSpeed="900.00" inputTorque="650.00" torqueLoss="22.61"/> + <Entry inputSpeed="900.00" inputTorque="850.00" torqueLoss="26.61"/> + <Entry inputSpeed="900.00" inputTorque="1050.00" torqueLoss="30.61"/> + <Entry inputSpeed="900.00" inputTorque="1250.00" torqueLoss="34.61"/> + <Entry inputSpeed="900.00" inputTorque="1450.00" torqueLoss="38.61"/> + <Entry inputSpeed="900.00" inputTorque="1650.00" torqueLoss="42.61"/> + <Entry inputSpeed="900.00" inputTorque="1850.00" torqueLoss="46.61"/> + <Entry inputSpeed="900.00" inputTorque="2050.00" torqueLoss="50.61"/> + <Entry inputSpeed="900.00" inputTorque="2250.00" torqueLoss="54.61"/> + <Entry inputSpeed="900.00" inputTorque="3000.00" torqueLoss="58.61"/> + <Entry inputSpeed="1100.00" inputTorque="-350.00" torqueLoss="17.63"/> + <Entry inputSpeed="1100.00" inputTorque="-150.00" torqueLoss="13.63"/> + <Entry inputSpeed="1100.00" inputTorque="50.00" torqueLoss="11.63"/> + <Entry inputSpeed="1100.00" inputTorque="250.00" torqueLoss="15.63"/> + <Entry inputSpeed="1100.00" inputTorque="450.00" torqueLoss="19.63"/> + <Entry inputSpeed="1100.00" inputTorque="650.00" torqueLoss="23.63"/> + <Entry inputSpeed="1100.00" inputTorque="850.00" torqueLoss="27.63"/> + <Entry inputSpeed="1100.00" inputTorque="1050.00" torqueLoss="31.63"/> + <Entry inputSpeed="1100.00" inputTorque="1250.00" torqueLoss="35.63"/> + <Entry inputSpeed="1100.00" inputTorque="1450.00" torqueLoss="39.63"/> + <Entry inputSpeed="1100.00" inputTorque="1650.00" torqueLoss="43.63"/> + <Entry inputSpeed="1100.00" inputTorque="1850.00" torqueLoss="47.63"/> + <Entry inputSpeed="1100.00" inputTorque="2050.00" torqueLoss="51.63"/> + <Entry inputSpeed="1100.00" inputTorque="2250.00" torqueLoss="55.63"/> + <Entry inputSpeed="1100.00" inputTorque="3000.00" torqueLoss="59.63"/> + <Entry inputSpeed="1300.00" inputTorque="-350.00" torqueLoss="18.64"/> + <Entry inputSpeed="1300.00" inputTorque="-150.00" torqueLoss="14.64"/> + <Entry inputSpeed="1300.00" inputTorque="50.00" torqueLoss="12.64"/> + <Entry inputSpeed="1300.00" inputTorque="250.00" torqueLoss="16.64"/> + <Entry inputSpeed="1300.00" inputTorque="450.00" torqueLoss="20.64"/> + <Entry inputSpeed="1300.00" inputTorque="650.00" torqueLoss="24.64"/> + <Entry inputSpeed="1300.00" inputTorque="850.00" torqueLoss="28.64"/> + <Entry inputSpeed="1300.00" inputTorque="1050.00" torqueLoss="32.64"/> + <Entry inputSpeed="1300.00" inputTorque="1250.00" torqueLoss="36.64"/> + <Entry inputSpeed="1300.00" inputTorque="1450.00" torqueLoss="40.64"/> + <Entry inputSpeed="1300.00" inputTorque="1650.00" torqueLoss="44.64"/> + <Entry inputSpeed="1300.00" inputTorque="1850.00" torqueLoss="48.64"/> + <Entry inputSpeed="1300.00" inputTorque="2050.00" torqueLoss="52.64"/> + <Entry inputSpeed="1300.00" inputTorque="2250.00" torqueLoss="56.64"/> + <Entry inputSpeed="1300.00" inputTorque="3000.00" torqueLoss="60.64"/> + <Entry inputSpeed="1500.00" inputTorque="-350.00" torqueLoss="19.65"/> + <Entry inputSpeed="1500.00" inputTorque="-150.00" torqueLoss="15.65"/> + <Entry inputSpeed="1500.00" inputTorque="50.00" torqueLoss="13.65"/> + <Entry inputSpeed="1500.00" inputTorque="250.00" torqueLoss="17.65"/> + <Entry inputSpeed="1500.00" inputTorque="450.00" torqueLoss="21.65"/> + <Entry inputSpeed="1500.00" inputTorque="650.00" torqueLoss="25.65"/> + <Entry inputSpeed="1500.00" inputTorque="850.00" torqueLoss="29.65"/> + <Entry inputSpeed="1500.00" inputTorque="1050.00" torqueLoss="33.65"/> + <Entry inputSpeed="1500.00" inputTorque="1250.00" torqueLoss="37.65"/> + <Entry inputSpeed="1500.00" inputTorque="1450.00" torqueLoss="41.65"/> + <Entry inputSpeed="1500.00" inputTorque="1650.00" torqueLoss="45.65"/> + <Entry inputSpeed="1500.00" inputTorque="1850.00" torqueLoss="49.65"/> + <Entry inputSpeed="1500.00" inputTorque="2050.00" torqueLoss="53.65"/> + <Entry inputSpeed="1500.00" inputTorque="2250.00" torqueLoss="57.65"/> + <Entry inputSpeed="1500.00" inputTorque="3000.00" torqueLoss="61.65"/> + <Entry inputSpeed="1700.00" inputTorque="-350.00" torqueLoss="20.66"/> + <Entry inputSpeed="1700.00" inputTorque="-150.00" torqueLoss="16.66"/> + <Entry inputSpeed="1700.00" inputTorque="50.00" torqueLoss="14.66"/> + <Entry inputSpeed="1700.00" inputTorque="250.00" torqueLoss="18.66"/> + <Entry inputSpeed="1700.00" inputTorque="450.00" torqueLoss="22.66"/> + <Entry inputSpeed="1700.00" inputTorque="650.00" torqueLoss="26.66"/> + <Entry inputSpeed="1700.00" inputTorque="850.00" torqueLoss="30.66"/> + <Entry inputSpeed="1700.00" inputTorque="1050.00" torqueLoss="34.66"/> + <Entry inputSpeed="1700.00" inputTorque="1250.00" torqueLoss="38.66"/> + <Entry inputSpeed="1700.00" inputTorque="1450.00" torqueLoss="42.66"/> + <Entry inputSpeed="1700.00" inputTorque="1650.00" torqueLoss="46.66"/> + <Entry inputSpeed="1700.00" inputTorque="1850.00" torqueLoss="50.66"/> + <Entry inputSpeed="1700.00" inputTorque="2050.00" torqueLoss="54.66"/> + <Entry inputSpeed="1700.00" inputTorque="2250.00" torqueLoss="58.66"/> + <Entry inputSpeed="1700.00" inputTorque="3000.00" torqueLoss="62.66"/> + <Entry inputSpeed="1900.00" inputTorque="-350.00" torqueLoss="21.67"/> + <Entry inputSpeed="1900.00" inputTorque="-150.00" torqueLoss="17.67"/> + <Entry inputSpeed="1900.00" inputTorque="50.00" torqueLoss="15.67"/> + <Entry inputSpeed="1900.00" inputTorque="250.00" torqueLoss="19.67"/> + <Entry inputSpeed="1900.00" inputTorque="450.00" torqueLoss="23.67"/> + <Entry inputSpeed="1900.00" inputTorque="650.00" torqueLoss="27.67"/> + <Entry inputSpeed="1900.00" inputTorque="850.00" torqueLoss="31.67"/> + <Entry inputSpeed="1900.00" inputTorque="1050.00" torqueLoss="35.67"/> + <Entry inputSpeed="1900.00" inputTorque="1250.00" torqueLoss="39.67"/> + <Entry inputSpeed="1900.00" inputTorque="1450.00" torqueLoss="43.67"/> + <Entry inputSpeed="1900.00" inputTorque="1650.00" torqueLoss="47.67"/> + <Entry inputSpeed="1900.00" inputTorque="1850.00" torqueLoss="51.67"/> + <Entry inputSpeed="1900.00" inputTorque="2050.00" torqueLoss="55.67"/> + <Entry inputSpeed="1900.00" inputTorque="2250.00" torqueLoss="59.67"/> + <Entry inputSpeed="1900.00" inputTorque="3000.00" torqueLoss="63.67"/> + <Entry inputSpeed="2100.00" inputTorque="-350.00" torqueLoss="22.69"/> + <Entry inputSpeed="2100.00" inputTorque="-150.00" torqueLoss="18.69"/> + <Entry inputSpeed="2100.00" inputTorque="50.00" torqueLoss="16.69"/> + <Entry inputSpeed="2100.00" inputTorque="250.00" torqueLoss="20.69"/> + <Entry inputSpeed="2100.00" inputTorque="450.00" torqueLoss="24.69"/> + <Entry inputSpeed="2100.00" inputTorque="650.00" torqueLoss="28.69"/> + <Entry inputSpeed="2100.00" inputTorque="850.00" torqueLoss="32.69"/> + <Entry inputSpeed="2100.00" inputTorque="1050.00" torqueLoss="36.69"/> + <Entry inputSpeed="2100.00" inputTorque="1250.00" torqueLoss="40.69"/> + <Entry inputSpeed="2100.00" inputTorque="1450.00" torqueLoss="44.69"/> + <Entry inputSpeed="2100.00" inputTorque="1650.00" torqueLoss="48.69"/> + <Entry inputSpeed="2100.00" inputTorque="1850.00" torqueLoss="52.69"/> + <Entry inputSpeed="2100.00" inputTorque="2050.00" torqueLoss="56.69"/> + <Entry inputSpeed="2100.00" inputTorque="2250.00" torqueLoss="60.69"/> + <Entry inputSpeed="2100.00" inputTorque="3000.00" torqueLoss="64.69"/> + <Entry inputSpeed="0.00" inputTorque="-1000.00" torqueLoss="25.06"/> + <Entry inputSpeed="100.00" inputTorque="-1000.00" torqueLoss="25.56"/> + <Entry inputSpeed="300.00" inputTorque="-1000.00" torqueLoss="26.58"/> + <Entry inputSpeed="500.00" inputTorque="-1000.00" torqueLoss="27.59"/> + <Entry inputSpeed="700.00" inputTorque="-1000.00" torqueLoss="28.60"/> + <Entry inputSpeed="900.00" inputTorque="-1000.00" torqueLoss="29.61"/> + <Entry inputSpeed="1100.00" inputTorque="-1000.00" torqueLoss="30.63"/> + <Entry inputSpeed="1300.00" inputTorque="-1000.00" torqueLoss="31.64"/> + <Entry inputSpeed="1500.00" inputTorque="-1000.00" torqueLoss="32.65"/> + <Entry inputSpeed="1700.00" inputTorque="-1000.00" torqueLoss="33.66"/> + <Entry inputSpeed="1900.00" inputTorque="-1000.00" torqueLoss="34.67"/> + <Entry inputSpeed="2100.00" inputTorque="-1000.00" torqueLoss="35.69"/> + </TorqueLossMap> + </Gear> + <Gear number="7"> + <Ratio>3.390</Ratio> + <MaxSpeed>2000</MaxSpeed> + <TorqueLossMap> + <Entry inputSpeed="0.00" inputTorque="-350.00" torqueLoss="12.06"/> + <Entry inputSpeed="0.00" inputTorque="-150.00" torqueLoss="8.06"/> + <Entry inputSpeed="0.00" inputTorque="50.00" torqueLoss="6.06"/> + <Entry inputSpeed="0.00" inputTorque="250.00" torqueLoss="10.06"/> + <Entry inputSpeed="0.00" inputTorque="450.00" torqueLoss="14.06"/> + <Entry inputSpeed="0.00" inputTorque="650.00" torqueLoss="18.06"/> + <Entry inputSpeed="0.00" inputTorque="850.00" torqueLoss="22.06"/> + <Entry inputSpeed="0.00" inputTorque="1050.00" torqueLoss="26.06"/> + <Entry inputSpeed="0.00" inputTorque="1250.00" torqueLoss="30.06"/> + <Entry inputSpeed="0.00" inputTorque="1450.00" torqueLoss="34.06"/> + <Entry inputSpeed="0.00" inputTorque="1650.00" torqueLoss="38.06"/> + <Entry inputSpeed="0.00" inputTorque="1850.00" torqueLoss="42.06"/> + <Entry inputSpeed="0.00" inputTorque="2050.00" torqueLoss="46.06"/> + <Entry inputSpeed="0.00" inputTorque="2250.00" torqueLoss="50.06"/> + <Entry inputSpeed="0.00" inputTorque="3000.00" torqueLoss="54.06"/> + <Entry inputSpeed="100.00" inputTorque="-350.00" torqueLoss="12.56"/> + <Entry inputSpeed="100.00" inputTorque="-150.00" torqueLoss="8.56"/> + <Entry inputSpeed="100.00" inputTorque="50.00" torqueLoss="6.56"/> + <Entry inputSpeed="100.00" inputTorque="250.00" torqueLoss="10.56"/> + <Entry inputSpeed="100.00" inputTorque="450.00" torqueLoss="14.56"/> + <Entry inputSpeed="100.00" inputTorque="650.00" torqueLoss="18.56"/> + <Entry inputSpeed="100.00" inputTorque="850.00" torqueLoss="22.56"/> + <Entry inputSpeed="100.00" inputTorque="1050.00" torqueLoss="26.56"/> + <Entry inputSpeed="100.00" inputTorque="1250.00" torqueLoss="30.56"/> + <Entry inputSpeed="100.00" inputTorque="1450.00" torqueLoss="34.56"/> + <Entry inputSpeed="100.00" inputTorque="1650.00" torqueLoss="38.56"/> + <Entry inputSpeed="100.00" inputTorque="1850.00" torqueLoss="42.56"/> + <Entry inputSpeed="100.00" inputTorque="2050.00" torqueLoss="46.56"/> + <Entry inputSpeed="100.00" inputTorque="2250.00" torqueLoss="50.56"/> + <Entry inputSpeed="100.00" inputTorque="3000.00" torqueLoss="54.56"/> + <Entry inputSpeed="300.00" inputTorque="-350.00" torqueLoss="13.58"/> + <Entry inputSpeed="300.00" inputTorque="-150.00" torqueLoss="9.58"/> + <Entry inputSpeed="300.00" inputTorque="50.00" torqueLoss="7.58"/> + <Entry inputSpeed="300.00" inputTorque="250.00" torqueLoss="11.58"/> + <Entry inputSpeed="300.00" inputTorque="450.00" torqueLoss="15.58"/> + <Entry inputSpeed="300.00" inputTorque="650.00" torqueLoss="19.58"/> + <Entry inputSpeed="300.00" inputTorque="850.00" torqueLoss="23.58"/> + <Entry inputSpeed="300.00" inputTorque="1050.00" torqueLoss="27.58"/> + <Entry inputSpeed="300.00" inputTorque="1250.00" torqueLoss="31.58"/> + <Entry inputSpeed="300.00" inputTorque="1450.00" torqueLoss="35.58"/> + <Entry inputSpeed="300.00" inputTorque="1650.00" torqueLoss="39.58"/> + <Entry inputSpeed="300.00" inputTorque="1850.00" torqueLoss="43.58"/> + <Entry inputSpeed="300.00" inputTorque="2050.00" torqueLoss="47.58"/> + <Entry inputSpeed="300.00" inputTorque="2250.00" torqueLoss="51.58"/> + <Entry inputSpeed="300.00" inputTorque="3000.00" torqueLoss="55.58"/> + <Entry inputSpeed="500.00" inputTorque="-350.00" torqueLoss="14.59"/> + <Entry inputSpeed="500.00" inputTorque="-150.00" torqueLoss="10.59"/> + <Entry inputSpeed="500.00" inputTorque="50.00" torqueLoss="8.59"/> + <Entry inputSpeed="500.00" inputTorque="250.00" torqueLoss="12.59"/> + <Entry inputSpeed="500.00" inputTorque="450.00" torqueLoss="16.59"/> + <Entry inputSpeed="500.00" inputTorque="650.00" torqueLoss="20.59"/> + <Entry inputSpeed="500.00" inputTorque="850.00" torqueLoss="24.59"/> + <Entry inputSpeed="500.00" inputTorque="1050.00" torqueLoss="28.59"/> + <Entry inputSpeed="500.00" inputTorque="1250.00" torqueLoss="32.59"/> + <Entry inputSpeed="500.00" inputTorque="1450.00" torqueLoss="36.59"/> + <Entry inputSpeed="500.00" inputTorque="1650.00" torqueLoss="40.59"/> + <Entry inputSpeed="500.00" inputTorque="1850.00" torqueLoss="44.59"/> + <Entry inputSpeed="500.00" inputTorque="2050.00" torqueLoss="48.59"/> + <Entry inputSpeed="500.00" inputTorque="2250.00" torqueLoss="52.59"/> + <Entry inputSpeed="500.00" inputTorque="3000.00" torqueLoss="56.59"/> + <Entry inputSpeed="700.00" inputTorque="-350.00" torqueLoss="15.60"/> + <Entry inputSpeed="700.00" inputTorque="-150.00" torqueLoss="11.60"/> + <Entry inputSpeed="700.00" inputTorque="50.00" torqueLoss="9.60"/> + <Entry inputSpeed="700.00" inputTorque="250.00" torqueLoss="13.60"/> + <Entry inputSpeed="700.00" inputTorque="450.00" torqueLoss="17.60"/> + <Entry inputSpeed="700.00" inputTorque="650.00" torqueLoss="21.60"/> + <Entry inputSpeed="700.00" inputTorque="850.00" torqueLoss="25.60"/> + <Entry inputSpeed="700.00" inputTorque="1050.00" torqueLoss="29.60"/> + <Entry inputSpeed="700.00" inputTorque="1250.00" torqueLoss="33.60"/> + <Entry inputSpeed="700.00" inputTorque="1450.00" torqueLoss="37.60"/> + <Entry inputSpeed="700.00" inputTorque="1650.00" torqueLoss="41.60"/> + <Entry inputSpeed="700.00" inputTorque="1850.00" torqueLoss="45.60"/> + <Entry inputSpeed="700.00" inputTorque="2050.00" torqueLoss="49.60"/> + <Entry inputSpeed="700.00" inputTorque="2250.00" torqueLoss="53.60"/> + <Entry inputSpeed="700.00" inputTorque="3000.00" torqueLoss="57.60"/> + <Entry inputSpeed="900.00" inputTorque="-350.00" torqueLoss="16.61"/> + <Entry inputSpeed="900.00" inputTorque="-150.00" torqueLoss="12.61"/> + <Entry inputSpeed="900.00" inputTorque="50.00" torqueLoss="10.61"/> + <Entry inputSpeed="900.00" inputTorque="250.00" torqueLoss="14.61"/> + <Entry inputSpeed="900.00" inputTorque="450.00" torqueLoss="18.61"/> + <Entry inputSpeed="900.00" inputTorque="650.00" torqueLoss="22.61"/> + <Entry inputSpeed="900.00" inputTorque="850.00" torqueLoss="26.61"/> + <Entry inputSpeed="900.00" inputTorque="1050.00" torqueLoss="30.61"/> + <Entry inputSpeed="900.00" inputTorque="1250.00" torqueLoss="34.61"/> + <Entry inputSpeed="900.00" inputTorque="1450.00" torqueLoss="38.61"/> + <Entry inputSpeed="900.00" inputTorque="1650.00" torqueLoss="42.61"/> + <Entry inputSpeed="900.00" inputTorque="1850.00" torqueLoss="46.61"/> + <Entry inputSpeed="900.00" inputTorque="2050.00" torqueLoss="50.61"/> + <Entry inputSpeed="900.00" inputTorque="2250.00" torqueLoss="54.61"/> + <Entry inputSpeed="900.00" inputTorque="3000.00" torqueLoss="58.61"/> + <Entry inputSpeed="1100.00" inputTorque="-350.00" torqueLoss="17.63"/> + <Entry inputSpeed="1100.00" inputTorque="-150.00" torqueLoss="13.63"/> + <Entry inputSpeed="1100.00" inputTorque="50.00" torqueLoss="11.63"/> + <Entry inputSpeed="1100.00" inputTorque="250.00" torqueLoss="15.63"/> + <Entry inputSpeed="1100.00" inputTorque="450.00" torqueLoss="19.63"/> + <Entry inputSpeed="1100.00" inputTorque="650.00" torqueLoss="23.63"/> + <Entry inputSpeed="1100.00" inputTorque="850.00" torqueLoss="27.63"/> + <Entry inputSpeed="1100.00" inputTorque="1050.00" torqueLoss="31.63"/> + <Entry inputSpeed="1100.00" inputTorque="1250.00" torqueLoss="35.63"/> + <Entry inputSpeed="1100.00" inputTorque="1450.00" torqueLoss="39.63"/> + <Entry inputSpeed="1100.00" inputTorque="1650.00" torqueLoss="43.63"/> + <Entry inputSpeed="1100.00" inputTorque="1850.00" torqueLoss="47.63"/> + <Entry inputSpeed="1100.00" inputTorque="2050.00" torqueLoss="51.63"/> + <Entry inputSpeed="1100.00" inputTorque="2250.00" torqueLoss="55.63"/> + <Entry inputSpeed="1100.00" inputTorque="3000.00" torqueLoss="59.63"/> + <Entry inputSpeed="1300.00" inputTorque="-350.00" torqueLoss="18.64"/> + <Entry inputSpeed="1300.00" inputTorque="-150.00" torqueLoss="14.64"/> + <Entry inputSpeed="1300.00" inputTorque="50.00" torqueLoss="12.64"/> + <Entry inputSpeed="1300.00" inputTorque="250.00" torqueLoss="16.64"/> + <Entry inputSpeed="1300.00" inputTorque="450.00" torqueLoss="20.64"/> + <Entry inputSpeed="1300.00" inputTorque="650.00" torqueLoss="24.64"/> + <Entry inputSpeed="1300.00" inputTorque="850.00" torqueLoss="28.64"/> + <Entry inputSpeed="1300.00" inputTorque="1050.00" torqueLoss="32.64"/> + <Entry inputSpeed="1300.00" inputTorque="1250.00" torqueLoss="36.64"/> + <Entry inputSpeed="1300.00" inputTorque="1450.00" torqueLoss="40.64"/> + <Entry inputSpeed="1300.00" inputTorque="1650.00" torqueLoss="44.64"/> + <Entry inputSpeed="1300.00" inputTorque="1850.00" torqueLoss="48.64"/> + <Entry inputSpeed="1300.00" inputTorque="2050.00" torqueLoss="52.64"/> + <Entry inputSpeed="1300.00" inputTorque="2250.00" torqueLoss="56.64"/> + <Entry inputSpeed="1300.00" inputTorque="3000.00" torqueLoss="60.64"/> + <Entry inputSpeed="1500.00" inputTorque="-350.00" torqueLoss="19.65"/> + <Entry inputSpeed="1500.00" inputTorque="-150.00" torqueLoss="15.65"/> + <Entry inputSpeed="1500.00" inputTorque="50.00" torqueLoss="13.65"/> + <Entry inputSpeed="1500.00" inputTorque="250.00" torqueLoss="17.65"/> + <Entry inputSpeed="1500.00" inputTorque="450.00" torqueLoss="21.65"/> + <Entry inputSpeed="1500.00" inputTorque="650.00" torqueLoss="25.65"/> + <Entry inputSpeed="1500.00" inputTorque="850.00" torqueLoss="29.65"/> + <Entry inputSpeed="1500.00" inputTorque="1050.00" torqueLoss="33.65"/> + <Entry inputSpeed="1500.00" inputTorque="1250.00" torqueLoss="37.65"/> + <Entry inputSpeed="1500.00" inputTorque="1450.00" torqueLoss="41.65"/> + <Entry inputSpeed="1500.00" inputTorque="1650.00" torqueLoss="45.65"/> + <Entry inputSpeed="1500.00" inputTorque="1850.00" torqueLoss="49.65"/> + <Entry inputSpeed="1500.00" inputTorque="2050.00" torqueLoss="53.65"/> + <Entry inputSpeed="1500.00" inputTorque="2250.00" torqueLoss="57.65"/> + <Entry inputSpeed="1500.00" inputTorque="3000.00" torqueLoss="61.65"/> + <Entry inputSpeed="1700.00" inputTorque="-350.00" torqueLoss="20.66"/> + <Entry inputSpeed="1700.00" inputTorque="-150.00" torqueLoss="16.66"/> + <Entry inputSpeed="1700.00" inputTorque="50.00" torqueLoss="14.66"/> + <Entry inputSpeed="1700.00" inputTorque="250.00" torqueLoss="18.66"/> + <Entry inputSpeed="1700.00" inputTorque="450.00" torqueLoss="22.66"/> + <Entry inputSpeed="1700.00" inputTorque="650.00" torqueLoss="26.66"/> + <Entry inputSpeed="1700.00" inputTorque="850.00" torqueLoss="30.66"/> + <Entry inputSpeed="1700.00" inputTorque="1050.00" torqueLoss="34.66"/> + <Entry inputSpeed="1700.00" inputTorque="1250.00" torqueLoss="38.66"/> + <Entry inputSpeed="1700.00" inputTorque="1450.00" torqueLoss="42.66"/> + <Entry inputSpeed="1700.00" inputTorque="1650.00" torqueLoss="46.66"/> + <Entry inputSpeed="1700.00" inputTorque="1850.00" torqueLoss="50.66"/> + <Entry inputSpeed="1700.00" inputTorque="2050.00" torqueLoss="54.66"/> + <Entry inputSpeed="1700.00" inputTorque="2250.00" torqueLoss="58.66"/> + <Entry inputSpeed="1700.00" inputTorque="3000.00" torqueLoss="62.66"/> + <Entry inputSpeed="1900.00" inputTorque="-350.00" torqueLoss="21.67"/> + <Entry inputSpeed="1900.00" inputTorque="-150.00" torqueLoss="17.67"/> + <Entry inputSpeed="1900.00" inputTorque="50.00" torqueLoss="15.67"/> + <Entry inputSpeed="1900.00" inputTorque="250.00" torqueLoss="19.67"/> + <Entry inputSpeed="1900.00" inputTorque="450.00" torqueLoss="23.67"/> + <Entry inputSpeed="1900.00" inputTorque="650.00" torqueLoss="27.67"/> + <Entry inputSpeed="1900.00" inputTorque="850.00" torqueLoss="31.67"/> + <Entry inputSpeed="1900.00" inputTorque="1050.00" torqueLoss="35.67"/> + <Entry inputSpeed="1900.00" inputTorque="1250.00" torqueLoss="39.67"/> + <Entry inputSpeed="1900.00" inputTorque="1450.00" torqueLoss="43.67"/> + <Entry inputSpeed="1900.00" inputTorque="1650.00" torqueLoss="47.67"/> + <Entry inputSpeed="1900.00" inputTorque="1850.00" torqueLoss="51.67"/> + <Entry inputSpeed="1900.00" inputTorque="2050.00" torqueLoss="55.67"/> + <Entry inputSpeed="1900.00" inputTorque="2250.00" torqueLoss="59.67"/> + <Entry inputSpeed="1900.00" inputTorque="3000.00" torqueLoss="63.67"/> + <Entry inputSpeed="2100.00" inputTorque="-350.00" torqueLoss="22.69"/> + <Entry inputSpeed="2100.00" inputTorque="-150.00" torqueLoss="18.69"/> + <Entry inputSpeed="2100.00" inputTorque="50.00" torqueLoss="16.69"/> + <Entry inputSpeed="2100.00" inputTorque="250.00" torqueLoss="20.69"/> + <Entry inputSpeed="2100.00" inputTorque="450.00" torqueLoss="24.69"/> + <Entry inputSpeed="2100.00" inputTorque="650.00" torqueLoss="28.69"/> + <Entry inputSpeed="2100.00" inputTorque="850.00" torqueLoss="32.69"/> + <Entry inputSpeed="2100.00" inputTorque="1050.00" torqueLoss="36.69"/> + <Entry inputSpeed="2100.00" inputTorque="1250.00" torqueLoss="40.69"/> + <Entry inputSpeed="2100.00" inputTorque="1450.00" torqueLoss="44.69"/> + <Entry inputSpeed="2100.00" inputTorque="1650.00" torqueLoss="48.69"/> + <Entry inputSpeed="2100.00" inputTorque="1850.00" torqueLoss="52.69"/> + <Entry inputSpeed="2100.00" inputTorque="2050.00" torqueLoss="56.69"/> + <Entry inputSpeed="2100.00" inputTorque="2250.00" torqueLoss="60.69"/> + <Entry inputSpeed="2100.00" inputTorque="3000.00" torqueLoss="64.69"/> + <Entry inputSpeed="0.00" inputTorque="-1000.00" torqueLoss="25.06"/> + <Entry inputSpeed="100.00" inputTorque="-1000.00" torqueLoss="25.56"/> + <Entry inputSpeed="300.00" inputTorque="-1000.00" torqueLoss="26.58"/> + <Entry inputSpeed="500.00" inputTorque="-1000.00" torqueLoss="27.59"/> + <Entry inputSpeed="700.00" inputTorque="-1000.00" torqueLoss="28.60"/> + <Entry inputSpeed="900.00" inputTorque="-1000.00" torqueLoss="29.61"/> + <Entry inputSpeed="1100.00" inputTorque="-1000.00" torqueLoss="30.63"/> + <Entry inputSpeed="1300.00" inputTorque="-1000.00" torqueLoss="31.64"/> + <Entry inputSpeed="1500.00" inputTorque="-1000.00" torqueLoss="32.65"/> + <Entry inputSpeed="1700.00" inputTorque="-1000.00" torqueLoss="33.66"/> + <Entry inputSpeed="1900.00" inputTorque="-1000.00" torqueLoss="34.67"/> + <Entry inputSpeed="2100.00" inputTorque="-1000.00" torqueLoss="35.69"/> + </TorqueLossMap> + </Gear> + <Gear number="8"> + <Ratio>2.650</Ratio> + <MaxSpeed>2000</MaxSpeed> + <TorqueLossMap> + <Entry inputSpeed="0.00" inputTorque="-350.00" torqueLoss="12.06"/> + <Entry inputSpeed="0.00" inputTorque="-150.00" torqueLoss="8.06"/> + <Entry inputSpeed="0.00" inputTorque="50.00" torqueLoss="6.06"/> + <Entry inputSpeed="0.00" inputTorque="250.00" torqueLoss="10.06"/> + <Entry inputSpeed="0.00" inputTorque="450.00" torqueLoss="14.06"/> + <Entry inputSpeed="0.00" inputTorque="650.00" torqueLoss="18.06"/> + <Entry inputSpeed="0.00" inputTorque="850.00" torqueLoss="22.06"/> + <Entry inputSpeed="0.00" inputTorque="1050.00" torqueLoss="26.06"/> + <Entry inputSpeed="0.00" inputTorque="1250.00" torqueLoss="30.06"/> + <Entry inputSpeed="0.00" inputTorque="1450.00" torqueLoss="34.06"/> + <Entry inputSpeed="0.00" inputTorque="1650.00" torqueLoss="38.06"/> + <Entry inputSpeed="0.00" inputTorque="1850.00" torqueLoss="42.06"/> + <Entry inputSpeed="0.00" inputTorque="2050.00" torqueLoss="46.06"/> + <Entry inputSpeed="0.00" inputTorque="2250.00" torqueLoss="50.06"/> + <Entry inputSpeed="0.00" inputTorque="3000.00" torqueLoss="54.06"/> + <Entry inputSpeed="100.00" inputTorque="-350.00" torqueLoss="12.56"/> + <Entry inputSpeed="100.00" inputTorque="-150.00" torqueLoss="8.56"/> + <Entry inputSpeed="100.00" inputTorque="50.00" torqueLoss="6.56"/> + <Entry inputSpeed="100.00" inputTorque="250.00" torqueLoss="10.56"/> + <Entry inputSpeed="100.00" inputTorque="450.00" torqueLoss="14.56"/> + <Entry inputSpeed="100.00" inputTorque="650.00" torqueLoss="18.56"/> + <Entry inputSpeed="100.00" inputTorque="850.00" torqueLoss="22.56"/> + <Entry inputSpeed="100.00" inputTorque="1050.00" torqueLoss="26.56"/> + <Entry inputSpeed="100.00" inputTorque="1250.00" torqueLoss="30.56"/> + <Entry inputSpeed="100.00" inputTorque="1450.00" torqueLoss="34.56"/> + <Entry inputSpeed="100.00" inputTorque="1650.00" torqueLoss="38.56"/> + <Entry inputSpeed="100.00" inputTorque="1850.00" torqueLoss="42.56"/> + <Entry inputSpeed="100.00" inputTorque="2050.00" torqueLoss="46.56"/> + <Entry inputSpeed="100.00" inputTorque="2250.00" torqueLoss="50.56"/> + <Entry inputSpeed="100.00" inputTorque="3000.00" torqueLoss="54.56"/> + <Entry inputSpeed="300.00" inputTorque="-350.00" torqueLoss="13.58"/> + <Entry inputSpeed="300.00" inputTorque="-150.00" torqueLoss="9.58"/> + <Entry inputSpeed="300.00" inputTorque="50.00" torqueLoss="7.58"/> + <Entry inputSpeed="300.00" inputTorque="250.00" torqueLoss="11.58"/> + <Entry inputSpeed="300.00" inputTorque="450.00" torqueLoss="15.58"/> + <Entry inputSpeed="300.00" inputTorque="650.00" torqueLoss="19.58"/> + <Entry inputSpeed="300.00" inputTorque="850.00" torqueLoss="23.58"/> + <Entry inputSpeed="300.00" inputTorque="1050.00" torqueLoss="27.58"/> + <Entry inputSpeed="300.00" inputTorque="1250.00" torqueLoss="31.58"/> + <Entry inputSpeed="300.00" inputTorque="1450.00" torqueLoss="35.58"/> + <Entry inputSpeed="300.00" inputTorque="1650.00" torqueLoss="39.58"/> + <Entry inputSpeed="300.00" inputTorque="1850.00" torqueLoss="43.58"/> + <Entry inputSpeed="300.00" inputTorque="2050.00" torqueLoss="47.58"/> + <Entry inputSpeed="300.00" inputTorque="2250.00" torqueLoss="51.58"/> + <Entry inputSpeed="300.00" inputTorque="3000.00" torqueLoss="55.58"/> + <Entry inputSpeed="500.00" inputTorque="-350.00" torqueLoss="14.59"/> + <Entry inputSpeed="500.00" inputTorque="-150.00" torqueLoss="10.59"/> + <Entry inputSpeed="500.00" inputTorque="50.00" torqueLoss="8.59"/> + <Entry inputSpeed="500.00" inputTorque="250.00" torqueLoss="12.59"/> + <Entry inputSpeed="500.00" inputTorque="450.00" torqueLoss="16.59"/> + <Entry inputSpeed="500.00" inputTorque="650.00" torqueLoss="20.59"/> + <Entry inputSpeed="500.00" inputTorque="850.00" torqueLoss="24.59"/> + <Entry inputSpeed="500.00" inputTorque="1050.00" torqueLoss="28.59"/> + <Entry inputSpeed="500.00" inputTorque="1250.00" torqueLoss="32.59"/> + <Entry inputSpeed="500.00" inputTorque="1450.00" torqueLoss="36.59"/> + <Entry inputSpeed="500.00" inputTorque="1650.00" torqueLoss="40.59"/> + <Entry inputSpeed="500.00" inputTorque="1850.00" torqueLoss="44.59"/> + <Entry inputSpeed="500.00" inputTorque="2050.00" torqueLoss="48.59"/> + <Entry inputSpeed="500.00" inputTorque="2250.00" torqueLoss="52.59"/> + <Entry inputSpeed="500.00" inputTorque="3000.00" torqueLoss="56.59"/> + <Entry inputSpeed="700.00" inputTorque="-350.00" torqueLoss="15.60"/> + <Entry inputSpeed="700.00" inputTorque="-150.00" torqueLoss="11.60"/> + <Entry inputSpeed="700.00" inputTorque="50.00" torqueLoss="9.60"/> + <Entry inputSpeed="700.00" inputTorque="250.00" torqueLoss="13.60"/> + <Entry inputSpeed="700.00" inputTorque="450.00" torqueLoss="17.60"/> + <Entry inputSpeed="700.00" inputTorque="650.00" torqueLoss="21.60"/> + <Entry inputSpeed="700.00" inputTorque="850.00" torqueLoss="25.60"/> + <Entry inputSpeed="700.00" inputTorque="1050.00" torqueLoss="29.60"/> + <Entry inputSpeed="700.00" inputTorque="1250.00" torqueLoss="33.60"/> + <Entry inputSpeed="700.00" inputTorque="1450.00" torqueLoss="37.60"/> + <Entry inputSpeed="700.00" inputTorque="1650.00" torqueLoss="41.60"/> + <Entry inputSpeed="700.00" inputTorque="1850.00" torqueLoss="45.60"/> + <Entry inputSpeed="700.00" inputTorque="2050.00" torqueLoss="49.60"/> + <Entry inputSpeed="700.00" inputTorque="2250.00" torqueLoss="53.60"/> + <Entry inputSpeed="700.00" inputTorque="3000.00" torqueLoss="57.60"/> + <Entry inputSpeed="900.00" inputTorque="-350.00" torqueLoss="16.61"/> + <Entry inputSpeed="900.00" inputTorque="-150.00" torqueLoss="12.61"/> + <Entry inputSpeed="900.00" inputTorque="50.00" torqueLoss="10.61"/> + <Entry inputSpeed="900.00" inputTorque="250.00" torqueLoss="14.61"/> + <Entry inputSpeed="900.00" inputTorque="450.00" torqueLoss="18.61"/> + <Entry inputSpeed="900.00" inputTorque="650.00" torqueLoss="22.61"/> + <Entry inputSpeed="900.00" inputTorque="850.00" torqueLoss="26.61"/> + <Entry inputSpeed="900.00" inputTorque="1050.00" torqueLoss="30.61"/> + <Entry inputSpeed="900.00" inputTorque="1250.00" torqueLoss="34.61"/> + <Entry inputSpeed="900.00" inputTorque="1450.00" torqueLoss="38.61"/> + <Entry inputSpeed="900.00" inputTorque="1650.00" torqueLoss="42.61"/> + <Entry inputSpeed="900.00" inputTorque="1850.00" torqueLoss="46.61"/> + <Entry inputSpeed="900.00" inputTorque="2050.00" torqueLoss="50.61"/> + <Entry inputSpeed="900.00" inputTorque="2250.00" torqueLoss="54.61"/> + <Entry inputSpeed="900.00" inputTorque="3000.00" torqueLoss="58.61"/> + <Entry inputSpeed="1100.00" inputTorque="-350.00" torqueLoss="17.63"/> + <Entry inputSpeed="1100.00" inputTorque="-150.00" torqueLoss="13.63"/> + <Entry inputSpeed="1100.00" inputTorque="50.00" torqueLoss="11.63"/> + <Entry inputSpeed="1100.00" inputTorque="250.00" torqueLoss="15.63"/> + <Entry inputSpeed="1100.00" inputTorque="450.00" torqueLoss="19.63"/> + <Entry inputSpeed="1100.00" inputTorque="650.00" torqueLoss="23.63"/> + <Entry inputSpeed="1100.00" inputTorque="850.00" torqueLoss="27.63"/> + <Entry inputSpeed="1100.00" inputTorque="1050.00" torqueLoss="31.63"/> + <Entry inputSpeed="1100.00" inputTorque="1250.00" torqueLoss="35.63"/> + <Entry inputSpeed="1100.00" inputTorque="1450.00" torqueLoss="39.63"/> + <Entry inputSpeed="1100.00" inputTorque="1650.00" torqueLoss="43.63"/> + <Entry inputSpeed="1100.00" inputTorque="1850.00" torqueLoss="47.63"/> + <Entry inputSpeed="1100.00" inputTorque="2050.00" torqueLoss="51.63"/> + <Entry inputSpeed="1100.00" inputTorque="2250.00" torqueLoss="55.63"/> + <Entry inputSpeed="1100.00" inputTorque="3000.00" torqueLoss="59.63"/> + <Entry inputSpeed="1300.00" inputTorque="-350.00" torqueLoss="18.64"/> + <Entry inputSpeed="1300.00" inputTorque="-150.00" torqueLoss="14.64"/> + <Entry inputSpeed="1300.00" inputTorque="50.00" torqueLoss="12.64"/> + <Entry inputSpeed="1300.00" inputTorque="250.00" torqueLoss="16.64"/> + <Entry inputSpeed="1300.00" inputTorque="450.00" torqueLoss="20.64"/> + <Entry inputSpeed="1300.00" inputTorque="650.00" torqueLoss="24.64"/> + <Entry inputSpeed="1300.00" inputTorque="850.00" torqueLoss="28.64"/> + <Entry inputSpeed="1300.00" inputTorque="1050.00" torqueLoss="32.64"/> + <Entry inputSpeed="1300.00" inputTorque="1250.00" torqueLoss="36.64"/> + <Entry inputSpeed="1300.00" inputTorque="1450.00" torqueLoss="40.64"/> + <Entry inputSpeed="1300.00" inputTorque="1650.00" torqueLoss="44.64"/> + <Entry inputSpeed="1300.00" inputTorque="1850.00" torqueLoss="48.64"/> + <Entry inputSpeed="1300.00" inputTorque="2050.00" torqueLoss="52.64"/> + <Entry inputSpeed="1300.00" inputTorque="2250.00" torqueLoss="56.64"/> + <Entry inputSpeed="1300.00" inputTorque="3000.00" torqueLoss="60.64"/> + <Entry inputSpeed="1500.00" inputTorque="-350.00" torqueLoss="19.65"/> + <Entry inputSpeed="1500.00" inputTorque="-150.00" torqueLoss="15.65"/> + <Entry inputSpeed="1500.00" inputTorque="50.00" torqueLoss="13.65"/> + <Entry inputSpeed="1500.00" inputTorque="250.00" torqueLoss="17.65"/> + <Entry inputSpeed="1500.00" inputTorque="450.00" torqueLoss="21.65"/> + <Entry inputSpeed="1500.00" inputTorque="650.00" torqueLoss="25.65"/> + <Entry inputSpeed="1500.00" inputTorque="850.00" torqueLoss="29.65"/> + <Entry inputSpeed="1500.00" inputTorque="1050.00" torqueLoss="33.65"/> + <Entry inputSpeed="1500.00" inputTorque="1250.00" torqueLoss="37.65"/> + <Entry inputSpeed="1500.00" inputTorque="1450.00" torqueLoss="41.65"/> + <Entry inputSpeed="1500.00" inputTorque="1650.00" torqueLoss="45.65"/> + <Entry inputSpeed="1500.00" inputTorque="1850.00" torqueLoss="49.65"/> + <Entry inputSpeed="1500.00" inputTorque="2050.00" torqueLoss="53.65"/> + <Entry inputSpeed="1500.00" inputTorque="2250.00" torqueLoss="57.65"/> + <Entry inputSpeed="1500.00" inputTorque="3000.00" torqueLoss="61.65"/> + <Entry inputSpeed="1700.00" inputTorque="-350.00" torqueLoss="20.66"/> + <Entry inputSpeed="1700.00" inputTorque="-150.00" torqueLoss="16.66"/> + <Entry inputSpeed="1700.00" inputTorque="50.00" torqueLoss="14.66"/> + <Entry inputSpeed="1700.00" inputTorque="250.00" torqueLoss="18.66"/> + <Entry inputSpeed="1700.00" inputTorque="450.00" torqueLoss="22.66"/> + <Entry inputSpeed="1700.00" inputTorque="650.00" torqueLoss="26.66"/> + <Entry inputSpeed="1700.00" inputTorque="850.00" torqueLoss="30.66"/> + <Entry inputSpeed="1700.00" inputTorque="1050.00" torqueLoss="34.66"/> + <Entry inputSpeed="1700.00" inputTorque="1250.00" torqueLoss="38.66"/> + <Entry inputSpeed="1700.00" inputTorque="1450.00" torqueLoss="42.66"/> + <Entry inputSpeed="1700.00" inputTorque="1650.00" torqueLoss="46.66"/> + <Entry inputSpeed="1700.00" inputTorque="1850.00" torqueLoss="50.66"/> + <Entry inputSpeed="1700.00" inputTorque="2050.00" torqueLoss="54.66"/> + <Entry inputSpeed="1700.00" inputTorque="2250.00" torqueLoss="58.66"/> + <Entry inputSpeed="1700.00" inputTorque="3000.00" torqueLoss="62.66"/> + <Entry inputSpeed="1900.00" inputTorque="-350.00" torqueLoss="21.67"/> + <Entry inputSpeed="1900.00" inputTorque="-150.00" torqueLoss="17.67"/> + <Entry inputSpeed="1900.00" inputTorque="50.00" torqueLoss="15.67"/> + <Entry inputSpeed="1900.00" inputTorque="250.00" torqueLoss="19.67"/> + <Entry inputSpeed="1900.00" inputTorque="450.00" torqueLoss="23.67"/> + <Entry inputSpeed="1900.00" inputTorque="650.00" torqueLoss="27.67"/> + <Entry inputSpeed="1900.00" inputTorque="850.00" torqueLoss="31.67"/> + <Entry inputSpeed="1900.00" inputTorque="1050.00" torqueLoss="35.67"/> + <Entry inputSpeed="1900.00" inputTorque="1250.00" torqueLoss="39.67"/> + <Entry inputSpeed="1900.00" inputTorque="1450.00" torqueLoss="43.67"/> + <Entry inputSpeed="1900.00" inputTorque="1650.00" torqueLoss="47.67"/> + <Entry inputSpeed="1900.00" inputTorque="1850.00" torqueLoss="51.67"/> + <Entry inputSpeed="1900.00" inputTorque="2050.00" torqueLoss="55.67"/> + <Entry inputSpeed="1900.00" inputTorque="2250.00" torqueLoss="59.67"/> + <Entry inputSpeed="1900.00" inputTorque="3000.00" torqueLoss="63.67"/> + <Entry inputSpeed="2100.00" inputTorque="-350.00" torqueLoss="22.69"/> + <Entry inputSpeed="2100.00" inputTorque="-150.00" torqueLoss="18.69"/> + <Entry inputSpeed="2100.00" inputTorque="50.00" torqueLoss="16.69"/> + <Entry inputSpeed="2100.00" inputTorque="250.00" torqueLoss="20.69"/> + <Entry inputSpeed="2100.00" inputTorque="450.00" torqueLoss="24.69"/> + <Entry inputSpeed="2100.00" inputTorque="650.00" torqueLoss="28.69"/> + <Entry inputSpeed="2100.00" inputTorque="850.00" torqueLoss="32.69"/> + <Entry inputSpeed="2100.00" inputTorque="1050.00" torqueLoss="36.69"/> + <Entry inputSpeed="2100.00" inputTorque="1250.00" torqueLoss="40.69"/> + <Entry inputSpeed="2100.00" inputTorque="1450.00" torqueLoss="44.69"/> + <Entry inputSpeed="2100.00" inputTorque="1650.00" torqueLoss="48.69"/> + <Entry inputSpeed="2100.00" inputTorque="1850.00" torqueLoss="52.69"/> + <Entry inputSpeed="2100.00" inputTorque="2050.00" torqueLoss="56.69"/> + <Entry inputSpeed="2100.00" inputTorque="2250.00" torqueLoss="60.69"/> + <Entry inputSpeed="2100.00" inputTorque="3000.00" torqueLoss="64.69"/> + <Entry inputSpeed="0.00" inputTorque="-1000.00" torqueLoss="25.06"/> + <Entry inputSpeed="100.00" inputTorque="-1000.00" torqueLoss="25.56"/> + <Entry inputSpeed="300.00" inputTorque="-1000.00" torqueLoss="26.58"/> + <Entry inputSpeed="500.00" inputTorque="-1000.00" torqueLoss="27.59"/> + <Entry inputSpeed="700.00" inputTorque="-1000.00" torqueLoss="28.60"/> + <Entry inputSpeed="900.00" inputTorque="-1000.00" torqueLoss="29.61"/> + <Entry inputSpeed="1100.00" inputTorque="-1000.00" torqueLoss="30.63"/> + <Entry inputSpeed="1300.00" inputTorque="-1000.00" torqueLoss="31.64"/> + <Entry inputSpeed="1500.00" inputTorque="-1000.00" torqueLoss="32.65"/> + <Entry inputSpeed="1700.00" inputTorque="-1000.00" torqueLoss="33.66"/> + <Entry inputSpeed="1900.00" inputTorque="-1000.00" torqueLoss="34.67"/> + <Entry inputSpeed="2100.00" inputTorque="-1000.00" torqueLoss="35.69"/> + </TorqueLossMap> + </Gear> + <Gear number="9"> + <Ratio>2.050</Ratio> + <MaxSpeed>2000</MaxSpeed> + <TorqueLossMap> + <Entry inputSpeed="0.00" inputTorque="-350.00" torqueLoss="12.06"/> + <Entry inputSpeed="0.00" inputTorque="-150.00" torqueLoss="8.06"/> + <Entry inputSpeed="0.00" inputTorque="50.00" torqueLoss="6.06"/> + <Entry inputSpeed="0.00" inputTorque="250.00" torqueLoss="10.06"/> + <Entry inputSpeed="0.00" inputTorque="450.00" torqueLoss="14.06"/> + <Entry inputSpeed="0.00" inputTorque="650.00" torqueLoss="18.06"/> + <Entry inputSpeed="0.00" inputTorque="850.00" torqueLoss="22.06"/> + <Entry inputSpeed="0.00" inputTorque="1050.00" torqueLoss="26.06"/> + <Entry inputSpeed="0.00" inputTorque="1250.00" torqueLoss="30.06"/> + <Entry inputSpeed="0.00" inputTorque="1450.00" torqueLoss="34.06"/> + <Entry inputSpeed="0.00" inputTorque="1650.00" torqueLoss="38.06"/> + <Entry inputSpeed="0.00" inputTorque="1850.00" torqueLoss="42.06"/> + <Entry inputSpeed="0.00" inputTorque="2050.00" torqueLoss="46.06"/> + <Entry inputSpeed="0.00" inputTorque="2250.00" torqueLoss="50.06"/> + <Entry inputSpeed="0.00" inputTorque="3000.00" torqueLoss="54.06"/> + <Entry inputSpeed="100.00" inputTorque="-350.00" torqueLoss="12.56"/> + <Entry inputSpeed="100.00" inputTorque="-150.00" torqueLoss="8.56"/> + <Entry inputSpeed="100.00" inputTorque="50.00" torqueLoss="6.56"/> + <Entry inputSpeed="100.00" inputTorque="250.00" torqueLoss="10.56"/> + <Entry inputSpeed="100.00" inputTorque="450.00" torqueLoss="14.56"/> + <Entry inputSpeed="100.00" inputTorque="650.00" torqueLoss="18.56"/> + <Entry inputSpeed="100.00" inputTorque="850.00" torqueLoss="22.56"/> + <Entry inputSpeed="100.00" inputTorque="1050.00" torqueLoss="26.56"/> + <Entry inputSpeed="100.00" inputTorque="1250.00" torqueLoss="30.56"/> + <Entry inputSpeed="100.00" inputTorque="1450.00" torqueLoss="34.56"/> + <Entry inputSpeed="100.00" inputTorque="1650.00" torqueLoss="38.56"/> + <Entry inputSpeed="100.00" inputTorque="1850.00" torqueLoss="42.56"/> + <Entry inputSpeed="100.00" inputTorque="2050.00" torqueLoss="46.56"/> + <Entry inputSpeed="100.00" inputTorque="2250.00" torqueLoss="50.56"/> + <Entry inputSpeed="100.00" inputTorque="3000.00" torqueLoss="54.56"/> + <Entry inputSpeed="300.00" inputTorque="-350.00" torqueLoss="13.58"/> + <Entry inputSpeed="300.00" inputTorque="-150.00" torqueLoss="9.58"/> + <Entry inputSpeed="300.00" inputTorque="50.00" torqueLoss="7.58"/> + <Entry inputSpeed="300.00" inputTorque="250.00" torqueLoss="11.58"/> + <Entry inputSpeed="300.00" inputTorque="450.00" torqueLoss="15.58"/> + <Entry inputSpeed="300.00" inputTorque="650.00" torqueLoss="19.58"/> + <Entry inputSpeed="300.00" inputTorque="850.00" torqueLoss="23.58"/> + <Entry inputSpeed="300.00" inputTorque="1050.00" torqueLoss="27.58"/> + <Entry inputSpeed="300.00" inputTorque="1250.00" torqueLoss="31.58"/> + <Entry inputSpeed="300.00" inputTorque="1450.00" torqueLoss="35.58"/> + <Entry inputSpeed="300.00" inputTorque="1650.00" torqueLoss="39.58"/> + <Entry inputSpeed="300.00" inputTorque="1850.00" torqueLoss="43.58"/> + <Entry inputSpeed="300.00" inputTorque="2050.00" torqueLoss="47.58"/> + <Entry inputSpeed="300.00" inputTorque="2250.00" torqueLoss="51.58"/> + <Entry inputSpeed="300.00" inputTorque="3000.00" torqueLoss="55.58"/> + <Entry inputSpeed="500.00" inputTorque="-350.00" torqueLoss="14.59"/> + <Entry inputSpeed="500.00" inputTorque="-150.00" torqueLoss="10.59"/> + <Entry inputSpeed="500.00" inputTorque="50.00" torqueLoss="8.59"/> + <Entry inputSpeed="500.00" inputTorque="250.00" torqueLoss="12.59"/> + <Entry inputSpeed="500.00" inputTorque="450.00" torqueLoss="16.59"/> + <Entry inputSpeed="500.00" inputTorque="650.00" torqueLoss="20.59"/> + <Entry inputSpeed="500.00" inputTorque="850.00" torqueLoss="24.59"/> + <Entry inputSpeed="500.00" inputTorque="1050.00" torqueLoss="28.59"/> + <Entry inputSpeed="500.00" inputTorque="1250.00" torqueLoss="32.59"/> + <Entry inputSpeed="500.00" inputTorque="1450.00" torqueLoss="36.59"/> + <Entry inputSpeed="500.00" inputTorque="1650.00" torqueLoss="40.59"/> + <Entry inputSpeed="500.00" inputTorque="1850.00" torqueLoss="44.59"/> + <Entry inputSpeed="500.00" inputTorque="2050.00" torqueLoss="48.59"/> + <Entry inputSpeed="500.00" inputTorque="2250.00" torqueLoss="52.59"/> + <Entry inputSpeed="500.00" inputTorque="3000.00" torqueLoss="56.59"/> + <Entry inputSpeed="700.00" inputTorque="-350.00" torqueLoss="15.60"/> + <Entry inputSpeed="700.00" inputTorque="-150.00" torqueLoss="11.60"/> + <Entry inputSpeed="700.00" inputTorque="50.00" torqueLoss="9.60"/> + <Entry inputSpeed="700.00" inputTorque="250.00" torqueLoss="13.60"/> + <Entry inputSpeed="700.00" inputTorque="450.00" torqueLoss="17.60"/> + <Entry inputSpeed="700.00" inputTorque="650.00" torqueLoss="21.60"/> + <Entry inputSpeed="700.00" inputTorque="850.00" torqueLoss="25.60"/> + <Entry inputSpeed="700.00" inputTorque="1050.00" torqueLoss="29.60"/> + <Entry inputSpeed="700.00" inputTorque="1250.00" torqueLoss="33.60"/> + <Entry inputSpeed="700.00" inputTorque="1450.00" torqueLoss="37.60"/> + <Entry inputSpeed="700.00" inputTorque="1650.00" torqueLoss="41.60"/> + <Entry inputSpeed="700.00" inputTorque="1850.00" torqueLoss="45.60"/> + <Entry inputSpeed="700.00" inputTorque="2050.00" torqueLoss="49.60"/> + <Entry inputSpeed="700.00" inputTorque="2250.00" torqueLoss="53.60"/> + <Entry inputSpeed="700.00" inputTorque="3000.00" torqueLoss="57.60"/> + <Entry inputSpeed="900.00" inputTorque="-350.00" torqueLoss="16.61"/> + <Entry inputSpeed="900.00" inputTorque="-150.00" torqueLoss="12.61"/> + <Entry inputSpeed="900.00" inputTorque="50.00" torqueLoss="10.61"/> + <Entry inputSpeed="900.00" inputTorque="250.00" torqueLoss="14.61"/> + <Entry inputSpeed="900.00" inputTorque="450.00" torqueLoss="18.61"/> + <Entry inputSpeed="900.00" inputTorque="650.00" torqueLoss="22.61"/> + <Entry inputSpeed="900.00" inputTorque="850.00" torqueLoss="26.61"/> + <Entry inputSpeed="900.00" inputTorque="1050.00" torqueLoss="30.61"/> + <Entry inputSpeed="900.00" inputTorque="1250.00" torqueLoss="34.61"/> + <Entry inputSpeed="900.00" inputTorque="1450.00" torqueLoss="38.61"/> + <Entry inputSpeed="900.00" inputTorque="1650.00" torqueLoss="42.61"/> + <Entry inputSpeed="900.00" inputTorque="1850.00" torqueLoss="46.61"/> + <Entry inputSpeed="900.00" inputTorque="2050.00" torqueLoss="50.61"/> + <Entry inputSpeed="900.00" inputTorque="2250.00" torqueLoss="54.61"/> + <Entry inputSpeed="900.00" inputTorque="3000.00" torqueLoss="58.61"/> + <Entry inputSpeed="1100.00" inputTorque="-350.00" torqueLoss="17.63"/> + <Entry inputSpeed="1100.00" inputTorque="-150.00" torqueLoss="13.63"/> + <Entry inputSpeed="1100.00" inputTorque="50.00" torqueLoss="11.63"/> + <Entry inputSpeed="1100.00" inputTorque="250.00" torqueLoss="15.63"/> + <Entry inputSpeed="1100.00" inputTorque="450.00" torqueLoss="19.63"/> + <Entry inputSpeed="1100.00" inputTorque="650.00" torqueLoss="23.63"/> + <Entry inputSpeed="1100.00" inputTorque="850.00" torqueLoss="27.63"/> + <Entry inputSpeed="1100.00" inputTorque="1050.00" torqueLoss="31.63"/> + <Entry inputSpeed="1100.00" inputTorque="1250.00" torqueLoss="35.63"/> + <Entry inputSpeed="1100.00" inputTorque="1450.00" torqueLoss="39.63"/> + <Entry inputSpeed="1100.00" inputTorque="1650.00" torqueLoss="43.63"/> + <Entry inputSpeed="1100.00" inputTorque="1850.00" torqueLoss="47.63"/> + <Entry inputSpeed="1100.00" inputTorque="2050.00" torqueLoss="51.63"/> + <Entry inputSpeed="1100.00" inputTorque="2250.00" torqueLoss="55.63"/> + <Entry inputSpeed="1100.00" inputTorque="3000.00" torqueLoss="59.63"/> + <Entry inputSpeed="1300.00" inputTorque="-350.00" torqueLoss="18.64"/> + <Entry inputSpeed="1300.00" inputTorque="-150.00" torqueLoss="14.64"/> + <Entry inputSpeed="1300.00" inputTorque="50.00" torqueLoss="12.64"/> + <Entry inputSpeed="1300.00" inputTorque="250.00" torqueLoss="16.64"/> + <Entry inputSpeed="1300.00" inputTorque="450.00" torqueLoss="20.64"/> + <Entry inputSpeed="1300.00" inputTorque="650.00" torqueLoss="24.64"/> + <Entry inputSpeed="1300.00" inputTorque="850.00" torqueLoss="28.64"/> + <Entry inputSpeed="1300.00" inputTorque="1050.00" torqueLoss="32.64"/> + <Entry inputSpeed="1300.00" inputTorque="1250.00" torqueLoss="36.64"/> + <Entry inputSpeed="1300.00" inputTorque="1450.00" torqueLoss="40.64"/> + <Entry inputSpeed="1300.00" inputTorque="1650.00" torqueLoss="44.64"/> + <Entry inputSpeed="1300.00" inputTorque="1850.00" torqueLoss="48.64"/> + <Entry inputSpeed="1300.00" inputTorque="2050.00" torqueLoss="52.64"/> + <Entry inputSpeed="1300.00" inputTorque="2250.00" torqueLoss="56.64"/> + <Entry inputSpeed="1300.00" inputTorque="3000.00" torqueLoss="60.64"/> + <Entry inputSpeed="1500.00" inputTorque="-350.00" torqueLoss="19.65"/> + <Entry inputSpeed="1500.00" inputTorque="-150.00" torqueLoss="15.65"/> + <Entry inputSpeed="1500.00" inputTorque="50.00" torqueLoss="13.65"/> + <Entry inputSpeed="1500.00" inputTorque="250.00" torqueLoss="17.65"/> + <Entry inputSpeed="1500.00" inputTorque="450.00" torqueLoss="21.65"/> + <Entry inputSpeed="1500.00" inputTorque="650.00" torqueLoss="25.65"/> + <Entry inputSpeed="1500.00" inputTorque="850.00" torqueLoss="29.65"/> + <Entry inputSpeed="1500.00" inputTorque="1050.00" torqueLoss="33.65"/> + <Entry inputSpeed="1500.00" inputTorque="1250.00" torqueLoss="37.65"/> + <Entry inputSpeed="1500.00" inputTorque="1450.00" torqueLoss="41.65"/> + <Entry inputSpeed="1500.00" inputTorque="1650.00" torqueLoss="45.65"/> + <Entry inputSpeed="1500.00" inputTorque="1850.00" torqueLoss="49.65"/> + <Entry inputSpeed="1500.00" inputTorque="2050.00" torqueLoss="53.65"/> + <Entry inputSpeed="1500.00" inputTorque="2250.00" torqueLoss="57.65"/> + <Entry inputSpeed="1500.00" inputTorque="3000.00" torqueLoss="61.65"/> + <Entry inputSpeed="1700.00" inputTorque="-350.00" torqueLoss="20.66"/> + <Entry inputSpeed="1700.00" inputTorque="-150.00" torqueLoss="16.66"/> + <Entry inputSpeed="1700.00" inputTorque="50.00" torqueLoss="14.66"/> + <Entry inputSpeed="1700.00" inputTorque="250.00" torqueLoss="18.66"/> + <Entry inputSpeed="1700.00" inputTorque="450.00" torqueLoss="22.66"/> + <Entry inputSpeed="1700.00" inputTorque="650.00" torqueLoss="26.66"/> + <Entry inputSpeed="1700.00" inputTorque="850.00" torqueLoss="30.66"/> + <Entry inputSpeed="1700.00" inputTorque="1050.00" torqueLoss="34.66"/> + <Entry inputSpeed="1700.00" inputTorque="1250.00" torqueLoss="38.66"/> + <Entry inputSpeed="1700.00" inputTorque="1450.00" torqueLoss="42.66"/> + <Entry inputSpeed="1700.00" inputTorque="1650.00" torqueLoss="46.66"/> + <Entry inputSpeed="1700.00" inputTorque="1850.00" torqueLoss="50.66"/> + <Entry inputSpeed="1700.00" inputTorque="2050.00" torqueLoss="54.66"/> + <Entry inputSpeed="1700.00" inputTorque="2250.00" torqueLoss="58.66"/> + <Entry inputSpeed="1700.00" inputTorque="3000.00" torqueLoss="62.66"/> + <Entry inputSpeed="1900.00" inputTorque="-350.00" torqueLoss="21.67"/> + <Entry inputSpeed="1900.00" inputTorque="-150.00" torqueLoss="17.67"/> + <Entry inputSpeed="1900.00" inputTorque="50.00" torqueLoss="15.67"/> + <Entry inputSpeed="1900.00" inputTorque="250.00" torqueLoss="19.67"/> + <Entry inputSpeed="1900.00" inputTorque="450.00" torqueLoss="23.67"/> + <Entry inputSpeed="1900.00" inputTorque="650.00" torqueLoss="27.67"/> + <Entry inputSpeed="1900.00" inputTorque="850.00" torqueLoss="31.67"/> + <Entry inputSpeed="1900.00" inputTorque="1050.00" torqueLoss="35.67"/> + <Entry inputSpeed="1900.00" inputTorque="1250.00" torqueLoss="39.67"/> + <Entry inputSpeed="1900.00" inputTorque="1450.00" torqueLoss="43.67"/> + <Entry inputSpeed="1900.00" inputTorque="1650.00" torqueLoss="47.67"/> + <Entry inputSpeed="1900.00" inputTorque="1850.00" torqueLoss="51.67"/> + <Entry inputSpeed="1900.00" inputTorque="2050.00" torqueLoss="55.67"/> + <Entry inputSpeed="1900.00" inputTorque="2250.00" torqueLoss="59.67"/> + <Entry inputSpeed="1900.00" inputTorque="3000.00" torqueLoss="63.67"/> + <Entry inputSpeed="2100.00" inputTorque="-350.00" torqueLoss="22.69"/> + <Entry inputSpeed="2100.00" inputTorque="-150.00" torqueLoss="18.69"/> + <Entry inputSpeed="2100.00" inputTorque="50.00" torqueLoss="16.69"/> + <Entry inputSpeed="2100.00" inputTorque="250.00" torqueLoss="20.69"/> + <Entry inputSpeed="2100.00" inputTorque="450.00" torqueLoss="24.69"/> + <Entry inputSpeed="2100.00" inputTorque="650.00" torqueLoss="28.69"/> + <Entry inputSpeed="2100.00" inputTorque="850.00" torqueLoss="32.69"/> + <Entry inputSpeed="2100.00" inputTorque="1050.00" torqueLoss="36.69"/> + <Entry inputSpeed="2100.00" inputTorque="1250.00" torqueLoss="40.69"/> + <Entry inputSpeed="2100.00" inputTorque="1450.00" torqueLoss="44.69"/> + <Entry inputSpeed="2100.00" inputTorque="1650.00" torqueLoss="48.69"/> + <Entry inputSpeed="2100.00" inputTorque="1850.00" torqueLoss="52.69"/> + <Entry inputSpeed="2100.00" inputTorque="2050.00" torqueLoss="56.69"/> + <Entry inputSpeed="2100.00" inputTorque="2250.00" torqueLoss="60.69"/> + <Entry inputSpeed="2100.00" inputTorque="3000.00" torqueLoss="64.69"/> + <Entry inputSpeed="0.00" inputTorque="-1000.00" torqueLoss="25.06"/> + <Entry inputSpeed="100.00" inputTorque="-1000.00" torqueLoss="25.56"/> + <Entry inputSpeed="300.00" inputTorque="-1000.00" torqueLoss="26.58"/> + <Entry inputSpeed="500.00" inputTorque="-1000.00" torqueLoss="27.59"/> + <Entry inputSpeed="700.00" inputTorque="-1000.00" torqueLoss="28.60"/> + <Entry inputSpeed="900.00" inputTorque="-1000.00" torqueLoss="29.61"/> + <Entry inputSpeed="1100.00" inputTorque="-1000.00" torqueLoss="30.63"/> + <Entry inputSpeed="1300.00" inputTorque="-1000.00" torqueLoss="31.64"/> + <Entry inputSpeed="1500.00" inputTorque="-1000.00" torqueLoss="32.65"/> + <Entry inputSpeed="1700.00" inputTorque="-1000.00" torqueLoss="33.66"/> + <Entry inputSpeed="1900.00" inputTorque="-1000.00" torqueLoss="34.67"/> + <Entry inputSpeed="2100.00" inputTorque="-1000.00" torqueLoss="35.69"/> + </TorqueLossMap> + </Gear> + <Gear number="10"> + <Ratio>1.600</Ratio> + <MaxSpeed>2000</MaxSpeed> + <TorqueLossMap> + <Entry inputSpeed="0.00" inputTorque="-350.00" torqueLoss="12.06"/> + <Entry inputSpeed="0.00" inputTorque="-150.00" torqueLoss="8.06"/> + <Entry inputSpeed="0.00" inputTorque="50.00" torqueLoss="6.06"/> + <Entry inputSpeed="0.00" inputTorque="250.00" torqueLoss="10.06"/> + <Entry inputSpeed="0.00" inputTorque="450.00" torqueLoss="14.06"/> + <Entry inputSpeed="0.00" inputTorque="650.00" torqueLoss="18.06"/> + <Entry inputSpeed="0.00" inputTorque="850.00" torqueLoss="22.06"/> + <Entry inputSpeed="0.00" inputTorque="1050.00" torqueLoss="26.06"/> + <Entry inputSpeed="0.00" inputTorque="1250.00" torqueLoss="30.06"/> + <Entry inputSpeed="0.00" inputTorque="1450.00" torqueLoss="34.06"/> + <Entry inputSpeed="0.00" inputTorque="1650.00" torqueLoss="38.06"/> + <Entry inputSpeed="0.00" inputTorque="1850.00" torqueLoss="42.06"/> + <Entry inputSpeed="0.00" inputTorque="2050.00" torqueLoss="46.06"/> + <Entry inputSpeed="0.00" inputTorque="2250.00" torqueLoss="50.06"/> + <Entry inputSpeed="0.00" inputTorque="3000.00" torqueLoss="54.06"/> + <Entry inputSpeed="100.00" inputTorque="-350.00" torqueLoss="12.56"/> + <Entry inputSpeed="100.00" inputTorque="-150.00" torqueLoss="8.56"/> + <Entry inputSpeed="100.00" inputTorque="50.00" torqueLoss="6.56"/> + <Entry inputSpeed="100.00" inputTorque="250.00" torqueLoss="10.56"/> + <Entry inputSpeed="100.00" inputTorque="450.00" torqueLoss="14.56"/> + <Entry inputSpeed="100.00" inputTorque="650.00" torqueLoss="18.56"/> + <Entry inputSpeed="100.00" inputTorque="850.00" torqueLoss="22.56"/> + <Entry inputSpeed="100.00" inputTorque="1050.00" torqueLoss="26.56"/> + <Entry inputSpeed="100.00" inputTorque="1250.00" torqueLoss="30.56"/> + <Entry inputSpeed="100.00" inputTorque="1450.00" torqueLoss="34.56"/> + <Entry inputSpeed="100.00" inputTorque="1650.00" torqueLoss="38.56"/> + <Entry inputSpeed="100.00" inputTorque="1850.00" torqueLoss="42.56"/> + <Entry inputSpeed="100.00" inputTorque="2050.00" torqueLoss="46.56"/> + <Entry inputSpeed="100.00" inputTorque="2250.00" torqueLoss="50.56"/> + <Entry inputSpeed="100.00" inputTorque="3000.00" torqueLoss="54.56"/> + <Entry inputSpeed="300.00" inputTorque="-350.00" torqueLoss="13.58"/> + <Entry inputSpeed="300.00" inputTorque="-150.00" torqueLoss="9.58"/> + <Entry inputSpeed="300.00" inputTorque="50.00" torqueLoss="7.58"/> + <Entry inputSpeed="300.00" inputTorque="250.00" torqueLoss="11.58"/> + <Entry inputSpeed="300.00" inputTorque="450.00" torqueLoss="15.58"/> + <Entry inputSpeed="300.00" inputTorque="650.00" torqueLoss="19.58"/> + <Entry inputSpeed="300.00" inputTorque="850.00" torqueLoss="23.58"/> + <Entry inputSpeed="300.00" inputTorque="1050.00" torqueLoss="27.58"/> + <Entry inputSpeed="300.00" inputTorque="1250.00" torqueLoss="31.58"/> + <Entry inputSpeed="300.00" inputTorque="1450.00" torqueLoss="35.58"/> + <Entry inputSpeed="300.00" inputTorque="1650.00" torqueLoss="39.58"/> + <Entry inputSpeed="300.00" inputTorque="1850.00" torqueLoss="43.58"/> + <Entry inputSpeed="300.00" inputTorque="2050.00" torqueLoss="47.58"/> + <Entry inputSpeed="300.00" inputTorque="2250.00" torqueLoss="51.58"/> + <Entry inputSpeed="300.00" inputTorque="3000.00" torqueLoss="55.58"/> + <Entry inputSpeed="500.00" inputTorque="-350.00" torqueLoss="14.59"/> + <Entry inputSpeed="500.00" inputTorque="-150.00" torqueLoss="10.59"/> + <Entry inputSpeed="500.00" inputTorque="50.00" torqueLoss="8.59"/> + <Entry inputSpeed="500.00" inputTorque="250.00" torqueLoss="12.59"/> + <Entry inputSpeed="500.00" inputTorque="450.00" torqueLoss="16.59"/> + <Entry inputSpeed="500.00" inputTorque="650.00" torqueLoss="20.59"/> + <Entry inputSpeed="500.00" inputTorque="850.00" torqueLoss="24.59"/> + <Entry inputSpeed="500.00" inputTorque="1050.00" torqueLoss="28.59"/> + <Entry inputSpeed="500.00" inputTorque="1250.00" torqueLoss="32.59"/> + <Entry inputSpeed="500.00" inputTorque="1450.00" torqueLoss="36.59"/> + <Entry inputSpeed="500.00" inputTorque="1650.00" torqueLoss="40.59"/> + <Entry inputSpeed="500.00" inputTorque="1850.00" torqueLoss="44.59"/> + <Entry inputSpeed="500.00" inputTorque="2050.00" torqueLoss="48.59"/> + <Entry inputSpeed="500.00" inputTorque="2250.00" torqueLoss="52.59"/> + <Entry inputSpeed="500.00" inputTorque="3000.00" torqueLoss="56.59"/> + <Entry inputSpeed="700.00" inputTorque="-350.00" torqueLoss="15.60"/> + <Entry inputSpeed="700.00" inputTorque="-150.00" torqueLoss="11.60"/> + <Entry inputSpeed="700.00" inputTorque="50.00" torqueLoss="9.60"/> + <Entry inputSpeed="700.00" inputTorque="250.00" torqueLoss="13.60"/> + <Entry inputSpeed="700.00" inputTorque="450.00" torqueLoss="17.60"/> + <Entry inputSpeed="700.00" inputTorque="650.00" torqueLoss="21.60"/> + <Entry inputSpeed="700.00" inputTorque="850.00" torqueLoss="25.60"/> + <Entry inputSpeed="700.00" inputTorque="1050.00" torqueLoss="29.60"/> + <Entry inputSpeed="700.00" inputTorque="1250.00" torqueLoss="33.60"/> + <Entry inputSpeed="700.00" inputTorque="1450.00" torqueLoss="37.60"/> + <Entry inputSpeed="700.00" inputTorque="1650.00" torqueLoss="41.60"/> + <Entry inputSpeed="700.00" inputTorque="1850.00" torqueLoss="45.60"/> + <Entry inputSpeed="700.00" inputTorque="2050.00" torqueLoss="49.60"/> + <Entry inputSpeed="700.00" inputTorque="2250.00" torqueLoss="53.60"/> + <Entry inputSpeed="700.00" inputTorque="3000.00" torqueLoss="57.60"/> + <Entry inputSpeed="900.00" inputTorque="-350.00" torqueLoss="16.61"/> + <Entry inputSpeed="900.00" inputTorque="-150.00" torqueLoss="12.61"/> + <Entry inputSpeed="900.00" inputTorque="50.00" torqueLoss="10.61"/> + <Entry inputSpeed="900.00" inputTorque="250.00" torqueLoss="14.61"/> + <Entry inputSpeed="900.00" inputTorque="450.00" torqueLoss="18.61"/> + <Entry inputSpeed="900.00" inputTorque="650.00" torqueLoss="22.61"/> + <Entry inputSpeed="900.00" inputTorque="850.00" torqueLoss="26.61"/> + <Entry inputSpeed="900.00" inputTorque="1050.00" torqueLoss="30.61"/> + <Entry inputSpeed="900.00" inputTorque="1250.00" torqueLoss="34.61"/> + <Entry inputSpeed="900.00" inputTorque="1450.00" torqueLoss="38.61"/> + <Entry inputSpeed="900.00" inputTorque="1650.00" torqueLoss="42.61"/> + <Entry inputSpeed="900.00" inputTorque="1850.00" torqueLoss="46.61"/> + <Entry inputSpeed="900.00" inputTorque="2050.00" torqueLoss="50.61"/> + <Entry inputSpeed="900.00" inputTorque="2250.00" torqueLoss="54.61"/> + <Entry inputSpeed="900.00" inputTorque="3000.00" torqueLoss="58.61"/> + <Entry inputSpeed="1100.00" inputTorque="-350.00" torqueLoss="17.63"/> + <Entry inputSpeed="1100.00" inputTorque="-150.00" torqueLoss="13.63"/> + <Entry inputSpeed="1100.00" inputTorque="50.00" torqueLoss="11.63"/> + <Entry inputSpeed="1100.00" inputTorque="250.00" torqueLoss="15.63"/> + <Entry inputSpeed="1100.00" inputTorque="450.00" torqueLoss="19.63"/> + <Entry inputSpeed="1100.00" inputTorque="650.00" torqueLoss="23.63"/> + <Entry inputSpeed="1100.00" inputTorque="850.00" torqueLoss="27.63"/> + <Entry inputSpeed="1100.00" inputTorque="1050.00" torqueLoss="31.63"/> + <Entry inputSpeed="1100.00" inputTorque="1250.00" torqueLoss="35.63"/> + <Entry inputSpeed="1100.00" inputTorque="1450.00" torqueLoss="39.63"/> + <Entry inputSpeed="1100.00" inputTorque="1650.00" torqueLoss="43.63"/> + <Entry inputSpeed="1100.00" inputTorque="1850.00" torqueLoss="47.63"/> + <Entry inputSpeed="1100.00" inputTorque="2050.00" torqueLoss="51.63"/> + <Entry inputSpeed="1100.00" inputTorque="2250.00" torqueLoss="55.63"/> + <Entry inputSpeed="1100.00" inputTorque="3000.00" torqueLoss="59.63"/> + <Entry inputSpeed="1300.00" inputTorque="-350.00" torqueLoss="18.64"/> + <Entry inputSpeed="1300.00" inputTorque="-150.00" torqueLoss="14.64"/> + <Entry inputSpeed="1300.00" inputTorque="50.00" torqueLoss="12.64"/> + <Entry inputSpeed="1300.00" inputTorque="250.00" torqueLoss="16.64"/> + <Entry inputSpeed="1300.00" inputTorque="450.00" torqueLoss="20.64"/> + <Entry inputSpeed="1300.00" inputTorque="650.00" torqueLoss="24.64"/> + <Entry inputSpeed="1300.00" inputTorque="850.00" torqueLoss="28.64"/> + <Entry inputSpeed="1300.00" inputTorque="1050.00" torqueLoss="32.64"/> + <Entry inputSpeed="1300.00" inputTorque="1250.00" torqueLoss="36.64"/> + <Entry inputSpeed="1300.00" inputTorque="1450.00" torqueLoss="40.64"/> + <Entry inputSpeed="1300.00" inputTorque="1650.00" torqueLoss="44.64"/> + <Entry inputSpeed="1300.00" inputTorque="1850.00" torqueLoss="48.64"/> + <Entry inputSpeed="1300.00" inputTorque="2050.00" torqueLoss="52.64"/> + <Entry inputSpeed="1300.00" inputTorque="2250.00" torqueLoss="56.64"/> + <Entry inputSpeed="1300.00" inputTorque="3000.00" torqueLoss="60.64"/> + <Entry inputSpeed="1500.00" inputTorque="-350.00" torqueLoss="19.65"/> + <Entry inputSpeed="1500.00" inputTorque="-150.00" torqueLoss="15.65"/> + <Entry inputSpeed="1500.00" inputTorque="50.00" torqueLoss="13.65"/> + <Entry inputSpeed="1500.00" inputTorque="250.00" torqueLoss="17.65"/> + <Entry inputSpeed="1500.00" inputTorque="450.00" torqueLoss="21.65"/> + <Entry inputSpeed="1500.00" inputTorque="650.00" torqueLoss="25.65"/> + <Entry inputSpeed="1500.00" inputTorque="850.00" torqueLoss="29.65"/> + <Entry inputSpeed="1500.00" inputTorque="1050.00" torqueLoss="33.65"/> + <Entry inputSpeed="1500.00" inputTorque="1250.00" torqueLoss="37.65"/> + <Entry inputSpeed="1500.00" inputTorque="1450.00" torqueLoss="41.65"/> + <Entry inputSpeed="1500.00" inputTorque="1650.00" torqueLoss="45.65"/> + <Entry inputSpeed="1500.00" inputTorque="1850.00" torqueLoss="49.65"/> + <Entry inputSpeed="1500.00" inputTorque="2050.00" torqueLoss="53.65"/> + <Entry inputSpeed="1500.00" inputTorque="2250.00" torqueLoss="57.65"/> + <Entry inputSpeed="1500.00" inputTorque="3000.00" torqueLoss="61.65"/> + <Entry inputSpeed="1700.00" inputTorque="-350.00" torqueLoss="20.66"/> + <Entry inputSpeed="1700.00" inputTorque="-150.00" torqueLoss="16.66"/> + <Entry inputSpeed="1700.00" inputTorque="50.00" torqueLoss="14.66"/> + <Entry inputSpeed="1700.00" inputTorque="250.00" torqueLoss="18.66"/> + <Entry inputSpeed="1700.00" inputTorque="450.00" torqueLoss="22.66"/> + <Entry inputSpeed="1700.00" inputTorque="650.00" torqueLoss="26.66"/> + <Entry inputSpeed="1700.00" inputTorque="850.00" torqueLoss="30.66"/> + <Entry inputSpeed="1700.00" inputTorque="1050.00" torqueLoss="34.66"/> + <Entry inputSpeed="1700.00" inputTorque="1250.00" torqueLoss="38.66"/> + <Entry inputSpeed="1700.00" inputTorque="1450.00" torqueLoss="42.66"/> + <Entry inputSpeed="1700.00" inputTorque="1650.00" torqueLoss="46.66"/> + <Entry inputSpeed="1700.00" inputTorque="1850.00" torqueLoss="50.66"/> + <Entry inputSpeed="1700.00" inputTorque="2050.00" torqueLoss="54.66"/> + <Entry inputSpeed="1700.00" inputTorque="2250.00" torqueLoss="58.66"/> + <Entry inputSpeed="1700.00" inputTorque="3000.00" torqueLoss="62.66"/> + <Entry inputSpeed="1900.00" inputTorque="-350.00" torqueLoss="21.67"/> + <Entry inputSpeed="1900.00" inputTorque="-150.00" torqueLoss="17.67"/> + <Entry inputSpeed="1900.00" inputTorque="50.00" torqueLoss="15.67"/> + <Entry inputSpeed="1900.00" inputTorque="250.00" torqueLoss="19.67"/> + <Entry inputSpeed="1900.00" inputTorque="450.00" torqueLoss="23.67"/> + <Entry inputSpeed="1900.00" inputTorque="650.00" torqueLoss="27.67"/> + <Entry inputSpeed="1900.00" inputTorque="850.00" torqueLoss="31.67"/> + <Entry inputSpeed="1900.00" inputTorque="1050.00" torqueLoss="35.67"/> + <Entry inputSpeed="1900.00" inputTorque="1250.00" torqueLoss="39.67"/> + <Entry inputSpeed="1900.00" inputTorque="1450.00" torqueLoss="43.67"/> + <Entry inputSpeed="1900.00" inputTorque="1650.00" torqueLoss="47.67"/> + <Entry inputSpeed="1900.00" inputTorque="1850.00" torqueLoss="51.67"/> + <Entry inputSpeed="1900.00" inputTorque="2050.00" torqueLoss="55.67"/> + <Entry inputSpeed="1900.00" inputTorque="2250.00" torqueLoss="59.67"/> + <Entry inputSpeed="1900.00" inputTorque="3000.00" torqueLoss="63.67"/> + <Entry inputSpeed="2100.00" inputTorque="-350.00" torqueLoss="22.69"/> + <Entry inputSpeed="2100.00" inputTorque="-150.00" torqueLoss="18.69"/> + <Entry inputSpeed="2100.00" inputTorque="50.00" torqueLoss="16.69"/> + <Entry inputSpeed="2100.00" inputTorque="250.00" torqueLoss="20.69"/> + <Entry inputSpeed="2100.00" inputTorque="450.00" torqueLoss="24.69"/> + <Entry inputSpeed="2100.00" inputTorque="650.00" torqueLoss="28.69"/> + <Entry inputSpeed="2100.00" inputTorque="850.00" torqueLoss="32.69"/> + <Entry inputSpeed="2100.00" inputTorque="1050.00" torqueLoss="36.69"/> + <Entry inputSpeed="2100.00" inputTorque="1250.00" torqueLoss="40.69"/> + <Entry inputSpeed="2100.00" inputTorque="1450.00" torqueLoss="44.69"/> + <Entry inputSpeed="2100.00" inputTorque="1650.00" torqueLoss="48.69"/> + <Entry inputSpeed="2100.00" inputTorque="1850.00" torqueLoss="52.69"/> + <Entry inputSpeed="2100.00" inputTorque="2050.00" torqueLoss="56.69"/> + <Entry inputSpeed="2100.00" inputTorque="2250.00" torqueLoss="60.69"/> + <Entry inputSpeed="2100.00" inputTorque="3000.00" torqueLoss="64.69"/> + <Entry inputSpeed="0.00" inputTorque="-1000.00" torqueLoss="25.06"/> + <Entry inputSpeed="100.00" inputTorque="-1000.00" torqueLoss="25.56"/> + <Entry inputSpeed="300.00" inputTorque="-1000.00" torqueLoss="26.58"/> + <Entry inputSpeed="500.00" inputTorque="-1000.00" torqueLoss="27.59"/> + <Entry inputSpeed="700.00" inputTorque="-1000.00" torqueLoss="28.60"/> + <Entry inputSpeed="900.00" inputTorque="-1000.00" torqueLoss="29.61"/> + <Entry inputSpeed="1100.00" inputTorque="-1000.00" torqueLoss="30.63"/> + <Entry inputSpeed="1300.00" inputTorque="-1000.00" torqueLoss="31.64"/> + <Entry inputSpeed="1500.00" inputTorque="-1000.00" torqueLoss="32.65"/> + <Entry inputSpeed="1700.00" inputTorque="-1000.00" torqueLoss="33.66"/> + <Entry inputSpeed="1900.00" inputTorque="-1000.00" torqueLoss="34.67"/> + <Entry inputSpeed="2100.00" inputTorque="-1000.00" torqueLoss="35.69"/> + </TorqueLossMap> + </Gear> + <Gear number="11"> + <Ratio>1.280</Ratio> + <MaxSpeed>2000</MaxSpeed> + <TorqueLossMap> + <Entry inputSpeed="0.00" inputTorque="-350.00" torqueLoss="12.06"/> + <Entry inputSpeed="0.00" inputTorque="-150.00" torqueLoss="8.06"/> + <Entry inputSpeed="0.00" inputTorque="50.00" torqueLoss="6.06"/> + <Entry inputSpeed="0.00" inputTorque="250.00" torqueLoss="10.06"/> + <Entry inputSpeed="0.00" inputTorque="450.00" torqueLoss="14.06"/> + <Entry inputSpeed="0.00" inputTorque="650.00" torqueLoss="18.06"/> + <Entry inputSpeed="0.00" inputTorque="850.00" torqueLoss="22.06"/> + <Entry inputSpeed="0.00" inputTorque="1050.00" torqueLoss="26.06"/> + <Entry inputSpeed="0.00" inputTorque="1250.00" torqueLoss="30.06"/> + <Entry inputSpeed="0.00" inputTorque="1450.00" torqueLoss="34.06"/> + <Entry inputSpeed="0.00" inputTorque="1650.00" torqueLoss="38.06"/> + <Entry inputSpeed="0.00" inputTorque="1850.00" torqueLoss="42.06"/> + <Entry inputSpeed="0.00" inputTorque="2050.00" torqueLoss="46.06"/> + <Entry inputSpeed="0.00" inputTorque="2250.00" torqueLoss="50.06"/> + <Entry inputSpeed="0.00" inputTorque="3000.00" torqueLoss="54.06"/> + <Entry inputSpeed="100.00" inputTorque="-350.00" torqueLoss="12.56"/> + <Entry inputSpeed="100.00" inputTorque="-150.00" torqueLoss="8.56"/> + <Entry inputSpeed="100.00" inputTorque="50.00" torqueLoss="6.56"/> + <Entry inputSpeed="100.00" inputTorque="250.00" torqueLoss="10.56"/> + <Entry inputSpeed="100.00" inputTorque="450.00" torqueLoss="14.56"/> + <Entry inputSpeed="100.00" inputTorque="650.00" torqueLoss="18.56"/> + <Entry inputSpeed="100.00" inputTorque="850.00" torqueLoss="22.56"/> + <Entry inputSpeed="100.00" inputTorque="1050.00" torqueLoss="26.56"/> + <Entry inputSpeed="100.00" inputTorque="1250.00" torqueLoss="30.56"/> + <Entry inputSpeed="100.00" inputTorque="1450.00" torqueLoss="34.56"/> + <Entry inputSpeed="100.00" inputTorque="1650.00" torqueLoss="38.56"/> + <Entry inputSpeed="100.00" inputTorque="1850.00" torqueLoss="42.56"/> + <Entry inputSpeed="100.00" inputTorque="2050.00" torqueLoss="46.56"/> + <Entry inputSpeed="100.00" inputTorque="2250.00" torqueLoss="50.56"/> + <Entry inputSpeed="100.00" inputTorque="3000.00" torqueLoss="54.56"/> + <Entry inputSpeed="300.00" inputTorque="-350.00" torqueLoss="13.58"/> + <Entry inputSpeed="300.00" inputTorque="-150.00" torqueLoss="9.58"/> + <Entry inputSpeed="300.00" inputTorque="50.00" torqueLoss="7.58"/> + <Entry inputSpeed="300.00" inputTorque="250.00" torqueLoss="11.58"/> + <Entry inputSpeed="300.00" inputTorque="450.00" torqueLoss="15.58"/> + <Entry inputSpeed="300.00" inputTorque="650.00" torqueLoss="19.58"/> + <Entry inputSpeed="300.00" inputTorque="850.00" torqueLoss="23.58"/> + <Entry inputSpeed="300.00" inputTorque="1050.00" torqueLoss="27.58"/> + <Entry inputSpeed="300.00" inputTorque="1250.00" torqueLoss="31.58"/> + <Entry inputSpeed="300.00" inputTorque="1450.00" torqueLoss="35.58"/> + <Entry inputSpeed="300.00" inputTorque="1650.00" torqueLoss="39.58"/> + <Entry inputSpeed="300.00" inputTorque="1850.00" torqueLoss="43.58"/> + <Entry inputSpeed="300.00" inputTorque="2050.00" torqueLoss="47.58"/> + <Entry inputSpeed="300.00" inputTorque="2250.00" torqueLoss="51.58"/> + <Entry inputSpeed="300.00" inputTorque="3000.00" torqueLoss="55.58"/> + <Entry inputSpeed="500.00" inputTorque="-350.00" torqueLoss="14.59"/> + <Entry inputSpeed="500.00" inputTorque="-150.00" torqueLoss="10.59"/> + <Entry inputSpeed="500.00" inputTorque="50.00" torqueLoss="8.59"/> + <Entry inputSpeed="500.00" inputTorque="250.00" torqueLoss="12.59"/> + <Entry inputSpeed="500.00" inputTorque="450.00" torqueLoss="16.59"/> + <Entry inputSpeed="500.00" inputTorque="650.00" torqueLoss="20.59"/> + <Entry inputSpeed="500.00" inputTorque="850.00" torqueLoss="24.59"/> + <Entry inputSpeed="500.00" inputTorque="1050.00" torqueLoss="28.59"/> + <Entry inputSpeed="500.00" inputTorque="1250.00" torqueLoss="32.59"/> + <Entry inputSpeed="500.00" inputTorque="1450.00" torqueLoss="36.59"/> + <Entry inputSpeed="500.00" inputTorque="1650.00" torqueLoss="40.59"/> + <Entry inputSpeed="500.00" inputTorque="1850.00" torqueLoss="44.59"/> + <Entry inputSpeed="500.00" inputTorque="2050.00" torqueLoss="48.59"/> + <Entry inputSpeed="500.00" inputTorque="2250.00" torqueLoss="52.59"/> + <Entry inputSpeed="500.00" inputTorque="3000.00" torqueLoss="56.59"/> + <Entry inputSpeed="700.00" inputTorque="-350.00" torqueLoss="15.60"/> + <Entry inputSpeed="700.00" inputTorque="-150.00" torqueLoss="11.60"/> + <Entry inputSpeed="700.00" inputTorque="50.00" torqueLoss="9.60"/> + <Entry inputSpeed="700.00" inputTorque="250.00" torqueLoss="13.60"/> + <Entry inputSpeed="700.00" inputTorque="450.00" torqueLoss="17.60"/> + <Entry inputSpeed="700.00" inputTorque="650.00" torqueLoss="21.60"/> + <Entry inputSpeed="700.00" inputTorque="850.00" torqueLoss="25.60"/> + <Entry inputSpeed="700.00" inputTorque="1050.00" torqueLoss="29.60"/> + <Entry inputSpeed="700.00" inputTorque="1250.00" torqueLoss="33.60"/> + <Entry inputSpeed="700.00" inputTorque="1450.00" torqueLoss="37.60"/> + <Entry inputSpeed="700.00" inputTorque="1650.00" torqueLoss="41.60"/> + <Entry inputSpeed="700.00" inputTorque="1850.00" torqueLoss="45.60"/> + <Entry inputSpeed="700.00" inputTorque="2050.00" torqueLoss="49.60"/> + <Entry inputSpeed="700.00" inputTorque="2250.00" torqueLoss="53.60"/> + <Entry inputSpeed="700.00" inputTorque="3000.00" torqueLoss="57.60"/> + <Entry inputSpeed="900.00" inputTorque="-350.00" torqueLoss="16.61"/> + <Entry inputSpeed="900.00" inputTorque="-150.00" torqueLoss="12.61"/> + <Entry inputSpeed="900.00" inputTorque="50.00" torqueLoss="10.61"/> + <Entry inputSpeed="900.00" inputTorque="250.00" torqueLoss="14.61"/> + <Entry inputSpeed="900.00" inputTorque="450.00" torqueLoss="18.61"/> + <Entry inputSpeed="900.00" inputTorque="650.00" torqueLoss="22.61"/> + <Entry inputSpeed="900.00" inputTorque="850.00" torqueLoss="26.61"/> + <Entry inputSpeed="900.00" inputTorque="1050.00" torqueLoss="30.61"/> + <Entry inputSpeed="900.00" inputTorque="1250.00" torqueLoss="34.61"/> + <Entry inputSpeed="900.00" inputTorque="1450.00" torqueLoss="38.61"/> + <Entry inputSpeed="900.00" inputTorque="1650.00" torqueLoss="42.61"/> + <Entry inputSpeed="900.00" inputTorque="1850.00" torqueLoss="46.61"/> + <Entry inputSpeed="900.00" inputTorque="2050.00" torqueLoss="50.61"/> + <Entry inputSpeed="900.00" inputTorque="2250.00" torqueLoss="54.61"/> + <Entry inputSpeed="900.00" inputTorque="3000.00" torqueLoss="58.61"/> + <Entry inputSpeed="1100.00" inputTorque="-350.00" torqueLoss="17.63"/> + <Entry inputSpeed="1100.00" inputTorque="-150.00" torqueLoss="13.63"/> + <Entry inputSpeed="1100.00" inputTorque="50.00" torqueLoss="11.63"/> + <Entry inputSpeed="1100.00" inputTorque="250.00" torqueLoss="15.63"/> + <Entry inputSpeed="1100.00" inputTorque="450.00" torqueLoss="19.63"/> + <Entry inputSpeed="1100.00" inputTorque="650.00" torqueLoss="23.63"/> + <Entry inputSpeed="1100.00" inputTorque="850.00" torqueLoss="27.63"/> + <Entry inputSpeed="1100.00" inputTorque="1050.00" torqueLoss="31.63"/> + <Entry inputSpeed="1100.00" inputTorque="1250.00" torqueLoss="35.63"/> + <Entry inputSpeed="1100.00" inputTorque="1450.00" torqueLoss="39.63"/> + <Entry inputSpeed="1100.00" inputTorque="1650.00" torqueLoss="43.63"/> + <Entry inputSpeed="1100.00" inputTorque="1850.00" torqueLoss="47.63"/> + <Entry inputSpeed="1100.00" inputTorque="2050.00" torqueLoss="51.63"/> + <Entry inputSpeed="1100.00" inputTorque="2250.00" torqueLoss="55.63"/> + <Entry inputSpeed="1100.00" inputTorque="3000.00" torqueLoss="59.63"/> + <Entry inputSpeed="1300.00" inputTorque="-350.00" torqueLoss="18.64"/> + <Entry inputSpeed="1300.00" inputTorque="-150.00" torqueLoss="14.64"/> + <Entry inputSpeed="1300.00" inputTorque="50.00" torqueLoss="12.64"/> + <Entry inputSpeed="1300.00" inputTorque="250.00" torqueLoss="16.64"/> + <Entry inputSpeed="1300.00" inputTorque="450.00" torqueLoss="20.64"/> + <Entry inputSpeed="1300.00" inputTorque="650.00" torqueLoss="24.64"/> + <Entry inputSpeed="1300.00" inputTorque="850.00" torqueLoss="28.64"/> + <Entry inputSpeed="1300.00" inputTorque="1050.00" torqueLoss="32.64"/> + <Entry inputSpeed="1300.00" inputTorque="1250.00" torqueLoss="36.64"/> + <Entry inputSpeed="1300.00" inputTorque="1450.00" torqueLoss="40.64"/> + <Entry inputSpeed="1300.00" inputTorque="1650.00" torqueLoss="44.64"/> + <Entry inputSpeed="1300.00" inputTorque="1850.00" torqueLoss="48.64"/> + <Entry inputSpeed="1300.00" inputTorque="2050.00" torqueLoss="52.64"/> + <Entry inputSpeed="1300.00" inputTorque="2250.00" torqueLoss="56.64"/> + <Entry inputSpeed="1300.00" inputTorque="3000.00" torqueLoss="60.64"/> + <Entry inputSpeed="1500.00" inputTorque="-350.00" torqueLoss="19.65"/> + <Entry inputSpeed="1500.00" inputTorque="-150.00" torqueLoss="15.65"/> + <Entry inputSpeed="1500.00" inputTorque="50.00" torqueLoss="13.65"/> + <Entry inputSpeed="1500.00" inputTorque="250.00" torqueLoss="17.65"/> + <Entry inputSpeed="1500.00" inputTorque="450.00" torqueLoss="21.65"/> + <Entry inputSpeed="1500.00" inputTorque="650.00" torqueLoss="25.65"/> + <Entry inputSpeed="1500.00" inputTorque="850.00" torqueLoss="29.65"/> + <Entry inputSpeed="1500.00" inputTorque="1050.00" torqueLoss="33.65"/> + <Entry inputSpeed="1500.00" inputTorque="1250.00" torqueLoss="37.65"/> + <Entry inputSpeed="1500.00" inputTorque="1450.00" torqueLoss="41.65"/> + <Entry inputSpeed="1500.00" inputTorque="1650.00" torqueLoss="45.65"/> + <Entry inputSpeed="1500.00" inputTorque="1850.00" torqueLoss="49.65"/> + <Entry inputSpeed="1500.00" inputTorque="2050.00" torqueLoss="53.65"/> + <Entry inputSpeed="1500.00" inputTorque="2250.00" torqueLoss="57.65"/> + <Entry inputSpeed="1500.00" inputTorque="3000.00" torqueLoss="61.65"/> + <Entry inputSpeed="1700.00" inputTorque="-350.00" torqueLoss="20.66"/> + <Entry inputSpeed="1700.00" inputTorque="-150.00" torqueLoss="16.66"/> + <Entry inputSpeed="1700.00" inputTorque="50.00" torqueLoss="14.66"/> + <Entry inputSpeed="1700.00" inputTorque="250.00" torqueLoss="18.66"/> + <Entry inputSpeed="1700.00" inputTorque="450.00" torqueLoss="22.66"/> + <Entry inputSpeed="1700.00" inputTorque="650.00" torqueLoss="26.66"/> + <Entry inputSpeed="1700.00" inputTorque="850.00" torqueLoss="30.66"/> + <Entry inputSpeed="1700.00" inputTorque="1050.00" torqueLoss="34.66"/> + <Entry inputSpeed="1700.00" inputTorque="1250.00" torqueLoss="38.66"/> + <Entry inputSpeed="1700.00" inputTorque="1450.00" torqueLoss="42.66"/> + <Entry inputSpeed="1700.00" inputTorque="1650.00" torqueLoss="46.66"/> + <Entry inputSpeed="1700.00" inputTorque="1850.00" torqueLoss="50.66"/> + <Entry inputSpeed="1700.00" inputTorque="2050.00" torqueLoss="54.66"/> + <Entry inputSpeed="1700.00" inputTorque="2250.00" torqueLoss="58.66"/> + <Entry inputSpeed="1700.00" inputTorque="3000.00" torqueLoss="62.66"/> + <Entry inputSpeed="1900.00" inputTorque="-350.00" torqueLoss="21.67"/> + <Entry inputSpeed="1900.00" inputTorque="-150.00" torqueLoss="17.67"/> + <Entry inputSpeed="1900.00" inputTorque="50.00" torqueLoss="15.67"/> + <Entry inputSpeed="1900.00" inputTorque="250.00" torqueLoss="19.67"/> + <Entry inputSpeed="1900.00" inputTorque="450.00" torqueLoss="23.67"/> + <Entry inputSpeed="1900.00" inputTorque="650.00" torqueLoss="27.67"/> + <Entry inputSpeed="1900.00" inputTorque="850.00" torqueLoss="31.67"/> + <Entry inputSpeed="1900.00" inputTorque="1050.00" torqueLoss="35.67"/> + <Entry inputSpeed="1900.00" inputTorque="1250.00" torqueLoss="39.67"/> + <Entry inputSpeed="1900.00" inputTorque="1450.00" torqueLoss="43.67"/> + <Entry inputSpeed="1900.00" inputTorque="1650.00" torqueLoss="47.67"/> + <Entry inputSpeed="1900.00" inputTorque="1850.00" torqueLoss="51.67"/> + <Entry inputSpeed="1900.00" inputTorque="2050.00" torqueLoss="55.67"/> + <Entry inputSpeed="1900.00" inputTorque="2250.00" torqueLoss="59.67"/> + <Entry inputSpeed="1900.00" inputTorque="3000.00" torqueLoss="63.67"/> + <Entry inputSpeed="2100.00" inputTorque="-350.00" torqueLoss="22.69"/> + <Entry inputSpeed="2100.00" inputTorque="-150.00" torqueLoss="18.69"/> + <Entry inputSpeed="2100.00" inputTorque="50.00" torqueLoss="16.69"/> + <Entry inputSpeed="2100.00" inputTorque="250.00" torqueLoss="20.69"/> + <Entry inputSpeed="2100.00" inputTorque="450.00" torqueLoss="24.69"/> + <Entry inputSpeed="2100.00" inputTorque="650.00" torqueLoss="28.69"/> + <Entry inputSpeed="2100.00" inputTorque="850.00" torqueLoss="32.69"/> + <Entry inputSpeed="2100.00" inputTorque="1050.00" torqueLoss="36.69"/> + <Entry inputSpeed="2100.00" inputTorque="1250.00" torqueLoss="40.69"/> + <Entry inputSpeed="2100.00" inputTorque="1450.00" torqueLoss="44.69"/> + <Entry inputSpeed="2100.00" inputTorque="1650.00" torqueLoss="48.69"/> + <Entry inputSpeed="2100.00" inputTorque="1850.00" torqueLoss="52.69"/> + <Entry inputSpeed="2100.00" inputTorque="2050.00" torqueLoss="56.69"/> + <Entry inputSpeed="2100.00" inputTorque="2250.00" torqueLoss="60.69"/> + <Entry inputSpeed="2100.00" inputTorque="3000.00" torqueLoss="64.69"/> + <Entry inputSpeed="0.00" inputTorque="-1000.00" torqueLoss="25.06"/> + <Entry inputSpeed="100.00" inputTorque="-1000.00" torqueLoss="25.56"/> + <Entry inputSpeed="300.00" inputTorque="-1000.00" torqueLoss="26.58"/> + <Entry inputSpeed="500.00" inputTorque="-1000.00" torqueLoss="27.59"/> + <Entry inputSpeed="700.00" inputTorque="-1000.00" torqueLoss="28.60"/> + <Entry inputSpeed="900.00" inputTorque="-1000.00" torqueLoss="29.61"/> + <Entry inputSpeed="1100.00" inputTorque="-1000.00" torqueLoss="30.63"/> + <Entry inputSpeed="1300.00" inputTorque="-1000.00" torqueLoss="31.64"/> + <Entry inputSpeed="1500.00" inputTorque="-1000.00" torqueLoss="32.65"/> + <Entry inputSpeed="1700.00" inputTorque="-1000.00" torqueLoss="33.66"/> + <Entry inputSpeed="1900.00" inputTorque="-1000.00" torqueLoss="34.67"/> + <Entry inputSpeed="2100.00" inputTorque="-1000.00" torqueLoss="35.69"/> + </TorqueLossMap> + </Gear> + <Gear number="12"> + <Ratio>1.000</Ratio> + <TorqueLossMap> + <Entry inputSpeed="0.00" inputTorque="-350.00" torqueLoss="6.81"/> + <Entry inputSpeed="0.00" inputTorque="-150.00" torqueLoss="5.81"/> + <Entry inputSpeed="0.00" inputTorque="50.00" torqueLoss="5.31"/> + <Entry inputSpeed="0.00" inputTorque="250.00" torqueLoss="6.31"/> + <Entry inputSpeed="0.00" inputTorque="450.00" torqueLoss="7.31"/> + <Entry inputSpeed="0.00" inputTorque="650.00" torqueLoss="8.31"/> + <Entry inputSpeed="0.00" inputTorque="850.00" torqueLoss="9.31"/> + <Entry inputSpeed="0.00" inputTorque="1050.00" torqueLoss="10.31"/> + <Entry inputSpeed="0.00" inputTorque="1250.00" torqueLoss="11.31"/> + <Entry inputSpeed="0.00" inputTorque="1450.00" torqueLoss="12.31"/> + <Entry inputSpeed="0.00" inputTorque="1650.00" torqueLoss="13.31"/> + <Entry inputSpeed="0.00" inputTorque="1850.00" torqueLoss="14.31"/> + <Entry inputSpeed="0.00" inputTorque="2050.00" torqueLoss="15.31"/> + <Entry inputSpeed="0.00" inputTorque="2250.00" torqueLoss="16.31"/> + <Entry inputSpeed="0.00" inputTorque="2800.00" torqueLoss="17.31"/> + <Entry inputSpeed="100.00" inputTorque="-350.00" torqueLoss="7.32"/> + <Entry inputSpeed="100.00" inputTorque="-150.00" torqueLoss="6.32"/> + <Entry inputSpeed="100.00" inputTorque="50.00" torqueLoss="5.82"/> + <Entry inputSpeed="100.00" inputTorque="250.00" torqueLoss="6.82"/> + <Entry inputSpeed="100.00" inputTorque="450.00" torqueLoss="7.82"/> + <Entry inputSpeed="100.00" inputTorque="650.00" torqueLoss="8.82"/> + <Entry inputSpeed="100.00" inputTorque="850.00" torqueLoss="9.82"/> + <Entry inputSpeed="100.00" inputTorque="1050.00" torqueLoss="10.82"/> + <Entry inputSpeed="100.00" inputTorque="1250.00" torqueLoss="11.82"/> + <Entry inputSpeed="100.00" inputTorque="1450.00" torqueLoss="12.82"/> + <Entry inputSpeed="100.00" inputTorque="1650.00" torqueLoss="13.82"/> + <Entry inputSpeed="100.00" inputTorque="1850.00" torqueLoss="14.82"/> + <Entry inputSpeed="100.00" inputTorque="2050.00" torqueLoss="15.82"/> + <Entry inputSpeed="100.00" inputTorque="2250.00" torqueLoss="16.82"/> + <Entry inputSpeed="100.00" inputTorque="2800.00" torqueLoss="17.82"/> + <Entry inputSpeed="300.00" inputTorque="-350.00" torqueLoss="8.33"/> + <Entry inputSpeed="300.00" inputTorque="-150.00" torqueLoss="7.33"/> + <Entry inputSpeed="300.00" inputTorque="50.00" torqueLoss="6.83"/> + <Entry inputSpeed="300.00" inputTorque="250.00" torqueLoss="7.83"/> + <Entry inputSpeed="300.00" inputTorque="450.00" torqueLoss="8.83"/> + <Entry inputSpeed="300.00" inputTorque="650.00" torqueLoss="9.83"/> + <Entry inputSpeed="300.00" inputTorque="850.00" torqueLoss="10.83"/> + <Entry inputSpeed="300.00" inputTorque="1050.00" torqueLoss="11.83"/> + <Entry inputSpeed="300.00" inputTorque="1250.00" torqueLoss="12.83"/> + <Entry inputSpeed="300.00" inputTorque="1450.00" torqueLoss="13.83"/> + <Entry inputSpeed="300.00" inputTorque="1650.00" torqueLoss="14.83"/> + <Entry inputSpeed="300.00" inputTorque="1850.00" torqueLoss="15.83"/> + <Entry inputSpeed="300.00" inputTorque="2050.00" torqueLoss="16.83"/> + <Entry inputSpeed="300.00" inputTorque="2250.00" torqueLoss="17.83"/> + <Entry inputSpeed="300.00" inputTorque="2800.00" torqueLoss="18.83"/> + <Entry inputSpeed="500.00" inputTorque="-350.00" torqueLoss="9.34"/> + <Entry inputSpeed="500.00" inputTorque="-150.00" torqueLoss="8.34"/> + <Entry inputSpeed="500.00" inputTorque="50.00" torqueLoss="7.84"/> + <Entry inputSpeed="500.00" inputTorque="250.00" torqueLoss="8.84"/> + <Entry inputSpeed="500.00" inputTorque="450.00" torqueLoss="9.84"/> + <Entry inputSpeed="500.00" inputTorque="650.00" torqueLoss="10.84"/> + <Entry inputSpeed="500.00" inputTorque="850.00" torqueLoss="11.84"/> + <Entry inputSpeed="500.00" inputTorque="1050.00" torqueLoss="12.84"/> + <Entry inputSpeed="500.00" inputTorque="1250.00" torqueLoss="13.84"/> + <Entry inputSpeed="500.00" inputTorque="1450.00" torqueLoss="14.84"/> + <Entry inputSpeed="500.00" inputTorque="1650.00" torqueLoss="15.84"/> + <Entry inputSpeed="500.00" inputTorque="1850.00" torqueLoss="16.84"/> + <Entry inputSpeed="500.00" inputTorque="2050.00" torqueLoss="17.84"/> + <Entry inputSpeed="500.00" inputTorque="2250.00" torqueLoss="18.84"/> + <Entry inputSpeed="500.00" inputTorque="2800.00" torqueLoss="19.84"/> + <Entry inputSpeed="700.00" inputTorque="-350.00" torqueLoss="10.35"/> + <Entry inputSpeed="700.00" inputTorque="-150.00" torqueLoss="9.35"/> + <Entry inputSpeed="700.00" inputTorque="50.00" torqueLoss="8.85"/> + <Entry inputSpeed="700.00" inputTorque="250.00" torqueLoss="9.85"/> + <Entry inputSpeed="700.00" inputTorque="450.00" torqueLoss="10.85"/> + <Entry inputSpeed="700.00" inputTorque="650.00" torqueLoss="11.85"/> + <Entry inputSpeed="700.00" inputTorque="850.00" torqueLoss="12.85"/> + <Entry inputSpeed="700.00" inputTorque="1050.00" torqueLoss="13.85"/> + <Entry inputSpeed="700.00" inputTorque="1250.00" torqueLoss="14.85"/> + <Entry inputSpeed="700.00" inputTorque="1450.00" torqueLoss="15.85"/> + <Entry inputSpeed="700.00" inputTorque="1650.00" torqueLoss="16.85"/> + <Entry inputSpeed="700.00" inputTorque="1850.00" torqueLoss="17.85"/> + <Entry inputSpeed="700.00" inputTorque="2050.00" torqueLoss="18.85"/> + <Entry inputSpeed="700.00" inputTorque="2250.00" torqueLoss="19.85"/> + <Entry inputSpeed="700.00" inputTorque="2800.00" torqueLoss="20.85"/> + <Entry inputSpeed="900.00" inputTorque="-350.00" torqueLoss="11.36"/> + <Entry inputSpeed="900.00" inputTorque="-150.00" torqueLoss="10.36"/> + <Entry inputSpeed="900.00" inputTorque="50.00" torqueLoss="9.86"/> + <Entry inputSpeed="900.00" inputTorque="250.00" torqueLoss="10.86"/> + <Entry inputSpeed="900.00" inputTorque="450.00" torqueLoss="11.86"/> + <Entry inputSpeed="900.00" inputTorque="650.00" torqueLoss="12.86"/> + <Entry inputSpeed="900.00" inputTorque="850.00" torqueLoss="13.86"/> + <Entry inputSpeed="900.00" inputTorque="1050.00" torqueLoss="14.86"/> + <Entry inputSpeed="900.00" inputTorque="1250.00" torqueLoss="15.86"/> + <Entry inputSpeed="900.00" inputTorque="1450.00" torqueLoss="16.86"/> + <Entry inputSpeed="900.00" inputTorque="1650.00" torqueLoss="17.86"/> + <Entry inputSpeed="900.00" inputTorque="1850.00" torqueLoss="18.86"/> + <Entry inputSpeed="900.00" inputTorque="2050.00" torqueLoss="19.86"/> + <Entry inputSpeed="900.00" inputTorque="2250.00" torqueLoss="20.86"/> + <Entry inputSpeed="900.00" inputTorque="2800.00" torqueLoss="21.86"/> + <Entry inputSpeed="1100.00" inputTorque="-350.00" torqueLoss="12.37"/> + <Entry inputSpeed="1100.00" inputTorque="-150.00" torqueLoss="11.37"/> + <Entry inputSpeed="1100.00" inputTorque="50.00" torqueLoss="10.88"/> + <Entry inputSpeed="1100.00" inputTorque="250.00" torqueLoss="11.88"/> + <Entry inputSpeed="1100.00" inputTorque="450.00" torqueLoss="12.88"/> + <Entry inputSpeed="1100.00" inputTorque="650.00" torqueLoss="13.88"/> + <Entry inputSpeed="1100.00" inputTorque="850.00" torqueLoss="14.88"/> + <Entry inputSpeed="1100.00" inputTorque="1050.00" torqueLoss="15.88"/> + <Entry inputSpeed="1100.00" inputTorque="1250.00" torqueLoss="16.88"/> + <Entry inputSpeed="1100.00" inputTorque="1450.00" torqueLoss="17.88"/> + <Entry inputSpeed="1100.00" inputTorque="1650.00" torqueLoss="18.88"/> + <Entry inputSpeed="1100.00" inputTorque="1850.00" torqueLoss="19.88"/> + <Entry inputSpeed="1100.00" inputTorque="2050.00" torqueLoss="20.88"/> + <Entry inputSpeed="1100.00" inputTorque="2250.00" torqueLoss="21.88"/> + <Entry inputSpeed="1100.00" inputTorque="2800.00" torqueLoss="22.88"/> + <Entry inputSpeed="1300.00" inputTorque="-350.00" torqueLoss="13.39"/> + <Entry inputSpeed="1300.00" inputTorque="-150.00" torqueLoss="12.39"/> + <Entry inputSpeed="1300.00" inputTorque="50.00" torqueLoss="11.89"/> + <Entry inputSpeed="1300.00" inputTorque="250.00" torqueLoss="12.89"/> + <Entry inputSpeed="1300.00" inputTorque="450.00" torqueLoss="13.89"/> + <Entry inputSpeed="1300.00" inputTorque="650.00" torqueLoss="14.89"/> + <Entry inputSpeed="1300.00" inputTorque="850.00" torqueLoss="15.89"/> + <Entry inputSpeed="1300.00" inputTorque="1050.00" torqueLoss="16.89"/> + <Entry inputSpeed="1300.00" inputTorque="1250.00" torqueLoss="17.89"/> + <Entry inputSpeed="1300.00" inputTorque="1450.00" torqueLoss="18.89"/> + <Entry inputSpeed="1300.00" inputTorque="1650.00" torqueLoss="19.89"/> + <Entry inputSpeed="1300.00" inputTorque="1850.00" torqueLoss="20.89"/> + <Entry inputSpeed="1300.00" inputTorque="2050.00" torqueLoss="21.89"/> + <Entry inputSpeed="1300.00" inputTorque="2250.00" torqueLoss="22.89"/> + <Entry inputSpeed="1300.00" inputTorque="2800.00" torqueLoss="23.89"/> + <Entry inputSpeed="1500.00" inputTorque="-350.00" torqueLoss="14.40"/> + <Entry inputSpeed="1500.00" inputTorque="-150.00" torqueLoss="13.40"/> + <Entry inputSpeed="1500.00" inputTorque="50.00" torqueLoss="12.90"/> + <Entry inputSpeed="1500.00" inputTorque="250.00" torqueLoss="13.90"/> + <Entry inputSpeed="1500.00" inputTorque="450.00" torqueLoss="14.90"/> + <Entry inputSpeed="1500.00" inputTorque="650.00" torqueLoss="15.90"/> + <Entry inputSpeed="1500.00" inputTorque="850.00" torqueLoss="16.90"/> + <Entry inputSpeed="1500.00" inputTorque="1050.00" torqueLoss="17.90"/> + <Entry inputSpeed="1500.00" inputTorque="1250.00" torqueLoss="18.90"/> + <Entry inputSpeed="1500.00" inputTorque="1450.00" torqueLoss="19.90"/> + <Entry inputSpeed="1500.00" inputTorque="1650.00" torqueLoss="20.90"/> + <Entry inputSpeed="1500.00" inputTorque="1850.00" torqueLoss="21.90"/> + <Entry inputSpeed="1500.00" inputTorque="2050.00" torqueLoss="22.90"/> + <Entry inputSpeed="1500.00" inputTorque="2250.00" torqueLoss="23.90"/> + <Entry inputSpeed="1500.00" inputTorque="2800.00" torqueLoss="24.90"/> + <Entry inputSpeed="1700.00" inputTorque="-350.00" torqueLoss="15.41"/> + <Entry inputSpeed="1700.00" inputTorque="-150.00" torqueLoss="14.41"/> + <Entry inputSpeed="1700.00" inputTorque="50.00" torqueLoss="13.91"/> + <Entry inputSpeed="1700.00" inputTorque="250.00" torqueLoss="14.91"/> + <Entry inputSpeed="1700.00" inputTorque="450.00" torqueLoss="15.91"/> + <Entry inputSpeed="1700.00" inputTorque="650.00" torqueLoss="16.91"/> + <Entry inputSpeed="1700.00" inputTorque="850.00" torqueLoss="17.91"/> + <Entry inputSpeed="1700.00" inputTorque="1050.00" torqueLoss="18.91"/> + <Entry inputSpeed="1700.00" inputTorque="1250.00" torqueLoss="19.91"/> + <Entry inputSpeed="1700.00" inputTorque="1450.00" torqueLoss="20.91"/> + <Entry inputSpeed="1700.00" inputTorque="1650.00" torqueLoss="21.91"/> + <Entry inputSpeed="1700.00" inputTorque="1850.00" torqueLoss="22.91"/> + <Entry inputSpeed="1700.00" inputTorque="2050.00" torqueLoss="23.91"/> + <Entry inputSpeed="1700.00" inputTorque="2250.00" torqueLoss="24.91"/> + <Entry inputSpeed="1700.00" inputTorque="2800.00" torqueLoss="25.91"/> + <Entry inputSpeed="1900.00" inputTorque="-350.00" torqueLoss="16.42"/> + <Entry inputSpeed="1900.00" inputTorque="-150.00" torqueLoss="15.42"/> + <Entry inputSpeed="1900.00" inputTorque="50.00" torqueLoss="14.92"/> + <Entry inputSpeed="1900.00" inputTorque="250.00" torqueLoss="15.92"/> + <Entry inputSpeed="1900.00" inputTorque="450.00" torqueLoss="16.92"/> + <Entry inputSpeed="1900.00" inputTorque="650.00" torqueLoss="17.92"/> + <Entry inputSpeed="1900.00" inputTorque="850.00" torqueLoss="18.92"/> + <Entry inputSpeed="1900.00" inputTorque="1050.00" torqueLoss="19.92"/> + <Entry inputSpeed="1900.00" inputTorque="1250.00" torqueLoss="20.92"/> + <Entry inputSpeed="1900.00" inputTorque="1450.00" torqueLoss="21.92"/> + <Entry inputSpeed="1900.00" inputTorque="1650.00" torqueLoss="22.92"/> + <Entry inputSpeed="1900.00" inputTorque="1850.00" torqueLoss="23.92"/> + <Entry inputSpeed="1900.00" inputTorque="2050.00" torqueLoss="24.92"/> + <Entry inputSpeed="1900.00" inputTorque="2250.00" torqueLoss="25.92"/> + <Entry inputSpeed="1900.00" inputTorque="2800.00" torqueLoss="26.92"/> + <Entry inputSpeed="2100.00" inputTorque="-350.00" torqueLoss="17.43"/> + <Entry inputSpeed="2100.00" inputTorque="-150.00" torqueLoss="16.43"/> + <Entry inputSpeed="2100.00" inputTorque="50.00" torqueLoss="15.94"/> + <Entry inputSpeed="2100.00" inputTorque="250.00" torqueLoss="16.94"/> + <Entry inputSpeed="2100.00" inputTorque="450.00" torqueLoss="17.94"/> + <Entry inputSpeed="2100.00" inputTorque="650.00" torqueLoss="18.94"/> + <Entry inputSpeed="2100.00" inputTorque="850.00" torqueLoss="19.94"/> + <Entry inputSpeed="2100.00" inputTorque="1050.00" torqueLoss="20.94"/> + <Entry inputSpeed="2100.00" inputTorque="1250.00" torqueLoss="21.94"/> + <Entry inputSpeed="2100.00" inputTorque="1450.00" torqueLoss="22.94"/> + <Entry inputSpeed="2100.00" inputTorque="1650.00" torqueLoss="23.94"/> + <Entry inputSpeed="2100.00" inputTorque="1850.00" torqueLoss="24.94"/> + <Entry inputSpeed="2100.00" inputTorque="2050.00" torqueLoss="25.94"/> + <Entry inputSpeed="2100.00" inputTorque="2250.00" torqueLoss="26.94"/> + <Entry inputSpeed="2100.00" inputTorque="2800.00" torqueLoss="27.94"/> + <Entry inputSpeed="0.00" inputTorque="-1000.00" torqueLoss="10.06"/> + <Entry inputSpeed="100.00" inputTorque="-1000.00" torqueLoss="10.56"/> + <Entry inputSpeed="300.00" inputTorque="-1000.00" torqueLoss="11.58"/> + <Entry inputSpeed="500.00" inputTorque="-1000.00" torqueLoss="12.59"/> + <Entry inputSpeed="700.00" inputTorque="-1000.00" torqueLoss="13.60"/> + <Entry inputSpeed="900.00" inputTorque="-1000.00" torqueLoss="14.61"/> + <Entry inputSpeed="1100.00" inputTorque="-1000.00" torqueLoss="15.63"/> + <Entry inputSpeed="1300.00" inputTorque="-1000.00" torqueLoss="16.64"/> + <Entry inputSpeed="1500.00" inputTorque="-1000.00" torqueLoss="17.65"/> + <Entry inputSpeed="1700.00" inputTorque="-1000.00" torqueLoss="18.66"/> + <Entry inputSpeed="1900.00" inputTorque="-1000.00" torqueLoss="19.67"/> + <Entry inputSpeed="2100.00" inputTorque="-1000.00" torqueLoss="20.69"/> + </TorqueLossMap> + </Gear> + </Gears> + </Data> + <Signature> + <di:Reference URI="#gbx-vi2Oak2N"> + <di:Transforms> + <di:Transform Algorithm="urn:vecto:xml:2017:canonicalization"/> + <di:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/> + </di:Transforms> + <di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/> + <di:DigestValue>ieNmjofFObDBGnB7+GX9of3HYe3ydK/ra+YvmULVJIk=</di:DigestValue> + </di:Reference> + </Signature> + </v2.6:Gearbox> + <v2.6:TorqueConverter xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0" xsi:type="TorqueConverterComponentDeclarationType"> + <Data id="tc-123xyz" xsi:type="TorqueConverterDataDeclarationType"> + <Manufacturer>Some Manufacturer</Manufacturer> + <Model>Some Model</Model> + <CertificationNumber>e12*0815/8051*2017/05E0000*00</CertificationNumber> + <Date>2017-02-15T11:00:00Z</Date> + <AppVersion>TC CalcApp 123</AppVersion> + <CertificationMethod>Measured</CertificationMethod> + <Characteristics> + <Entry speedRatio="0.0000" torqueRatio="1.00" inputTorqueRef="300.00"/> + <Entry speedRatio="0.5000" torqueRatio="1.00" inputTorqueRef="200.00"/> + <Entry speedRatio="0.9000" torqueRatio="0.90" inputTorqueRef="200.00"/> + </Characteristics> + </Data> + <Signature> + <di:Reference URI="#tc-123xyz"> + <di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/> + <di:DigestValue>q2sumDwsqQKLw4xwkEllgsygF5bHBwZPSS66UNaXXis=</di:DigestValue> + </di:Reference> + </Signature> + </v2.6:TorqueConverter> + <v2.6:Angledrive xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0" xsi:type="AngledriveComponentDeclarationType"> + <Data id="agl-vi2Oak2N" xsi:type="AngledriveDataDeclarationType"> + <Manufacturer>Generic Gearbox Manufacturer</Manufacturer> + <Model>Generic 40t Long Haul Truck Gearbox</Model> + <CertificationNumber>e12*0815/8051*2017/05E0000*00</CertificationNumber> + <Date>2017-01-11T11:00:00Z</Date> + <AppVersion>3.0.1</AppVersion> + <Ratio>2.345</Ratio> + <CertificationMethod>Option 1</CertificationMethod> + <TorqueLossMap> + <Entry inputSpeed="0.00" inputTorque="-10000.00" torqueLoss="100.00"/> + <Entry inputSpeed="1000.00" inputTorque="-1000.00" torqueLoss="100.00"/> + <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="10.00"/> + <Entry inputSpeed="1000.00" inputTorque="0.00" torqueLoss="10.00"/> + <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="100.00"/> + <Entry inputSpeed="1000.00" inputTorque="1000.00" torqueLoss="100.00"/> + </TorqueLossMap> + </Data> + <Signature> + <di:Reference URI="#agl-vi2Oak2N"> + <di:Transforms> + <di:Transform Algorithm="urn:vecto:xml:2017:canonicalization"/> + <di:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/> + </di:Transforms> + <di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/> + <di:DigestValue>1tuF9SoA8luoUBQGym4bYi1TurDSmcYqBDJ6AP20OSs=</di:DigestValue> + </di:Reference> + </Signature> + </v2.6:Angledrive> + <v2.6:Retarder xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0" xsi:type="RetarderComponentDeclarationType"> + <Data id="RET-Shai9imi" xsi:type="RetarderDataDeclarationType"> + <Manufacturer>Generic Retarder Manufacturer</Manufacturer> + <Model>Generic Retarder</Model> + <CertificationNumber>e12*0815/8051*2017/05E0000*00</CertificationNumber> + <Date>2017-01-11T11:00:00Z</Date> + <AppVersion>3.0.1</AppVersion> + <CertificationMethod>Standard values</CertificationMethod> + <RetarderLossMap> + <Entry retarderSpeed="0.00" torqueLoss="10.00"/> + <Entry retarderSpeed="100.00" torqueLoss="10.02"/> + <Entry retarderSpeed="200.00" torqueLoss="10.08"/> + <Entry retarderSpeed="300.00" torqueLoss="10.18"/> + <Entry retarderSpeed="400.00" torqueLoss="10.32"/> + <Entry retarderSpeed="500.00" torqueLoss="10.50"/> + <Entry retarderSpeed="600.00" torqueLoss="10.72"/> + <Entry retarderSpeed="700.00" torqueLoss="10.98"/> + <Entry retarderSpeed="800.00" torqueLoss="11.28"/> + <Entry retarderSpeed="900.00" torqueLoss="11.62"/> + <Entry retarderSpeed="1000.00" torqueLoss="12.00"/> + <Entry retarderSpeed="1100.00" torqueLoss="12.42"/> + <Entry retarderSpeed="1200.00" torqueLoss="12.88"/> + <Entry retarderSpeed="1300.00" torqueLoss="13.38"/> + <Entry retarderSpeed="1400.00" torqueLoss="13.92"/> + <Entry retarderSpeed="1500.00" torqueLoss="14.50"/> + <Entry retarderSpeed="1600.00" torqueLoss="15.12"/> + <Entry retarderSpeed="1700.00" torqueLoss="15.78"/> + <Entry retarderSpeed="1800.00" torqueLoss="16.48"/> + <Entry retarderSpeed="1900.00" torqueLoss="17.22"/> + <Entry retarderSpeed="2000.00" torqueLoss="18.00"/> + <Entry retarderSpeed="2100.00" torqueLoss="18.82"/> + <Entry retarderSpeed="2200.00" torqueLoss="19.68"/> + <Entry retarderSpeed="2300.00" torqueLoss="20.58"/> + </RetarderLossMap> + </Data> + <Signature> + <di:Reference URI="#RET-Shai9imi"> + <di:Transforms> + <di:Transform Algorithm="urn:vecto:xml:2017:canonicalization"/> + <di:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/> + </di:Transforms> + <di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/> + <di:DigestValue>fcEtYfDAbfuRq0xpuzapmEj+Py1PIPUZwVmx+amNvcc=</di:DigestValue> + </di:Reference> + </Signature> + </v2.6:Retarder> + <v2.6:Axlegear xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0" xsi:type="AxlegearComponentDeclarationType"> + <Data id="AXL-EC3ohnoh" xsi:type="AxlegearDataDeclarationType"> + <Manufacturer>Generic Gearbox Manufacturer</Manufacturer> + <Model>Generic 40t Long Haul Truck AxleGear</Model> + <CertificationNumber>e12*0815/8051*2017/05E0000*00</CertificationNumber> + <Date>2017-01-11T11:00:00Z</Date> + <AppVersion>3.0.1</AppVersion> + <LineType>Single portal axle</LineType> + <Ratio>2.590</Ratio> + <CertificationMethod>Measured</CertificationMethod> + <TorqueLossMap> + <Entry inputSpeed="0.00" inputTorque="-5000.00" torqueLoss="115.00"/> + <Entry inputSpeed="0.00" inputTorque="-4000.00" torqueLoss="100.00"/> + <Entry inputSpeed="0.00" inputTorque="-3000.00" torqueLoss="85.00"/> + <Entry inputSpeed="300.00" inputTorque="14000.00" torqueLoss="250.00"/> + <Entry inputSpeed="300.00" inputTorque="15000.00" torqueLoss="265.00"/> + <Entry inputSpeed="300.00" inputTorque="16000.00" torqueLoss="280.00"/> + <Entry inputSpeed="300.00" inputTorque="17000.00" torqueLoss="295.00"/> + <Entry inputSpeed="300.00" inputTorque="18000.00" torqueLoss="310.00"/> + <Entry inputSpeed="300.00" inputTorque="19000.00" torqueLoss="325.00"/> + <Entry inputSpeed="300.00" inputTorque="20000.00" torqueLoss="340.00"/> + <Entry inputSpeed="300.00" inputTorque="21000.00" torqueLoss="355.00"/> + <Entry inputSpeed="0.00" inputTorque="-2000.00" torqueLoss="70.00"/> + <Entry inputSpeed="0.00" inputTorque="-1000.00" torqueLoss="55.00"/> + <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="40.00"/> + <Entry inputSpeed="0.00" inputTorque="1000.00" torqueLoss="55.00"/> + <Entry inputSpeed="0.00" inputTorque="2000.00" torqueLoss="70.00"/> + <Entry inputSpeed="0.00" inputTorque="3000.00" torqueLoss="85.00"/> + <Entry inputSpeed="0.00" inputTorque="4000.00" torqueLoss="100.00"/> + <Entry inputSpeed="0.00" inputTorque="5000.00" torqueLoss="115.00"/> + <Entry inputSpeed="0.00" inputTorque="6000.00" torqueLoss="130.00"/> + <Entry inputSpeed="0.00" inputTorque="7000.00" torqueLoss="145.00"/> + <Entry inputSpeed="0.00" inputTorque="8000.00" torqueLoss="160.00"/> + <Entry inputSpeed="0.00" inputTorque="9000.00" torqueLoss="175.00"/> + <Entry inputSpeed="0.00" inputTorque="10000.00" torqueLoss="190.00"/> + <Entry inputSpeed="0.00" inputTorque="11000.00" torqueLoss="205.00"/> + <Entry inputSpeed="0.00" inputTorque="12000.00" torqueLoss="220.00"/> + <Entry inputSpeed="0.00" inputTorque="13000.00" torqueLoss="235.00"/> + <Entry inputSpeed="0.00" inputTorque="14000.00" torqueLoss="250.00"/> + <Entry inputSpeed="0.00" inputTorque="15000.00" torqueLoss="265.00"/> + <Entry inputSpeed="100.00" inputTorque="9000.00" torqueLoss="175.00"/> + <Entry inputSpeed="100.00" inputTorque="10000.00" torqueLoss="190.00"/> + <Entry inputSpeed="100.00" inputTorque="11000.00" torqueLoss="205.00"/> + <Entry inputSpeed="100.00" inputTorque="12000.00" torqueLoss="220.00"/> + <Entry inputSpeed="100.00" inputTorque="13000.00" torqueLoss="235.00"/> + <Entry inputSpeed="100.00" inputTorque="14000.00" torqueLoss="250.00"/> + <Entry inputSpeed="100.00" inputTorque="15000.00" torqueLoss="265.00"/> + <Entry inputSpeed="100.00" inputTorque="16000.00" torqueLoss="280.00"/> + <Entry inputSpeed="0.00" inputTorque="16000.00" torqueLoss="280.00"/> + <Entry inputSpeed="0.00" inputTorque="21000.00" torqueLoss="355.00"/> + <Entry inputSpeed="0.00" inputTorque="22000.00" torqueLoss="370.00"/> + <Entry inputSpeed="0.00" inputTorque="23000.00" torqueLoss="385.00"/> + <Entry inputSpeed="0.00" inputTorque="24000.00" torqueLoss="400.00"/> + <Entry inputSpeed="0.00" inputTorque="25000.00" torqueLoss="415.00"/> + <Entry inputSpeed="0.00" inputTorque="26000.00" torqueLoss="430.00"/> + <Entry inputSpeed="0.00" inputTorque="27000.00" torqueLoss="445.00"/> + <Entry inputSpeed="0.00" inputTorque="28000.00" torqueLoss="460.00"/> + <Entry inputSpeed="0.00" inputTorque="29000.00" torqueLoss="475.00"/> + <Entry inputSpeed="0.00" inputTorque="30000.00" torqueLoss="490.00"/> + <Entry inputSpeed="0.00" inputTorque="31000.00" torqueLoss="505.00"/> + <Entry inputSpeed="0.00" inputTorque="32000.00" torqueLoss="520.00"/> + <Entry inputSpeed="0.00" inputTorque="33000.00" torqueLoss="535.00"/> + <Entry inputSpeed="0.00" inputTorque="34000.00" torqueLoss="550.00"/> + <Entry inputSpeed="0.00" inputTorque="35000.00" torqueLoss="565.00"/> + <Entry inputSpeed="100.00" inputTorque="-5000.00" torqueLoss="115.00"/> + <Entry inputSpeed="100.00" inputTorque="-4000.00" torqueLoss="100.00"/> + <Entry inputSpeed="100.00" inputTorque="-3000.00" torqueLoss="85.00"/> + <Entry inputSpeed="100.00" inputTorque="-2000.00" torqueLoss="70.00"/> + <Entry inputSpeed="0.00" inputTorque="17000.00" torqueLoss="295.00"/> + <Entry inputSpeed="0.00" inputTorque="18000.00" torqueLoss="310.00"/> + <Entry inputSpeed="0.00" inputTorque="19000.00" torqueLoss="325.00"/> + <Entry inputSpeed="0.00" inputTorque="20000.00" torqueLoss="340.00"/> + <Entry inputSpeed="100.00" inputTorque="-1000.00" torqueLoss="55.00"/> + <Entry inputSpeed="100.00" inputTorque="0.00" torqueLoss="40.00"/> + <Entry inputSpeed="100.00" inputTorque="1000.00" torqueLoss="55.00"/> + <Entry inputSpeed="100.00" inputTorque="2000.00" torqueLoss="70.00"/> + <Entry inputSpeed="100.00" inputTorque="3000.00" torqueLoss="85.00"/> + <Entry inputSpeed="100.00" inputTorque="4000.00" torqueLoss="100.00"/> + <Entry inputSpeed="100.00" inputTorque="5000.00" torqueLoss="115.00"/> + <Entry inputSpeed="100.00" inputTorque="6000.00" torqueLoss="130.00"/> + <Entry inputSpeed="100.00" inputTorque="7000.00" torqueLoss="145.00"/> + <Entry inputSpeed="100.00" inputTorque="8000.00" torqueLoss="160.00"/> + <Entry inputSpeed="100.00" inputTorque="17000.00" torqueLoss="295.00"/> + <Entry inputSpeed="100.00" inputTorque="18000.00" torqueLoss="310.00"/> + <Entry inputSpeed="100.00" inputTorque="19000.00" torqueLoss="325.00"/> + <Entry inputSpeed="100.00" inputTorque="20000.00" torqueLoss="340.00"/> + <Entry inputSpeed="100.00" inputTorque="21000.00" torqueLoss="355.00"/> + <Entry inputSpeed="100.00" inputTorque="22000.00" torqueLoss="370.00"/> + <Entry inputSpeed="100.00" inputTorque="23000.00" torqueLoss="385.00"/> + <Entry inputSpeed="100.00" inputTorque="24000.00" torqueLoss="400.00"/> + <Entry inputSpeed="100.00" inputTorque="25000.00" torqueLoss="415.00"/> + <Entry inputSpeed="100.00" inputTorque="26000.00" torqueLoss="430.00"/> + <Entry inputSpeed="100.00" inputTorque="27000.00" torqueLoss="445.00"/> + <Entry inputSpeed="100.00" inputTorque="28000.00" torqueLoss="460.00"/> + <Entry inputSpeed="100.00" inputTorque="29000.00" torqueLoss="475.00"/> + <Entry inputSpeed="100.00" inputTorque="30000.00" torqueLoss="490.00"/> + <Entry inputSpeed="100.00" inputTorque="31000.00" torqueLoss="505.00"/> + <Entry inputSpeed="100.00" inputTorque="32000.00" torqueLoss="520.00"/> + <Entry inputSpeed="100.00" inputTorque="33000.00" torqueLoss="535.00"/> + <Entry inputSpeed="100.00" inputTorque="34000.00" torqueLoss="550.00"/> + <Entry inputSpeed="100.00" inputTorque="35000.00" torqueLoss="565.00"/> + <Entry inputSpeed="300.00" inputTorque="-5000.00" torqueLoss="115.00"/> + <Entry inputSpeed="300.00" inputTorque="-4000.00" torqueLoss="100.00"/> + <Entry inputSpeed="300.00" inputTorque="-3000.00" torqueLoss="85.00"/> + <Entry inputSpeed="300.00" inputTorque="-2000.00" torqueLoss="70.00"/> + <Entry inputSpeed="300.00" inputTorque="-1000.00" torqueLoss="55.00"/> + <Entry inputSpeed="300.00" inputTorque="0.00" torqueLoss="40.00"/> + <Entry inputSpeed="300.00" inputTorque="1000.00" torqueLoss="55.00"/> + <Entry inputSpeed="300.00" inputTorque="2000.00" torqueLoss="70.00"/> + <Entry inputSpeed="300.00" inputTorque="3000.00" torqueLoss="85.00"/> + <Entry inputSpeed="300.00" inputTorque="4000.00" torqueLoss="100.00"/> + <Entry inputSpeed="300.00" inputTorque="5000.00" torqueLoss="115.00"/> + <Entry inputSpeed="300.00" inputTorque="6000.00" torqueLoss="130.00"/> + <Entry inputSpeed="300.00" inputTorque="7000.00" torqueLoss="145.00"/> + <Entry inputSpeed="300.00" inputTorque="8000.00" torqueLoss="160.00"/> + <Entry inputSpeed="300.00" inputTorque="9000.00" torqueLoss="175.00"/> + <Entry inputSpeed="300.00" inputTorque="10000.00" torqueLoss="190.00"/> + <Entry inputSpeed="300.00" inputTorque="11000.00" torqueLoss="205.00"/> + <Entry inputSpeed="300.00" inputTorque="12000.00" torqueLoss="220.00"/> + <Entry inputSpeed="300.00" inputTorque="13000.00" torqueLoss="235.00"/> + <Entry inputSpeed="300.00" inputTorque="22000.00" torqueLoss="370.00"/> + <Entry inputSpeed="300.00" inputTorque="23000.00" torqueLoss="385.00"/> + <Entry inputSpeed="300.00" inputTorque="24000.00" torqueLoss="400.00"/> + <Entry inputSpeed="300.00" inputTorque="25000.00" torqueLoss="415.00"/> + <Entry inputSpeed="300.00" inputTorque="26000.00" torqueLoss="430.00"/> + <Entry inputSpeed="300.00" inputTorque="27000.00" torqueLoss="445.00"/> + <Entry inputSpeed="300.00" inputTorque="28000.00" torqueLoss="460.00"/> + <Entry inputSpeed="300.00" inputTorque="29000.00" torqueLoss="475.00"/> + <Entry inputSpeed="300.00" inputTorque="30000.00" torqueLoss="490.00"/> + <Entry inputSpeed="300.00" inputTorque="31000.00" torqueLoss="505.00"/> + <Entry inputSpeed="300.00" inputTorque="32000.00" torqueLoss="520.00"/> + <Entry inputSpeed="300.00" inputTorque="33000.00" torqueLoss="535.00"/> + <Entry inputSpeed="300.00" inputTorque="34000.00" torqueLoss="550.00"/> + <Entry inputSpeed="300.00" inputTorque="35000.00" torqueLoss="565.00"/> + <Entry inputSpeed="500.00" inputTorque="-5000.00" torqueLoss="115.00"/> + <Entry inputSpeed="500.00" inputTorque="-4000.00" torqueLoss="100.00"/> + <Entry inputSpeed="500.00" inputTorque="-3000.00" torqueLoss="85.00"/> + <Entry inputSpeed="500.00" inputTorque="-2000.00" torqueLoss="70.00"/> + <Entry inputSpeed="500.00" inputTorque="-1000.00" torqueLoss="55.00"/> + <Entry inputSpeed="500.00" inputTorque="0.00" torqueLoss="40.00"/> + <Entry inputSpeed="500.00" inputTorque="1000.00" torqueLoss="55.00"/> + <Entry inputSpeed="500.00" inputTorque="2000.00" torqueLoss="70.00"/> + <Entry inputSpeed="500.00" inputTorque="3000.00" torqueLoss="85.00"/> + <Entry inputSpeed="500.00" inputTorque="4000.00" torqueLoss="100.00"/> + <Entry inputSpeed="500.00" inputTorque="5000.00" torqueLoss="115.00"/> + <Entry inputSpeed="500.00" inputTorque="6000.00" torqueLoss="130.00"/> + <Entry inputSpeed="500.00" inputTorque="7000.00" torqueLoss="145.00"/> + <Entry inputSpeed="500.00" inputTorque="8000.00" torqueLoss="160.00"/> + <Entry inputSpeed="500.00" inputTorque="9000.00" torqueLoss="175.00"/> + <Entry inputSpeed="500.00" inputTorque="10000.00" torqueLoss="190.00"/> + <Entry inputSpeed="500.00" inputTorque="11000.00" torqueLoss="205.00"/> + <Entry inputSpeed="500.00" inputTorque="12000.00" torqueLoss="220.00"/> + <Entry inputSpeed="500.00" inputTorque="13000.00" torqueLoss="235.00"/> + <Entry inputSpeed="500.00" inputTorque="14000.00" torqueLoss="250.00"/> + <Entry inputSpeed="500.00" inputTorque="15000.00" torqueLoss="265.00"/> + <Entry inputSpeed="500.00" inputTorque="16000.00" torqueLoss="280.00"/> + <Entry inputSpeed="500.00" inputTorque="17000.00" torqueLoss="295.00"/> + <Entry inputSpeed="500.00" inputTorque="18000.00" torqueLoss="310.00"/> + <Entry inputSpeed="500.00" inputTorque="19000.00" torqueLoss="325.00"/> + <Entry inputSpeed="500.00" inputTorque="20000.00" torqueLoss="340.00"/> + <Entry inputSpeed="500.00" inputTorque="21000.00" torqueLoss="355.00"/> + <Entry inputSpeed="500.00" inputTorque="22000.00" torqueLoss="370.00"/> + <Entry inputSpeed="500.00" inputTorque="23000.00" torqueLoss="385.00"/> + <Entry inputSpeed="500.00" inputTorque="24000.00" torqueLoss="400.00"/> + <Entry inputSpeed="500.00" inputTorque="25000.00" torqueLoss="415.00"/> + <Entry inputSpeed="500.00" inputTorque="26000.00" torqueLoss="430.00"/> + <Entry inputSpeed="500.00" inputTorque="27000.00" torqueLoss="445.00"/> + <Entry inputSpeed="500.00" inputTorque="28000.00" torqueLoss="460.00"/> + <Entry inputSpeed="500.00" inputTorque="29000.00" torqueLoss="475.00"/> + <Entry inputSpeed="500.00" inputTorque="30000.00" torqueLoss="490.00"/> + <Entry inputSpeed="500.00" inputTorque="31000.00" torqueLoss="505.00"/> + <Entry inputSpeed="500.00" inputTorque="32000.00" torqueLoss="520.00"/> + <Entry inputSpeed="500.00" inputTorque="33000.00" torqueLoss="535.00"/> + <Entry inputSpeed="500.00" inputTorque="34000.00" torqueLoss="550.00"/> + <Entry inputSpeed="500.00" inputTorque="35000.00" torqueLoss="565.00"/> + <Entry inputSpeed="700.00" inputTorque="-5000.00" torqueLoss="115.00"/> + <Entry inputSpeed="700.00" inputTorque="-4000.00" torqueLoss="100.00"/> + <Entry inputSpeed="700.00" inputTorque="-3000.00" torqueLoss="85.00"/> + <Entry inputSpeed="700.00" inputTorque="-2000.00" torqueLoss="70.00"/> + <Entry inputSpeed="700.00" inputTorque="-1000.00" torqueLoss="55.00"/> + <Entry inputSpeed="700.00" inputTorque="0.00" torqueLoss="40.00"/> + <Entry inputSpeed="700.00" inputTorque="1000.00" torqueLoss="55.00"/> + <Entry inputSpeed="700.00" inputTorque="2000.00" torqueLoss="70.00"/> + <Entry inputSpeed="700.00" inputTorque="3000.00" torqueLoss="85.00"/> + <Entry inputSpeed="700.00" inputTorque="4000.00" torqueLoss="100.00"/> + <Entry inputSpeed="700.00" inputTorque="5000.00" torqueLoss="115.00"/> + <Entry inputSpeed="700.00" inputTorque="6000.00" torqueLoss="130.00"/> + <Entry inputSpeed="700.00" inputTorque="7000.00" torqueLoss="145.00"/> + <Entry inputSpeed="700.00" inputTorque="8000.00" torqueLoss="160.00"/> + <Entry inputSpeed="700.00" inputTorque="9000.00" torqueLoss="175.00"/> + <Entry inputSpeed="700.00" inputTorque="10000.00" torqueLoss="190.00"/> + <Entry inputSpeed="700.00" inputTorque="11000.00" torqueLoss="205.00"/> + <Entry inputSpeed="700.00" inputTorque="12000.00" torqueLoss="220.00"/> + <Entry inputSpeed="700.00" inputTorque="13000.00" torqueLoss="235.00"/> + <Entry inputSpeed="700.00" inputTorque="14000.00" torqueLoss="250.00"/> + <Entry inputSpeed="700.00" inputTorque="15000.00" torqueLoss="265.00"/> + <Entry inputSpeed="700.00" inputTorque="16000.00" torqueLoss="280.00"/> + <Entry inputSpeed="700.00" inputTorque="17000.00" torqueLoss="295.00"/> + <Entry inputSpeed="700.00" inputTorque="18000.00" torqueLoss="310.00"/> + <Entry inputSpeed="700.00" inputTorque="19000.00" torqueLoss="325.00"/> + <Entry inputSpeed="700.00" inputTorque="20000.00" torqueLoss="340.00"/> + <Entry inputSpeed="700.00" inputTorque="21000.00" torqueLoss="355.00"/> + <Entry inputSpeed="700.00" inputTorque="22000.00" torqueLoss="370.00"/> + <Entry inputSpeed="700.00" inputTorque="23000.00" torqueLoss="385.00"/> + <Entry inputSpeed="700.00" inputTorque="24000.00" torqueLoss="400.00"/> + <Entry inputSpeed="700.00" inputTorque="25000.00" torqueLoss="415.00"/> + <Entry inputSpeed="700.00" inputTorque="26000.00" torqueLoss="430.00"/> + <Entry inputSpeed="700.00" inputTorque="27000.00" torqueLoss="445.00"/> + <Entry inputSpeed="700.00" inputTorque="28000.00" torqueLoss="460.00"/> + <Entry inputSpeed="700.00" inputTorque="29000.00" torqueLoss="475.00"/> + <Entry inputSpeed="700.00" inputTorque="30000.00" torqueLoss="490.00"/> + <Entry inputSpeed="700.00" inputTorque="31000.00" torqueLoss="505.00"/> + <Entry inputSpeed="700.00" inputTorque="32000.00" torqueLoss="520.00"/> + <Entry inputSpeed="700.00" inputTorque="33000.00" torqueLoss="535.00"/> + <Entry inputSpeed="700.00" inputTorque="34000.00" torqueLoss="550.00"/> + <Entry inputSpeed="700.00" inputTorque="35000.00" torqueLoss="565.00"/> + <Entry inputSpeed="900.00" inputTorque="-5000.00" torqueLoss="115.00"/> + <Entry inputSpeed="900.00" inputTorque="-4000.00" torqueLoss="100.00"/> + <Entry inputSpeed="900.00" inputTorque="-3000.00" torqueLoss="85.00"/> + <Entry inputSpeed="900.00" inputTorque="-2000.00" torqueLoss="70.00"/> + <Entry inputSpeed="900.00" inputTorque="-1000.00" torqueLoss="55.00"/> + <Entry inputSpeed="900.00" inputTorque="0.00" torqueLoss="40.00"/> + <Entry inputSpeed="900.00" inputTorque="1000.00" torqueLoss="55.00"/> + <Entry inputSpeed="900.00" inputTorque="2000.00" torqueLoss="70.00"/> + <Entry inputSpeed="900.00" inputTorque="3000.00" torqueLoss="85.00"/> + <Entry inputSpeed="900.00" inputTorque="4000.00" torqueLoss="100.00"/> + <Entry inputSpeed="900.00" inputTorque="5000.00" torqueLoss="115.00"/> + <Entry inputSpeed="900.00" inputTorque="6000.00" torqueLoss="130.00"/> + <Entry inputSpeed="900.00" inputTorque="7000.00" torqueLoss="145.00"/> + <Entry inputSpeed="900.00" inputTorque="8000.00" torqueLoss="160.00"/> + <Entry inputSpeed="900.00" inputTorque="9000.00" torqueLoss="175.00"/> + <Entry inputSpeed="900.00" inputTorque="10000.00" torqueLoss="190.00"/> + <Entry inputSpeed="900.00" inputTorque="11000.00" torqueLoss="205.00"/> + <Entry inputSpeed="900.00" inputTorque="12000.00" torqueLoss="220.00"/> + <Entry inputSpeed="900.00" inputTorque="13000.00" torqueLoss="235.00"/> + <Entry inputSpeed="900.00" inputTorque="14000.00" torqueLoss="250.00"/> + <Entry inputSpeed="900.00" inputTorque="15000.00" torqueLoss="265.00"/> + <Entry inputSpeed="900.00" inputTorque="16000.00" torqueLoss="280.00"/> + <Entry inputSpeed="900.00" inputTorque="17000.00" torqueLoss="295.00"/> + <Entry inputSpeed="900.00" inputTorque="18000.00" torqueLoss="310.00"/> + <Entry inputSpeed="900.00" inputTorque="19000.00" torqueLoss="325.00"/> + <Entry inputSpeed="900.00" inputTorque="20000.00" torqueLoss="340.00"/> + <Entry inputSpeed="900.00" inputTorque="21000.00" torqueLoss="355.00"/> + <Entry inputSpeed="900.00" inputTorque="22000.00" torqueLoss="370.00"/> + <Entry inputSpeed="900.00" inputTorque="23000.00" torqueLoss="385.00"/> + <Entry inputSpeed="900.00" inputTorque="24000.00" torqueLoss="400.00"/> + <Entry inputSpeed="900.00" inputTorque="25000.00" torqueLoss="415.00"/> + <Entry inputSpeed="900.00" inputTorque="26000.00" torqueLoss="430.00"/> + <Entry inputSpeed="900.00" inputTorque="27000.00" torqueLoss="445.00"/> + <Entry inputSpeed="900.00" inputTorque="28000.00" torqueLoss="460.00"/> + <Entry inputSpeed="900.00" inputTorque="29000.00" torqueLoss="475.00"/> + <Entry inputSpeed="900.00" inputTorque="30000.00" torqueLoss="490.00"/> + <Entry inputSpeed="900.00" inputTorque="31000.00" torqueLoss="505.00"/> + <Entry inputSpeed="900.00" inputTorque="32000.00" torqueLoss="520.00"/> + <Entry inputSpeed="900.00" inputTorque="33000.00" torqueLoss="535.00"/> + <Entry inputSpeed="900.00" inputTorque="34000.00" torqueLoss="550.00"/> + <Entry inputSpeed="900.00" inputTorque="35000.00" torqueLoss="565.00"/> + <Entry inputSpeed="1100.00" inputTorque="-5000.00" torqueLoss="115.00"/> + <Entry inputSpeed="1100.00" inputTorque="-4000.00" torqueLoss="100.00"/> + <Entry inputSpeed="1100.00" inputTorque="-3000.00" torqueLoss="85.00"/> + <Entry inputSpeed="1100.00" inputTorque="-2000.00" torqueLoss="70.00"/> + <Entry inputSpeed="1100.00" inputTorque="-1000.00" torqueLoss="55.00"/> + <Entry inputSpeed="1100.00" inputTorque="0.00" torqueLoss="40.00"/> + <Entry inputSpeed="1100.00" inputTorque="1000.00" torqueLoss="55.00"/> + <Entry inputSpeed="1100.00" inputTorque="2000.00" torqueLoss="70.00"/> + <Entry inputSpeed="1100.00" inputTorque="3000.00" torqueLoss="85.00"/> + <Entry inputSpeed="1100.00" inputTorque="4000.00" torqueLoss="100.00"/> + <Entry inputSpeed="1100.00" inputTorque="5000.00" torqueLoss="115.00"/> + <Entry inputSpeed="1100.00" inputTorque="6000.00" torqueLoss="130.00"/> + <Entry inputSpeed="1100.00" inputTorque="7000.00" torqueLoss="145.00"/> + <Entry inputSpeed="1100.00" inputTorque="8000.00" torqueLoss="160.00"/> + <Entry inputSpeed="1100.00" inputTorque="9000.00" torqueLoss="175.00"/> + <Entry inputSpeed="1100.00" inputTorque="10000.00" torqueLoss="190.00"/> + <Entry inputSpeed="1100.00" inputTorque="11000.00" torqueLoss="205.00"/> + <Entry inputSpeed="1100.00" inputTorque="12000.00" torqueLoss="220.00"/> + <Entry inputSpeed="1100.00" inputTorque="13000.00" torqueLoss="235.00"/> + <Entry inputSpeed="1100.00" inputTorque="14000.00" torqueLoss="250.00"/> + <Entry inputSpeed="1100.00" inputTorque="15000.00" torqueLoss="265.00"/> + <Entry inputSpeed="1100.00" inputTorque="16000.00" torqueLoss="280.00"/> + <Entry inputSpeed="1100.00" inputTorque="17000.00" torqueLoss="295.00"/> + <Entry inputSpeed="1100.00" inputTorque="18000.00" torqueLoss="310.00"/> + <Entry inputSpeed="1100.00" inputTorque="19000.00" torqueLoss="325.00"/> + <Entry inputSpeed="1100.00" inputTorque="20000.00" torqueLoss="340.00"/> + <Entry inputSpeed="1100.00" inputTorque="21000.00" torqueLoss="355.00"/> + <Entry inputSpeed="1100.00" inputTorque="22000.00" torqueLoss="370.00"/> + <Entry inputSpeed="1100.00" inputTorque="23000.00" torqueLoss="385.00"/> + <Entry inputSpeed="1100.00" inputTorque="24000.00" torqueLoss="400.00"/> + <Entry inputSpeed="1100.00" inputTorque="25000.00" torqueLoss="415.00"/> + <Entry inputSpeed="1100.00" inputTorque="26000.00" torqueLoss="430.00"/> + <Entry inputSpeed="1100.00" inputTorque="27000.00" torqueLoss="445.00"/> + <Entry inputSpeed="1100.00" inputTorque="28000.00" torqueLoss="460.00"/> + <Entry inputSpeed="1100.00" inputTorque="29000.00" torqueLoss="475.00"/> + <Entry inputSpeed="1100.00" inputTorque="30000.00" torqueLoss="490.00"/> + <Entry inputSpeed="1100.00" inputTorque="31000.00" torqueLoss="505.00"/> + <Entry inputSpeed="1100.00" inputTorque="32000.00" torqueLoss="520.00"/> + <Entry inputSpeed="1100.00" inputTorque="33000.00" torqueLoss="535.00"/> + <Entry inputSpeed="1100.00" inputTorque="34000.00" torqueLoss="550.00"/> + <Entry inputSpeed="1100.00" inputTorque="35000.00" torqueLoss="565.00"/> + <Entry inputSpeed="1300.00" inputTorque="-5000.00" torqueLoss="115.00"/> + <Entry inputSpeed="1300.00" inputTorque="-4000.00" torqueLoss="100.00"/> + <Entry inputSpeed="1300.00" inputTorque="-3000.00" torqueLoss="85.00"/> + <Entry inputSpeed="1300.00" inputTorque="-2000.00" torqueLoss="70.00"/> + <Entry inputSpeed="1300.00" inputTorque="-1000.00" torqueLoss="55.00"/> + <Entry inputSpeed="1300.00" inputTorque="0.00" torqueLoss="40.00"/> + <Entry inputSpeed="1300.00" inputTorque="1000.00" torqueLoss="55.00"/> + <Entry inputSpeed="1300.00" inputTorque="2000.00" torqueLoss="70.00"/> + <Entry inputSpeed="1300.00" inputTorque="3000.00" torqueLoss="85.00"/> + <Entry inputSpeed="1300.00" inputTorque="4000.00" torqueLoss="100.00"/> + <Entry inputSpeed="1300.00" inputTorque="5000.00" torqueLoss="115.00"/> + <Entry inputSpeed="1300.00" inputTorque="6000.00" torqueLoss="130.00"/> + <Entry inputSpeed="1300.00" inputTorque="7000.00" torqueLoss="145.00"/> + <Entry inputSpeed="1300.00" inputTorque="8000.00" torqueLoss="160.00"/> + <Entry inputSpeed="1300.00" inputTorque="9000.00" torqueLoss="175.00"/> + <Entry inputSpeed="1300.00" inputTorque="10000.00" torqueLoss="190.00"/> + <Entry inputSpeed="1300.00" inputTorque="11000.00" torqueLoss="205.00"/> + <Entry inputSpeed="1300.00" inputTorque="12000.00" torqueLoss="220.00"/> + <Entry inputSpeed="1300.00" inputTorque="13000.00" torqueLoss="235.00"/> + <Entry inputSpeed="1300.00" inputTorque="14000.00" torqueLoss="250.00"/> + <Entry inputSpeed="1300.00" inputTorque="15000.00" torqueLoss="265.00"/> + <Entry inputSpeed="1300.00" inputTorque="16000.00" torqueLoss="280.00"/> + <Entry inputSpeed="1300.00" inputTorque="17000.00" torqueLoss="295.00"/> + <Entry inputSpeed="1300.00" inputTorque="18000.00" torqueLoss="310.00"/> + <Entry inputSpeed="1300.00" inputTorque="19000.00" torqueLoss="325.00"/> + <Entry inputSpeed="1300.00" inputTorque="20000.00" torqueLoss="340.00"/> + <Entry inputSpeed="1300.00" inputTorque="21000.00" torqueLoss="355.00"/> + <Entry inputSpeed="1300.00" inputTorque="22000.00" torqueLoss="370.00"/> + <Entry inputSpeed="1300.00" inputTorque="23000.00" torqueLoss="385.00"/> + <Entry inputSpeed="1300.00" inputTorque="24000.00" torqueLoss="400.00"/> + <Entry inputSpeed="1300.00" inputTorque="25000.00" torqueLoss="415.00"/> + <Entry inputSpeed="1300.00" inputTorque="26000.00" torqueLoss="430.00"/> + <Entry inputSpeed="1300.00" inputTorque="27000.00" torqueLoss="445.00"/> + <Entry inputSpeed="1300.00" inputTorque="28000.00" torqueLoss="460.00"/> + <Entry inputSpeed="1300.00" inputTorque="29000.00" torqueLoss="475.00"/> + <Entry inputSpeed="1300.00" inputTorque="30000.00" torqueLoss="490.00"/> + <Entry inputSpeed="1300.00" inputTorque="31000.00" torqueLoss="505.00"/> + <Entry inputSpeed="1300.00" inputTorque="32000.00" torqueLoss="520.00"/> + <Entry inputSpeed="1300.00" inputTorque="33000.00" torqueLoss="535.00"/> + <Entry inputSpeed="1300.00" inputTorque="34000.00" torqueLoss="550.00"/> + <Entry inputSpeed="1300.00" inputTorque="35000.00" torqueLoss="565.00"/> + <Entry inputSpeed="1500.00" inputTorque="-5000.00" torqueLoss="115.00"/> + <Entry inputSpeed="1500.00" inputTorque="-4000.00" torqueLoss="100.00"/> + <Entry inputSpeed="1500.00" inputTorque="-3000.00" torqueLoss="85.00"/> + <Entry inputSpeed="1500.00" inputTorque="-2000.00" torqueLoss="70.00"/> + <Entry inputSpeed="1500.00" inputTorque="-1000.00" torqueLoss="55.00"/> + <Entry inputSpeed="1500.00" inputTorque="0.00" torqueLoss="40.00"/> + <Entry inputSpeed="1500.00" inputTorque="1000.00" torqueLoss="55.00"/> + <Entry inputSpeed="1500.00" inputTorque="2000.00" torqueLoss="70.00"/> + <Entry inputSpeed="1500.00" inputTorque="3000.00" torqueLoss="85.00"/> + <Entry inputSpeed="1500.00" inputTorque="4000.00" torqueLoss="100.00"/> + <Entry inputSpeed="1500.00" inputTorque="5000.00" torqueLoss="115.00"/> + <Entry inputSpeed="1500.00" inputTorque="6000.00" torqueLoss="130.00"/> + <Entry inputSpeed="1500.00" inputTorque="7000.00" torqueLoss="145.00"/> + <Entry inputSpeed="1500.00" inputTorque="8000.00" torqueLoss="160.00"/> + <Entry inputSpeed="1500.00" inputTorque="9000.00" torqueLoss="175.00"/> + <Entry inputSpeed="1500.00" inputTorque="10000.00" torqueLoss="190.00"/> + <Entry inputSpeed="1500.00" inputTorque="11000.00" torqueLoss="205.00"/> + <Entry inputSpeed="1500.00" inputTorque="12000.00" torqueLoss="220.00"/> + <Entry inputSpeed="1500.00" inputTorque="13000.00" torqueLoss="235.00"/> + <Entry inputSpeed="1500.00" inputTorque="14000.00" torqueLoss="250.00"/> + <Entry inputSpeed="1500.00" inputTorque="15000.00" torqueLoss="265.00"/> + <Entry inputSpeed="1500.00" inputTorque="16000.00" torqueLoss="280.00"/> + <Entry inputSpeed="1500.00" inputTorque="17000.00" torqueLoss="295.00"/> + <Entry inputSpeed="1500.00" inputTorque="18000.00" torqueLoss="310.00"/> + <Entry inputSpeed="1500.00" inputTorque="19000.00" torqueLoss="325.00"/> + <Entry inputSpeed="1500.00" inputTorque="20000.00" torqueLoss="340.00"/> + <Entry inputSpeed="1500.00" inputTorque="21000.00" torqueLoss="355.00"/> + <Entry inputSpeed="1500.00" inputTorque="22000.00" torqueLoss="370.00"/> + <Entry inputSpeed="1500.00" inputTorque="23000.00" torqueLoss="385.00"/> + <Entry inputSpeed="1500.00" inputTorque="24000.00" torqueLoss="400.00"/> + <Entry inputSpeed="1500.00" inputTorque="25000.00" torqueLoss="415.00"/> + <Entry inputSpeed="1500.00" inputTorque="26000.00" torqueLoss="430.00"/> + <Entry inputSpeed="1500.00" inputTorque="27000.00" torqueLoss="445.00"/> + <Entry inputSpeed="1500.00" inputTorque="28000.00" torqueLoss="460.00"/> + <Entry inputSpeed="1500.00" inputTorque="29000.00" torqueLoss="475.00"/> + <Entry inputSpeed="1500.00" inputTorque="30000.00" torqueLoss="490.00"/> + <Entry inputSpeed="1500.00" inputTorque="31000.00" torqueLoss="505.00"/> + <Entry inputSpeed="1500.00" inputTorque="32000.00" torqueLoss="520.00"/> + <Entry inputSpeed="1500.00" inputTorque="33000.00" torqueLoss="535.00"/> + <Entry inputSpeed="1500.00" inputTorque="34000.00" torqueLoss="550.00"/> + <Entry inputSpeed="1500.00" inputTorque="35000.00" torqueLoss="565.00"/> + <Entry inputSpeed="1700.00" inputTorque="-5000.00" torqueLoss="115.00"/> + <Entry inputSpeed="1700.00" inputTorque="-4000.00" torqueLoss="100.00"/> + <Entry inputSpeed="1700.00" inputTorque="-3000.00" torqueLoss="85.00"/> + <Entry inputSpeed="1700.00" inputTorque="-2000.00" torqueLoss="70.00"/> + <Entry inputSpeed="1700.00" inputTorque="-1000.00" torqueLoss="55.00"/> + <Entry inputSpeed="1700.00" inputTorque="0.00" torqueLoss="40.00"/> + <Entry inputSpeed="1700.00" inputTorque="1000.00" torqueLoss="55.00"/> + <Entry inputSpeed="1700.00" inputTorque="2000.00" torqueLoss="70.00"/> + <Entry inputSpeed="1700.00" inputTorque="3000.00" torqueLoss="85.00"/> + <Entry inputSpeed="1700.00" inputTorque="4000.00" torqueLoss="100.00"/> + <Entry inputSpeed="1700.00" inputTorque="5000.00" torqueLoss="115.00"/> + <Entry inputSpeed="1700.00" inputTorque="6000.00" torqueLoss="130.00"/> + <Entry inputSpeed="1700.00" inputTorque="7000.00" torqueLoss="145.00"/> + <Entry inputSpeed="1700.00" inputTorque="8000.00" torqueLoss="160.00"/> + <Entry inputSpeed="1700.00" inputTorque="9000.00" torqueLoss="175.00"/> + <Entry inputSpeed="1700.00" inputTorque="10000.00" torqueLoss="190.00"/> + <Entry inputSpeed="1700.00" inputTorque="11000.00" torqueLoss="205.00"/> + <Entry inputSpeed="1700.00" inputTorque="12000.00" torqueLoss="220.00"/> + <Entry inputSpeed="1700.00" inputTorque="13000.00" torqueLoss="235.00"/> + <Entry inputSpeed="1700.00" inputTorque="14000.00" torqueLoss="250.00"/> + <Entry inputSpeed="1700.00" inputTorque="15000.00" torqueLoss="265.00"/> + <Entry inputSpeed="1700.00" inputTorque="16000.00" torqueLoss="280.00"/> + <Entry inputSpeed="1700.00" inputTorque="17000.00" torqueLoss="295.00"/> + <Entry inputSpeed="1700.00" inputTorque="18000.00" torqueLoss="310.00"/> + <Entry inputSpeed="1700.00" inputTorque="19000.00" torqueLoss="325.00"/> + <Entry inputSpeed="1700.00" inputTorque="20000.00" torqueLoss="340.00"/> + <Entry inputSpeed="1700.00" inputTorque="21000.00" torqueLoss="355.00"/> + <Entry inputSpeed="1700.00" inputTorque="22000.00" torqueLoss="370.00"/> + <Entry inputSpeed="1700.00" inputTorque="23000.00" torqueLoss="385.00"/> + <Entry inputSpeed="1700.00" inputTorque="24000.00" torqueLoss="400.00"/> + <Entry inputSpeed="1700.00" inputTorque="25000.00" torqueLoss="415.00"/> + <Entry inputSpeed="1700.00" inputTorque="26000.00" torqueLoss="430.00"/> + <Entry inputSpeed="1700.00" inputTorque="27000.00" torqueLoss="445.00"/> + <Entry inputSpeed="1700.00" inputTorque="28000.00" torqueLoss="460.00"/> + <Entry inputSpeed="1700.00" inputTorque="29000.00" torqueLoss="475.00"/> + <Entry inputSpeed="1700.00" inputTorque="30000.00" torqueLoss="490.00"/> + <Entry inputSpeed="1700.00" inputTorque="31000.00" torqueLoss="505.00"/> + <Entry inputSpeed="1700.00" inputTorque="32000.00" torqueLoss="520.00"/> + <Entry inputSpeed="1700.00" inputTorque="33000.00" torqueLoss="535.00"/> + <Entry inputSpeed="1700.00" inputTorque="34000.00" torqueLoss="550.00"/> + <Entry inputSpeed="1700.00" inputTorque="35000.00" torqueLoss="565.00"/> + <Entry inputSpeed="1900.00" inputTorque="-5000.00" torqueLoss="115.00"/> + <Entry inputSpeed="1900.00" inputTorque="-4000.00" torqueLoss="100.00"/> + <Entry inputSpeed="1900.00" inputTorque="-3000.00" torqueLoss="85.00"/> + <Entry inputSpeed="1900.00" inputTorque="-2000.00" torqueLoss="70.00"/> + <Entry inputSpeed="1900.00" inputTorque="-1000.00" torqueLoss="55.00"/> + <Entry inputSpeed="1900.00" inputTorque="0.00" torqueLoss="40.00"/> + <Entry inputSpeed="1900.00" inputTorque="1000.00" torqueLoss="55.00"/> + <Entry inputSpeed="1900.00" inputTorque="2000.00" torqueLoss="70.00"/> + <Entry inputSpeed="1900.00" inputTorque="3000.00" torqueLoss="85.00"/> + <Entry inputSpeed="1900.00" inputTorque="4000.00" torqueLoss="100.00"/> + <Entry inputSpeed="1900.00" inputTorque="5000.00" torqueLoss="115.00"/> + <Entry inputSpeed="1900.00" inputTorque="6000.00" torqueLoss="130.00"/> + <Entry inputSpeed="1900.00" inputTorque="7000.00" torqueLoss="145.00"/> + <Entry inputSpeed="1900.00" inputTorque="8000.00" torqueLoss="160.00"/> + <Entry inputSpeed="1900.00" inputTorque="9000.00" torqueLoss="175.00"/> + <Entry inputSpeed="1900.00" inputTorque="10000.00" torqueLoss="190.00"/> + <Entry inputSpeed="1900.00" inputTorque="11000.00" torqueLoss="205.00"/> + <Entry inputSpeed="1900.00" inputTorque="12000.00" torqueLoss="220.00"/> + <Entry inputSpeed="1900.00" inputTorque="13000.00" torqueLoss="235.00"/> + <Entry inputSpeed="1900.00" inputTorque="14000.00" torqueLoss="250.00"/> + <Entry inputSpeed="1900.00" inputTorque="15000.00" torqueLoss="265.00"/> + <Entry inputSpeed="1900.00" inputTorque="16000.00" torqueLoss="280.00"/> + <Entry inputSpeed="1900.00" inputTorque="17000.00" torqueLoss="295.00"/> + <Entry inputSpeed="1900.00" inputTorque="18000.00" torqueLoss="310.00"/> + <Entry inputSpeed="1900.00" inputTorque="19000.00" torqueLoss="325.00"/> + <Entry inputSpeed="1900.00" inputTorque="20000.00" torqueLoss="340.00"/> + <Entry inputSpeed="1900.00" inputTorque="21000.00" torqueLoss="355.00"/> + <Entry inputSpeed="1900.00" inputTorque="22000.00" torqueLoss="370.00"/> + <Entry inputSpeed="1900.00" inputTorque="23000.00" torqueLoss="385.00"/> + <Entry inputSpeed="1900.00" inputTorque="24000.00" torqueLoss="400.00"/> + <Entry inputSpeed="1900.00" inputTorque="25000.00" torqueLoss="415.00"/> + <Entry inputSpeed="1900.00" inputTorque="26000.00" torqueLoss="430.00"/> + <Entry inputSpeed="1900.00" inputTorque="27000.00" torqueLoss="445.00"/> + <Entry inputSpeed="1900.00" inputTorque="28000.00" torqueLoss="460.00"/> + <Entry inputSpeed="1900.00" inputTorque="29000.00" torqueLoss="475.00"/> + <Entry inputSpeed="1900.00" inputTorque="30000.00" torqueLoss="490.00"/> + <Entry inputSpeed="1900.00" inputTorque="31000.00" torqueLoss="505.00"/> + <Entry inputSpeed="1900.00" inputTorque="32000.00" torqueLoss="520.00"/> + <Entry inputSpeed="1900.00" inputTorque="33000.00" torqueLoss="535.00"/> + <Entry inputSpeed="1900.00" inputTorque="34000.00" torqueLoss="550.00"/> + <Entry inputSpeed="1900.00" inputTorque="35000.00" torqueLoss="565.00"/> + <Entry inputSpeed="2100.00" inputTorque="-5000.00" torqueLoss="115.00"/> + <Entry inputSpeed="2100.00" inputTorque="-4000.00" torqueLoss="100.00"/> + <Entry inputSpeed="2100.00" inputTorque="-3000.00" torqueLoss="85.00"/> + <Entry inputSpeed="2100.00" inputTorque="-2000.00" torqueLoss="70.00"/> + <Entry inputSpeed="2100.00" inputTorque="-1000.00" torqueLoss="55.00"/> + <Entry inputSpeed="2100.00" inputTorque="0.00" torqueLoss="40.00"/> + <Entry inputSpeed="2100.00" inputTorque="1000.00" torqueLoss="55.00"/> + <Entry inputSpeed="2100.00" inputTorque="2000.00" torqueLoss="70.00"/> + <Entry inputSpeed="2100.00" inputTorque="3000.00" torqueLoss="85.00"/> + <Entry inputSpeed="2100.00" inputTorque="4000.00" torqueLoss="100.00"/> + <Entry inputSpeed="2100.00" inputTorque="5000.00" torqueLoss="115.00"/> + <Entry inputSpeed="2100.00" inputTorque="6000.00" torqueLoss="130.00"/> + <Entry inputSpeed="2100.00" inputTorque="7000.00" torqueLoss="145.00"/> + <Entry inputSpeed="2100.00" inputTorque="8000.00" torqueLoss="160.00"/> + <Entry inputSpeed="2100.00" inputTorque="9000.00" torqueLoss="175.00"/> + <Entry inputSpeed="2100.00" inputTorque="10000.00" torqueLoss="190.00"/> + <Entry inputSpeed="2100.00" inputTorque="11000.00" torqueLoss="205.00"/> + <Entry inputSpeed="2100.00" inputTorque="12000.00" torqueLoss="220.00"/> + <Entry inputSpeed="2100.00" inputTorque="13000.00" torqueLoss="235.00"/> + <Entry inputSpeed="2100.00" inputTorque="14000.00" torqueLoss="250.00"/> + <Entry inputSpeed="2100.00" inputTorque="15000.00" torqueLoss="265.00"/> + <Entry inputSpeed="2100.00" inputTorque="16000.00" torqueLoss="280.00"/> + <Entry inputSpeed="2100.00" inputTorque="17000.00" torqueLoss="295.00"/> + <Entry inputSpeed="2100.00" inputTorque="18000.00" torqueLoss="310.00"/> + <Entry inputSpeed="2100.00" inputTorque="19000.00" torqueLoss="325.00"/> + <Entry inputSpeed="2100.00" inputTorque="20000.00" torqueLoss="340.00"/> + <Entry inputSpeed="2100.00" inputTorque="21000.00" torqueLoss="355.00"/> + <Entry inputSpeed="2100.00" inputTorque="22000.00" torqueLoss="370.00"/> + <Entry inputSpeed="2100.00" inputTorque="23000.00" torqueLoss="385.00"/> + <Entry inputSpeed="2100.00" inputTorque="24000.00" torqueLoss="400.00"/> + <Entry inputSpeed="2100.00" inputTorque="25000.00" torqueLoss="415.00"/> + <Entry inputSpeed="2100.00" inputTorque="26000.00" torqueLoss="430.00"/> + <Entry inputSpeed="2100.00" inputTorque="27000.00" torqueLoss="445.00"/> + <Entry inputSpeed="2100.00" inputTorque="28000.00" torqueLoss="460.00"/> + <Entry inputSpeed="2100.00" inputTorque="29000.00" torqueLoss="475.00"/> + <Entry inputSpeed="2100.00" inputTorque="30000.00" torqueLoss="490.00"/> + <Entry inputSpeed="2100.00" inputTorque="31000.00" torqueLoss="505.00"/> + <Entry inputSpeed="2100.00" inputTorque="32000.00" torqueLoss="520.00"/> + <Entry inputSpeed="2100.00" inputTorque="33000.00" torqueLoss="535.00"/> + <Entry inputSpeed="2100.00" inputTorque="34000.00" torqueLoss="550.00"/> + <Entry inputSpeed="2100.00" inputTorque="35000.00" torqueLoss="565.00"/> + </TorqueLossMap> + </Data> + <Signature> + <di:Reference URI="#AXL-EC3ohnoh"> + <di:Transforms> + <di:Transform Algorithm="urn:vecto:xml:2017:canonicalization"/> + <di:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/> + </di:Transforms> + <di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/> + <di:DigestValue>o4nYTajmWKaduxys5ShmnfJbYd23rpxZ01JbuG6dmzU=</di:DigestValue> + </di:Reference> + </Signature> + </v2.6:Axlegear> + <v2.6:AxleWheels xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0" xsi:type="AxleWheelsComponentDeclarationType"> + <Data xsi:type="AxleWheelsDataDeclarationType"> + <Axles> + <Axle axleNumber="1" xsi:type="AxleDataDeclarationType"> + <AxleType>VehicleNonDriven</AxleType> + <TwinTyres>false</TwinTyres> + <Steered>true</Steered> + <Tyre> + <Data id="WHL-5432198760-315-70-R22.5" xsi:type="TyreDataDeclarationType"> + <Manufacturer>Generic Wheels Manufacturer</Manufacturer> + <Model>Generic Wheel</Model> + <CertificationNumber>e12*0815/8051*2017/05E0000*00</CertificationNumber> + <Date>2017-01-11T14:00:00Z</Date> + <AppVersion>Tyre Generation App 1.0</AppVersion> + <Dimension>315/70 R22.5</Dimension> + <RRCDeclared>0.0055</RRCDeclared> + <FzISO>31300</FzISO> + </Data> + <Signature> + <di:Reference URI="#WHL-5432198760-315-70-R22.5"> + <di:Transforms> + <di:Transform Algorithm="urn:vecto:xml:2017:canonicalization"/> + <di:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/> + </di:Transforms> + <di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/> + <di:DigestValue>4TkUGQTX8tevHOU9Cj9uyCFuI/aqcEYlo/gyVjVQmv0=</di:DigestValue> + </di:Reference> + </Signature> + </Tyre> + </Axle> + <Axle axleNumber="2" xsi:type="AxleDataDeclarationType"> + <AxleType>VehicleDriven</AxleType> + <TwinTyres>true</TwinTyres> + <Steered>false</Steered> + <Tyre> + <Data id="WHL-5432198760-315-70-R22.5" xsi:type="TyreDataDeclarationType"> + <Manufacturer>Generic Wheels Manufacturer</Manufacturer> + <Model>Generic Wheel</Model> + <CertificationNumber>e12*0815/8051*2017/05E0000*00</CertificationNumber> + <Date>2017-01-11T14:00:00Z</Date> + <AppVersion>Tyre Generation App 1.0</AppVersion> + <Dimension>315/70 R22.5</Dimension> + <RRCDeclared>0.0063</RRCDeclared> + <FzISO>31300</FzISO> + </Data> + <Signature> + <di:Reference URI="#WHL-5432198760-315-70-R22.5"> + <di:Transforms> + <di:Transform Algorithm="urn:vecto:xml:2017:canonicalization"/> + <di:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/> + </di:Transforms> + <di:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/> + <di:DigestValue>KljvtvGUUQ/L7MiLVAqU+bckL5PNDNNwdeLH9kUVrfM=</di:DigestValue> + </di:Reference> + </Signature> + </Tyre> + </Axle> + </Axles> + </Data> + </v2.6:AxleWheels> + <v2.6:Auxiliaries xsi:type="PrimaryVehicleAuxiliariesComponentDeclarationType"> + <Data xsi:type="PrimaryVehicleAuxiliaryDataDeclarationType"> + <Fan> + <Technology>Hydraulic driven - Constant displacement pump</Technology> + </Fan> + <SteeringPump> + <Technology axleNumber="1">Variable displacement elec. controlled</Technology> + </SteeringPump> + <ElectricSystem> + <AlternatorTechnology>smart</AlternatorTechnology> + <SmartAlternator> + <RatedCurrent>300</RatedCurrent> + <RatedVoltage>48</RatedVoltage> + </SmartAlternator> + <Battery> + <BatteryTechnology>li-ion battery - high power</BatteryTechnology> + <RatedCapacity>5</RatedCapacity> + <NominalVoltage>48</NominalVoltage> + </Battery> + <Capacitor> + <CapacitorTechnology>with DCDC converter</CapacitorTechnology> + <RatedCapacitance>30</RatedCapacitance> + <RatedVoltage>3</RatedVoltage> + </Capacitor> + <SupplyFromHEVPossible>false</SupplyFromHEVPossible> + </ElectricSystem> + <PneumaticSystem> + <SizeOfAirSupply>Large Supply 2-stage</SizeOfAirSupply> + <CompressorDrive>mechanically</CompressorDrive> + <Clutch>none</Clutch> + <CompressorRatio>1.000</CompressorRatio> + <SmartCompressionSystem>false</SmartCompressionSystem> + <SmartRegenerationSystem>false</SmartRegenerationSystem> + <AirsuspensionControl>electronically</AirsuspensionControl> + <PneumaticSCRReagentDosing>true</PneumaticSCRReagentDosing> + </PneumaticSystem> + <HVAC> + <AdjustableCoolantThermostat>true</AdjustableCoolantThermostat> + <EngineWasteGasHeatExchanger>true</EngineWasteGasHeatExchanger> + </HVAC> + </Data> + </v2.6:Auxiliaries> + </Components> + </v2.0:Vehicle> +</tns:VectoInputDeclaration> diff --git a/VectoCore/VectoCoreTest/VectoCoreTest.csproj b/VectoCore/VectoCoreTest/VectoCoreTest.csproj index af49f1d725a07de72dd9cd947fabd6b1700135a3..c9e395ae579348d910b862f00c49431588dbee29 100644 --- a/VectoCore/VectoCoreTest/VectoCoreTest.csproj +++ b/VectoCore/VectoCoreTest/VectoCoreTest.csproj @@ -5519,28 +5519,24 @@ <Content Include="TestData\XML\XMLReaderDeclaration\SchemaVersion2.6_Buses\primary_heavyBus group P39_40_nonSmart_ESS.RSLT_PIF.xml"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </Content> - <Content Include="TestData\XML\XMLReaderDeclaration\SchemaVersion2.6_Buses\vecto_vehicle-medium_lorryFWD-sample.xml"> - <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> - </Content> - <Content Include="TestData\XML\XMLReaderDeclaration\SchemaVersion2.6_Buses\vecto_vehicle-medium_lorry-sample.xml"> - <CopyToOutputDirectory>Always</CopyToOutputDirectory> - </Content> <Content Include="TestData\XML\XMLReaderDeclaration\SchemaVersion2.6_Buses\vecto_vehicle-completed_heavyBus-sample.xml"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> <SubType>Designer</SubType> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </Content> - <Content Include="TestData\XML\XMLReaderDeclaration\SchemaVersion2.6_Buses\vecto_vehicle-primary_heavyBus-sample.xml"> + <Content Include="TestData\XML\XMLReaderDeclaration\SchemaVersion2.6_Buses\vecto_vehicle-medium_lorry-sample.xml" /> + <Content Include="TestData\XML\XMLReaderDeclaration\SchemaVersion2.6_Buses\vecto_vehicle-medium_lorryFWD-sample.xml"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </Content> - <Content Include="TestData\XML\XMLReaderDeclaration\SchemaVersion2.6_Buses\vecto_vehicle-medium_lorry-sample.xml" /> - <Content Include="TestData\XML\XMLReaderDeclaration\SchemaVersion2.6_Buses\vecto_vehicle-medium_lorryFWD-sample.xml" /> <Content Include="TestData\XML\XMLReaderDeclaration\SchemaVersion2.6_Buses\vecto_vehicle-primary_heavyBus-sample.xml"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </Content> <Content Include="TestData\XML\XMLReaderDeclaration\SchemaVersion2.6_Buses\vecto_vehicle-primary_heavyBusSmartES-sample.xml"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </Content> + <Content Include="TestData\XML\XMLReaderDeclaration\SchemaVersion2.6_Buses\vecto_vehicle-primary_heavyBusSmartES_invalid_testdata.xml"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </Content> <Content Include="TestData\XML\XMLReaderDeclaration\SchemaVersion2.8\vecto_vehicle-exempted_input_full-sample.xml"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </Content> diff --git a/VectoCore/VectoXML.spp b/VectoCore/VectoXML.spp index c880ccd45edd9e308e95801abd3720943154b445..a18bdad0c3e962a29e4afe556f0a5240f7d01bf0 100644 --- a/VectoCore/VectoXML.spp +++ b/VectoCore/VectoXML.spp @@ -20,6 +20,7 @@ <File FilePath="VectoCoreTest\TestData\XML\XMLReaderDeclaration\SchemaVersion2.6_Buses\vecto_vehicle-medium_lorryFWD-sample.xml" HomeFolder="Yes"/> <File FilePath="VectoCoreTest\TestData\XML\XMLReaderDeclaration\SchemaVersion2.6_Buses\vecto_vehicle-primary_heavyBus-sample.xml" HomeFolder="Yes"/> <File FilePath="VectoCoreTest\TestData\XML\XMLReaderDeclaration\SchemaVersion2.6_Buses\vecto_vehicle-primary_heavyBusSmartES-sample.xml" HomeFolder="Yes"/> + <File FilePath="VectoCoreTest\TestData\XML\XMLReaderDeclaration\SchemaVersion2.6_Buses\vecto_vehicle-primary_heavyBusSmartES_invalid_testdata.xml" HomeFolder="Yes"/> </Folder> <Folder FolderName="Examples 1.0"> <File FilePath="VectoCoreTest\TestData\XML\XMLReaderEngineering\engineering_axlegear-sample_ref.xml" HomeFolder="Yes"/>