diff --git a/VECTO/GUI/BatteryForm.Designer.vb b/VECTO/GUI/BatteryForm.Designer.vb index 553552e108f794351c5a591c31a3fed26ab7cd93..b83c072c1e761b873c1735012a23d367c5d736b5 100644 --- a/VECTO/GUI/BatteryForm.Designer.vb +++ b/VECTO/GUI/BatteryForm.Designer.vb @@ -135,7 +135,7 @@ Partial Class BatteryForm Me.tbCapacity.Location = New System.Drawing.Point(90, 4) Me.tbCapacity.Name = "tbCapacity" Me.tbCapacity.Size = New System.Drawing.Size(57, 20) - Me.tbCapacity.TabIndex = 3 + Me.tbCapacity.TabIndex = 0 ' 'lblCapacityUnit ' @@ -159,20 +159,20 @@ Partial Class BatteryForm ' Me.ButCancel.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) Me.ButCancel.DialogResult = System.Windows.Forms.DialogResult.Cancel - Me.ButCancel.Location = New System.Drawing.Point(811, 323) + Me.ButCancel.Location = New System.Drawing.Point(811, 321) Me.ButCancel.Name = "ButCancel" Me.ButCancel.Size = New System.Drawing.Size(75, 23) - Me.ButCancel.TabIndex = 13 + Me.ButCancel.TabIndex = 4 Me.ButCancel.Text = "Cancel" Me.ButCancel.UseVisualStyleBackColor = true ' 'ButOK ' Me.ButOK.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) - Me.ButOK.Location = New System.Drawing.Point(730, 323) + Me.ButOK.Location = New System.Drawing.Point(730, 321) Me.ButOK.Name = "ButOK" Me.ButOK.Size = New System.Drawing.Size(75, 23) - Me.ButOK.TabIndex = 12 + Me.ButOK.TabIndex = 3 Me.ButOK.Text = "Save" Me.ButOK.UseVisualStyleBackColor = true ' @@ -261,7 +261,7 @@ Partial Class BatteryForm ' Me.StatusStrip1.ImageScalingSize = New System.Drawing.Size(24, 24) Me.StatusStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.LbStatus}) - Me.StatusStrip1.Location = New System.Drawing.Point(0, 349) + Me.StatusStrip1.Location = New System.Drawing.Point(0, 347) Me.StatusStrip1.Name = "StatusStrip1" Me.StatusStrip1.Size = New System.Drawing.Size(898, 22) Me.StatusStrip1.SizingGrip = false @@ -327,14 +327,14 @@ Partial Class BatteryForm Me.pnInertia.Location = New System.Drawing.Point(3, 3) Me.pnInertia.Name = "pnInertia" Me.pnInertia.Size = New System.Drawing.Size(212, 30) - Me.pnInertia.TabIndex = 3 + Me.pnInertia.TabIndex = 0 ' 'tbSoCCurve ' Me.tbSoCCurve.Location = New System.Drawing.Point(3, 123) Me.tbSoCCurve.Name = "tbSoCCurve" Me.tbSoCCurve.Size = New System.Drawing.Size(434, 20) - Me.tbSoCCurve.TabIndex = 5 + Me.tbSoCCurve.TabIndex = 6 ' 'lblSoCCurve ' @@ -351,8 +351,7 @@ Partial Class BatteryForm Me.btnBrowseSoCCurve.Location = New System.Drawing.Point(437, 122) Me.btnBrowseSoCCurve.Name = "btnBrowseSoCCurve" Me.btnBrowseSoCCurve.Size = New System.Drawing.Size(24, 24) - Me.btnBrowseSoCCurve.TabIndex = 6 - Me.btnBrowseSoCCurve.TabStop = false + Me.btnBrowseSoCCurve.TabIndex = 7 Me.btnBrowseSoCCurve.UseVisualStyleBackColor = true ' 'btnSoCCurveOpen @@ -361,8 +360,7 @@ Partial Class BatteryForm Me.btnSoCCurveOpen.Location = New System.Drawing.Point(460, 122) Me.btnSoCCurveOpen.Name = "btnSoCCurveOpen" Me.btnSoCCurveOpen.Size = New System.Drawing.Size(24, 24) - Me.btnSoCCurveOpen.TabIndex = 7 - Me.btnSoCCurveOpen.TabStop = false + Me.btnSoCCurveOpen.TabIndex = 8 Me.btnSoCCurveOpen.UseVisualStyleBackColor = true ' 'btnRiMapOpen @@ -371,8 +369,7 @@ Partial Class BatteryForm Me.btnRiMapOpen.Location = New System.Drawing.Point(460, 159) Me.btnRiMapOpen.Name = "btnRiMapOpen" Me.btnRiMapOpen.Size = New System.Drawing.Size(24, 24) - Me.btnRiMapOpen.TabIndex = 42 - Me.btnRiMapOpen.TabStop = false + Me.btnRiMapOpen.TabIndex = 11 Me.btnRiMapOpen.UseVisualStyleBackColor = true ' 'btnBrowseRiMap @@ -381,8 +378,7 @@ Partial Class BatteryForm Me.btnBrowseRiMap.Location = New System.Drawing.Point(437, 159) Me.btnBrowseRiMap.Name = "btnBrowseRiMap" Me.btnBrowseRiMap.Size = New System.Drawing.Size(24, 24) - Me.btnBrowseRiMap.TabIndex = 41 - Me.btnBrowseRiMap.TabStop = false + Me.btnBrowseRiMap.TabIndex = 10 Me.btnBrowseRiMap.UseVisualStyleBackColor = true ' 'lblRiMap @@ -399,7 +395,7 @@ Partial Class BatteryForm Me.tbRiCurve.Location = New System.Drawing.Point(3, 161) Me.tbRiCurve.Name = "tbRiCurve" Me.tbRiCurve.Size = New System.Drawing.Size(434, 20) - Me.tbRiCurve.TabIndex = 40 + Me.tbRiCurve.TabIndex = 9 ' 'lblTitle ' @@ -430,7 +426,7 @@ Partial Class BatteryForm Me.Panel1.Location = New System.Drawing.Point(3, 36) Me.Panel1.Name = "Panel1" Me.Panel1.Size = New System.Drawing.Size(212, 30) - Me.Panel1.TabIndex = 25 + Me.Panel1.TabIndex = 1 ' 'lblMinSoc ' @@ -455,7 +451,7 @@ Partial Class BatteryForm Me.tbSoCMin.Location = New System.Drawing.Point(90, 4) Me.tbSoCMin.Name = "tbSoCMin" Me.tbSoCMin.Size = New System.Drawing.Size(57, 20) - Me.tbSoCMin.TabIndex = 3 + Me.tbSoCMin.TabIndex = 0 ' 'Panel2 ' @@ -465,7 +461,7 @@ Partial Class BatteryForm Me.Panel2.Location = New System.Drawing.Point(225, 36) Me.Panel2.Name = "Panel2" Me.Panel2.Size = New System.Drawing.Size(212, 30) - Me.Panel2.TabIndex = 25 + Me.Panel2.TabIndex = 2 ' 'lblSoCMax ' @@ -490,17 +486,17 @@ Partial Class BatteryForm Me.tbSoCMax.Location = New System.Drawing.Point(90, 4) Me.tbSoCMax.Name = "tbSoCMax" Me.tbSoCMax.Size = New System.Drawing.Size(57, 20) - Me.tbSoCMax.TabIndex = 3 + Me.tbSoCMax.TabIndex = 0 ' 'FlowLayoutPanel1 ' Me.FlowLayoutPanel1.Controls.Add(Me.pnBattery) Me.FlowLayoutPanel1.Controls.Add(Me.pnSuperCap) Me.FlowLayoutPanel1.Location = New System.Drawing.Point(8, 136) - Me.FlowLayoutPanel1.Margin = New System.Windows.Forms.Padding(2, 2, 2, 2) + Me.FlowLayoutPanel1.Margin = New System.Windows.Forms.Padding(2) Me.FlowLayoutPanel1.Name = "FlowLayoutPanel1" Me.FlowLayoutPanel1.Size = New System.Drawing.Size(495, 200) - Me.FlowLayoutPanel1.TabIndex = 50 + Me.FlowLayoutPanel1.TabIndex = 2 ' 'pnBattery ' @@ -520,7 +516,7 @@ Partial Class BatteryForm Me.pnBattery.Controls.Add(Me.btnRiMapOpen) Me.pnBattery.Controls.Add(Me.btnBrowseRiMap) Me.pnBattery.Location = New System.Drawing.Point(2, 2) - Me.pnBattery.Margin = New System.Windows.Forms.Padding(2, 2, 2, 2) + Me.pnBattery.Margin = New System.Windows.Forms.Padding(2) Me.pnBattery.Name = "pnBattery" Me.pnBattery.Size = New System.Drawing.Size(489, 188) Me.pnBattery.TabIndex = 0 @@ -530,7 +526,7 @@ Partial Class BatteryForm Me.tbMaxCurrentMap.Location = New System.Drawing.Point(4, 87) Me.tbMaxCurrentMap.Name = "tbMaxCurrentMap" Me.tbMaxCurrentMap.Size = New System.Drawing.Size(434, 20) - Me.tbMaxCurrentMap.TabIndex = 44 + Me.tbMaxCurrentMap.TabIndex = 3 ' 'lblMaxCurrentMap ' @@ -547,8 +543,7 @@ Partial Class BatteryForm Me.btnBrowseMaxCurrentMap.Location = New System.Drawing.Point(438, 85) Me.btnBrowseMaxCurrentMap.Name = "btnBrowseMaxCurrentMap" Me.btnBrowseMaxCurrentMap.Size = New System.Drawing.Size(24, 24) - Me.btnBrowseMaxCurrentMap.TabIndex = 45 - Me.btnBrowseMaxCurrentMap.TabStop = false + Me.btnBrowseMaxCurrentMap.TabIndex = 4 Me.btnBrowseMaxCurrentMap.UseVisualStyleBackColor = true ' 'btnMaxCurrentMapOpen @@ -557,8 +552,7 @@ Partial Class BatteryForm Me.btnMaxCurrentMapOpen.Location = New System.Drawing.Point(461, 85) Me.btnMaxCurrentMapOpen.Name = "btnMaxCurrentMapOpen" Me.btnMaxCurrentMapOpen.Size = New System.Drawing.Size(24, 24) - Me.btnMaxCurrentMapOpen.TabIndex = 46 - Me.btnMaxCurrentMapOpen.TabStop = false + Me.btnMaxCurrentMapOpen.TabIndex = 5 Me.btnMaxCurrentMapOpen.UseVisualStyleBackColor = true ' 'pnSuperCap @@ -570,7 +564,7 @@ Partial Class BatteryForm Me.pnSuperCap.Controls.Add(Me.pnSuperCapResistance) Me.pnSuperCap.Controls.Add(Me.pnSuperCapCapacity) Me.pnSuperCap.Location = New System.Drawing.Point(2, 194) - Me.pnSuperCap.Margin = New System.Windows.Forms.Padding(2, 2, 2, 2) + Me.pnSuperCap.Margin = New System.Windows.Forms.Padding(2) Me.pnSuperCap.Name = "pnSuperCap" Me.pnSuperCap.Size = New System.Drawing.Size(489, 110) Me.pnSuperCap.TabIndex = 1 @@ -583,7 +577,7 @@ Partial Class BatteryForm Me.Panel4.Location = New System.Drawing.Point(225, 76) Me.Panel4.Name = "Panel4" Me.Panel4.Size = New System.Drawing.Size(212, 30) - Me.Panel4.TabIndex = 27 + Me.Panel4.TabIndex = 5 ' 'lblMaxCurrentDischarge ' @@ -608,7 +602,7 @@ Partial Class BatteryForm Me.tbSuperCapMaxCurrentDischarge.Location = New System.Drawing.Point(108, 5) Me.tbSuperCapMaxCurrentDischarge.Name = "tbSuperCapMaxCurrentDischarge" Me.tbSuperCapMaxCurrentDischarge.Size = New System.Drawing.Size(57, 20) - Me.tbSuperCapMaxCurrentDischarge.TabIndex = 3 + Me.tbSuperCapMaxCurrentDischarge.TabIndex = 0 ' 'Panel3 ' @@ -618,7 +612,7 @@ Partial Class BatteryForm Me.Panel3.Location = New System.Drawing.Point(3, 76) Me.Panel3.Name = "Panel3" Me.Panel3.Size = New System.Drawing.Size(212, 30) - Me.Panel3.TabIndex = 26 + Me.Panel3.TabIndex = 2 ' 'lblMaxCurrentChg ' @@ -643,7 +637,7 @@ Partial Class BatteryForm Me.tbSuperCapMaxCurrentCharge.Location = New System.Drawing.Point(90, 4) Me.tbSuperCapMaxCurrentCharge.Name = "tbSuperCapMaxCurrentCharge" Me.tbSuperCapMaxCurrentCharge.Size = New System.Drawing.Size(57, 20) - Me.tbSuperCapMaxCurrentCharge.TabIndex = 3 + Me.tbSuperCapMaxCurrentCharge.TabIndex = 0 ' 'pnSuperCapMaxV ' @@ -653,7 +647,7 @@ Partial Class BatteryForm Me.pnSuperCapMaxV.Location = New System.Drawing.Point(225, 40) Me.pnSuperCapMaxV.Name = "pnSuperCapMaxV" Me.pnSuperCapMaxV.Size = New System.Drawing.Size(212, 30) - Me.pnSuperCapMaxV.TabIndex = 26 + Me.pnSuperCapMaxV.TabIndex = 4 ' 'lblSuperCapMaxV ' @@ -678,7 +672,7 @@ Partial Class BatteryForm Me.tbSuperCapMaxV.Location = New System.Drawing.Point(108, 5) Me.tbSuperCapMaxV.Name = "tbSuperCapMaxV" Me.tbSuperCapMaxV.Size = New System.Drawing.Size(57, 20) - Me.tbSuperCapMaxV.TabIndex = 3 + Me.tbSuperCapMaxV.TabIndex = 0 ' 'pnSuperCapMinV ' @@ -688,7 +682,7 @@ Partial Class BatteryForm Me.pnSuperCapMinV.Location = New System.Drawing.Point(3, 40) Me.pnSuperCapMinV.Name = "pnSuperCapMinV" Me.pnSuperCapMinV.Size = New System.Drawing.Size(212, 30) - Me.pnSuperCapMinV.TabIndex = 25 + Me.pnSuperCapMinV.TabIndex = 1 ' 'lblSuperCapMinV ' @@ -713,7 +707,7 @@ Partial Class BatteryForm Me.tbSuperCapMinV.Location = New System.Drawing.Point(90, 4) Me.tbSuperCapMinV.Name = "tbSuperCapMinV" Me.tbSuperCapMinV.Size = New System.Drawing.Size(57, 20) - Me.tbSuperCapMinV.TabIndex = 3 + Me.tbSuperCapMinV.TabIndex = 0 ' 'pnSuperCapResistance ' @@ -723,7 +717,7 @@ Partial Class BatteryForm Me.pnSuperCapResistance.Location = New System.Drawing.Point(225, 3) Me.pnSuperCapResistance.Name = "pnSuperCapResistance" Me.pnSuperCapResistance.Size = New System.Drawing.Size(212, 30) - Me.pnSuperCapResistance.TabIndex = 25 + Me.pnSuperCapResistance.TabIndex = 3 ' 'lblSuperCapRi ' @@ -748,7 +742,7 @@ Partial Class BatteryForm Me.tbSuperCapRi.Location = New System.Drawing.Point(108, 5) Me.tbSuperCapRi.Name = "tbSuperCapRi" Me.tbSuperCapRi.Size = New System.Drawing.Size(57, 20) - Me.tbSuperCapRi.TabIndex = 3 + Me.tbSuperCapRi.TabIndex = 0 ' 'pnSuperCapCapacity ' @@ -758,7 +752,7 @@ Partial Class BatteryForm Me.pnSuperCapCapacity.Location = New System.Drawing.Point(3, 3) Me.pnSuperCapCapacity.Name = "pnSuperCapCapacity" Me.pnSuperCapCapacity.Size = New System.Drawing.Size(212, 30) - Me.pnSuperCapCapacity.TabIndex = 4 + Me.pnSuperCapCapacity.TabIndex = 0 ' 'lblSuperCapCapacity ' @@ -783,16 +777,16 @@ Partial Class BatteryForm Me.tbSuperCapCapacity.Location = New System.Drawing.Point(90, 4) Me.tbSuperCapCapacity.Name = "tbSuperCapCapacity" Me.tbSuperCapCapacity.Size = New System.Drawing.Size(57, 20) - Me.tbSuperCapCapacity.TabIndex = 3 + Me.tbSuperCapCapacity.TabIndex = 0 ' 'cbRESSType ' Me.cbRESSType.FormattingEnabled = true Me.cbRESSType.Location = New System.Drawing.Point(111, 107) - Me.cbRESSType.Margin = New System.Windows.Forms.Padding(2, 2, 2, 2) + Me.cbRESSType.Margin = New System.Windows.Forms.Padding(2) Me.cbRESSType.Name = "cbRESSType" Me.cbRESSType.Size = New System.Drawing.Size(142, 21) - Me.cbRESSType.TabIndex = 51 + Me.cbRESSType.TabIndex = 1 ' 'lblRessType ' @@ -809,7 +803,7 @@ Partial Class BatteryForm Me.AutoScaleDimensions = New System.Drawing.SizeF(6!, 13!) Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font Me.CancelButton = Me.ButCancel - Me.ClientSize = New System.Drawing.Size(898, 371) + Me.ClientSize = New System.Drawing.Size(898, 369) Me.Controls.Add(Me.lblRessType) Me.Controls.Add(Me.cbRESSType) Me.Controls.Add(Me.FlowLayoutPanel1) diff --git a/VECTO/GUI/BusAuxiliariesEngParametersForm.Designer.vb b/VECTO/GUI/BusAuxiliariesEngParametersForm.Designer.vb index 4b8a111e7e7ce45b1b8139841d467ef52836d4f9..33db7a9710096b07132a3d4ca1d0ab4d4bd6960a 100644 --- a/VECTO/GUI/BusAuxiliariesEngParametersForm.Designer.vb +++ b/VECTO/GUI/BusAuxiliariesEngParametersForm.Designer.vb @@ -158,30 +158,31 @@ Partial Class BusAuxiliariesEngParametersForm ' Me.ButCancel.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) Me.ButCancel.DialogResult = System.Windows.Forms.DialogResult.Cancel - Me.ButCancel.Location = New System.Drawing.Point(936, 505) + Me.ButCancel.Location = New System.Drawing.Point(936, 398) Me.ButCancel.Name = "ButCancel" Me.ButCancel.Size = New System.Drawing.Size(75, 23) - Me.ButCancel.TabIndex = 13 + Me.ButCancel.TabIndex = 4 Me.ButCancel.Text = "Cancel" Me.ButCancel.UseVisualStyleBackColor = true ' 'ButOK ' Me.ButOK.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) - Me.ButOK.Location = New System.Drawing.Point(855, 505) + Me.ButOK.Location = New System.Drawing.Point(855, 398) Me.ButOK.Name = "ButOK" Me.ButOK.Size = New System.Drawing.Size(75, 23) - Me.ButOK.TabIndex = 12 + Me.ButOK.TabIndex = 3 Me.ButOK.Text = "Save" Me.ButOK.UseVisualStyleBackColor = true ' 'ToolStrip1 ' Me.ToolStrip1.GripStyle = System.Windows.Forms.ToolStripGripStyle.Hidden + Me.ToolStrip1.ImageScalingSize = New System.Drawing.Size(24, 24) Me.ToolStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.ToolStripBtNew, Me.ToolStripBtOpen, Me.ToolStripBtSave, Me.ToolStripBtSaveAs, Me.ToolStripSeparator3, Me.ToolStripBtSendTo, Me.ToolStripSeparator1, Me.ToolStripButton1}) Me.ToolStrip1.Location = New System.Drawing.Point(0, 0) Me.ToolStrip1.Name = "ToolStrip1" - Me.ToolStrip1.Size = New System.Drawing.Size(1023, 25) + Me.ToolStrip1.Size = New System.Drawing.Size(1023, 31) Me.ToolStrip1.TabIndex = 30 Me.ToolStrip1.Text = "ToolStrip1" ' @@ -191,7 +192,7 @@ Partial Class BusAuxiliariesEngParametersForm Me.ToolStripBtNew.Image = Global.TUGraz.VECTO.My.Resources.Resources.blue_document_icon Me.ToolStripBtNew.ImageTransparentColor = System.Drawing.Color.Magenta Me.ToolStripBtNew.Name = "ToolStripBtNew" - Me.ToolStripBtNew.Size = New System.Drawing.Size(23, 22) + Me.ToolStripBtNew.Size = New System.Drawing.Size(28, 28) Me.ToolStripBtNew.Text = "ToolStripButton1" Me.ToolStripBtNew.ToolTipText = "New" ' @@ -201,7 +202,7 @@ Partial Class BusAuxiliariesEngParametersForm Me.ToolStripBtOpen.Image = Global.TUGraz.VECTO.My.Resources.Resources.Open_icon Me.ToolStripBtOpen.ImageTransparentColor = System.Drawing.Color.Magenta Me.ToolStripBtOpen.Name = "ToolStripBtOpen" - Me.ToolStripBtOpen.Size = New System.Drawing.Size(23, 22) + Me.ToolStripBtOpen.Size = New System.Drawing.Size(28, 28) Me.ToolStripBtOpen.Text = "ToolStripButton1" Me.ToolStripBtOpen.ToolTipText = "Open..." ' @@ -211,7 +212,7 @@ Partial Class BusAuxiliariesEngParametersForm Me.ToolStripBtSave.Image = Global.TUGraz.VECTO.My.Resources.Resources.Actions_document_save_icon Me.ToolStripBtSave.ImageTransparentColor = System.Drawing.Color.Magenta Me.ToolStripBtSave.Name = "ToolStripBtSave" - Me.ToolStripBtSave.Size = New System.Drawing.Size(23, 22) + Me.ToolStripBtSave.Size = New System.Drawing.Size(28, 28) Me.ToolStripBtSave.Text = "ToolStripButton1" Me.ToolStripBtSave.ToolTipText = "Save" ' @@ -221,14 +222,14 @@ Partial Class BusAuxiliariesEngParametersForm Me.ToolStripBtSaveAs.Image = Global.TUGraz.VECTO.My.Resources.Resources.Actions_document_save_as_icon Me.ToolStripBtSaveAs.ImageTransparentColor = System.Drawing.Color.Magenta Me.ToolStripBtSaveAs.Name = "ToolStripBtSaveAs" - Me.ToolStripBtSaveAs.Size = New System.Drawing.Size(23, 22) + Me.ToolStripBtSaveAs.Size = New System.Drawing.Size(28, 28) Me.ToolStripBtSaveAs.Text = "ToolStripButton1" Me.ToolStripBtSaveAs.ToolTipText = "Save As..." ' 'ToolStripSeparator3 ' Me.ToolStripSeparator3.Name = "ToolStripSeparator3" - Me.ToolStripSeparator3.Size = New System.Drawing.Size(6, 25) + Me.ToolStripSeparator3.Size = New System.Drawing.Size(6, 31) ' 'ToolStripBtSendTo ' @@ -236,14 +237,14 @@ Partial Class BusAuxiliariesEngParametersForm Me.ToolStripBtSendTo.Image = Global.TUGraz.VECTO.My.Resources.Resources.export_icon Me.ToolStripBtSendTo.ImageTransparentColor = System.Drawing.Color.Magenta Me.ToolStripBtSendTo.Name = "ToolStripBtSendTo" - Me.ToolStripBtSendTo.Size = New System.Drawing.Size(23, 22) + Me.ToolStripBtSendTo.Size = New System.Drawing.Size(28, 28) Me.ToolStripBtSendTo.Text = "Send to Job Editor" Me.ToolStripBtSendTo.ToolTipText = "Send to Job Editor" ' 'ToolStripSeparator1 ' Me.ToolStripSeparator1.Name = "ToolStripSeparator1" - Me.ToolStripSeparator1.Size = New System.Drawing.Size(6, 25) + Me.ToolStripSeparator1.Size = New System.Drawing.Size(6, 31) ' 'ToolStripButton1 ' @@ -251,13 +252,14 @@ Partial Class BusAuxiliariesEngParametersForm Me.ToolStripButton1.Image = Global.TUGraz.VECTO.My.Resources.Resources.Help_icon Me.ToolStripButton1.ImageTransparentColor = System.Drawing.Color.Magenta Me.ToolStripButton1.Name = "ToolStripButton1" - Me.ToolStripButton1.Size = New System.Drawing.Size(23, 22) + Me.ToolStripButton1.Size = New System.Drawing.Size(28, 28) Me.ToolStripButton1.Text = "Help" ' 'StatusStrip1 ' + Me.StatusStrip1.ImageScalingSize = New System.Drawing.Size(24, 24) Me.StatusStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.LbStatus}) - Me.StatusStrip1.Location = New System.Drawing.Point(0, 531) + Me.StatusStrip1.Location = New System.Drawing.Point(0, 424) Me.StatusStrip1.Name = "StatusStrip1" Me.StatusStrip1.Size = New System.Drawing.Size(1023, 22) Me.StatusStrip1.SizingGrip = false @@ -282,6 +284,7 @@ Partial Class BusAuxiliariesEngParametersForm ' 'CmOpenFile ' + Me.CmOpenFile.ImageScalingSize = New System.Drawing.Size(24, 24) Me.CmOpenFile.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.OpenWithToolStripMenuItem, Me.ShowInFolderToolStripMenuItem}) Me.CmOpenFile.Name = "CmOpenFile" Me.CmOpenFile.Size = New System.Drawing.Size(153, 48) @@ -321,8 +324,8 @@ Partial Class BusAuxiliariesEngParametersForm Me.gbElectricSystem.Controls.Add(Me.pnCurrentDemand) Me.gbElectricSystem.Location = New System.Drawing.Point(12, 74) Me.gbElectricSystem.Name = "gbElectricSystem" - Me.gbElectricSystem.Size = New System.Drawing.Size(317, 403) - Me.gbElectricSystem.TabIndex = 49 + Me.gbElectricSystem.Size = New System.Drawing.Size(317, 339) + Me.gbElectricSystem.TabIndex = 0 Me.gbElectricSystem.TabStop = false Me.gbElectricSystem.Text = "Electric System" ' @@ -334,7 +337,7 @@ Partial Class BusAuxiliariesEngParametersForm Me.pnDCDCEff.Location = New System.Drawing.Point(10, 294) Me.pnDCDCEff.Name = "pnDCDCEff" Me.pnDCDCEff.Size = New System.Drawing.Size(288, 28) - Me.pnDCDCEff.TabIndex = 26 + Me.pnDCDCEff.TabIndex = 9 ' 'lblDCDCEff ' @@ -367,7 +370,7 @@ Partial Class BusAuxiliariesEngParametersForm Me.pnES_HEVREESS.Location = New System.Drawing.Point(10, 265) Me.pnES_HEVREESS.Name = "pnES_HEVREESS" Me.pnES_HEVREESS.Size = New System.Drawing.Size(288, 28) - Me.pnES_HEVREESS.TabIndex = 54 + Me.pnES_HEVREESS.TabIndex = 8 ' 'cbES_HEVREESS ' @@ -386,7 +389,7 @@ Partial Class BusAuxiliariesEngParametersForm Me.pnAlternatorTechnology.Location = New System.Drawing.Point(10, 139) Me.pnAlternatorTechnology.Name = "pnAlternatorTechnology" Me.pnAlternatorTechnology.Size = New System.Drawing.Size(288, 28) - Me.pnAlternatorTechnology.TabIndex = 26 + Me.pnAlternatorTechnology.TabIndex = 4 ' 'cbAlternatorTechnology ' @@ -413,7 +416,7 @@ Partial Class BusAuxiliariesEngParametersForm Me.pnSmartElectricParams.Location = New System.Drawing.Point(10, 168) Me.pnSmartElectricParams.Name = "pnSmartElectricParams" Me.pnSmartElectricParams.Size = New System.Drawing.Size(288, 96) - Me.pnSmartElectricParams.TabIndex = 27 + Me.pnSmartElectricParams.TabIndex = 5 ' 'pnBattEfficiency ' @@ -423,7 +426,7 @@ Partial Class BusAuxiliariesEngParametersForm Me.pnBattEfficiency.Location = New System.Drawing.Point(0, 63) Me.pnBattEfficiency.Name = "pnBattEfficiency" Me.pnBattEfficiency.Size = New System.Drawing.Size(300, 28) - Me.pnBattEfficiency.TabIndex = 28 + Me.pnBattEfficiency.TabIndex = 2 ' 'lblBatEfficiency ' @@ -458,7 +461,7 @@ Partial Class BusAuxiliariesEngParametersForm Me.pnElectricStorageCapacity.Location = New System.Drawing.Point(0, 33) Me.pnElectricStorageCapacity.Name = "pnElectricStorageCapacity" Me.pnElectricStorageCapacity.Size = New System.Drawing.Size(300, 28) - Me.pnElectricStorageCapacity.TabIndex = 27 + Me.pnElectricStorageCapacity.TabIndex = 1 ' 'lblElectricStorageCapacity ' @@ -493,7 +496,7 @@ Partial Class BusAuxiliariesEngParametersForm Me.pnMaxAlternatorPower.Location = New System.Drawing.Point(0, 3) Me.pnMaxAlternatorPower.Name = "pnMaxAlternatorPower" Me.pnMaxAlternatorPower.Size = New System.Drawing.Size(288, 28) - Me.pnMaxAlternatorPower.TabIndex = 26 + Me.pnMaxAlternatorPower.TabIndex = 0 ' 'lblMaxAlternatorPower ' @@ -528,7 +531,7 @@ Partial Class BusAuxiliariesEngParametersForm Me.pnAlternatorEfficiency.Location = New System.Drawing.Point(10, 109) Me.pnAlternatorEfficiency.Name = "pnAlternatorEfficiency" Me.pnAlternatorEfficiency.Size = New System.Drawing.Size(288, 28) - Me.pnAlternatorEfficiency.TabIndex = 25 + Me.pnAlternatorEfficiency.TabIndex = 3 ' 'lblAlternatorEfficiency ' @@ -563,7 +566,7 @@ Partial Class BusAuxiliariesEngParametersForm Me.pnCurrentDemandEngineOffStandstill.Location = New System.Drawing.Point(10, 79) Me.pnCurrentDemandEngineOffStandstill.Name = "pnCurrentDemandEngineOffStandstill" Me.pnCurrentDemandEngineOffStandstill.Size = New System.Drawing.Size(288, 28) - Me.pnCurrentDemandEngineOffStandstill.TabIndex = 26 + Me.pnCurrentDemandEngineOffStandstill.TabIndex = 2 ' 'lblCurrentDemandEngineIffStandstill ' @@ -598,7 +601,7 @@ Partial Class BusAuxiliariesEngParametersForm Me.pnCurrentDemandEngineOffDriving.Location = New System.Drawing.Point(10, 49) Me.pnCurrentDemandEngineOffDriving.Name = "pnCurrentDemandEngineOffDriving" Me.pnCurrentDemandEngineOffDriving.Size = New System.Drawing.Size(288, 28) - Me.pnCurrentDemandEngineOffDriving.TabIndex = 25 + Me.pnCurrentDemandEngineOffDriving.TabIndex = 1 ' 'lblCurrentDemandEngineOffDriving ' @@ -633,7 +636,7 @@ Partial Class BusAuxiliariesEngParametersForm Me.pnCurrentDemand.Location = New System.Drawing.Point(10, 19) Me.pnCurrentDemand.Name = "pnCurrentDemand" Me.pnCurrentDemand.Size = New System.Drawing.Size(288, 28) - Me.pnCurrentDemand.TabIndex = 4 + Me.pnCurrentDemand.TabIndex = 0 ' 'lblCurrentDemand ' @@ -669,7 +672,7 @@ Partial Class BusAuxiliariesEngParametersForm Me.bgPneumaticSystem.Location = New System.Drawing.Point(335, 74) Me.bgPneumaticSystem.Name = "bgPneumaticSystem" Me.bgPneumaticSystem.Size = New System.Drawing.Size(317, 181) - Me.bgPneumaticSystem.TabIndex = 51 + Me.bgPneumaticSystem.TabIndex = 1 Me.bgPneumaticSystem.TabStop = false Me.bgPneumaticSystem.Text = "Pneumatic System" ' @@ -679,7 +682,7 @@ Partial Class BusAuxiliariesEngParametersForm Me.pnSmartCompressor.Location = New System.Drawing.Point(10, 141) Me.pnSmartCompressor.Name = "pnSmartCompressor" Me.pnSmartCompressor.Size = New System.Drawing.Size(288, 28) - Me.pnSmartCompressor.TabIndex = 53 + Me.pnSmartCompressor.TabIndex = 3 ' 'cbSmartCompressor ' @@ -699,7 +702,7 @@ Partial Class BusAuxiliariesEngParametersForm Me.pnCompressorRatio.Location = New System.Drawing.Point(10, 111) Me.pnCompressorRatio.Name = "pnCompressorRatio" Me.pnCompressorRatio.Size = New System.Drawing.Size(288, 28) - Me.pnCompressorRatio.TabIndex = 52 + Me.pnCompressorRatio.TabIndex = 2 ' 'lblCompressorRatio ' @@ -734,7 +737,7 @@ Partial Class BusAuxiliariesEngParametersForm Me.pnCompressorMap.Location = New System.Drawing.Point(10, 19) Me.pnCompressorMap.Name = "pnCompressorMap" Me.pnCompressorMap.Size = New System.Drawing.Size(288, 56) - Me.pnCompressorMap.TabIndex = 52 + Me.pnCompressorMap.TabIndex = 0 ' 'lblCompressorMap ' @@ -753,7 +756,6 @@ Partial Class BusAuxiliariesEngParametersForm Me.btnBrowseCompressorMap.Name = "btnBrowseCompressorMap" Me.btnBrowseCompressorMap.Size = New System.Drawing.Size(24, 24) Me.btnBrowseCompressorMap.TabIndex = 2 - Me.btnBrowseCompressorMap.TabStop = false Me.btnBrowseCompressorMap.UseVisualStyleBackColor = true ' 'tbCompressorMap @@ -773,7 +775,7 @@ Partial Class BusAuxiliariesEngParametersForm Me.pnAverageAirDemand.Location = New System.Drawing.Point(10, 81) Me.pnAverageAirDemand.Name = "pnAverageAirDemand" Me.pnAverageAirDemand.Size = New System.Drawing.Size(300, 28) - Me.pnAverageAirDemand.TabIndex = 51 + Me.pnAverageAirDemand.TabIndex = 1 ' 'lblAverageAirDemand ' @@ -809,7 +811,7 @@ Partial Class BusAuxiliariesEngParametersForm Me.gbHVAC.Location = New System.Drawing.Point(658, 74) Me.gbHVAC.Name = "gbHVAC" Me.gbHVAC.Size = New System.Drawing.Size(317, 160) - Me.gbHVAC.TabIndex = 52 + Me.gbHVAC.TabIndex = 2 Me.gbHVAC.TabStop = false Me.gbHVAC.Text = "HVAC System" ' @@ -821,7 +823,7 @@ Partial Class BusAuxiliariesEngParametersForm Me.pnHvacHeatingDemand.Location = New System.Drawing.Point(10, 109) Me.pnHvacHeatingDemand.Name = "pnHvacHeatingDemand" Me.pnHvacHeatingDemand.Size = New System.Drawing.Size(288, 28) - Me.pnHvacHeatingDemand.TabIndex = 27 + Me.pnHvacHeatingDemand.TabIndex = 3 ' 'lblHvacHeatingDemand ' @@ -856,7 +858,7 @@ Partial Class BusAuxiliariesEngParametersForm Me.pnHvacAuxHeaterPwr.Location = New System.Drawing.Point(10, 79) Me.pnHvacAuxHeaterPwr.Name = "pnHvacAuxHeaterPwr" Me.pnHvacAuxHeaterPwr.Size = New System.Drawing.Size(288, 28) - Me.pnHvacAuxHeaterPwr.TabIndex = 27 + Me.pnHvacAuxHeaterPwr.TabIndex = 2 ' 'lblHvacAuxHEaterPwr ' @@ -891,7 +893,7 @@ Partial Class BusAuxiliariesEngParametersForm Me.pnHvacElecPowerDemand.Location = New System.Drawing.Point(10, 49) Me.pnHvacElecPowerDemand.Name = "pnHvacElecPowerDemand" Me.pnHvacElecPowerDemand.Size = New System.Drawing.Size(288, 28) - Me.pnHvacElecPowerDemand.TabIndex = 27 + Me.pnHvacElecPowerDemand.TabIndex = 1 ' 'lblHvacElectricPowerDemand ' @@ -926,7 +928,7 @@ Partial Class BusAuxiliariesEngParametersForm Me.pnHvacMechPowerDemand.Location = New System.Drawing.Point(10, 19) Me.pnHvacMechPowerDemand.Name = "pnHvacMechPowerDemand" Me.pnHvacMechPowerDemand.Size = New System.Drawing.Size(288, 28) - Me.pnHvacMechPowerDemand.TabIndex = 27 + Me.pnHvacMechPowerDemand.TabIndex = 0 ' 'lblHvacMechPowerDemand ' @@ -959,7 +961,7 @@ Partial Class BusAuxiliariesEngParametersForm Me.AutoScaleDimensions = New System.Drawing.SizeF(6!, 13!) Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font Me.CancelButton = Me.ButCancel - Me.ClientSize = New System.Drawing.Size(1023, 553) + Me.ClientSize = New System.Drawing.Size(1023, 446) Me.Controls.Add(Me.gbHVAC) Me.Controls.Add(Me.bgPneumaticSystem) Me.Controls.Add(Me.gbElectricSystem) diff --git a/VECTO/GUI/EMGearRatioDialog.Designer.vb b/VECTO/GUI/EMGearRatioDialog.Designer.vb index 1e407e203f3f59bc089b30cb353dda99277d105e..2cbecc5a7122a375531dbd689e74d3ba04eef5bb 100644 --- a/VECTO/GUI/EMGearRatioDialog.Designer.vb +++ b/VECTO/GUI/EMGearRatioDialog.Designer.vb @@ -67,7 +67,7 @@ Partial Class EMGearRatioDialog Me.OK_Button.Location = New System.Drawing.Point(3, 3) Me.OK_Button.Name = "OK_Button" Me.OK_Button.Size = New System.Drawing.Size(67, 23) - Me.OK_Button.TabIndex = 0 + Me.OK_Button.TabIndex = 2 Me.OK_Button.Text = "OK" ' 'Cancel_Button @@ -77,7 +77,7 @@ Partial Class EMGearRatioDialog Me.Cancel_Button.Location = New System.Drawing.Point(76, 3) Me.Cancel_Button.Name = "Cancel_Button" Me.Cancel_Button.Size = New System.Drawing.Size(67, 23) - Me.Cancel_Button.TabIndex = 1 + Me.Cancel_Button.TabIndex = 3 Me.Cancel_Button.Text = "Cancel" ' 'Label3 @@ -94,7 +94,7 @@ Partial Class EMGearRatioDialog Me.tbGear.Location = New System.Drawing.Point(70, 12) Me.tbGear.Name = "tbGear" Me.tbGear.Size = New System.Drawing.Size(41, 20) - Me.tbGear.TabIndex = 2 + Me.tbGear.TabIndex = 0 Me.tbGear.TextAlign = System.Windows.Forms.HorizontalAlignment.Center ' 'Label5 @@ -120,7 +120,7 @@ Partial Class EMGearRatioDialog Me.tbGearRatio.Location = New System.Drawing.Point(241, 13) Me.tbGearRatio.Name = "tbGearRatio" Me.tbGearRatio.Size = New System.Drawing.Size(84, 20) - Me.tbGearRatio.TabIndex = 3 + Me.tbGearRatio.TabIndex = 1 Me.tbGearRatio.TextAlign = System.Windows.Forms.HorizontalAlignment.Right ' 'EMGearRatioDialog diff --git a/VECTO/GUI/ElectricMotorForm.Designer.vb b/VECTO/GUI/ElectricMotorForm.Designer.vb index 70818ca19372d4782f72896991e797ce838f401e..787eda5c704162d2e97bb52640985ff27f3fec1f 100644 --- a/VECTO/GUI/ElectricMotorForm.Designer.vb +++ b/VECTO/GUI/ElectricMotorForm.Designer.vb @@ -60,10 +60,6 @@ Partial Class ElectricMotorForm Me.OpenWithToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.ShowInFolderToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.pnInertia = New System.Windows.Forms.Panel() - Me.tbDragTorqueHi = New System.Windows.Forms.TextBox() - Me.lblDragTorqueHi = New System.Windows.Forms.Label() - Me.btnBrowseDragCurveHi = New System.Windows.Forms.Button() - Me.btnDragCurveOpenHi = New System.Windows.Forms.Button() Me.btnEmMapOpenHi = New System.Windows.Forms.Button() Me.btnBrowseEmMapHi = New System.Windows.Forms.Button() Me.lblPowerMapHi = New System.Windows.Forms.Label() @@ -163,20 +159,20 @@ Partial Class ElectricMotorForm ' Me.ButCancel.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) Me.ButCancel.DialogResult = System.Windows.Forms.DialogResult.Cancel - Me.ButCancel.Location = New System.Drawing.Point(811, 574) + Me.ButCancel.Location = New System.Drawing.Point(839, 567) Me.ButCancel.Name = "ButCancel" Me.ButCancel.Size = New System.Drawing.Size(75, 23) - Me.ButCancel.TabIndex = 13 + Me.ButCancel.TabIndex = 99 Me.ButCancel.Text = "Cancel" Me.ButCancel.UseVisualStyleBackColor = true ' 'ButOK ' Me.ButOK.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) - Me.ButOK.Location = New System.Drawing.Point(730, 574) + Me.ButOK.Location = New System.Drawing.Point(758, 567) Me.ButOK.Name = "ButOK" Me.ButOK.Size = New System.Drawing.Size(75, 23) - Me.ButOK.TabIndex = 12 + Me.ButOK.TabIndex = 98 Me.ButOK.Text = "Save" Me.ButOK.UseVisualStyleBackColor = true ' @@ -188,7 +184,7 @@ Partial Class ElectricMotorForm Me.ToolStrip1.Location = New System.Drawing.Point(0, 0) Me.ToolStrip1.Name = "ToolStrip1" Me.ToolStrip1.Padding = New System.Windows.Forms.Padding(0, 0, 2, 0) - Me.ToolStrip1.Size = New System.Drawing.Size(898, 31) + Me.ToolStrip1.Size = New System.Drawing.Size(926, 31) Me.ToolStrip1.TabIndex = 30 Me.ToolStrip1.Text = "ToolStrip1" ' @@ -265,9 +261,9 @@ Partial Class ElectricMotorForm ' Me.StatusStrip1.ImageScalingSize = New System.Drawing.Size(24, 24) Me.StatusStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.LbStatus}) - Me.StatusStrip1.Location = New System.Drawing.Point(0, 599) + Me.StatusStrip1.Location = New System.Drawing.Point(0, 592) Me.StatusStrip1.Name = "StatusStrip1" - Me.StatusStrip1.Size = New System.Drawing.Size(898, 22) + Me.StatusStrip1.Size = New System.Drawing.Size(926, 22) Me.StatusStrip1.SizingGrip = false Me.StatusStrip1.TabIndex = 37 Me.StatusStrip1.Text = "StatusStrip1" @@ -331,68 +327,30 @@ Partial Class ElectricMotorForm Me.pnInertia.Location = New System.Drawing.Point(12, 108) Me.pnInertia.Name = "pnInertia" Me.pnInertia.Size = New System.Drawing.Size(221, 30) - Me.pnInertia.TabIndex = 3 - ' - 'tbDragTorqueHi - ' - Me.tbDragTorqueHi.Location = New System.Drawing.Point(6, 103) - Me.tbDragTorqueHi.Name = "tbDragTorqueHi" - Me.tbDragTorqueHi.Size = New System.Drawing.Size(406, 20) - Me.tbDragTorqueHi.TabIndex = 5 - ' - 'lblDragTorqueHi - ' - Me.lblDragTorqueHi.AutoSize = true - Me.lblDragTorqueHi.Location = New System.Drawing.Point(6, 87) - Me.lblDragTorqueHi.Name = "lblDragTorqueHi" - Me.lblDragTorqueHi.Size = New System.Drawing.Size(98, 13) - Me.lblDragTorqueHi.TabIndex = 38 - Me.lblDragTorqueHi.Text = "Drag Torque Curve" - ' - 'btnBrowseDragCurveHi - ' - Me.btnBrowseDragCurveHi.Image = Global.TUGraz.VECTO.My.Resources.Resources.Open_icon - Me.btnBrowseDragCurveHi.Location = New System.Drawing.Point(420, 100) - Me.btnBrowseDragCurveHi.Name = "btnBrowseDragCurveHi" - Me.btnBrowseDragCurveHi.Size = New System.Drawing.Size(24, 24) - Me.btnBrowseDragCurveHi.TabIndex = 6 - Me.btnBrowseDragCurveHi.TabStop = false - Me.btnBrowseDragCurveHi.UseVisualStyleBackColor = true - ' - 'btnDragCurveOpenHi - ' - Me.btnDragCurveOpenHi.Image = Global.TUGraz.VECTO.My.Resources.Resources.application_export_icon_small - Me.btnDragCurveOpenHi.Location = New System.Drawing.Point(443, 100) - Me.btnDragCurveOpenHi.Name = "btnDragCurveOpenHi" - Me.btnDragCurveOpenHi.Size = New System.Drawing.Size(24, 24) - Me.btnDragCurveOpenHi.TabIndex = 7 - Me.btnDragCurveOpenHi.TabStop = false - Me.btnDragCurveOpenHi.UseVisualStyleBackColor = true + Me.pnInertia.TabIndex = 1 ' 'btnEmMapOpenHi ' Me.btnEmMapOpenHi.Image = Global.TUGraz.VECTO.My.Resources.Resources.application_export_icon_small - Me.btnEmMapOpenHi.Location = New System.Drawing.Point(443, 141) + Me.btnEmMapOpenHi.Location = New System.Drawing.Point(443, 102) Me.btnEmMapOpenHi.Name = "btnEmMapOpenHi" Me.btnEmMapOpenHi.Size = New System.Drawing.Size(24, 24) - Me.btnEmMapOpenHi.TabIndex = 42 - Me.btnEmMapOpenHi.TabStop = false + Me.btnEmMapOpenHi.TabIndex = 9 Me.btnEmMapOpenHi.UseVisualStyleBackColor = true ' 'btnBrowseEmMapHi ' Me.btnBrowseEmMapHi.Image = Global.TUGraz.VECTO.My.Resources.Resources.Open_icon - Me.btnBrowseEmMapHi.Location = New System.Drawing.Point(420, 141) + Me.btnBrowseEmMapHi.Location = New System.Drawing.Point(420, 102) Me.btnBrowseEmMapHi.Name = "btnBrowseEmMapHi" Me.btnBrowseEmMapHi.Size = New System.Drawing.Size(24, 24) - Me.btnBrowseEmMapHi.TabIndex = 41 - Me.btnBrowseEmMapHi.TabStop = false + Me.btnBrowseEmMapHi.TabIndex = 8 Me.btnBrowseEmMapHi.UseVisualStyleBackColor = true ' 'lblPowerMapHi ' Me.lblPowerMapHi.AutoSize = true - Me.lblPowerMapHi.Location = New System.Drawing.Point(6, 128) + Me.lblPowerMapHi.Location = New System.Drawing.Point(6, 89) Me.lblPowerMapHi.Name = "lblPowerMapHi" Me.lblPowerMapHi.Size = New System.Drawing.Size(163, 13) Me.lblPowerMapHi.TabIndex = 43 @@ -400,10 +358,10 @@ Partial Class ElectricMotorForm ' 'tbMapHi ' - Me.tbMapHi.Location = New System.Drawing.Point(6, 144) + Me.tbMapHi.Location = New System.Drawing.Point(6, 105) Me.tbMapHi.Name = "tbMapHi" Me.tbMapHi.Size = New System.Drawing.Size(406, 20) - Me.tbMapHi.TabIndex = 40 + Me.tbMapHi.TabIndex = 7 ' 'btnMaxTorqueCurveOpenHi ' @@ -411,8 +369,7 @@ Partial Class ElectricMotorForm Me.btnMaxTorqueCurveOpenHi.Location = New System.Drawing.Point(443, 60) Me.btnMaxTorqueCurveOpenHi.Name = "btnMaxTorqueCurveOpenHi" Me.btnMaxTorqueCurveOpenHi.Size = New System.Drawing.Size(24, 24) - Me.btnMaxTorqueCurveOpenHi.TabIndex = 46 - Me.btnMaxTorqueCurveOpenHi.TabStop = false + Me.btnMaxTorqueCurveOpenHi.TabIndex = 3 Me.btnMaxTorqueCurveOpenHi.UseVisualStyleBackColor = true ' 'btnBrowseMaxTorqueHi @@ -421,8 +378,7 @@ Partial Class ElectricMotorForm Me.btnBrowseMaxTorqueHi.Location = New System.Drawing.Point(420, 60) Me.btnBrowseMaxTorqueHi.Name = "btnBrowseMaxTorqueHi" Me.btnBrowseMaxTorqueHi.Size = New System.Drawing.Size(24, 24) - Me.btnBrowseMaxTorqueHi.TabIndex = 45 - Me.btnBrowseMaxTorqueHi.TabStop = false + Me.btnBrowseMaxTorqueHi.TabIndex = 2 Me.btnBrowseMaxTorqueHi.UseVisualStyleBackColor = true ' 'lblMaxTorqueHi @@ -439,14 +395,14 @@ Partial Class ElectricMotorForm Me.tbMaxTorqueHi.Location = New System.Drawing.Point(6, 62) Me.tbMaxTorqueHi.Name = "tbMaxTorqueHi" Me.tbMaxTorqueHi.Size = New System.Drawing.Size(406, 20) - Me.tbMaxTorqueHi.TabIndex = 44 + Me.tbMaxTorqueHi.TabIndex = 1 ' 'lblTitle ' Me.lblTitle.AutoSize = true Me.lblTitle.BackColor = System.Drawing.Color.White Me.lblTitle.Font = New System.Drawing.Font("Microsoft Sans Serif", 18!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0,Byte)) - Me.lblTitle.Location = New System.Drawing.Point(84, 34) + Me.lblTitle.Location = New System.Drawing.Point(115, 34) Me.lblTitle.Name = "lblTitle" Me.lblTitle.Size = New System.Drawing.Size(190, 29) Me.lblTitle.TabIndex = 48 @@ -470,7 +426,7 @@ Partial Class ElectricMotorForm Me.Panel1.Location = New System.Drawing.Point(12, 144) Me.Panel1.Name = "Panel1" Me.Panel1.Size = New System.Drawing.Size(221, 30) - Me.Panel1.TabIndex = 25 + Me.Panel1.TabIndex = 2 ' 'lblContTq ' @@ -505,7 +461,7 @@ Partial Class ElectricMotorForm Me.Panel2.Location = New System.Drawing.Point(12, 206) Me.Panel2.Name = "Panel2" Me.Panel2.Size = New System.Drawing.Size(221, 30) - Me.Panel2.TabIndex = 25 + Me.Panel2.TabIndex = 4 ' 'lblOvlTime ' @@ -540,7 +496,7 @@ Partial Class ElectricMotorForm Me.Panel3.Location = New System.Drawing.Point(233, 206) Me.Panel3.Name = "Panel3" Me.Panel3.Size = New System.Drawing.Size(261, 30) - Me.Panel3.TabIndex = 26 + Me.Panel3.TabIndex = 7 ' 'lblOvlRecovery ' @@ -575,7 +531,7 @@ Partial Class ElectricMotorForm Me.Panel4.Location = New System.Drawing.Point(233, 144) Me.Panel4.Name = "Panel4" Me.Panel4.Size = New System.Drawing.Size(261, 30) - Me.Panel4.TabIndex = 26 + Me.Panel4.TabIndex = 5 ' 'lblRatedSpeed ' @@ -610,7 +566,7 @@ Partial Class ElectricMotorForm Me.pnOverloadTq.Location = New System.Drawing.Point(12, 175) Me.pnOverloadTq.Name = "pnOverloadTq" Me.pnOverloadTq.Size = New System.Drawing.Size(221, 30) - Me.pnOverloadTq.TabIndex = 26 + Me.pnOverloadTq.TabIndex = 3 ' 'lblOverloadTq ' @@ -645,7 +601,7 @@ Partial Class ElectricMotorForm Me.Panel6.Location = New System.Drawing.Point(233, 175) Me.Panel6.Name = "Panel6" Me.Panel6.Size = New System.Drawing.Size(261, 30) - Me.Panel6.TabIndex = 27 + Me.Panel6.TabIndex = 6 ' 'lblOverloadSpeed ' @@ -678,10 +634,6 @@ Partial Class ElectricMotorForm Me.gbVoltageLevelHi.Controls.Add(Me.lblVoltageHiUnit) Me.gbVoltageLevelHi.Controls.Add(Me.tbVoltageHi) Me.gbVoltageLevelHi.Controls.Add(Me.lblMaxTorqueHi) - Me.gbVoltageLevelHi.Controls.Add(Me.tbDragTorqueHi) - Me.gbVoltageLevelHi.Controls.Add(Me.lblDragTorqueHi) - Me.gbVoltageLevelHi.Controls.Add(Me.btnBrowseDragCurveHi) - Me.gbVoltageLevelHi.Controls.Add(Me.btnDragCurveOpenHi) Me.gbVoltageLevelHi.Controls.Add(Me.tbMapHi) Me.gbVoltageLevelHi.Controls.Add(Me.lblPowerMapHi) Me.gbVoltageLevelHi.Controls.Add(Me.btnBrowseEmMapHi) @@ -689,10 +641,10 @@ Partial Class ElectricMotorForm Me.gbVoltageLevelHi.Controls.Add(Me.tbMaxTorqueHi) Me.gbVoltageLevelHi.Controls.Add(Me.btnMaxTorqueCurveOpenHi) Me.gbVoltageLevelHi.Controls.Add(Me.btnBrowseMaxTorqueHi) - Me.gbVoltageLevelHi.Location = New System.Drawing.Point(12, 418) + Me.gbVoltageLevelHi.Location = New System.Drawing.Point(12, 382) Me.gbVoltageLevelHi.Name = "gbVoltageLevelHi" - Me.gbVoltageLevelHi.Size = New System.Drawing.Size(482, 170) - Me.gbVoltageLevelHi.TabIndex = 50 + Me.gbVoltageLevelHi.Size = New System.Drawing.Size(482, 136) + Me.gbVoltageLevelHi.TabIndex = 9 Me.gbVoltageLevelHi.TabStop = false Me.gbVoltageLevelHi.Text = "Voltage Level High" ' @@ -719,7 +671,7 @@ Partial Class ElectricMotorForm Me.tbVoltageHi.Location = New System.Drawing.Point(136, 19) Me.tbVoltageHi.Name = "tbVoltageHi" Me.tbVoltageHi.Size = New System.Drawing.Size(49, 20) - Me.tbVoltageHi.TabIndex = 49 + Me.tbVoltageHi.TabIndex = 0 ' 'gbVoltageLevelLow ' @@ -727,10 +679,6 @@ Partial Class ElectricMotorForm Me.gbVoltageLevelLow.Controls.Add(Me.lblVoltageLowUnit) Me.gbVoltageLevelLow.Controls.Add(Me.tbVoltageLow) Me.gbVoltageLevelLow.Controls.Add(Me.lblMaxTorqueLow) - Me.gbVoltageLevelLow.Controls.Add(Me.tbDragTorqueLow) - Me.gbVoltageLevelLow.Controls.Add(Me.lblDragTorqueLow) - Me.gbVoltageLevelLow.Controls.Add(Me.btnBrowseDragCurveLow) - Me.gbVoltageLevelLow.Controls.Add(Me.btnDragCurveOpenLow) Me.gbVoltageLevelLow.Controls.Add(Me.tbMapLow) Me.gbVoltageLevelLow.Controls.Add(Me.lblPowerMapLow) Me.gbVoltageLevelLow.Controls.Add(Me.btnBrowseEmMapLow) @@ -740,8 +688,8 @@ Partial Class ElectricMotorForm Me.gbVoltageLevelLow.Controls.Add(Me.btnBrowseMaxTorqueLow) Me.gbVoltageLevelLow.Location = New System.Drawing.Point(12, 242) Me.gbVoltageLevelLow.Name = "gbVoltageLevelLow" - Me.gbVoltageLevelLow.Size = New System.Drawing.Size(482, 170) - Me.gbVoltageLevelLow.TabIndex = 51 + Me.gbVoltageLevelLow.Size = New System.Drawing.Size(482, 134) + Me.gbVoltageLevelLow.TabIndex = 8 Me.gbVoltageLevelLow.TabStop = false Me.gbVoltageLevelLow.Text = "Voltage Level Low" ' @@ -768,7 +716,7 @@ Partial Class ElectricMotorForm Me.tbVoltageLow.Location = New System.Drawing.Point(136, 19) Me.tbVoltageLow.Name = "tbVoltageLow" Me.tbVoltageLow.Size = New System.Drawing.Size(49, 20) - Me.tbVoltageLow.TabIndex = 49 + Me.tbVoltageLow.TabIndex = 0 ' 'lblMaxTorqueLow ' @@ -781,15 +729,15 @@ Partial Class ElectricMotorForm ' 'tbDragTorqueLow ' - Me.tbDragTorqueLow.Location = New System.Drawing.Point(6, 103) + Me.tbDragTorqueLow.Location = New System.Drawing.Point(19, 543) Me.tbDragTorqueLow.Name = "tbDragTorqueLow" Me.tbDragTorqueLow.Size = New System.Drawing.Size(406, 20) - Me.tbDragTorqueLow.TabIndex = 5 + Me.tbDragTorqueLow.TabIndex = 10 ' 'lblDragTorqueLow ' Me.lblDragTorqueLow.AutoSize = true - Me.lblDragTorqueLow.Location = New System.Drawing.Point(6, 87) + Me.lblDragTorqueLow.Location = New System.Drawing.Point(19, 527) Me.lblDragTorqueLow.Name = "lblDragTorqueLow" Me.lblDragTorqueLow.Size = New System.Drawing.Size(98, 13) Me.lblDragTorqueLow.TabIndex = 38 @@ -798,34 +746,32 @@ Partial Class ElectricMotorForm 'btnBrowseDragCurveLow ' Me.btnBrowseDragCurveLow.Image = Global.TUGraz.VECTO.My.Resources.Resources.Open_icon - Me.btnBrowseDragCurveLow.Location = New System.Drawing.Point(420, 100) + Me.btnBrowseDragCurveLow.Location = New System.Drawing.Point(433, 540) Me.btnBrowseDragCurveLow.Name = "btnBrowseDragCurveLow" Me.btnBrowseDragCurveLow.Size = New System.Drawing.Size(24, 24) - Me.btnBrowseDragCurveLow.TabIndex = 6 - Me.btnBrowseDragCurveLow.TabStop = false + Me.btnBrowseDragCurveLow.TabIndex = 11 Me.btnBrowseDragCurveLow.UseVisualStyleBackColor = true ' 'btnDragCurveOpenLow ' Me.btnDragCurveOpenLow.Image = Global.TUGraz.VECTO.My.Resources.Resources.application_export_icon_small - Me.btnDragCurveOpenLow.Location = New System.Drawing.Point(443, 100) + Me.btnDragCurveOpenLow.Location = New System.Drawing.Point(456, 540) Me.btnDragCurveOpenLow.Name = "btnDragCurveOpenLow" Me.btnDragCurveOpenLow.Size = New System.Drawing.Size(24, 24) - Me.btnDragCurveOpenLow.TabIndex = 7 - Me.btnDragCurveOpenLow.TabStop = false + Me.btnDragCurveOpenLow.TabIndex = 12 Me.btnDragCurveOpenLow.UseVisualStyleBackColor = true ' 'tbMapLow ' - Me.tbMapLow.Location = New System.Drawing.Point(6, 144) + Me.tbMapLow.Location = New System.Drawing.Point(6, 104) Me.tbMapLow.Name = "tbMapLow" Me.tbMapLow.Size = New System.Drawing.Size(406, 20) - Me.tbMapLow.TabIndex = 40 + Me.tbMapLow.TabIndex = 7 ' 'lblPowerMapLow ' Me.lblPowerMapLow.AutoSize = true - Me.lblPowerMapLow.Location = New System.Drawing.Point(6, 128) + Me.lblPowerMapLow.Location = New System.Drawing.Point(6, 88) Me.lblPowerMapLow.Name = "lblPowerMapLow" Me.lblPowerMapLow.Size = New System.Drawing.Size(163, 13) Me.lblPowerMapLow.TabIndex = 43 @@ -834,21 +780,19 @@ Partial Class ElectricMotorForm 'btnBrowseEmMapLow ' Me.btnBrowseEmMapLow.Image = Global.TUGraz.VECTO.My.Resources.Resources.Open_icon - Me.btnBrowseEmMapLow.Location = New System.Drawing.Point(420, 141) + Me.btnBrowseEmMapLow.Location = New System.Drawing.Point(420, 101) Me.btnBrowseEmMapLow.Name = "btnBrowseEmMapLow" Me.btnBrowseEmMapLow.Size = New System.Drawing.Size(24, 24) - Me.btnBrowseEmMapLow.TabIndex = 41 - Me.btnBrowseEmMapLow.TabStop = false + Me.btnBrowseEmMapLow.TabIndex = 8 Me.btnBrowseEmMapLow.UseVisualStyleBackColor = true ' 'btnEmMapOpenLow ' Me.btnEmMapOpenLow.Image = Global.TUGraz.VECTO.My.Resources.Resources.application_export_icon_small - Me.btnEmMapOpenLow.Location = New System.Drawing.Point(443, 141) + Me.btnEmMapOpenLow.Location = New System.Drawing.Point(443, 101) Me.btnEmMapOpenLow.Name = "btnEmMapOpenLow" Me.btnEmMapOpenLow.Size = New System.Drawing.Size(24, 24) - Me.btnEmMapOpenLow.TabIndex = 42 - Me.btnEmMapOpenLow.TabStop = false + Me.btnEmMapOpenLow.TabIndex = 9 Me.btnEmMapOpenLow.UseVisualStyleBackColor = true ' 'tbMaxTorqueLow @@ -856,7 +800,7 @@ Partial Class ElectricMotorForm Me.tbMaxTorqueLow.Location = New System.Drawing.Point(6, 62) Me.tbMaxTorqueLow.Name = "tbMaxTorqueLow" Me.tbMaxTorqueLow.Size = New System.Drawing.Size(406, 20) - Me.tbMaxTorqueLow.TabIndex = 44 + Me.tbMaxTorqueLow.TabIndex = 1 ' 'btnMaxTorqueCurveOpenLow ' @@ -864,8 +808,7 @@ Partial Class ElectricMotorForm Me.btnMaxTorqueCurveOpenLow.Location = New System.Drawing.Point(443, 60) Me.btnMaxTorqueCurveOpenLow.Name = "btnMaxTorqueCurveOpenLow" Me.btnMaxTorqueCurveOpenLow.Size = New System.Drawing.Size(24, 24) - Me.btnMaxTorqueCurveOpenLow.TabIndex = 46 - Me.btnMaxTorqueCurveOpenLow.TabStop = false + Me.btnMaxTorqueCurveOpenLow.TabIndex = 3 Me.btnMaxTorqueCurveOpenLow.UseVisualStyleBackColor = true ' 'btnBrowseMaxTorqueLow @@ -874,8 +817,7 @@ Partial Class ElectricMotorForm Me.btnBrowseMaxTorqueLow.Location = New System.Drawing.Point(420, 60) Me.btnBrowseMaxTorqueLow.Name = "btnBrowseMaxTorqueLow" Me.btnBrowseMaxTorqueLow.Size = New System.Drawing.Size(24, 24) - Me.btnBrowseMaxTorqueLow.TabIndex = 45 - Me.btnBrowseMaxTorqueLow.TabStop = false + Me.btnBrowseMaxTorqueLow.TabIndex = 2 Me.btnBrowseMaxTorqueLow.UseVisualStyleBackColor = true ' 'ElectricMotorForm @@ -884,12 +826,16 @@ Partial Class ElectricMotorForm Me.AutoScaleDimensions = New System.Drawing.SizeF(6!, 13!) Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font Me.CancelButton = Me.ButCancel - Me.ClientSize = New System.Drawing.Size(898, 621) + Me.ClientSize = New System.Drawing.Size(926, 614) Me.Controls.Add(Me.gbVoltageLevelLow) Me.Controls.Add(Me.gbVoltageLevelHi) Me.Controls.Add(Me.Panel6) + Me.Controls.Add(Me.tbDragTorqueLow) + Me.Controls.Add(Me.lblDragTorqueLow) Me.Controls.Add(Me.pnOverloadTq) + Me.Controls.Add(Me.btnBrowseDragCurveLow) Me.Controls.Add(Me.Panel4) + Me.Controls.Add(Me.btnDragCurveOpenLow) Me.Controls.Add(Me.Panel3) Me.Controls.Add(Me.Panel2) Me.Controls.Add(Me.Panel1) @@ -962,10 +908,6 @@ End Sub Friend WithEvents OpenWithToolStripMenuItem As ToolStripMenuItem Friend WithEvents ShowInFolderToolStripMenuItem As ToolStripMenuItem Friend WithEvents pnInertia As Panel - Friend WithEvents tbDragTorqueHi As TextBox - Friend WithEvents lblDragTorqueHi As Label - Friend WithEvents btnBrowseDragCurveHi As Button - Friend WithEvents btnDragCurveOpenHi As Button Friend WithEvents btnEmMapOpenHi As Button Friend WithEvents btnBrowseEmMapHi As Button Friend WithEvents lblPowerMapHi As Label diff --git a/VECTO/GUI/ElectricMotorForm.vb b/VECTO/GUI/ElectricMotorForm.vb index e2e982126fee3127c60b74b036541b2a25715bdc..b1b93a450f00c8f1ec7c889dbe0afca779676ef4 100644 --- a/VECTO/GUI/ElectricMotorForm.vb +++ b/VECTO/GUI/ElectricMotorForm.vb @@ -133,7 +133,6 @@ Public Class ElectricMotorForm tbMakeModel.Text = "" tbInertia.Text = "" tbMapHi.Text = "" - tbDragTorqueHi.Text = "" tbMaxTorqueHi.Text = "" DeclInit() @@ -180,16 +179,17 @@ Public Class ElectricMotorForm tbRatedSpeed.Text = engine.ContinuousTorqueSpeed.AsRPM.ToGUIFormat() tbOverloadRecoveryFactor.Text = engine.OverloadRecoveryFactor.ToGUIFormat() + tbDragTorqueLow.Text = GetRelativePath(engine.DragCurve.Source, basePath) + Dim voltageLevelHigh As IElectricMotorVoltageLevel = engine.VoltageLevels.MaxBy(function(level) level.VoltageLevel.Value()) - tbDragTorqueHi.Text = GetRelativePath(voltageLevelHigh.DragCurve.Source, basePath) tbMaxTorqueHi.Text = GetRelativePath(voltageLevelHigh.FullLoadCurve.Source, basePath) tbMapHi.Text = GetRelativePath(voltageLevelHigh.EfficiencyMap.Source, basePath) tbVoltageHi.Text = voltageLevelHigh.VoltageLevel.Value().ToGUIFormat() Dim voltageLevelLow As IElectricMotorVoltageLevel = engine.VoltageLevels.MinBy(function(level) level.VoltageLevel.Value()) - tbDragTorqueLow.Text = GetRelativePath(voltageLevelLow.DragCurve.Source, basePath) + tbMaxTorqueLow.Text = GetRelativePath(voltageLevelLow.FullLoadCurve.Source, basePath) tbMapLow.Text = GetRelativePath(voltageLevelLow.EfficiencyMap.Source, basePath) tbVoltageLow.Text = voltageLevelLow.VoltageLevel.Value().ToGUIFormat() @@ -236,12 +236,11 @@ Public Class ElectricMotorForm em.OverloadRecoveryFactor = tbOverloadRecoveryFactor.Text.ToDouble(0) em.PathMaxTorqueLow = tbMaxTorqueLow.Text - em.PathDragLow = tbDragTorqueLow.Text + em.PathDrag = tbDragTorqueLow.Text em.PathMapLow = tbMapLow.Text em.VoltageLevelLow = tbVoltageLow.Text.ToDouble(0) em.PathMaxTorqueHi = tbMaxTorqueHi.Text - em.PathDragHi = tbDragTorqueHi.Text em.PathMapHi = tbMapHi.Text em.VoltageLevelHigh = tbVoltageHi.Text.ToDouble(0) @@ -304,7 +303,7 @@ Public Class ElectricMotorForm End Sub Private Sub DataChangedUpdatePic(sender As Object, e As EventArgs) _ - Handles tbDragTorqueHi.TextChanged, tbMaxTorqueLow.TextChanged, tbMaxTorqueHi.TextChanged, tbDragTorqueLow.TextChanged + Handles tbMaxTorqueLow.TextChanged, tbMaxTorqueHi.TextChanged, tbDragTorqueLow.TextChanged UpdatePic() Change() End Sub @@ -335,7 +334,7 @@ Public Class ElectricMotorForm Try Dim fldFile As String = - If(Not String.IsNullOrWhiteSpace(_emFile), Path.Combine(Path.GetDirectoryName(_emFile), tbMaxTorqueHi.Text), tbDragTorqueHi.Text) + If(Not String.IsNullOrWhiteSpace(_emFile), Path.Combine(Path.GetDirectoryName(_emFile), tbMaxTorqueHi.Text), tbDragTorqueLow.Text) If File.Exists(fldFile) Then _ fullLoadCurve = ElectricFullLoadCurveReader.Create(VectoCSVFile.Read(fldFile), 1) Catch ex As Exception @@ -350,7 +349,7 @@ Public Class ElectricMotorForm Try Dim dragFile As String = - If(Not String.IsNullOrWhiteSpace(_emFile), Path.Combine(Path.GetDirectoryName(_emFile), tbDragTorqueHi.Text), tbMapHi.Text) + If(Not String.IsNullOrWhiteSpace(_emFile), Path.Combine(Path.GetDirectoryName(_emFile), tbDragTorqueLow.Text), tbMapHi.Text) If File.Exists(dragFile) Then dragCurve = ElectricMotorDragCurveReader.Create(VectoCSVFile.Read(dragFile), 1) Catch ex As Exception End Try @@ -371,7 +370,7 @@ Public Class ElectricMotorForm series.ChartType = SeriesChartType.FastLine series.BorderWidth = 2 series.Color = Color.DarkBlue - series.Name = "Max drive torque (" & tbDragTorqueHi.Text & ")" + series.Name = "Max drive torque (" & tbDragTorqueLow.Text & ")" chart.Series.Add(series) series = New Series @@ -495,9 +494,6 @@ Public Class ElectricMotorForm CreateNewFile(tbMaxTorqueHi) End Sub - Private Sub btnDragCurveOpen_Click(sender As Object, e As EventArgs) Handles btnDragCurveOpenHi.Click - CreateNewFile(tbDragTorqueHi) - End Sub Private Sub btnEmMapOpen_Click(sender As Object, e As EventArgs) Handles btnEmMapOpenHi.Click CreateNewFile(tbMapHi) @@ -519,11 +515,7 @@ Public Class ElectricMotorForm SelectFile(ElectricMachineMaxTorqueFileBrowser, tbMaxTorqueHi) End Sub - Private Sub btnBrowseDragCurve_Click(sender As Object, e As EventArgs) Handles btnBrowseDragCurveHi.Click - SelectFile(ElectricMachineDragTorqueFileBrowser, tbDragTorqueHi) - End Sub - - Private Sub btnBrowseEmMap_Click(sender As Object, e As EventArgs) Handles btnBrowseEmMapHi.Click + Private Sub btnBrowseEmMap_Click(sender As Object, e As EventArgs) Handles btnBrowseEmMapHi.Click SelectFile(ElectricMachineEfficiencyMapFileBrowser, tbMapHi) End Sub diff --git a/VECTO/GUI/EngineForm.Designer.vb b/VECTO/GUI/EngineForm.Designer.vb index a030550927d7fffc10ca79946d0cafcb237d1796..742146d7d413aeb0016eae1ff340decd70638739 100644 --- a/VECTO/GUI/EngineForm.Designer.vb +++ b/VECTO/GUI/EngineForm.Designer.vb @@ -130,8 +130,11 @@ Partial Class EngineForm Me.Label35 = New System.Windows.Forms.Label() Me.cbDualFuel = New System.Windows.Forms.CheckBox() Me.tbWHR = New System.Windows.Forms.TabControl() + Me.TabPage1 = New System.Windows.Forms.TabPage() + Me.cbElWHR = New System.Windows.Forms.CheckBox() + Me.cbMechWHRNotConnectedCrankshaft = New System.Windows.Forms.CheckBox() + Me.cbMechWHRInMap = New System.Windows.Forms.CheckBox() Me.tbElectricalWHR = New System.Windows.Forms.TabPage() - Me.tbMechanicalWHR = New System.Windows.Forms.TabPage() Me.Label36 = New System.Windows.Forms.Label() Me.pnElWHRDeclaration = New System.Windows.Forms.Panel() Me.lblWHRRegPer = New System.Windows.Forms.Label() @@ -148,6 +151,7 @@ Partial Class EngineForm Me.pnElWhrEngineering = New System.Windows.Forms.Panel() Me.tbElWHREngineering = New System.Windows.Forms.TextBox() Me.Label26 = New System.Windows.Forms.Label() + Me.tbMechanicalWHR = New System.Windows.Forms.TabPage() Me.Label37 = New System.Windows.Forms.Label() Me.pnMechWhrDeclaration = New System.Windows.Forms.Panel() Me.Label38 = New System.Windows.Forms.Label() @@ -164,10 +168,6 @@ Partial Class EngineForm Me.pnMechWhrEngineering = New System.Windows.Forms.Panel() Me.tbMechWHREngineering = New System.Windows.Forms.TextBox() Me.Label46 = New System.Windows.Forms.Label() - Me.TabPage1 = New System.Windows.Forms.TabPage() - Me.cbMechWHRInMap = New System.Windows.Forms.CheckBox() - Me.cbMechWHRNotConnectedCrankshaft = New System.Windows.Forms.CheckBox() - Me.cbElWHR = New System.Windows.Forms.CheckBox() Me.ToolStrip1.SuspendLayout Me.StatusStrip1.SuspendLayout CType(Me.PictureBox1,System.ComponentModel.ISupportInitialize).BeginInit @@ -184,13 +184,13 @@ Partial Class EngineForm Me.pnWhtcFuel2.SuspendLayout Me.pnEngCFFuel2.SuspendLayout Me.tbWHR.SuspendLayout + Me.TabPage1.SuspendLayout Me.tbElectricalWHR.SuspendLayout - Me.tbMechanicalWHR.SuspendLayout Me.pnElWHRDeclaration.SuspendLayout Me.pnElWhrEngineering.SuspendLayout + Me.tbMechanicalWHR.SuspendLayout Me.pnMechWhrDeclaration.SuspendLayout Me.pnMechWhrEngineering.SuspendLayout - Me.TabPage1.SuspendLayout Me.SuspendLayout ' 'TbIdleSpeed @@ -214,7 +214,7 @@ Partial Class EngineForm Me.TbInertia.Location = New System.Drawing.Point(111, 4) Me.TbInertia.Name = "TbInertia" Me.TbInertia.Size = New System.Drawing.Size(57, 20) - Me.TbInertia.TabIndex = 3 + Me.TbInertia.TabIndex = 0 ' 'Label41 ' @@ -250,7 +250,7 @@ Partial Class EngineForm Me.ButCancel.Location = New System.Drawing.Point(916, 552) Me.ButCancel.Name = "ButCancel" Me.ButCancel.Size = New System.Drawing.Size(75, 23) - Me.ButCancel.TabIndex = 13 + Me.ButCancel.TabIndex = 14 Me.ButCancel.Text = "Cancel" Me.ButCancel.UseVisualStyleBackColor = true ' @@ -260,17 +260,18 @@ Partial Class EngineForm Me.ButOK.Location = New System.Drawing.Point(835, 552) Me.ButOK.Name = "ButOK" Me.ButOK.Size = New System.Drawing.Size(75, 23) - Me.ButOK.TabIndex = 12 + Me.ButOK.TabIndex = 13 Me.ButOK.Text = "Save" Me.ButOK.UseVisualStyleBackColor = true ' 'ToolStrip1 ' Me.ToolStrip1.GripStyle = System.Windows.Forms.ToolStripGripStyle.Hidden + Me.ToolStrip1.ImageScalingSize = New System.Drawing.Size(24, 24) Me.ToolStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.ToolStripBtNew, Me.ToolStripBtOpen, Me.ToolStripBtSave, Me.ToolStripBtSaveAs, Me.ToolStripSeparator3, Me.ToolStripBtSendTo, Me.ToolStripSeparator1, Me.ToolStripButton1}) Me.ToolStrip1.Location = New System.Drawing.Point(0, 0) Me.ToolStrip1.Name = "ToolStrip1" - Me.ToolStrip1.Size = New System.Drawing.Size(1003, 25) + Me.ToolStrip1.Size = New System.Drawing.Size(1003, 31) Me.ToolStrip1.TabIndex = 30 Me.ToolStrip1.Text = "ToolStrip1" ' @@ -280,7 +281,7 @@ Partial Class EngineForm Me.ToolStripBtNew.Image = Global.TUGraz.VECTO.My.Resources.Resources.blue_document_icon Me.ToolStripBtNew.ImageTransparentColor = System.Drawing.Color.Magenta Me.ToolStripBtNew.Name = "ToolStripBtNew" - Me.ToolStripBtNew.Size = New System.Drawing.Size(23, 22) + Me.ToolStripBtNew.Size = New System.Drawing.Size(28, 28) Me.ToolStripBtNew.Text = "ToolStripButton1" Me.ToolStripBtNew.ToolTipText = "New" ' @@ -290,7 +291,7 @@ Partial Class EngineForm Me.ToolStripBtOpen.Image = Global.TUGraz.VECTO.My.Resources.Resources.Open_icon Me.ToolStripBtOpen.ImageTransparentColor = System.Drawing.Color.Magenta Me.ToolStripBtOpen.Name = "ToolStripBtOpen" - Me.ToolStripBtOpen.Size = New System.Drawing.Size(23, 22) + Me.ToolStripBtOpen.Size = New System.Drawing.Size(28, 28) Me.ToolStripBtOpen.Text = "ToolStripButton1" Me.ToolStripBtOpen.ToolTipText = "Open..." ' @@ -300,7 +301,7 @@ Partial Class EngineForm Me.ToolStripBtSave.Image = Global.TUGraz.VECTO.My.Resources.Resources.Actions_document_save_icon Me.ToolStripBtSave.ImageTransparentColor = System.Drawing.Color.Magenta Me.ToolStripBtSave.Name = "ToolStripBtSave" - Me.ToolStripBtSave.Size = New System.Drawing.Size(23, 22) + Me.ToolStripBtSave.Size = New System.Drawing.Size(28, 28) Me.ToolStripBtSave.Text = "ToolStripButton1" Me.ToolStripBtSave.ToolTipText = "Save" ' @@ -310,14 +311,14 @@ Partial Class EngineForm Me.ToolStripBtSaveAs.Image = Global.TUGraz.VECTO.My.Resources.Resources.Actions_document_save_as_icon Me.ToolStripBtSaveAs.ImageTransparentColor = System.Drawing.Color.Magenta Me.ToolStripBtSaveAs.Name = "ToolStripBtSaveAs" - Me.ToolStripBtSaveAs.Size = New System.Drawing.Size(23, 22) + Me.ToolStripBtSaveAs.Size = New System.Drawing.Size(28, 28) Me.ToolStripBtSaveAs.Text = "ToolStripButton1" Me.ToolStripBtSaveAs.ToolTipText = "Save As..." ' 'ToolStripSeparator3 ' Me.ToolStripSeparator3.Name = "ToolStripSeparator3" - Me.ToolStripSeparator3.Size = New System.Drawing.Size(6, 25) + Me.ToolStripSeparator3.Size = New System.Drawing.Size(6, 31) ' 'ToolStripBtSendTo ' @@ -325,14 +326,14 @@ Partial Class EngineForm Me.ToolStripBtSendTo.Image = Global.TUGraz.VECTO.My.Resources.Resources.export_icon Me.ToolStripBtSendTo.ImageTransparentColor = System.Drawing.Color.Magenta Me.ToolStripBtSendTo.Name = "ToolStripBtSendTo" - Me.ToolStripBtSendTo.Size = New System.Drawing.Size(23, 22) + Me.ToolStripBtSendTo.Size = New System.Drawing.Size(28, 28) Me.ToolStripBtSendTo.Text = "Send to Job Editor" Me.ToolStripBtSendTo.ToolTipText = "Send to Job Editor" ' 'ToolStripSeparator1 ' Me.ToolStripSeparator1.Name = "ToolStripSeparator1" - Me.ToolStripSeparator1.Size = New System.Drawing.Size(6, 25) + Me.ToolStripSeparator1.Size = New System.Drawing.Size(6, 31) ' 'ToolStripButton1 ' @@ -340,11 +341,12 @@ Partial Class EngineForm Me.ToolStripButton1.Image = Global.TUGraz.VECTO.My.Resources.Resources.Help_icon Me.ToolStripButton1.ImageTransparentColor = System.Drawing.Color.Magenta Me.ToolStripButton1.Name = "ToolStripButton1" - Me.ToolStripButton1.Size = New System.Drawing.Size(23, 22) + Me.ToolStripButton1.Size = New System.Drawing.Size(28, 28) Me.ToolStripButton1.Text = "Help" ' 'StatusStrip1 ' + Me.StatusStrip1.ImageScalingSize = New System.Drawing.Size(24, 24) Me.StatusStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.LbStatus}) Me.StatusStrip1.Location = New System.Drawing.Point(0, 578) Me.StatusStrip1.Name = "StatusStrip1" @@ -405,7 +407,7 @@ Partial Class EngineForm Me.TbMAP.Location = New System.Drawing.Point(6, 57) Me.TbMAP.Name = "TbMAP" Me.TbMAP.Size = New System.Drawing.Size(406, 20) - Me.TbMAP.TabIndex = 5 + Me.TbMAP.TabIndex = 1 ' 'Label6 ' @@ -422,8 +424,7 @@ Partial Class EngineForm Me.BtMAP.Location = New System.Drawing.Point(418, 55) Me.BtMAP.Name = "BtMAP" Me.BtMAP.Size = New System.Drawing.Size(24, 24) - Me.BtMAP.TabIndex = 6 - Me.BtMAP.TabStop = false + Me.BtMAP.TabIndex = 2 Me.BtMAP.UseVisualStyleBackColor = true ' 'PictureBox1 @@ -438,6 +439,7 @@ Partial Class EngineForm ' 'CmOpenFile ' + Me.CmOpenFile.ImageScalingSize = New System.Drawing.Size(24, 24) Me.CmOpenFile.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.OpenWithToolStripMenuItem, Me.ShowInFolderToolStripMenuItem}) Me.CmOpenFile.Name = "CmOpenFile" Me.CmOpenFile.Size = New System.Drawing.Size(153, 48) @@ -460,8 +462,7 @@ Partial Class EngineForm Me.BtMAPopen.Location = New System.Drawing.Point(441, 55) Me.BtMAPopen.Name = "BtMAPopen" Me.BtMAPopen.Size = New System.Drawing.Size(24, 24) - Me.BtMAPopen.TabIndex = 7 - Me.BtMAPopen.TabStop = false + Me.BtMAPopen.TabIndex = 3 Me.BtMAPopen.UseVisualStyleBackColor = true ' 'PnInertia @@ -472,7 +473,7 @@ Partial Class EngineForm Me.PnInertia.Location = New System.Drawing.Point(272, 188) Me.PnInertia.Name = "PnInertia" Me.PnInertia.Size = New System.Drawing.Size(212, 30) - Me.PnInertia.TabIndex = 3 + Me.PnInertia.TabIndex = 7 ' 'GrWHTC ' @@ -481,7 +482,7 @@ Partial Class EngineForm Me.GrWHTC.Location = New System.Drawing.Point(3, 94) Me.GrWHTC.Name = "GrWHTC" Me.GrWHTC.Size = New System.Drawing.Size(462, 135) - Me.GrWHTC.TabIndex = 9 + Me.GrWHTC.TabIndex = 4 Me.GrWHTC.TabStop = false Me.GrWHTC.Text = "Fuel Consumption Correction Factors" ' @@ -501,7 +502,7 @@ Partial Class EngineForm Me.PnWhtcDeclaration.Location = New System.Drawing.Point(3, 19) Me.PnWhtcDeclaration.Name = "PnWhtcDeclaration" Me.PnWhtcDeclaration.Size = New System.Drawing.Size(455, 74) - Me.PnWhtcDeclaration.TabIndex = 8 + Me.PnWhtcDeclaration.TabIndex = 1 ' 'Label20 ' @@ -517,7 +518,7 @@ Partial Class EngineForm Me.tbRegPerCorrFactor.Location = New System.Drawing.Point(391, 46) Me.tbRegPerCorrFactor.Name = "tbRegPerCorrFactor" Me.tbRegPerCorrFactor.Size = New System.Drawing.Size(57, 20) - Me.tbRegPerCorrFactor.TabIndex = 10 + Me.tbRegPerCorrFactor.TabIndex = 4 ' 'lblColdHotFactor ' @@ -533,7 +534,7 @@ Partial Class EngineForm Me.TbColdHotFactor.Location = New System.Drawing.Point(225, 46) Me.TbColdHotFactor.Name = "TbColdHotFactor" Me.TbColdHotFactor.Size = New System.Drawing.Size(57, 20) - Me.TbColdHotFactor.TabIndex = 6 + Me.TbColdHotFactor.TabIndex = 3 ' 'Label4 ' @@ -600,14 +601,14 @@ Partial Class EngineForm Me.PnWhtcEngineering.Location = New System.Drawing.Point(3, 99) Me.PnWhtcEngineering.Name = "PnWhtcEngineering" Me.PnWhtcEngineering.Size = New System.Drawing.Size(455, 30) - Me.PnWhtcEngineering.TabIndex = 7 + Me.PnWhtcEngineering.TabIndex = 2 ' 'TbWHTCEngineering ' Me.TbWHTCEngineering.Location = New System.Drawing.Point(225, 3) Me.TbWHTCEngineering.Name = "TbWHTCEngineering" Me.TbWHTCEngineering.Size = New System.Drawing.Size(57, 20) - Me.TbWHTCEngineering.TabIndex = 5 + Me.TbWHTCEngineering.TabIndex = 0 ' 'lblWhtcEngineering ' @@ -633,7 +634,7 @@ Partial Class EngineForm Me.TbFLD.Location = New System.Drawing.Point(12, 241) Me.TbFLD.Name = "TbFLD" Me.TbFLD.Size = New System.Drawing.Size(434, 20) - Me.TbFLD.TabIndex = 5 + Me.TbFLD.TabIndex = 8 ' 'Label14 ' @@ -650,8 +651,7 @@ Partial Class EngineForm Me.BtFLD.Location = New System.Drawing.Point(446, 239) Me.BtFLD.Name = "BtFLD" Me.BtFLD.Size = New System.Drawing.Size(24, 24) - Me.BtFLD.TabIndex = 6 - Me.BtFLD.TabStop = false + Me.BtFLD.TabIndex = 9 Me.BtFLD.UseVisualStyleBackColor = true ' 'BtFLDopen @@ -660,8 +660,7 @@ Partial Class EngineForm Me.BtFLDopen.Location = New System.Drawing.Point(469, 239) Me.BtFLDopen.Name = "BtFLDopen" Me.BtFLDopen.Size = New System.Drawing.Size(24, 24) - Me.BtFLDopen.TabIndex = 7 - Me.BtFLDopen.TabStop = false + Me.BtFLDopen.TabIndex = 10 Me.BtFLDopen.UseVisualStyleBackColor = true ' 'tbRatedSpeed @@ -669,7 +668,7 @@ Partial Class EngineForm Me.tbRatedSpeed.Location = New System.Drawing.Point(381, 108) Me.tbRatedSpeed.Name = "tbRatedSpeed" Me.tbRatedSpeed.Size = New System.Drawing.Size(57, 20) - Me.tbRatedSpeed.TabIndex = 41 + Me.tbRatedSpeed.TabIndex = 4 ' 'Label9 ' @@ -694,7 +693,7 @@ Partial Class EngineForm Me.tbRatedPower.Location = New System.Drawing.Point(381, 134) Me.tbRatedPower.Name = "tbRatedPower" Me.tbRatedPower.Size = New System.Drawing.Size(57, 20) - Me.tbRatedPower.TabIndex = 44 + Me.tbRatedPower.TabIndex = 5 ' 'Label12 ' @@ -719,7 +718,7 @@ Partial Class EngineForm Me.tbMaxTorque.Location = New System.Drawing.Point(381, 158) Me.tbMaxTorque.Name = "tbMaxTorque" Me.tbMaxTorque.Size = New System.Drawing.Size(57, 20) - Me.tbMaxTorque.TabIndex = 47 + Me.tbMaxTorque.TabIndex = 6 ' 'Label16 ' @@ -754,7 +753,7 @@ Partial Class EngineForm Me.cbFuelType.Location = New System.Drawing.Point(71, 10) Me.cbFuelType.Name = "cbFuelType" Me.cbFuelType.Size = New System.Drawing.Size(143, 21) - Me.cbFuelType.TabIndex = 51 + Me.cbFuelType.TabIndex = 0 ' 'lblEngineCharacteristics ' @@ -772,7 +771,7 @@ Partial Class EngineForm Me.tbDualFuel.Name = "tbDualFuel" Me.tbDualFuel.SelectedIndex = 0 Me.tbDualFuel.Size = New System.Drawing.Size(481, 279) - Me.tbDualFuel.TabIndex = 56 + Me.tbDualFuel.TabIndex = 11 ' 'tpPrimaryfuel ' @@ -815,7 +814,7 @@ Partial Class EngineForm Me.GroupBox1.Location = New System.Drawing.Point(3, 85) Me.GroupBox1.Name = "GroupBox1" Me.GroupBox1.Size = New System.Drawing.Size(462, 135) - Me.GroupBox1.TabIndex = 55 + Me.GroupBox1.TabIndex = 4 Me.GroupBox1.TabStop = false Me.GroupBox1.Text = "Fuel Consumption Correction Factors" ' @@ -835,7 +834,7 @@ Partial Class EngineForm Me.pnWhtcFuel2.Location = New System.Drawing.Point(3, 19) Me.pnWhtcFuel2.Name = "pnWhtcFuel2" Me.pnWhtcFuel2.Size = New System.Drawing.Size(455, 74) - Me.pnWhtcFuel2.TabIndex = 8 + Me.pnWhtcFuel2.TabIndex = 1 ' 'Label27 ' @@ -851,7 +850,7 @@ Partial Class EngineForm Me.tbRegPerFuel2.Location = New System.Drawing.Point(391, 46) Me.tbRegPerFuel2.Name = "tbRegPerFuel2" Me.tbRegPerFuel2.Size = New System.Drawing.Size(57, 20) - Me.tbRegPerFuel2.TabIndex = 10 + Me.tbRegPerFuel2.TabIndex = 4 ' 'Label28 ' @@ -867,7 +866,7 @@ Partial Class EngineForm Me.tbColdHotFuel2.Location = New System.Drawing.Point(225, 46) Me.tbColdHotFuel2.Name = "tbColdHotFuel2" Me.tbColdHotFuel2.Size = New System.Drawing.Size(57, 20) - Me.tbColdHotFuel2.TabIndex = 6 + Me.tbColdHotFuel2.TabIndex = 3 ' 'Label29 ' @@ -934,14 +933,14 @@ Partial Class EngineForm Me.pnEngCFFuel2.Location = New System.Drawing.Point(3, 99) Me.pnEngCFFuel2.Name = "pnEngCFFuel2" Me.pnEngCFFuel2.Size = New System.Drawing.Size(455, 30) - Me.pnEngCFFuel2.TabIndex = 7 + Me.pnEngCFFuel2.TabIndex = 2 ' 'tbEngineeringCFFuel2 ' Me.tbEngineeringCFFuel2.Location = New System.Drawing.Point(225, 3) Me.tbEngineeringCFFuel2.Name = "tbEngineeringCFFuel2" Me.tbEngineeringCFFuel2.Size = New System.Drawing.Size(57, 20) - Me.tbEngineeringCFFuel2.TabIndex = 5 + Me.tbEngineeringCFFuel2.TabIndex = 0 ' 'Label33 ' @@ -957,7 +956,7 @@ Partial Class EngineForm Me.tbMapFuel2.Location = New System.Drawing.Point(6, 54) Me.tbMapFuel2.Name = "tbMapFuel2" Me.tbMapFuel2.Size = New System.Drawing.Size(406, 20) - Me.tbMapFuel2.TabIndex = 52 + Me.tbMapFuel2.TabIndex = 1 ' 'Label34 ' @@ -974,8 +973,7 @@ Partial Class EngineForm Me.btMapFuel2.Location = New System.Drawing.Point(418, 52) Me.btMapFuel2.Name = "btMapFuel2" Me.btMapFuel2.Size = New System.Drawing.Size(24, 24) - Me.btMapFuel2.TabIndex = 53 - Me.btMapFuel2.TabStop = false + Me.btMapFuel2.TabIndex = 2 Me.btMapFuel2.UseVisualStyleBackColor = true ' 'btMapOpenFuel2 @@ -984,8 +982,7 @@ Partial Class EngineForm Me.btMapOpenFuel2.Location = New System.Drawing.Point(441, 52) Me.btMapOpenFuel2.Name = "btMapOpenFuel2" Me.btMapOpenFuel2.Size = New System.Drawing.Size(24, 24) - Me.btMapOpenFuel2.TabIndex = 54 - Me.btMapOpenFuel2.TabStop = false + Me.btMapOpenFuel2.TabIndex = 3 Me.btMapOpenFuel2.UseVisualStyleBackColor = true ' 'cbFuelType2 @@ -994,7 +991,7 @@ Partial Class EngineForm Me.cbFuelType2.Location = New System.Drawing.Point(71, 6) Me.cbFuelType2.Name = "cbFuelType2" Me.cbFuelType2.Size = New System.Drawing.Size(143, 21) - Me.cbFuelType2.TabIndex = 58 + Me.cbFuelType2.TabIndex = 0 ' 'Label35 ' @@ -1012,7 +1009,7 @@ Partial Class EngineForm Me.cbDualFuel.Location = New System.Drawing.Point(30, 160) Me.cbDualFuel.Name = "cbDualFuel" Me.cbDualFuel.Size = New System.Drawing.Size(107, 17) - Me.cbDualFuel.TabIndex = 58 + Me.cbDualFuel.TabIndex = 3 Me.cbDualFuel.Text = "Dual Fuel Engine" Me.cbDualFuel.UseVisualStyleBackColor = true ' @@ -1025,7 +1022,49 @@ Partial Class EngineForm Me.tbWHR.Name = "tbWHR" Me.tbWHR.SelectedIndex = 0 Me.tbWHR.Size = New System.Drawing.Size(482, 171) - Me.tbWHR.TabIndex = 59 + Me.tbWHR.TabIndex = 12 + ' + 'TabPage1 + ' + Me.TabPage1.Controls.Add(Me.cbElWHR) + Me.TabPage1.Controls.Add(Me.cbMechWHRNotConnectedCrankshaft) + Me.TabPage1.Controls.Add(Me.cbMechWHRInMap) + Me.TabPage1.Location = New System.Drawing.Point(4, 22) + Me.TabPage1.Name = "TabPage1" + Me.TabPage1.Size = New System.Drawing.Size(474, 145) + Me.TabPage1.TabIndex = 2 + Me.TabPage1.Text = "WHR Type" + Me.TabPage1.UseVisualStyleBackColor = true + ' + 'cbElWHR + ' + Me.cbElWHR.AutoSize = true + Me.cbElWHR.Location = New System.Drawing.Point(17, 58) + Me.cbElWHR.Name = "cbElWHR" + Me.cbElWHR.Size = New System.Drawing.Size(136, 17) + Me.cbElWHR.TabIndex = 2 + Me.cbElWHR.Text = "Electrical WHR System" + Me.cbElWHR.UseVisualStyleBackColor = true + ' + 'cbMechWHRNotConnectedCrankshaft + ' + Me.cbMechWHRNotConnectedCrankshaft.AutoSize = true + Me.cbMechWHRNotConnectedCrankshaft.Location = New System.Drawing.Point(17, 35) + Me.cbMechWHRNotConnectedCrankshaft.Name = "cbMechWHRNotConnectedCrankshaft" + Me.cbMechWHRNotConnectedCrankshaft.Size = New System.Drawing.Size(303, 17) + Me.cbMechWHRNotConnectedCrankshaft.TabIndex = 1 + Me.cbMechWHRNotConnectedCrankshaft.Text = "Mechanical WHR System not connected to the crankshaft" + Me.cbMechWHRNotConnectedCrankshaft.UseVisualStyleBackColor = true + ' + 'cbMechWHRInMap + ' + Me.cbMechWHRInMap.AutoSize = true + Me.cbMechWHRInMap.Location = New System.Drawing.Point(17, 12) + Me.cbMechWHRInMap.Name = "cbMechWHRInMap" + Me.cbMechWHRInMap.Size = New System.Drawing.Size(287, 17) + Me.cbMechWHRInMap.TabIndex = 0 + Me.cbMechWHRInMap.Text = "Mechanical WHR System incuded in FC measurements" + Me.cbMechWHRInMap.UseVisualStyleBackColor = true ' 'tbElectricalWHR ' @@ -1040,19 +1079,6 @@ Partial Class EngineForm Me.tbElectricalWHR.Text = "Correction Factors Electrical WHR" Me.tbElectricalWHR.UseVisualStyleBackColor = true ' - 'tbMechanicalWHR - ' - Me.tbMechanicalWHR.Controls.Add(Me.Label37) - Me.tbMechanicalWHR.Controls.Add(Me.pnMechWhrDeclaration) - Me.tbMechanicalWHR.Controls.Add(Me.pnMechWhrEngineering) - Me.tbMechanicalWHR.Location = New System.Drawing.Point(4, 22) - Me.tbMechanicalWHR.Name = "tbMechanicalWHR" - Me.tbMechanicalWHR.Padding = New System.Windows.Forms.Padding(3) - Me.tbMechanicalWHR.Size = New System.Drawing.Size(474, 145) - Me.tbMechanicalWHR.TabIndex = 1 - Me.tbMechanicalWHR.Text = "Correction Factors Mechanical WHR" - Me.tbMechanicalWHR.UseVisualStyleBackColor = true - ' 'Label36 ' Me.Label36.AutoSize = true @@ -1079,7 +1105,7 @@ Partial Class EngineForm Me.pnElWHRDeclaration.Location = New System.Drawing.Point(6, 6) Me.pnElWHRDeclaration.Name = "pnElWHRDeclaration" Me.pnElWHRDeclaration.Size = New System.Drawing.Size(458, 74) - Me.pnElWHRDeclaration.TabIndex = 13 + Me.pnElWHRDeclaration.TabIndex = 0 ' 'lblWHRRegPer ' @@ -1095,7 +1121,7 @@ Partial Class EngineForm Me.tbElWHRRegPer.Location = New System.Drawing.Point(376, 46) Me.tbElWHRRegPer.Name = "tbElWHRRegPer" Me.tbElWHRRegPer.Size = New System.Drawing.Size(57, 20) - Me.tbElWHRRegPer.TabIndex = 10 + Me.tbElWHRRegPer.TabIndex = 4 ' 'Label21 ' @@ -1111,7 +1137,7 @@ Partial Class EngineForm Me.tbElWHRColdHot.Location = New System.Drawing.Point(194, 46) Me.tbElWHRColdHot.Name = "tbElWHRColdHot" Me.tbElWHRColdHot.Size = New System.Drawing.Size(57, 20) - Me.tbElWHRColdHot.TabIndex = 6 + Me.tbElWHRColdHot.TabIndex = 3 ' 'Label22 ' @@ -1178,14 +1204,14 @@ Partial Class EngineForm Me.pnElWhrEngineering.Location = New System.Drawing.Point(6, 86) Me.pnElWhrEngineering.Name = "pnElWhrEngineering" Me.pnElWhrEngineering.Size = New System.Drawing.Size(458, 30) - Me.pnElWhrEngineering.TabIndex = 12 + Me.pnElWhrEngineering.TabIndex = 1 ' 'tbElWHREngineering ' Me.tbElWHREngineering.Location = New System.Drawing.Point(194, 3) Me.tbElWHREngineering.Name = "tbElWHREngineering" Me.tbElWHREngineering.Size = New System.Drawing.Size(57, 20) - Me.tbElWHREngineering.TabIndex = 5 + Me.tbElWHREngineering.TabIndex = 0 ' 'Label26 ' @@ -1196,6 +1222,19 @@ Partial Class EngineForm Me.Label26.TabIndex = 6 Me.Label26.Text = "Engineering" ' + 'tbMechanicalWHR + ' + Me.tbMechanicalWHR.Controls.Add(Me.Label37) + Me.tbMechanicalWHR.Controls.Add(Me.pnMechWhrDeclaration) + Me.tbMechanicalWHR.Controls.Add(Me.pnMechWhrEngineering) + Me.tbMechanicalWHR.Location = New System.Drawing.Point(4, 22) + Me.tbMechanicalWHR.Name = "tbMechanicalWHR" + Me.tbMechanicalWHR.Padding = New System.Windows.Forms.Padding(3) + Me.tbMechanicalWHR.Size = New System.Drawing.Size(474, 145) + Me.tbMechanicalWHR.TabIndex = 1 + Me.tbMechanicalWHR.Text = "Correction Factors Mechanical WHR" + Me.tbMechanicalWHR.UseVisualStyleBackColor = true + ' 'Label37 ' Me.Label37.AutoSize = true @@ -1222,7 +1261,7 @@ Partial Class EngineForm Me.pnMechWhrDeclaration.Location = New System.Drawing.Point(6, 6) Me.pnMechWhrDeclaration.Name = "pnMechWhrDeclaration" Me.pnMechWhrDeclaration.Size = New System.Drawing.Size(458, 74) - Me.pnMechWhrDeclaration.TabIndex = 13 + Me.pnMechWhrDeclaration.TabIndex = 0 ' 'Label38 ' @@ -1238,7 +1277,7 @@ Partial Class EngineForm Me.tbMechWHRRegPerCF.Location = New System.Drawing.Point(376, 46) Me.tbMechWHRRegPerCF.Name = "tbMechWHRRegPerCF" Me.tbMechWHRRegPerCF.Size = New System.Drawing.Size(57, 20) - Me.tbMechWHRRegPerCF.TabIndex = 10 + Me.tbMechWHRRegPerCF.TabIndex = 4 ' 'Label39 ' @@ -1254,7 +1293,7 @@ Partial Class EngineForm Me.tbMechWHRBFColdHot.Location = New System.Drawing.Point(194, 46) Me.tbMechWHRBFColdHot.Name = "tbMechWHRBFColdHot" Me.tbMechWHRBFColdHot.Size = New System.Drawing.Size(57, 20) - Me.tbMechWHRBFColdHot.TabIndex = 6 + Me.tbMechWHRBFColdHot.TabIndex = 3 ' 'Label42 ' @@ -1321,14 +1360,14 @@ Partial Class EngineForm Me.pnMechWhrEngineering.Location = New System.Drawing.Point(6, 86) Me.pnMechWhrEngineering.Name = "pnMechWhrEngineering" Me.pnMechWhrEngineering.Size = New System.Drawing.Size(458, 30) - Me.pnMechWhrEngineering.TabIndex = 12 + Me.pnMechWhrEngineering.TabIndex = 1 ' 'tbMechWHREngineering ' Me.tbMechWHREngineering.Location = New System.Drawing.Point(194, 3) Me.tbMechWHREngineering.Name = "tbMechWHREngineering" Me.tbMechWHREngineering.Size = New System.Drawing.Size(57, 20) - Me.tbMechWHREngineering.TabIndex = 5 + Me.tbMechWHREngineering.TabIndex = 0 ' 'Label46 ' @@ -1339,48 +1378,6 @@ Partial Class EngineForm Me.Label46.TabIndex = 6 Me.Label46.Text = "Engineering" ' - 'TabPage1 - ' - Me.TabPage1.Controls.Add(Me.cbElWHR) - Me.TabPage1.Controls.Add(Me.cbMechWHRNotConnectedCrankshaft) - Me.TabPage1.Controls.Add(Me.cbMechWHRInMap) - Me.TabPage1.Location = New System.Drawing.Point(4, 22) - Me.TabPage1.Name = "TabPage1" - Me.TabPage1.Size = New System.Drawing.Size(474, 145) - Me.TabPage1.TabIndex = 2 - Me.TabPage1.Text = "WHR Type" - Me.TabPage1.UseVisualStyleBackColor = true - ' - 'cbMechWHRInMap - ' - Me.cbMechWHRInMap.AutoSize = true - Me.cbMechWHRInMap.Location = New System.Drawing.Point(17, 12) - Me.cbMechWHRInMap.Name = "cbMechWHRInMap" - Me.cbMechWHRInMap.Size = New System.Drawing.Size(287, 17) - Me.cbMechWHRInMap.TabIndex = 0 - Me.cbMechWHRInMap.Text = "Mechanical WHR System incuded in FC measurements" - Me.cbMechWHRInMap.UseVisualStyleBackColor = true - ' - 'cbMechWHRNotConnectedCrankshaft - ' - Me.cbMechWHRNotConnectedCrankshaft.AutoSize = true - Me.cbMechWHRNotConnectedCrankshaft.Location = New System.Drawing.Point(17, 35) - Me.cbMechWHRNotConnectedCrankshaft.Name = "cbMechWHRNotConnectedCrankshaft" - Me.cbMechWHRNotConnectedCrankshaft.Size = New System.Drawing.Size(303, 17) - Me.cbMechWHRNotConnectedCrankshaft.TabIndex = 1 - Me.cbMechWHRNotConnectedCrankshaft.Text = "Mechanical WHR System not connected to the crankshaft" - Me.cbMechWHRNotConnectedCrankshaft.UseVisualStyleBackColor = true - ' - 'cbElWHR - ' - Me.cbElWHR.AutoSize = true - Me.cbElWHR.Location = New System.Drawing.Point(17, 58) - Me.cbElWHR.Name = "cbElWHR" - Me.cbElWHR.Size = New System.Drawing.Size(136, 17) - Me.cbElWHR.TabIndex = 2 - Me.cbElWHR.Text = "Electrical WHR System" - Me.cbElWHR.UseVisualStyleBackColor = true - ' 'EngineForm ' Me.AcceptButton = Me.ButOK @@ -1452,20 +1449,20 @@ Partial Class EngineForm Me.pnEngCFFuel2.ResumeLayout(false) Me.pnEngCFFuel2.PerformLayout Me.tbWHR.ResumeLayout(false) + Me.TabPage1.ResumeLayout(false) + Me.TabPage1.PerformLayout Me.tbElectricalWHR.ResumeLayout(false) Me.tbElectricalWHR.PerformLayout - Me.tbMechanicalWHR.ResumeLayout(false) - Me.tbMechanicalWHR.PerformLayout Me.pnElWHRDeclaration.ResumeLayout(false) Me.pnElWHRDeclaration.PerformLayout Me.pnElWhrEngineering.ResumeLayout(false) Me.pnElWhrEngineering.PerformLayout + Me.tbMechanicalWHR.ResumeLayout(false) + Me.tbMechanicalWHR.PerformLayout Me.pnMechWhrDeclaration.ResumeLayout(false) Me.pnMechWhrDeclaration.PerformLayout Me.pnMechWhrEngineering.ResumeLayout(false) Me.pnMechWhrEngineering.PerformLayout - Me.TabPage1.ResumeLayout(false) - Me.TabPage1.PerformLayout Me.ResumeLayout(false) Me.PerformLayout diff --git a/VECTO/GUI/GearboxForm.Designer.vb b/VECTO/GUI/GearboxForm.Designer.vb index 0d8df6abcc01fefb6747905338efaef9148123dc..5dff87bd762f4f2009152dc1999c33932e80c56e 100644 --- a/VECTO/GUI/GearboxForm.Designer.vb +++ b/VECTO/GUI/GearboxForm.Designer.vb @@ -35,1123 +35,1123 @@ Partial Class GearboxForm 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. <DebuggerStepThrough()> _ Private Sub InitializeComponent() - Me.components = New System.ComponentModel.Container() - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(GearboxForm)) - Me.ToolStrip1 = New System.Windows.Forms.ToolStrip() - Me.ToolStripBtNew = New System.Windows.Forms.ToolStripButton() - Me.ToolStripBtOpen = New System.Windows.Forms.ToolStripButton() - Me.ToolStripBtSave = New System.Windows.Forms.ToolStripButton() - Me.ToolStripBtSaveAs = New System.Windows.Forms.ToolStripButton() - Me.ToolStripSeparator3 = New System.Windows.Forms.ToolStripSeparator() - Me.ToolStripBtSendTo = New System.Windows.Forms.ToolStripButton() - Me.ToolStripSeparator1 = New System.Windows.Forms.ToolStripSeparator() - Me.ToolStripButton1 = New System.Windows.Forms.ToolStripButton() - Me.StatusStrip1 = New System.Windows.Forms.StatusStrip() - Me.LbStatus = New System.Windows.Forms.ToolStripStatusLabel() - Me.ButCancel = New System.Windows.Forms.Button() - Me.ButOK = New System.Windows.Forms.Button() - Me.TbTracInt = New System.Windows.Forms.TextBox() - Me.LvGears = New System.Windows.Forms.ListView() - Me.ColumnHeader1 = CType(New System.Windows.Forms.ColumnHeader(), System.Windows.Forms.ColumnHeader) - Me.ColumnHeader2 = CType(New System.Windows.Forms.ColumnHeader(), System.Windows.Forms.ColumnHeader) - Me.ColumnHeader3 = CType(New System.Windows.Forms.ColumnHeader(), System.Windows.Forms.ColumnHeader) - Me.ColumnHeader5 = CType(New System.Windows.Forms.ColumnHeader(), System.Windows.Forms.ColumnHeader) - Me.ColumnHeader6 = CType(New System.Windows.Forms.ColumnHeader(), System.Windows.Forms.ColumnHeader) - Me.ColumnHeader7 = CType(New System.Windows.Forms.ColumnHeader(), System.Windows.Forms.ColumnHeader) - Me.TBI_getr = New System.Windows.Forms.TextBox() - Me.Label49 = New System.Windows.Forms.Label() - Me.Label33 = New System.Windows.Forms.Label() - Me.Label48 = New System.Windows.Forms.Label() - Me.Label6 = New System.Windows.Forms.Label() - Me.Label3 = New System.Windows.Forms.Label() - Me.TbName = New System.Windows.Forms.TextBox() - Me.PictureBox1 = New System.Windows.Forms.PictureBox() - Me.BtRemGear = New System.Windows.Forms.Button() - Me.GrGearShift = New System.Windows.Forms.GroupBox() - Me.GroupBox1 = New System.Windows.Forms.GroupBox() - Me.tbUpshiftMinAcceleration = New System.Windows.Forms.TextBox() - Me.tbUpshiftAfterDownshift = New System.Windows.Forms.TextBox() - Me.tbDownshiftAfterUpshift = New System.Windows.Forms.TextBox() - Me.Label24 = New System.Windows.Forms.Label() - Me.Label23 = New System.Windows.Forms.Label() - Me.Label22 = New System.Windows.Forms.Label() - Me.Label21 = New System.Windows.Forms.Label() - Me.Label20 = New System.Windows.Forms.Label() - Me.Label19 = New System.Windows.Forms.Label() - Me.PnTorqRes = New System.Windows.Forms.Panel() - Me.Label25 = New System.Windows.Forms.Label() - Me.Label2 = New System.Windows.Forms.Label() - Me.Label4 = New System.Windows.Forms.Label() - Me.TbTqResv = New System.Windows.Forms.TextBox() - Me.TbMinTimeBetweenShifts = New System.Windows.Forms.TextBox() - Me.Label12 = New System.Windows.Forms.Label() - Me.Label13 = New System.Windows.Forms.Label() - Me.GroupBox2 = New System.Windows.Forms.GroupBox() - Me.TbStartAcc = New System.Windows.Forms.TextBox() - Me.Label11 = New System.Windows.Forms.Label() - Me.TbStartSpeed = New System.Windows.Forms.TextBox() - Me.Label9 = New System.Windows.Forms.Label() - Me.Label10 = New System.Windows.Forms.Label() - Me.TbTqResvStart = New System.Windows.Forms.TextBox() - Me.Label8 = New System.Windows.Forms.Label() - Me.Label5 = New System.Windows.Forms.Label() - Me.Label7 = New System.Windows.Forms.Label() - Me.CmOpenFile = New System.Windows.Forms.ContextMenuStrip(Me.components) - Me.OpenWithToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() - Me.ShowInFolderToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() - Me.gbTC = New System.Windows.Forms.GroupBox() - Me.pnTcEngineering = New System.Windows.Forms.Panel() - Me.Label26 = New System.Windows.Forms.Label() - Me.TBTCShiftPolygon = New System.Windows.Forms.TextBox() - Me.tbTCmaxSpeed = New System.Windows.Forms.TextBox() - Me.TbTCrefrpm = New System.Windows.Forms.TextBox() - Me.Label27 = New System.Windows.Forms.Label() - Me.Label14 = New System.Windows.Forms.Label() - Me.BtTCShiftFileBrowse = New System.Windows.Forms.Button() - Me.Label1 = New System.Windows.Forms.Label() - Me.TbTCinertia = New System.Windows.Forms.TextBox() - Me.Label15 = New System.Windows.Forms.Label() - Me.Label18 = New System.Windows.Forms.Label() - Me.LblTCShiftFile = New System.Windows.Forms.Label() - Me.BtTCfileOpen = New System.Windows.Forms.Button() - Me.TbTCfile = New System.Windows.Forms.TextBox() - Me.BtTCfileBrowse = New System.Windows.Forms.Button() - Me.Label17 = New System.Windows.Forms.Label() - Me.tbTCLUpshiftMinAcceleration = New System.Windows.Forms.TextBox() - Me.Label30 = New System.Windows.Forms.Label() - Me.Label31 = New System.Windows.Forms.Label() - Me.Label16 = New System.Windows.Forms.Label() - Me.CbGStype = New System.Windows.Forms.ComboBox() - Me.BtAddGear = New System.Windows.Forms.Button() - Me.GroupBox4 = New System.Windows.Forms.GroupBox() - Me.Label32 = New System.Windows.Forms.Label() - Me.PnInertiaTI = New System.Windows.Forms.Panel() - Me.PicBox = New System.Windows.Forms.PictureBox() - Me.gbPowershiftLosses = New System.Windows.Forms.GroupBox() - Me.lbAtShiftTime = New System.Windows.Forms.Label() - Me.tbATShiftTime = New System.Windows.Forms.TextBox() - Me.Label28 = New System.Windows.Forms.Label() - Me.tbTCCUpshiftMinAcceleration = New System.Windows.Forms.TextBox() - Me.Label34 = New System.Windows.Forms.Label() - Me.Label35 = New System.Windows.Forms.Label() - Me.gbTCAccMin = New System.Windows.Forms.GroupBox() - Me.lblGbxInfo = New System.Windows.Forms.Label() - Me.btnExportXML = New System.Windows.Forms.Button() - Me.btnExportAxlGearXML = New System.Windows.Forms.Button() - Me.btExportVGBS = New System.Windows.Forms.Button() - Me.ToolStrip1.SuspendLayout() - Me.StatusStrip1.SuspendLayout() - CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).BeginInit() - Me.GrGearShift.SuspendLayout() - Me.GroupBox1.SuspendLayout() - Me.PnTorqRes.SuspendLayout() - Me.GroupBox2.SuspendLayout() - Me.CmOpenFile.SuspendLayout() - Me.gbTC.SuspendLayout() - Me.pnTcEngineering.SuspendLayout() - Me.GroupBox4.SuspendLayout() - Me.PnInertiaTI.SuspendLayout() - CType(Me.PicBox, System.ComponentModel.ISupportInitialize).BeginInit() - Me.gbPowershiftLosses.SuspendLayout() - Me.gbTCAccMin.SuspendLayout() - Me.SuspendLayout() - ' - 'ToolStrip1 - ' - Me.ToolStrip1.GripStyle = System.Windows.Forms.ToolStripGripStyle.Hidden - Me.ToolStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.ToolStripBtNew, Me.ToolStripBtOpen, Me.ToolStripBtSave, Me.ToolStripBtSaveAs, Me.ToolStripSeparator3, Me.ToolStripBtSendTo, Me.ToolStripSeparator1, Me.ToolStripButton1}) - Me.ToolStrip1.Location = New System.Drawing.Point(0, 0) - Me.ToolStrip1.Name = "ToolStrip1" - Me.ToolStrip1.Size = New System.Drawing.Size(877, 25) - Me.ToolStrip1.TabIndex = 30 - Me.ToolStrip1.Text = "ToolStrip1" - ' - 'ToolStripBtNew - ' - Me.ToolStripBtNew.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.ToolStripBtNew.Image = Global.TUGraz.VECTO.My.Resources.Resources.blue_document_icon - Me.ToolStripBtNew.ImageTransparentColor = System.Drawing.Color.Magenta - Me.ToolStripBtNew.Name = "ToolStripBtNew" - Me.ToolStripBtNew.Size = New System.Drawing.Size(23, 22) - Me.ToolStripBtNew.Text = "ToolStripButton1" - Me.ToolStripBtNew.ToolTipText = "New" - ' - 'ToolStripBtOpen - ' - Me.ToolStripBtOpen.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.ToolStripBtOpen.Image = Global.TUGraz.VECTO.My.Resources.Resources.Open_icon - Me.ToolStripBtOpen.ImageTransparentColor = System.Drawing.Color.Magenta - Me.ToolStripBtOpen.Name = "ToolStripBtOpen" - Me.ToolStripBtOpen.Size = New System.Drawing.Size(23, 22) - Me.ToolStripBtOpen.Text = "ToolStripButton1" - Me.ToolStripBtOpen.ToolTipText = "Open..." - ' - 'ToolStripBtSave - ' - Me.ToolStripBtSave.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.ToolStripBtSave.Image = Global.TUGraz.VECTO.My.Resources.Resources.Actions_document_save_icon - Me.ToolStripBtSave.ImageTransparentColor = System.Drawing.Color.Magenta - Me.ToolStripBtSave.Name = "ToolStripBtSave" - Me.ToolStripBtSave.Size = New System.Drawing.Size(23, 22) - Me.ToolStripBtSave.Text = "ToolStripButton1" - Me.ToolStripBtSave.ToolTipText = "Save" - ' - 'ToolStripBtSaveAs - ' - Me.ToolStripBtSaveAs.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.ToolStripBtSaveAs.Image = Global.TUGraz.VECTO.My.Resources.Resources.Actions_document_save_as_icon - Me.ToolStripBtSaveAs.ImageTransparentColor = System.Drawing.Color.Magenta - Me.ToolStripBtSaveAs.Name = "ToolStripBtSaveAs" - Me.ToolStripBtSaveAs.Size = New System.Drawing.Size(23, 22) - Me.ToolStripBtSaveAs.Text = "ToolStripButton1" - Me.ToolStripBtSaveAs.ToolTipText = "Save As..." - ' - 'ToolStripSeparator3 - ' - Me.ToolStripSeparator3.Name = "ToolStripSeparator3" - Me.ToolStripSeparator3.Size = New System.Drawing.Size(6, 25) - ' - 'ToolStripBtSendTo - ' - Me.ToolStripBtSendTo.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.ToolStripBtSendTo.Image = Global.TUGraz.VECTO.My.Resources.Resources.export_icon - Me.ToolStripBtSendTo.ImageTransparentColor = System.Drawing.Color.Magenta - Me.ToolStripBtSendTo.Name = "ToolStripBtSendTo" - Me.ToolStripBtSendTo.Size = New System.Drawing.Size(23, 22) - Me.ToolStripBtSendTo.Text = "Send to Job Editor" - Me.ToolStripBtSendTo.ToolTipText = "Send to Job Editor" - ' - 'ToolStripSeparator1 - ' - Me.ToolStripSeparator1.Name = "ToolStripSeparator1" - Me.ToolStripSeparator1.Size = New System.Drawing.Size(6, 25) - ' - 'ToolStripButton1 - ' - Me.ToolStripButton1.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.ToolStripButton1.Image = Global.TUGraz.VECTO.My.Resources.Resources.Help_icon - Me.ToolStripButton1.ImageTransparentColor = System.Drawing.Color.Magenta - Me.ToolStripButton1.Name = "ToolStripButton1" - Me.ToolStripButton1.Size = New System.Drawing.Size(23, 22) - Me.ToolStripButton1.Text = "Help" - ' - 'StatusStrip1 - ' - Me.StatusStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.LbStatus}) - Me.StatusStrip1.Location = New System.Drawing.Point(0, 674) - Me.StatusStrip1.Name = "StatusStrip1" - Me.StatusStrip1.Size = New System.Drawing.Size(877, 22) - Me.StatusStrip1.SizingGrip = False - Me.StatusStrip1.TabIndex = 37 - Me.StatusStrip1.Text = "StatusStrip1" - ' - 'LbStatus - ' - Me.LbStatus.Name = "LbStatus" - Me.LbStatus.Size = New System.Drawing.Size(39, 17) - Me.LbStatus.Text = "Status" - ' - 'ButCancel - ' - Me.ButCancel.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) - Me.ButCancel.DialogResult = System.Windows.Forms.DialogResult.Cancel - Me.ButCancel.Location = New System.Drawing.Point(798, 648) - Me.ButCancel.Name = "ButCancel" - Me.ButCancel.Size = New System.Drawing.Size(75, 23) - Me.ButCancel.TabIndex = 7 - Me.ButCancel.Text = "Cancel" - Me.ButCancel.UseVisualStyleBackColor = True - ' - 'ButOK - ' - Me.ButOK.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) - Me.ButOK.Location = New System.Drawing.Point(717, 648) - Me.ButOK.Name = "ButOK" - Me.ButOK.Size = New System.Drawing.Size(75, 23) - Me.ButOK.TabIndex = 6 - Me.ButOK.Text = "Save" - Me.ButOK.UseVisualStyleBackColor = True - ' - 'TbTracInt - ' - Me.TbTracInt.Location = New System.Drawing.Point(299, 3) - Me.TbTracInt.Name = "TbTracInt" - Me.TbTracInt.Size = New System.Drawing.Size(57, 20) - Me.TbTracInt.TabIndex = 1 - ' - 'LvGears - ' - Me.LvGears.Columns.AddRange(New System.Windows.Forms.ColumnHeader() {Me.ColumnHeader1, Me.ColumnHeader2, Me.ColumnHeader3, Me.ColumnHeader5, Me.ColumnHeader6, Me.ColumnHeader7}) - Me.LvGears.FullRowSelect = True - Me.LvGears.GridLines = True - Me.LvGears.HideSelection = False - Me.LvGears.Location = New System.Drawing.Point(6, 18) - Me.LvGears.MultiSelect = False - Me.LvGears.Name = "LvGears" - Me.LvGears.Size = New System.Drawing.Size(429, 183) - Me.LvGears.TabIndex = 0 - Me.LvGears.TabStop = False - Me.LvGears.UseCompatibleStateImageBehavior = False - Me.LvGears.View = System.Windows.Forms.View.Details - ' - 'ColumnHeader1 - ' - Me.ColumnHeader1.Text = "Gear" - Me.ColumnHeader1.Width = 38 - ' - 'ColumnHeader2 - ' - Me.ColumnHeader2.Text = "Ratio" - Me.ColumnHeader2.Width = 42 - ' - 'ColumnHeader3 - ' - Me.ColumnHeader3.Text = "Loss Map or Efficiency" - Me.ColumnHeader3.Width = 111 - ' - 'ColumnHeader5 - ' - Me.ColumnHeader5.Text = "Shift Polygons" - Me.ColumnHeader5.Width = 79 - ' - 'ColumnHeader6 - ' - Me.ColumnHeader6.Text = "Max Torque" - Me.ColumnHeader6.Width = 78 - ' - 'ColumnHeader7 - ' - Me.ColumnHeader7.Text = "Max Speed" - Me.ColumnHeader7.Width = 76 - ' - 'TBI_getr - ' - Me.TBI_getr.Location = New System.Drawing.Point(78, 3) - Me.TBI_getr.Name = "TBI_getr" - Me.TBI_getr.Size = New System.Drawing.Size(57, 20) - Me.TBI_getr.TabIndex = 0 - ' - 'Label49 - ' - Me.Label49.AutoSize = True - Me.Label49.Location = New System.Drawing.Point(362, 6) - Me.Label49.Name = "Label49" - Me.Label49.Size = New System.Drawing.Size(18, 13) - Me.Label49.TabIndex = 2 - Me.Label49.Text = "[s]" - ' - 'Label33 - ' - Me.Label33.AutoSize = True - Me.Label33.Location = New System.Drawing.Point(141, 6) - Me.Label33.Name = "Label33" - Me.Label33.Size = New System.Drawing.Size(36, 13) - Me.Label33.TabIndex = 2 - Me.Label33.Text = "[kgm²]" - ' - 'Label48 - ' - Me.Label48.AutoSize = True - Me.Label48.Location = New System.Drawing.Point(191, 6) - Me.Label48.Name = "Label48" - Me.Label48.Size = New System.Drawing.Size(102, 13) - Me.Label48.TabIndex = 2 - Me.Label48.Text = "Traction Interruption" - ' - 'Label6 - ' - Me.Label6.AutoSize = True - Me.Label6.Location = New System.Drawing.Point(6, 6) - Me.Label6.Name = "Label6" - Me.Label6.Size = New System.Drawing.Size(36, 13) - Me.Label6.TabIndex = 2 - Me.Label6.Text = "Inertia" - ' - 'Label3 - ' - Me.Label3.AutoSize = True - Me.Label3.Location = New System.Drawing.Point(26, 79) - Me.Label3.Name = "Label3" - Me.Label3.Size = New System.Drawing.Size(87, 13) - Me.Label3.TabIndex = 42 - Me.Label3.Text = "Make and Model" - ' - 'TbName - ' - Me.TbName.Location = New System.Drawing.Point(119, 76) - Me.TbName.Name = "TbName" - Me.TbName.Size = New System.Drawing.Size(334, 20) - Me.TbName.TabIndex = 0 - ' - 'PictureBox1 - ' - Me.PictureBox1.BackColor = System.Drawing.Color.White - Me.PictureBox1.Image = Global.TUGraz.VECTO.My.Resources.Resources.VECTO_GBX - Me.PictureBox1.Location = New System.Drawing.Point(0, 28) - Me.PictureBox1.Name = "PictureBox1" - Me.PictureBox1.Size = New System.Drawing.Size(453, 40) - Me.PictureBox1.TabIndex = 43 - Me.PictureBox1.TabStop = False - ' - 'BtRemGear - ' - Me.BtRemGear.Image = Global.TUGraz.VECTO.My.Resources.Resources.minus_circle_icon - Me.BtRemGear.Location = New System.Drawing.Point(30, 202) - Me.BtRemGear.Name = "BtRemGear" - Me.BtRemGear.Size = New System.Drawing.Size(24, 24) - Me.BtRemGear.TabIndex = 2 - Me.BtRemGear.UseVisualStyleBackColor = True - ' - 'GrGearShift - ' - Me.GrGearShift.Controls.Add(Me.GroupBox1) - Me.GrGearShift.Controls.Add(Me.PnTorqRes) - Me.GrGearShift.Controls.Add(Me.TbMinTimeBetweenShifts) - Me.GrGearShift.Controls.Add(Me.Label12) - Me.GrGearShift.Controls.Add(Me.Label13) - Me.GrGearShift.Controls.Add(Me.GroupBox2) - Me.GrGearShift.Location = New System.Drawing.Point(12, 377) - Me.GrGearShift.Name = "GrGearShift" - Me.GrGearShift.Size = New System.Drawing.Size(441, 291) - Me.GrGearShift.TabIndex = 3 - Me.GrGearShift.TabStop = False - Me.GrGearShift.Text = "Gear shift parameters" - ' - 'GroupBox1 - ' - Me.GroupBox1.Controls.Add(Me.tbUpshiftMinAcceleration) - Me.GroupBox1.Controls.Add(Me.tbUpshiftAfterDownshift) - Me.GroupBox1.Controls.Add(Me.tbDownshiftAfterUpshift) - Me.GroupBox1.Controls.Add(Me.Label24) - Me.GroupBox1.Controls.Add(Me.Label23) - Me.GroupBox1.Controls.Add(Me.Label22) - Me.GroupBox1.Controls.Add(Me.Label21) - Me.GroupBox1.Controls.Add(Me.Label20) - Me.GroupBox1.Controls.Add(Me.Label19) - Me.GroupBox1.Location = New System.Drawing.Point(6, 82) - Me.GroupBox1.Name = "GroupBox1" - Me.GroupBox1.Size = New System.Drawing.Size(429, 100) - Me.GroupBox1.TabIndex = 10 - Me.GroupBox1.TabStop = False - Me.GroupBox1.Text = "Shift Strategy Parameters" - ' - 'tbUpshiftMinAcceleration - ' - Me.tbUpshiftMinAcceleration.Location = New System.Drawing.Point(209, 71) - Me.tbUpshiftMinAcceleration.Name = "tbUpshiftMinAcceleration" - Me.tbUpshiftMinAcceleration.Size = New System.Drawing.Size(57, 20) - Me.tbUpshiftMinAcceleration.TabIndex = 8 - ' - 'tbUpshiftAfterDownshift - ' - Me.tbUpshiftAfterDownshift.Location = New System.Drawing.Point(209, 45) - Me.tbUpshiftAfterDownshift.Name = "tbUpshiftAfterDownshift" - Me.tbUpshiftAfterDownshift.Size = New System.Drawing.Size(57, 20) - Me.tbUpshiftAfterDownshift.TabIndex = 7 - ' - 'tbDownshiftAfterUpshift - ' - Me.tbDownshiftAfterUpshift.Location = New System.Drawing.Point(209, 20) - Me.tbDownshiftAfterUpshift.Name = "tbDownshiftAfterUpshift" - Me.tbDownshiftAfterUpshift.Size = New System.Drawing.Size(57, 20) - Me.tbDownshiftAfterUpshift.TabIndex = 6 - ' - 'Label24 - ' - Me.Label24.AutoSize = True - Me.Label24.Location = New System.Drawing.Point(275, 74) - Me.Label24.Name = "Label24" - Me.Label24.Size = New System.Drawing.Size(34, 13) - Me.Label24.TabIndex = 5 - Me.Label24.Text = "[m/s²]" - ' - 'Label23 - ' - Me.Label23.AutoSize = True - Me.Label23.Location = New System.Drawing.Point(275, 48) - Me.Label23.Name = "Label23" - Me.Label23.Size = New System.Drawing.Size(18, 13) - Me.Label23.TabIndex = 4 - Me.Label23.Text = "[s]" - ' - 'Label22 - ' - Me.Label22.AutoSize = True - Me.Label22.Location = New System.Drawing.Point(275, 25) - Me.Label22.Name = "Label22" - Me.Label22.Size = New System.Drawing.Size(18, 13) - Me.Label22.TabIndex = 3 - Me.Label22.Text = "[s]" - ' - 'Label21 - ' - Me.Label21.AutoSize = True - Me.Label21.Location = New System.Drawing.Point(20, 74) - Me.Label21.Name = "Label21" - Me.Label21.Size = New System.Drawing.Size(146, 13) - Me.Label21.TabIndex = 2 - Me.Label21.Text = "Min. acceleration after upshift" - ' - 'Label20 - ' - Me.Label20.AutoSize = True - Me.Label20.Location = New System.Drawing.Point(20, 48) - Me.Label20.Name = "Label20" - Me.Label20.Size = New System.Drawing.Size(140, 13) - Me.Label20.TabIndex = 1 - Me.Label20.Text = "Upshift after downshift delay" - ' - 'Label19 - ' - Me.Label19.AutoSize = True - Me.Label19.Location = New System.Drawing.Point(20, 25) - Me.Label19.Name = "Label19" - Me.Label19.Size = New System.Drawing.Size(140, 13) - Me.Label19.TabIndex = 0 - Me.Label19.Text = "Downshift after upshift delay" - ' - 'PnTorqRes - ' - Me.PnTorqRes.Controls.Add(Me.Label25) - Me.PnTorqRes.Controls.Add(Me.Label2) - Me.PnTorqRes.Controls.Add(Me.Label4) - Me.PnTorqRes.Controls.Add(Me.TbTqResv) - Me.PnTorqRes.Location = New System.Drawing.Point(9, 20) - Me.PnTorqRes.Name = "PnTorqRes" - Me.PnTorqRes.Size = New System.Drawing.Size(426, 32) - Me.PnTorqRes.TabIndex = 2 - ' - 'Label25 - ' - Me.Label25.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) - Me.Label25.AutoSize = True - Me.Label25.Location = New System.Drawing.Point(294, 9) - Me.Label25.Name = "Label25" - Me.Label25.Size = New System.Drawing.Size(129, 13) - Me.Label25.TabIndex = 1 - Me.Label25.Text = "(Early shift-up, Skip gears)" - ' - 'Label2 - ' - Me.Label2.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) - Me.Label2.AutoSize = True - Me.Label2.Location = New System.Drawing.Point(18, 9) - Me.Label2.Name = "Label2" - Me.Label2.Size = New System.Drawing.Size(79, 13) - Me.Label2.TabIndex = 0 - Me.Label2.Text = "Torque reserve" - ' - 'Label4 - ' - Me.Label4.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) - Me.Label4.AutoSize = True - Me.Label4.Location = New System.Drawing.Point(272, 9) - Me.Label4.Name = "Label4" - Me.Label4.Size = New System.Drawing.Size(21, 13) - Me.Label4.TabIndex = 0 - Me.Label4.Text = "[%]" - ' - 'TbTqResv - ' - Me.TbTqResv.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) - Me.TbTqResv.Location = New System.Drawing.Point(206, 6) - Me.TbTqResv.Name = "TbTqResv" - Me.TbTqResv.Size = New System.Drawing.Size(57, 20) - Me.TbTqResv.TabIndex = 0 - ' - 'TbMinTimeBetweenShifts - ' - Me.TbMinTimeBetweenShifts.Location = New System.Drawing.Point(215, 52) - Me.TbMinTimeBetweenShifts.Name = "TbMinTimeBetweenShifts" - Me.TbMinTimeBetweenShifts.Size = New System.Drawing.Size(57, 20) - Me.TbMinTimeBetweenShifts.TabIndex = 3 - ' - 'Label12 - ' - Me.Label12.AutoSize = True - Me.Label12.Location = New System.Drawing.Point(281, 55) - Me.Label12.Name = "Label12" - Me.Label12.Size = New System.Drawing.Size(18, 13) - Me.Label12.TabIndex = 9 - Me.Label12.Text = "[s]" - ' - 'Label13 - ' - Me.Label13.AutoSize = True - Me.Label13.Location = New System.Drawing.Point(27, 55) - Me.Label13.Name = "Label13" - Me.Label13.Size = New System.Drawing.Size(162, 13) - Me.Label13.TabIndex = 8 - Me.Label13.Text = "Minimum time between gearshifts" - ' - 'GroupBox2 - ' - Me.GroupBox2.Controls.Add(Me.TbStartAcc) - Me.GroupBox2.Controls.Add(Me.Label11) - Me.GroupBox2.Controls.Add(Me.TbStartSpeed) - Me.GroupBox2.Controls.Add(Me.Label9) - Me.GroupBox2.Controls.Add(Me.Label10) - Me.GroupBox2.Controls.Add(Me.TbTqResvStart) - Me.GroupBox2.Controls.Add(Me.Label8) - Me.GroupBox2.Controls.Add(Me.Label5) - Me.GroupBox2.Controls.Add(Me.Label7) - Me.GroupBox2.Location = New System.Drawing.Point(6, 186) - Me.GroupBox2.Name = "GroupBox2" - Me.GroupBox2.Size = New System.Drawing.Size(429, 99) - Me.GroupBox2.TabIndex = 4 - Me.GroupBox2.TabStop = False - Me.GroupBox2.Text = "Start Gear" - ' - 'TbStartAcc - ' - Me.TbStartAcc.Location = New System.Drawing.Point(209, 71) - Me.TbStartAcc.Name = "TbStartAcc" - Me.TbStartAcc.Size = New System.Drawing.Size(57, 20) - Me.TbStartAcc.TabIndex = 2 - Me.TbStartAcc.Visible = False - ' - 'Label11 - ' - Me.Label11.AutoSize = True - Me.Label11.Location = New System.Drawing.Point(20, 74) - Me.Label11.Name = "Label11" - Me.Label11.Size = New System.Drawing.Size(173, 13) - Me.Label11.TabIndex = 0 - Me.Label11.Text = "Reference acceleration at clutch-in" - Me.Label11.Visible = False - ' - 'TbStartSpeed - ' - Me.TbStartSpeed.Location = New System.Drawing.Point(209, 45) - Me.TbStartSpeed.Name = "TbStartSpeed" - Me.TbStartSpeed.Size = New System.Drawing.Size(57, 20) - Me.TbStartSpeed.TabIndex = 1 - ' - 'Label9 - ' - Me.Label9.AutoSize = True - Me.Label9.Location = New System.Drawing.Point(20, 48) - Me.Label9.Name = "Label9" - Me.Label9.Size = New System.Drawing.Size(181, 13) - Me.Label9.TabIndex = 0 - Me.Label9.Text = "Reference vehicle speed at clutch-in" - ' - 'Label10 - ' - Me.Label10.AutoSize = True - Me.Label10.Location = New System.Drawing.Point(272, 74) - Me.Label10.Name = "Label10" - Me.Label10.Size = New System.Drawing.Size(34, 13) - Me.Label10.TabIndex = 0 - Me.Label10.Text = "[m/s²]" - Me.Label10.Visible = False - ' - 'TbTqResvStart - ' - Me.TbTqResvStart.Location = New System.Drawing.Point(209, 19) - Me.TbTqResvStart.Name = "TbTqResvStart" - Me.TbTqResvStart.Size = New System.Drawing.Size(57, 20) - Me.TbTqResvStart.TabIndex = 0 - ' - 'Label8 - ' - Me.Label8.AutoSize = True - Me.Label8.Location = New System.Drawing.Point(272, 48) - Me.Label8.Name = "Label8" - Me.Label8.Size = New System.Drawing.Size(31, 13) - Me.Label8.TabIndex = 0 - Me.Label8.Text = "[m/s]" - ' - 'Label5 - ' - Me.Label5.AutoSize = True - Me.Label5.Location = New System.Drawing.Point(20, 22) - Me.Label5.Name = "Label5" - Me.Label5.Size = New System.Drawing.Size(79, 13) - Me.Label5.TabIndex = 0 - Me.Label5.Text = "Torque reserve" - ' - 'Label7 - ' - Me.Label7.AutoSize = True - Me.Label7.Location = New System.Drawing.Point(272, 22) - Me.Label7.Name = "Label7" - Me.Label7.Size = New System.Drawing.Size(21, 13) - Me.Label7.TabIndex = 0 - Me.Label7.Text = "[%]" - ' - 'CmOpenFile - ' - Me.CmOpenFile.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.OpenWithToolStripMenuItem, Me.ShowInFolderToolStripMenuItem}) - Me.CmOpenFile.Name = "CmOpenFile" - Me.CmOpenFile.Size = New System.Drawing.Size(153, 48) - ' - 'OpenWithToolStripMenuItem - ' - Me.OpenWithToolStripMenuItem.Name = "OpenWithToolStripMenuItem" - Me.OpenWithToolStripMenuItem.Size = New System.Drawing.Size(152, 22) - Me.OpenWithToolStripMenuItem.Text = "Open with ..." - ' - 'ShowInFolderToolStripMenuItem - ' - Me.ShowInFolderToolStripMenuItem.Name = "ShowInFolderToolStripMenuItem" - Me.ShowInFolderToolStripMenuItem.Size = New System.Drawing.Size(152, 22) - Me.ShowInFolderToolStripMenuItem.Text = "Show in Folder" - ' - 'gbTC - ' - Me.gbTC.Controls.Add(Me.pnTcEngineering) - Me.gbTC.Controls.Add(Me.BtTCfileOpen) - Me.gbTC.Controls.Add(Me.TbTCfile) - Me.gbTC.Controls.Add(Me.BtTCfileBrowse) - Me.gbTC.Controls.Add(Me.Label17) - Me.gbTC.Location = New System.Drawing.Point(459, 377) - Me.gbTC.Name = "gbTC" - Me.gbTC.Size = New System.Drawing.Size(414, 162) - Me.gbTC.TabIndex = 5 - Me.gbTC.TabStop = False - Me.gbTC.Text = "Torque Converter" - ' - 'pnTcEngineering - ' - Me.pnTcEngineering.Controls.Add(Me.Label26) - Me.pnTcEngineering.Controls.Add(Me.TBTCShiftPolygon) - Me.pnTcEngineering.Controls.Add(Me.tbTCmaxSpeed) - Me.pnTcEngineering.Controls.Add(Me.TbTCrefrpm) - Me.pnTcEngineering.Controls.Add(Me.Label27) - Me.pnTcEngineering.Controls.Add(Me.Label14) - Me.pnTcEngineering.Controls.Add(Me.BtTCShiftFileBrowse) - Me.pnTcEngineering.Controls.Add(Me.Label1) - Me.pnTcEngineering.Controls.Add(Me.TbTCinertia) - Me.pnTcEngineering.Controls.Add(Me.Label15) - Me.pnTcEngineering.Controls.Add(Me.Label18) - Me.pnTcEngineering.Controls.Add(Me.LblTCShiftFile) - Me.pnTcEngineering.Location = New System.Drawing.Point(7, 63) - Me.pnTcEngineering.Name = "pnTcEngineering" - Me.pnTcEngineering.Size = New System.Drawing.Size(399, 93) - Me.pnTcEngineering.TabIndex = 3 - ' - 'Label26 - ' - Me.Label26.AutoSize = True - Me.Label26.Location = New System.Drawing.Point(1, 29) - Me.Label26.Name = "Label26" - Me.Label26.Size = New System.Drawing.Size(64, 13) - Me.Label26.TabIndex = 50 - Me.Label26.Text = "Max. Speed" - ' - 'TBTCShiftPolygon - ' - Me.TBTCShiftPolygon.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ - Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) - Me.TBTCShiftPolygon.Location = New System.Drawing.Point(4, 70) - Me.TBTCShiftPolygon.Name = "TBTCShiftPolygon" - Me.TBTCShiftPolygon.Size = New System.Drawing.Size(349, 20) - Me.TBTCShiftPolygon.TabIndex = 49 - ' - 'tbTCmaxSpeed - ' - Me.tbTCmaxSpeed.Location = New System.Drawing.Point(75, 26) - Me.tbTCmaxSpeed.Name = "tbTCmaxSpeed" - Me.tbTCmaxSpeed.Size = New System.Drawing.Size(57, 20) - Me.tbTCmaxSpeed.TabIndex = 52 - ' - 'TbTCrefrpm - ' - Me.TbTCrefrpm.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) - Me.TbTCrefrpm.Location = New System.Drawing.Point(296, 0) - Me.TbTCrefrpm.Name = "TbTCrefrpm" - Me.TbTCrefrpm.Size = New System.Drawing.Size(57, 20) - Me.TbTCrefrpm.TabIndex = 46 - ' - 'Label27 - ' - Me.Label27.AutoSize = True - Me.Label27.Location = New System.Drawing.Point(138, 29) - Me.Label27.Name = "Label27" - Me.Label27.Size = New System.Drawing.Size(30, 13) - Me.Label27.TabIndex = 51 - Me.Label27.Text = "[rpm]" - ' - 'Label14 - ' - Me.Label14.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) - Me.Label14.AutoSize = True - Me.Label14.Location = New System.Drawing.Point(357, 3) - Me.Label14.Name = "Label14" - Me.Label14.Size = New System.Drawing.Size(40, 13) - Me.Label14.TabIndex = 41 - Me.Label14.Text = "[1/min]" - ' - 'BtTCShiftFileBrowse - ' - Me.BtTCShiftFileBrowse.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) - Me.BtTCShiftFileBrowse.Image = Global.TUGraz.VECTO.My.Resources.Resources.Open_icon - Me.BtTCShiftFileBrowse.Location = New System.Drawing.Point(354, 68) - Me.BtTCShiftFileBrowse.Name = "BtTCShiftFileBrowse" - Me.BtTCShiftFileBrowse.Size = New System.Drawing.Size(24, 24) - Me.BtTCShiftFileBrowse.TabIndex = 47 - Me.BtTCShiftFileBrowse.TabStop = False - Me.BtTCShiftFileBrowse.UseVisualStyleBackColor = True - ' - 'Label1 - ' - Me.Label1.AutoSize = True - Me.Label1.Location = New System.Drawing.Point(138, 3) - Me.Label1.Name = "Label1" - Me.Label1.Size = New System.Drawing.Size(36, 13) - Me.Label1.TabIndex = 43 - Me.Label1.Text = "[kgm²]" - ' - 'TbTCinertia - ' - Me.TbTCinertia.Location = New System.Drawing.Point(75, 0) - Me.TbTCinertia.Name = "TbTCinertia" - Me.TbTCinertia.Size = New System.Drawing.Size(57, 20) - Me.TbTCinertia.TabIndex = 45 - ' - 'Label15 - ' - Me.Label15.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) - Me.Label15.AutoSize = True - Me.Label15.Location = New System.Drawing.Point(213, 3) - Me.Label15.Name = "Label15" - Me.Label15.Size = New System.Drawing.Size(77, 13) - Me.Label15.TabIndex = 42 - Me.Label15.Text = "Reference rpm" - ' - 'Label18 - ' - Me.Label18.AutoSize = True - Me.Label18.Location = New System.Drawing.Point(1, 3) - Me.Label18.Name = "Label18" - Me.Label18.Size = New System.Drawing.Size(36, 13) - Me.Label18.TabIndex = 44 - Me.Label18.Text = "Inertia" - ' - 'LblTCShiftFile - ' - Me.LblTCShiftFile.AutoSize = True - Me.LblTCShiftFile.Location = New System.Drawing.Point(1, 55) - Me.LblTCShiftFile.Name = "LblTCShiftFile" - Me.LblTCShiftFile.Size = New System.Drawing.Size(207, 13) - Me.LblTCShiftFile.TabIndex = 48 - Me.LblTCShiftFile.Text = "Torque converter shift polygons file (.vgbs)" - ' - 'BtTCfileOpen - ' - Me.BtTCfileOpen.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) - Me.BtTCfileOpen.Image = Global.TUGraz.VECTO.My.Resources.Resources.application_export_icon_small - Me.BtTCfileOpen.Location = New System.Drawing.Point(383, 35) - Me.BtTCfileOpen.Name = "BtTCfileOpen" - Me.BtTCfileOpen.Size = New System.Drawing.Size(24, 24) - Me.BtTCfileOpen.TabIndex = 2 - Me.BtTCfileOpen.TabStop = False - Me.BtTCfileOpen.UseVisualStyleBackColor = True - ' - 'TbTCfile - ' - Me.TbTCfile.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ - Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) - Me.TbTCfile.Location = New System.Drawing.Point(9, 37) - Me.TbTCfile.Name = "TbTCfile" - Me.TbTCfile.Size = New System.Drawing.Size(349, 20) - Me.TbTCfile.TabIndex = 0 - ' - 'BtTCfileBrowse - ' - Me.BtTCfileBrowse.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) - Me.BtTCfileBrowse.Image = Global.TUGraz.VECTO.My.Resources.Resources.Open_icon - Me.BtTCfileBrowse.Location = New System.Drawing.Point(359, 35) - Me.BtTCfileBrowse.Name = "BtTCfileBrowse" - Me.BtTCfileBrowse.Size = New System.Drawing.Size(24, 24) - Me.BtTCfileBrowse.TabIndex = 1 - Me.BtTCfileBrowse.TabStop = False - Me.BtTCfileBrowse.UseVisualStyleBackColor = True - ' - 'Label17 - ' - Me.Label17.AutoSize = True - Me.Label17.Location = New System.Drawing.Point(6, 21) - Me.Label17.Name = "Label17" - Me.Label17.Size = New System.Drawing.Size(209, 13) - Me.Label17.TabIndex = 0 - Me.Label17.Text = "Torque converter characteristics file (.vtcc)" - ' - 'tbTCLUpshiftMinAcceleration - ' - Me.tbTCLUpshiftMinAcceleration.Location = New System.Drawing.Point(78, 19) - Me.tbTCLUpshiftMinAcceleration.Name = "tbTCLUpshiftMinAcceleration" - Me.tbTCLUpshiftMinAcceleration.Size = New System.Drawing.Size(57, 20) - Me.tbTCLUpshiftMinAcceleration.TabIndex = 43 - ' - 'Label30 - ' - Me.Label30.AutoSize = True - Me.Label30.Location = New System.Drawing.Point(141, 22) - Me.Label30.Name = "Label30" - Me.Label30.Size = New System.Drawing.Size(34, 13) - Me.Label30.TabIndex = 42 - Me.Label30.Text = "[m/s²]" - ' - 'Label31 - ' - Me.Label31.AutoSize = True - Me.Label31.Location = New System.Drawing.Point(6, 22) - Me.Label31.Name = "Label31" - Me.Label31.Size = New System.Drawing.Size(69, 13) - Me.Label31.TabIndex = 41 - Me.Label31.Text = "Acc. for C->L" - ' - 'Label16 - ' - Me.Label16.AutoSize = True - Me.Label16.Location = New System.Drawing.Point(18, 105) - Me.Label16.Name = "Label16" - Me.Label16.Size = New System.Drawing.Size(95, 13) - Me.Label16.TabIndex = 45 - Me.Label16.Text = "Transmission Type" - ' - 'CbGStype - ' - Me.CbGStype.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList - Me.CbGStype.FormattingEnabled = True - Me.CbGStype.Location = New System.Drawing.Point(119, 102) - Me.CbGStype.Name = "CbGStype" - Me.CbGStype.Size = New System.Drawing.Size(227, 21) - Me.CbGStype.TabIndex = 1 - ' - 'BtAddGear - ' - Me.BtAddGear.Image = Global.TUGraz.VECTO.My.Resources.Resources.plus_circle_icon - Me.BtAddGear.Location = New System.Drawing.Point(6, 202) - Me.BtAddGear.Name = "BtAddGear" - Me.BtAddGear.Size = New System.Drawing.Size(24, 24) - Me.BtAddGear.TabIndex = 1 - Me.BtAddGear.UseVisualStyleBackColor = True - ' - 'GroupBox4 - ' - Me.GroupBox4.Controls.Add(Me.btExportVGBS) - Me.GroupBox4.Controls.Add(Me.Label32) - Me.GroupBox4.Controls.Add(Me.LvGears) - Me.GroupBox4.Controls.Add(Me.BtRemGear) - Me.GroupBox4.Controls.Add(Me.BtAddGear) - Me.GroupBox4.Location = New System.Drawing.Point(12, 135) - Me.GroupBox4.Name = "GroupBox4" - Me.GroupBox4.Size = New System.Drawing.Size(441, 232) - Me.GroupBox4.TabIndex = 2 - Me.GroupBox4.TabStop = False - Me.GroupBox4.Text = "Gears" - ' - 'Label32 - ' - Me.Label32.AutoSize = True - Me.Label32.Location = New System.Drawing.Point(331, 202) - Me.Label32.Name = "Label32" - Me.Label32.Size = New System.Drawing.Size(106, 13) - Me.Label32.TabIndex = 3 - Me.Label32.Text = "(Double-Click to Edit)" - ' - 'PnInertiaTI - ' - Me.PnInertiaTI.Controls.Add(Me.Label6) - Me.PnInertiaTI.Controls.Add(Me.TBI_getr) - Me.PnInertiaTI.Controls.Add(Me.Label33) - Me.PnInertiaTI.Controls.Add(Me.Label48) - Me.PnInertiaTI.Controls.Add(Me.Label49) - Me.PnInertiaTI.Controls.Add(Me.TbTracInt) - Me.PnInertiaTI.Location = New System.Drawing.Point(459, 344) - Me.PnInertiaTI.Name = "PnInertiaTI" - Me.PnInertiaTI.Size = New System.Drawing.Size(411, 30) - Me.PnInertiaTI.TabIndex = 4 - ' - 'PicBox - ' - Me.PicBox.BackColor = System.Drawing.Color.LightGray - Me.PicBox.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle - Me.PicBox.Location = New System.Drawing.Point(459, 28) - Me.PicBox.Name = "PicBox" - Me.PicBox.Size = New System.Drawing.Size(414, 308) - Me.PicBox.TabIndex = 48 - Me.PicBox.TabStop = False - ' - 'gbPowershiftLosses - ' - Me.gbPowershiftLosses.Controls.Add(Me.lbAtShiftTime) - Me.gbPowershiftLosses.Controls.Add(Me.tbATShiftTime) - Me.gbPowershiftLosses.Controls.Add(Me.Label28) - Me.gbPowershiftLosses.Location = New System.Drawing.Point(459, 598) - Me.gbPowershiftLosses.Name = "gbPowershiftLosses" - Me.gbPowershiftLosses.Size = New System.Drawing.Size(414, 47) - Me.gbPowershiftLosses.TabIndex = 49 - Me.gbPowershiftLosses.TabStop = False - Me.gbPowershiftLosses.Text = "Power shift losses" - ' - 'lbAtShiftTime - ' - Me.lbAtShiftTime.AutoSize = True - Me.lbAtShiftTime.Location = New System.Drawing.Point(6, 22) - Me.lbAtShiftTime.Name = "lbAtShiftTime" - Me.lbAtShiftTime.Size = New System.Drawing.Size(50, 13) - Me.lbAtShiftTime.TabIndex = 0 - Me.lbAtShiftTime.Text = "Shift time" - ' - 'tbATShiftTime - ' - Me.tbATShiftTime.Location = New System.Drawing.Point(78, 19) - Me.tbATShiftTime.Name = "tbATShiftTime" - Me.tbATShiftTime.Size = New System.Drawing.Size(57, 20) - Me.tbATShiftTime.TabIndex = 4 - ' - 'Label28 - ' - Me.Label28.AutoSize = True - Me.Label28.Location = New System.Drawing.Point(141, 22) - Me.Label28.Name = "Label28" - Me.Label28.Size = New System.Drawing.Size(18, 13) - Me.Label28.TabIndex = 41 - Me.Label28.Text = "[s]" - ' - 'tbTCCUpshiftMinAcceleration - ' - Me.tbTCCUpshiftMinAcceleration.Location = New System.Drawing.Point(299, 19) - Me.tbTCCUpshiftMinAcceleration.Name = "tbTCCUpshiftMinAcceleration" - Me.tbTCCUpshiftMinAcceleration.Size = New System.Drawing.Size(57, 20) - Me.tbTCCUpshiftMinAcceleration.TabIndex = 46 - ' - 'Label34 - ' - Me.Label34.AutoSize = True - Me.Label34.Location = New System.Drawing.Point(362, 22) - Me.Label34.Name = "Label34" - Me.Label34.Size = New System.Drawing.Size(34, 13) - Me.Label34.TabIndex = 45 - Me.Label34.Text = "[m/s²]" - ' - 'Label35 - ' - Me.Label35.AutoSize = True - Me.Label35.Location = New System.Drawing.Point(211, 22) - Me.Label35.Name = "Label35" - Me.Label35.Size = New System.Drawing.Size(70, 13) - Me.Label35.TabIndex = 44 - Me.Label35.Text = "Acc. for C->C" - ' - 'gbTCAccMin - ' - Me.gbTCAccMin.Controls.Add(Me.tbTCLUpshiftMinAcceleration) - Me.gbTCAccMin.Controls.Add(Me.tbTCCUpshiftMinAcceleration) - Me.gbTCAccMin.Controls.Add(Me.Label34) - Me.gbTCAccMin.Controls.Add(Me.Label31) - Me.gbTCAccMin.Controls.Add(Me.Label35) - Me.gbTCAccMin.Controls.Add(Me.Label30) - Me.gbTCAccMin.Location = New System.Drawing.Point(459, 545) - Me.gbTCAccMin.Name = "gbTCAccMin" - Me.gbTCAccMin.Size = New System.Drawing.Size(414, 47) - Me.gbTCAccMin.TabIndex = 50 - Me.gbTCAccMin.TabStop = False - Me.gbTCAccMin.Text = "Torque Converter: Min. acceleration after upshift" - ' - 'lblGbxInfo - ' - Me.lblGbxInfo.AutoSize = True - Me.lblGbxInfo.Location = New System.Drawing.Point(121, 126) - Me.lblGbxInfo.Name = "lblGbxInfo" - Me.lblGbxInfo.Size = New System.Drawing.Size(0, 13) - Me.lblGbxInfo.TabIndex = 51 - ' - 'btnExportXML - ' - Me.btnExportXML.Location = New System.Drawing.Point(459, 648) - Me.btnExportXML.Name = "btnExportXML" - Me.btnExportXML.Size = New System.Drawing.Size(119, 23) - Me.btnExportXML.TabIndex = 52 - Me.btnExportXML.Text = "Exp. Gearbox as XML" - Me.btnExportXML.UseVisualStyleBackColor = True - ' - 'btnExportAxlGearXML - ' - Me.btnExportAxlGearXML.Location = New System.Drawing.Point(584, 648) - Me.btnExportAxlGearXML.Name = "btnExportAxlGearXML" - Me.btnExportAxlGearXML.Size = New System.Drawing.Size(118, 23) - Me.btnExportAxlGearXML.TabIndex = 53 - Me.btnExportAxlGearXML.Text = "Exp. AxlGear as XML" - Me.btnExportAxlGearXML.UseVisualStyleBackColor = True - ' - 'btExportVGBS - ' - Me.btExportVGBS.Enabled = False - Me.btExportVGBS.Location = New System.Drawing.Point(55, 202) - Me.btExportVGBS.Name = "btExportVGBS" - Me.btExportVGBS.Size = New System.Drawing.Size(153, 24) - Me.btExportVGBS.TabIndex = 4 - Me.btExportVGBS.Text = "Export Shiftcurve as VGBS" - Me.btExportVGBS.UseVisualStyleBackColor = True - ' - 'GearboxForm - ' - Me.AcceptButton = Me.ButOK - Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.CancelButton = Me.ButCancel - Me.ClientSize = New System.Drawing.Size(877, 696) - Me.Controls.Add(Me.btnExportAxlGearXML) - Me.Controls.Add(Me.btnExportXML) - Me.Controls.Add(Me.lblGbxInfo) - Me.Controls.Add(Me.gbTCAccMin) - Me.Controls.Add(Me.gbPowershiftLosses) - Me.Controls.Add(Me.PicBox) - Me.Controls.Add(Me.PnInertiaTI) - Me.Controls.Add(Me.GroupBox4) - Me.Controls.Add(Me.CbGStype) - Me.Controls.Add(Me.Label16) - Me.Controls.Add(Me.PictureBox1) - Me.Controls.Add(Me.GrGearShift) - Me.Controls.Add(Me.gbTC) - Me.Controls.Add(Me.Label3) - Me.Controls.Add(Me.TbName) - Me.Controls.Add(Me.ButCancel) - Me.Controls.Add(Me.ButOK) - Me.Controls.Add(Me.StatusStrip1) - Me.Controls.Add(Me.ToolStrip1) - Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle - Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon) - Me.MaximizeBox = False - Me.Name = "GearboxForm" - Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen - Me.Text = "F_GBX" - Me.ToolStrip1.ResumeLayout(False) - Me.ToolStrip1.PerformLayout() - Me.StatusStrip1.ResumeLayout(False) - Me.StatusStrip1.PerformLayout() - CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).EndInit() - Me.GrGearShift.ResumeLayout(False) - Me.GrGearShift.PerformLayout() - Me.GroupBox1.ResumeLayout(False) - Me.GroupBox1.PerformLayout() - Me.PnTorqRes.ResumeLayout(False) - Me.PnTorqRes.PerformLayout() - Me.GroupBox2.ResumeLayout(False) - Me.GroupBox2.PerformLayout() - Me.CmOpenFile.ResumeLayout(False) - Me.gbTC.ResumeLayout(False) - Me.gbTC.PerformLayout() - Me.pnTcEngineering.ResumeLayout(False) - Me.pnTcEngineering.PerformLayout() - Me.GroupBox4.ResumeLayout(False) - Me.GroupBox4.PerformLayout() - Me.PnInertiaTI.ResumeLayout(False) - Me.PnInertiaTI.PerformLayout() - CType(Me.PicBox, System.ComponentModel.ISupportInitialize).EndInit() - Me.gbPowershiftLosses.ResumeLayout(False) - Me.gbPowershiftLosses.PerformLayout() - Me.gbTCAccMin.ResumeLayout(False) - Me.gbTCAccMin.PerformLayout() - Me.ResumeLayout(False) - Me.PerformLayout() + Me.components = New System.ComponentModel.Container() + Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(GearboxForm)) + Me.ToolStrip1 = New System.Windows.Forms.ToolStrip() + Me.ToolStripBtNew = New System.Windows.Forms.ToolStripButton() + Me.ToolStripBtOpen = New System.Windows.Forms.ToolStripButton() + Me.ToolStripBtSave = New System.Windows.Forms.ToolStripButton() + Me.ToolStripBtSaveAs = New System.Windows.Forms.ToolStripButton() + Me.ToolStripSeparator3 = New System.Windows.Forms.ToolStripSeparator() + Me.ToolStripBtSendTo = New System.Windows.Forms.ToolStripButton() + Me.ToolStripSeparator1 = New System.Windows.Forms.ToolStripSeparator() + Me.ToolStripButton1 = New System.Windows.Forms.ToolStripButton() + Me.StatusStrip1 = New System.Windows.Forms.StatusStrip() + Me.LbStatus = New System.Windows.Forms.ToolStripStatusLabel() + Me.ButCancel = New System.Windows.Forms.Button() + Me.ButOK = New System.Windows.Forms.Button() + Me.TbTracInt = New System.Windows.Forms.TextBox() + Me.LvGears = New System.Windows.Forms.ListView() + Me.ColumnHeader1 = CType(New System.Windows.Forms.ColumnHeader(),System.Windows.Forms.ColumnHeader) + Me.ColumnHeader2 = CType(New System.Windows.Forms.ColumnHeader(),System.Windows.Forms.ColumnHeader) + Me.ColumnHeader3 = CType(New System.Windows.Forms.ColumnHeader(),System.Windows.Forms.ColumnHeader) + Me.ColumnHeader5 = CType(New System.Windows.Forms.ColumnHeader(),System.Windows.Forms.ColumnHeader) + Me.ColumnHeader6 = CType(New System.Windows.Forms.ColumnHeader(),System.Windows.Forms.ColumnHeader) + Me.ColumnHeader7 = CType(New System.Windows.Forms.ColumnHeader(),System.Windows.Forms.ColumnHeader) + Me.TBI_getr = New System.Windows.Forms.TextBox() + Me.Label49 = New System.Windows.Forms.Label() + Me.Label33 = New System.Windows.Forms.Label() + Me.Label48 = New System.Windows.Forms.Label() + Me.Label6 = New System.Windows.Forms.Label() + Me.Label3 = New System.Windows.Forms.Label() + Me.TbName = New System.Windows.Forms.TextBox() + Me.PictureBox1 = New System.Windows.Forms.PictureBox() + Me.BtRemGear = New System.Windows.Forms.Button() + Me.GrGearShift = New System.Windows.Forms.GroupBox() + Me.GroupBox1 = New System.Windows.Forms.GroupBox() + Me.tbUpshiftMinAcceleration = New System.Windows.Forms.TextBox() + Me.tbUpshiftAfterDownshift = New System.Windows.Forms.TextBox() + Me.tbDownshiftAfterUpshift = New System.Windows.Forms.TextBox() + Me.Label24 = New System.Windows.Forms.Label() + Me.Label23 = New System.Windows.Forms.Label() + Me.Label22 = New System.Windows.Forms.Label() + Me.Label21 = New System.Windows.Forms.Label() + Me.Label20 = New System.Windows.Forms.Label() + Me.Label19 = New System.Windows.Forms.Label() + Me.PnTorqRes = New System.Windows.Forms.Panel() + Me.Label25 = New System.Windows.Forms.Label() + Me.Label2 = New System.Windows.Forms.Label() + Me.Label4 = New System.Windows.Forms.Label() + Me.TbTqResv = New System.Windows.Forms.TextBox() + Me.TbMinTimeBetweenShifts = New System.Windows.Forms.TextBox() + Me.Label12 = New System.Windows.Forms.Label() + Me.Label13 = New System.Windows.Forms.Label() + Me.GroupBox2 = New System.Windows.Forms.GroupBox() + Me.TbStartAcc = New System.Windows.Forms.TextBox() + Me.Label11 = New System.Windows.Forms.Label() + Me.TbStartSpeed = New System.Windows.Forms.TextBox() + Me.Label9 = New System.Windows.Forms.Label() + Me.Label10 = New System.Windows.Forms.Label() + Me.TbTqResvStart = New System.Windows.Forms.TextBox() + Me.Label8 = New System.Windows.Forms.Label() + Me.Label5 = New System.Windows.Forms.Label() + Me.Label7 = New System.Windows.Forms.Label() + Me.CmOpenFile = New System.Windows.Forms.ContextMenuStrip(Me.components) + Me.OpenWithToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.ShowInFolderToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.gbTC = New System.Windows.Forms.GroupBox() + Me.pnTcEngineering = New System.Windows.Forms.Panel() + Me.Label26 = New System.Windows.Forms.Label() + Me.TBTCShiftPolygon = New System.Windows.Forms.TextBox() + Me.tbTCmaxSpeed = New System.Windows.Forms.TextBox() + Me.TbTCrefrpm = New System.Windows.Forms.TextBox() + Me.Label27 = New System.Windows.Forms.Label() + Me.Label14 = New System.Windows.Forms.Label() + Me.BtTCShiftFileBrowse = New System.Windows.Forms.Button() + Me.Label1 = New System.Windows.Forms.Label() + Me.TbTCinertia = New System.Windows.Forms.TextBox() + Me.Label15 = New System.Windows.Forms.Label() + Me.Label18 = New System.Windows.Forms.Label() + Me.LblTCShiftFile = New System.Windows.Forms.Label() + Me.BtTCfileOpen = New System.Windows.Forms.Button() + Me.TbTCfile = New System.Windows.Forms.TextBox() + Me.BtTCfileBrowse = New System.Windows.Forms.Button() + Me.Label17 = New System.Windows.Forms.Label() + Me.tbTCLUpshiftMinAcceleration = New System.Windows.Forms.TextBox() + Me.Label30 = New System.Windows.Forms.Label() + Me.Label31 = New System.Windows.Forms.Label() + Me.Label16 = New System.Windows.Forms.Label() + Me.CbGStype = New System.Windows.Forms.ComboBox() + Me.BtAddGear = New System.Windows.Forms.Button() + Me.GroupBox4 = New System.Windows.Forms.GroupBox() + Me.btExportVGBS = New System.Windows.Forms.Button() + Me.Label32 = New System.Windows.Forms.Label() + Me.PnInertiaTI = New System.Windows.Forms.Panel() + Me.PicBox = New System.Windows.Forms.PictureBox() + Me.gbPowershiftLosses = New System.Windows.Forms.GroupBox() + Me.lbAtShiftTime = New System.Windows.Forms.Label() + Me.tbATShiftTime = New System.Windows.Forms.TextBox() + Me.Label28 = New System.Windows.Forms.Label() + Me.tbTCCUpshiftMinAcceleration = New System.Windows.Forms.TextBox() + Me.Label34 = New System.Windows.Forms.Label() + Me.Label35 = New System.Windows.Forms.Label() + Me.gbTCAccMin = New System.Windows.Forms.GroupBox() + Me.lblGbxInfo = New System.Windows.Forms.Label() + Me.btnExportXML = New System.Windows.Forms.Button() + Me.btnExportAxlGearXML = New System.Windows.Forms.Button() + Me.ToolStrip1.SuspendLayout + Me.StatusStrip1.SuspendLayout + CType(Me.PictureBox1,System.ComponentModel.ISupportInitialize).BeginInit + Me.GrGearShift.SuspendLayout + Me.GroupBox1.SuspendLayout + Me.PnTorqRes.SuspendLayout + Me.GroupBox2.SuspendLayout + Me.CmOpenFile.SuspendLayout + Me.gbTC.SuspendLayout + Me.pnTcEngineering.SuspendLayout + Me.GroupBox4.SuspendLayout + Me.PnInertiaTI.SuspendLayout + CType(Me.PicBox,System.ComponentModel.ISupportInitialize).BeginInit + Me.gbPowershiftLosses.SuspendLayout + Me.gbTCAccMin.SuspendLayout + Me.SuspendLayout + ' + 'ToolStrip1 + ' + Me.ToolStrip1.GripStyle = System.Windows.Forms.ToolStripGripStyle.Hidden + Me.ToolStrip1.ImageScalingSize = New System.Drawing.Size(24, 24) + Me.ToolStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.ToolStripBtNew, Me.ToolStripBtOpen, Me.ToolStripBtSave, Me.ToolStripBtSaveAs, Me.ToolStripSeparator3, Me.ToolStripBtSendTo, Me.ToolStripSeparator1, Me.ToolStripButton1}) + Me.ToolStrip1.Location = New System.Drawing.Point(0, 0) + Me.ToolStrip1.Name = "ToolStrip1" + Me.ToolStrip1.Size = New System.Drawing.Size(877, 31) + Me.ToolStrip1.TabIndex = 30 + Me.ToolStrip1.Text = "ToolStrip1" + ' + 'ToolStripBtNew + ' + Me.ToolStripBtNew.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image + Me.ToolStripBtNew.Image = Global.TUGraz.VECTO.My.Resources.Resources.blue_document_icon + Me.ToolStripBtNew.ImageTransparentColor = System.Drawing.Color.Magenta + Me.ToolStripBtNew.Name = "ToolStripBtNew" + Me.ToolStripBtNew.Size = New System.Drawing.Size(28, 28) + Me.ToolStripBtNew.Text = "ToolStripButton1" + Me.ToolStripBtNew.ToolTipText = "New" + ' + 'ToolStripBtOpen + ' + Me.ToolStripBtOpen.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image + Me.ToolStripBtOpen.Image = Global.TUGraz.VECTO.My.Resources.Resources.Open_icon + Me.ToolStripBtOpen.ImageTransparentColor = System.Drawing.Color.Magenta + Me.ToolStripBtOpen.Name = "ToolStripBtOpen" + Me.ToolStripBtOpen.Size = New System.Drawing.Size(28, 28) + Me.ToolStripBtOpen.Text = "ToolStripButton1" + Me.ToolStripBtOpen.ToolTipText = "Open..." + ' + 'ToolStripBtSave + ' + Me.ToolStripBtSave.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image + Me.ToolStripBtSave.Image = Global.TUGraz.VECTO.My.Resources.Resources.Actions_document_save_icon + Me.ToolStripBtSave.ImageTransparentColor = System.Drawing.Color.Magenta + Me.ToolStripBtSave.Name = "ToolStripBtSave" + Me.ToolStripBtSave.Size = New System.Drawing.Size(28, 28) + Me.ToolStripBtSave.Text = "ToolStripButton1" + Me.ToolStripBtSave.ToolTipText = "Save" + ' + 'ToolStripBtSaveAs + ' + Me.ToolStripBtSaveAs.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image + Me.ToolStripBtSaveAs.Image = Global.TUGraz.VECTO.My.Resources.Resources.Actions_document_save_as_icon + Me.ToolStripBtSaveAs.ImageTransparentColor = System.Drawing.Color.Magenta + Me.ToolStripBtSaveAs.Name = "ToolStripBtSaveAs" + Me.ToolStripBtSaveAs.Size = New System.Drawing.Size(28, 28) + Me.ToolStripBtSaveAs.Text = "ToolStripButton1" + Me.ToolStripBtSaveAs.ToolTipText = "Save As..." + ' + 'ToolStripSeparator3 + ' + Me.ToolStripSeparator3.Name = "ToolStripSeparator3" + Me.ToolStripSeparator3.Size = New System.Drawing.Size(6, 31) + ' + 'ToolStripBtSendTo + ' + Me.ToolStripBtSendTo.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image + Me.ToolStripBtSendTo.Image = Global.TUGraz.VECTO.My.Resources.Resources.export_icon + Me.ToolStripBtSendTo.ImageTransparentColor = System.Drawing.Color.Magenta + Me.ToolStripBtSendTo.Name = "ToolStripBtSendTo" + Me.ToolStripBtSendTo.Size = New System.Drawing.Size(28, 28) + Me.ToolStripBtSendTo.Text = "Send to Job Editor" + Me.ToolStripBtSendTo.ToolTipText = "Send to Job Editor" + ' + 'ToolStripSeparator1 + ' + Me.ToolStripSeparator1.Name = "ToolStripSeparator1" + Me.ToolStripSeparator1.Size = New System.Drawing.Size(6, 31) + ' + 'ToolStripButton1 + ' + Me.ToolStripButton1.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image + Me.ToolStripButton1.Image = Global.TUGraz.VECTO.My.Resources.Resources.Help_icon + Me.ToolStripButton1.ImageTransparentColor = System.Drawing.Color.Magenta + Me.ToolStripButton1.Name = "ToolStripButton1" + Me.ToolStripButton1.Size = New System.Drawing.Size(28, 28) + Me.ToolStripButton1.Text = "Help" + ' + 'StatusStrip1 + ' + Me.StatusStrip1.ImageScalingSize = New System.Drawing.Size(24, 24) + Me.StatusStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.LbStatus}) + Me.StatusStrip1.Location = New System.Drawing.Point(0, 674) + Me.StatusStrip1.Name = "StatusStrip1" + Me.StatusStrip1.Size = New System.Drawing.Size(877, 22) + Me.StatusStrip1.SizingGrip = false + Me.StatusStrip1.TabIndex = 37 + Me.StatusStrip1.Text = "StatusStrip1" + ' + 'LbStatus + ' + Me.LbStatus.Name = "LbStatus" + Me.LbStatus.Size = New System.Drawing.Size(39, 17) + Me.LbStatus.Text = "Status" + ' + 'ButCancel + ' + Me.ButCancel.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.ButCancel.DialogResult = System.Windows.Forms.DialogResult.Cancel + Me.ButCancel.Location = New System.Drawing.Point(798, 648) + Me.ButCancel.Name = "ButCancel" + Me.ButCancel.Size = New System.Drawing.Size(75, 23) + Me.ButCancel.TabIndex = 8 + Me.ButCancel.Text = "Cancel" + Me.ButCancel.UseVisualStyleBackColor = true + ' + 'ButOK + ' + Me.ButOK.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.ButOK.Location = New System.Drawing.Point(717, 648) + Me.ButOK.Name = "ButOK" + Me.ButOK.Size = New System.Drawing.Size(75, 23) + Me.ButOK.TabIndex = 7 + Me.ButOK.Text = "Save" + Me.ButOK.UseVisualStyleBackColor = true + ' + 'TbTracInt + ' + Me.TbTracInt.Location = New System.Drawing.Point(299, 3) + Me.TbTracInt.Name = "TbTracInt" + Me.TbTracInt.Size = New System.Drawing.Size(57, 20) + Me.TbTracInt.TabIndex = 1 + ' + 'LvGears + ' + Me.LvGears.Columns.AddRange(New System.Windows.Forms.ColumnHeader() {Me.ColumnHeader1, Me.ColumnHeader2, Me.ColumnHeader3, Me.ColumnHeader5, Me.ColumnHeader6, Me.ColumnHeader7}) + Me.LvGears.FullRowSelect = true + Me.LvGears.GridLines = true + Me.LvGears.HideSelection = false + Me.LvGears.Location = New System.Drawing.Point(6, 18) + Me.LvGears.MultiSelect = false + Me.LvGears.Name = "LvGears" + Me.LvGears.Size = New System.Drawing.Size(429, 183) + Me.LvGears.TabIndex = 0 + Me.LvGears.TabStop = false + Me.LvGears.UseCompatibleStateImageBehavior = false + Me.LvGears.View = System.Windows.Forms.View.Details + ' + 'ColumnHeader1 + ' + Me.ColumnHeader1.Text = "Gear" + Me.ColumnHeader1.Width = 38 + ' + 'ColumnHeader2 + ' + Me.ColumnHeader2.Text = "Ratio" + Me.ColumnHeader2.Width = 42 + ' + 'ColumnHeader3 + ' + Me.ColumnHeader3.Text = "Loss Map or Efficiency" + Me.ColumnHeader3.Width = 111 + ' + 'ColumnHeader5 + ' + Me.ColumnHeader5.Text = "Shift Polygons" + Me.ColumnHeader5.Width = 79 + ' + 'ColumnHeader6 + ' + Me.ColumnHeader6.Text = "Max Torque" + Me.ColumnHeader6.Width = 78 + ' + 'ColumnHeader7 + ' + Me.ColumnHeader7.Text = "Max Speed" + Me.ColumnHeader7.Width = 76 + ' + 'TBI_getr + ' + Me.TBI_getr.Location = New System.Drawing.Point(78, 3) + Me.TBI_getr.Name = "TBI_getr" + Me.TBI_getr.Size = New System.Drawing.Size(57, 20) + Me.TBI_getr.TabIndex = 0 + ' + 'Label49 + ' + Me.Label49.AutoSize = true + Me.Label49.Location = New System.Drawing.Point(362, 6) + Me.Label49.Name = "Label49" + Me.Label49.Size = New System.Drawing.Size(18, 13) + Me.Label49.TabIndex = 2 + Me.Label49.Text = "[s]" + ' + 'Label33 + ' + Me.Label33.AutoSize = true + Me.Label33.Location = New System.Drawing.Point(141, 6) + Me.Label33.Name = "Label33" + Me.Label33.Size = New System.Drawing.Size(36, 13) + Me.Label33.TabIndex = 2 + Me.Label33.Text = "[kgm²]" + ' + 'Label48 + ' + Me.Label48.AutoSize = true + Me.Label48.Location = New System.Drawing.Point(191, 6) + Me.Label48.Name = "Label48" + Me.Label48.Size = New System.Drawing.Size(102, 13) + Me.Label48.TabIndex = 2 + Me.Label48.Text = "Traction Interruption" + ' + 'Label6 + ' + Me.Label6.AutoSize = true + Me.Label6.Location = New System.Drawing.Point(6, 6) + Me.Label6.Name = "Label6" + Me.Label6.Size = New System.Drawing.Size(36, 13) + Me.Label6.TabIndex = 2 + Me.Label6.Text = "Inertia" + ' + 'Label3 + ' + Me.Label3.AutoSize = true + Me.Label3.Location = New System.Drawing.Point(26, 79) + Me.Label3.Name = "Label3" + Me.Label3.Size = New System.Drawing.Size(87, 13) + Me.Label3.TabIndex = 42 + Me.Label3.Text = "Make and Model" + ' + 'TbName + ' + Me.TbName.Location = New System.Drawing.Point(119, 76) + Me.TbName.Name = "TbName" + Me.TbName.Size = New System.Drawing.Size(334, 20) + Me.TbName.TabIndex = 0 + ' + 'PictureBox1 + ' + Me.PictureBox1.BackColor = System.Drawing.Color.White + Me.PictureBox1.Image = Global.TUGraz.VECTO.My.Resources.Resources.VECTO_GBX + Me.PictureBox1.Location = New System.Drawing.Point(0, 28) + Me.PictureBox1.Name = "PictureBox1" + Me.PictureBox1.Size = New System.Drawing.Size(453, 40) + Me.PictureBox1.TabIndex = 43 + Me.PictureBox1.TabStop = false + ' + 'BtRemGear + ' + Me.BtRemGear.Image = Global.TUGraz.VECTO.My.Resources.Resources.minus_circle_icon + Me.BtRemGear.Location = New System.Drawing.Point(30, 202) + Me.BtRemGear.Name = "BtRemGear" + Me.BtRemGear.Size = New System.Drawing.Size(24, 24) + Me.BtRemGear.TabIndex = 2 + Me.BtRemGear.UseVisualStyleBackColor = true + ' + 'GrGearShift + ' + Me.GrGearShift.Controls.Add(Me.GroupBox1) + Me.GrGearShift.Controls.Add(Me.PnTorqRes) + Me.GrGearShift.Controls.Add(Me.TbMinTimeBetweenShifts) + Me.GrGearShift.Controls.Add(Me.Label12) + Me.GrGearShift.Controls.Add(Me.Label13) + Me.GrGearShift.Controls.Add(Me.GroupBox2) + Me.GrGearShift.Location = New System.Drawing.Point(12, 377) + Me.GrGearShift.Name = "GrGearShift" + Me.GrGearShift.Size = New System.Drawing.Size(441, 291) + Me.GrGearShift.TabIndex = 3 + Me.GrGearShift.TabStop = false + Me.GrGearShift.Text = "Gear shift parameters" + ' + 'GroupBox1 + ' + Me.GroupBox1.Controls.Add(Me.tbUpshiftMinAcceleration) + Me.GroupBox1.Controls.Add(Me.tbUpshiftAfterDownshift) + Me.GroupBox1.Controls.Add(Me.tbDownshiftAfterUpshift) + Me.GroupBox1.Controls.Add(Me.Label24) + Me.GroupBox1.Controls.Add(Me.Label23) + Me.GroupBox1.Controls.Add(Me.Label22) + Me.GroupBox1.Controls.Add(Me.Label21) + Me.GroupBox1.Controls.Add(Me.Label20) + Me.GroupBox1.Controls.Add(Me.Label19) + Me.GroupBox1.Location = New System.Drawing.Point(6, 82) + Me.GroupBox1.Name = "GroupBox1" + Me.GroupBox1.Size = New System.Drawing.Size(429, 100) + Me.GroupBox1.TabIndex = 2 + Me.GroupBox1.TabStop = false + Me.GroupBox1.Text = "Shift Strategy Parameters" + ' + 'tbUpshiftMinAcceleration + ' + Me.tbUpshiftMinAcceleration.Location = New System.Drawing.Point(209, 71) + Me.tbUpshiftMinAcceleration.Name = "tbUpshiftMinAcceleration" + Me.tbUpshiftMinAcceleration.Size = New System.Drawing.Size(57, 20) + Me.tbUpshiftMinAcceleration.TabIndex = 2 + ' + 'tbUpshiftAfterDownshift + ' + Me.tbUpshiftAfterDownshift.Location = New System.Drawing.Point(209, 45) + Me.tbUpshiftAfterDownshift.Name = "tbUpshiftAfterDownshift" + Me.tbUpshiftAfterDownshift.Size = New System.Drawing.Size(57, 20) + Me.tbUpshiftAfterDownshift.TabIndex = 1 + ' + 'tbDownshiftAfterUpshift + ' + Me.tbDownshiftAfterUpshift.Location = New System.Drawing.Point(209, 20) + Me.tbDownshiftAfterUpshift.Name = "tbDownshiftAfterUpshift" + Me.tbDownshiftAfterUpshift.Size = New System.Drawing.Size(57, 20) + Me.tbDownshiftAfterUpshift.TabIndex = 0 + ' + 'Label24 + ' + Me.Label24.AutoSize = true + Me.Label24.Location = New System.Drawing.Point(275, 74) + Me.Label24.Name = "Label24" + Me.Label24.Size = New System.Drawing.Size(34, 13) + Me.Label24.TabIndex = 5 + Me.Label24.Text = "[m/s²]" + ' + 'Label23 + ' + Me.Label23.AutoSize = true + Me.Label23.Location = New System.Drawing.Point(275, 48) + Me.Label23.Name = "Label23" + Me.Label23.Size = New System.Drawing.Size(18, 13) + Me.Label23.TabIndex = 4 + Me.Label23.Text = "[s]" + ' + 'Label22 + ' + Me.Label22.AutoSize = true + Me.Label22.Location = New System.Drawing.Point(275, 25) + Me.Label22.Name = "Label22" + Me.Label22.Size = New System.Drawing.Size(18, 13) + Me.Label22.TabIndex = 3 + Me.Label22.Text = "[s]" + ' + 'Label21 + ' + Me.Label21.AutoSize = true + Me.Label21.Location = New System.Drawing.Point(20, 74) + Me.Label21.Name = "Label21" + Me.Label21.Size = New System.Drawing.Size(146, 13) + Me.Label21.TabIndex = 2 + Me.Label21.Text = "Min. acceleration after upshift" + ' + 'Label20 + ' + Me.Label20.AutoSize = true + Me.Label20.Location = New System.Drawing.Point(20, 48) + Me.Label20.Name = "Label20" + Me.Label20.Size = New System.Drawing.Size(140, 13) + Me.Label20.TabIndex = 1 + Me.Label20.Text = "Upshift after downshift delay" + ' + 'Label19 + ' + Me.Label19.AutoSize = true + Me.Label19.Location = New System.Drawing.Point(20, 25) + Me.Label19.Name = "Label19" + Me.Label19.Size = New System.Drawing.Size(140, 13) + Me.Label19.TabIndex = 0 + Me.Label19.Text = "Downshift after upshift delay" + ' + 'PnTorqRes + ' + Me.PnTorqRes.Controls.Add(Me.Label25) + Me.PnTorqRes.Controls.Add(Me.Label2) + Me.PnTorqRes.Controls.Add(Me.Label4) + Me.PnTorqRes.Controls.Add(Me.TbTqResv) + Me.PnTorqRes.Location = New System.Drawing.Point(9, 20) + Me.PnTorqRes.Name = "PnTorqRes" + Me.PnTorqRes.Size = New System.Drawing.Size(426, 32) + Me.PnTorqRes.TabIndex = 0 + ' + 'Label25 + ' + Me.Label25.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.Label25.AutoSize = true + Me.Label25.Location = New System.Drawing.Point(294, 9) + Me.Label25.Name = "Label25" + Me.Label25.Size = New System.Drawing.Size(129, 13) + Me.Label25.TabIndex = 1 + Me.Label25.Text = "(Early shift-up, Skip gears)" + ' + 'Label2 + ' + Me.Label2.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.Label2.AutoSize = true + Me.Label2.Location = New System.Drawing.Point(18, 9) + Me.Label2.Name = "Label2" + Me.Label2.Size = New System.Drawing.Size(79, 13) + Me.Label2.TabIndex = 0 + Me.Label2.Text = "Torque reserve" + ' + 'Label4 + ' + Me.Label4.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.Label4.AutoSize = true + Me.Label4.Location = New System.Drawing.Point(272, 9) + Me.Label4.Name = "Label4" + Me.Label4.Size = New System.Drawing.Size(21, 13) + Me.Label4.TabIndex = 0 + Me.Label4.Text = "[%]" + ' + 'TbTqResv + ' + Me.TbTqResv.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.TbTqResv.Location = New System.Drawing.Point(206, 6) + Me.TbTqResv.Name = "TbTqResv" + Me.TbTqResv.Size = New System.Drawing.Size(57, 20) + Me.TbTqResv.TabIndex = 0 + ' + 'TbMinTimeBetweenShifts + ' + Me.TbMinTimeBetweenShifts.Location = New System.Drawing.Point(215, 52) + Me.TbMinTimeBetweenShifts.Name = "TbMinTimeBetweenShifts" + Me.TbMinTimeBetweenShifts.Size = New System.Drawing.Size(57, 20) + Me.TbMinTimeBetweenShifts.TabIndex = 1 + ' + 'Label12 + ' + Me.Label12.AutoSize = true + Me.Label12.Location = New System.Drawing.Point(281, 55) + Me.Label12.Name = "Label12" + Me.Label12.Size = New System.Drawing.Size(18, 13) + Me.Label12.TabIndex = 9 + Me.Label12.Text = "[s]" + ' + 'Label13 + ' + Me.Label13.AutoSize = true + Me.Label13.Location = New System.Drawing.Point(27, 55) + Me.Label13.Name = "Label13" + Me.Label13.Size = New System.Drawing.Size(162, 13) + Me.Label13.TabIndex = 8 + Me.Label13.Text = "Minimum time between gearshifts" + ' + 'GroupBox2 + ' + Me.GroupBox2.Controls.Add(Me.TbStartAcc) + Me.GroupBox2.Controls.Add(Me.Label11) + Me.GroupBox2.Controls.Add(Me.TbStartSpeed) + Me.GroupBox2.Controls.Add(Me.Label9) + Me.GroupBox2.Controls.Add(Me.Label10) + Me.GroupBox2.Controls.Add(Me.TbTqResvStart) + Me.GroupBox2.Controls.Add(Me.Label8) + Me.GroupBox2.Controls.Add(Me.Label5) + Me.GroupBox2.Controls.Add(Me.Label7) + Me.GroupBox2.Location = New System.Drawing.Point(6, 186) + Me.GroupBox2.Name = "GroupBox2" + Me.GroupBox2.Size = New System.Drawing.Size(429, 99) + Me.GroupBox2.TabIndex = 3 + Me.GroupBox2.TabStop = false + Me.GroupBox2.Text = "Start Gear" + ' + 'TbStartAcc + ' + Me.TbStartAcc.Location = New System.Drawing.Point(209, 71) + Me.TbStartAcc.Name = "TbStartAcc" + Me.TbStartAcc.Size = New System.Drawing.Size(57, 20) + Me.TbStartAcc.TabIndex = 2 + Me.TbStartAcc.Visible = false + ' + 'Label11 + ' + Me.Label11.AutoSize = true + Me.Label11.Location = New System.Drawing.Point(20, 74) + Me.Label11.Name = "Label11" + Me.Label11.Size = New System.Drawing.Size(173, 13) + Me.Label11.TabIndex = 0 + Me.Label11.Text = "Reference acceleration at clutch-in" + Me.Label11.Visible = false + ' + 'TbStartSpeed + ' + Me.TbStartSpeed.Location = New System.Drawing.Point(209, 45) + Me.TbStartSpeed.Name = "TbStartSpeed" + Me.TbStartSpeed.Size = New System.Drawing.Size(57, 20) + Me.TbStartSpeed.TabIndex = 1 + ' + 'Label9 + ' + Me.Label9.AutoSize = true + Me.Label9.Location = New System.Drawing.Point(20, 48) + Me.Label9.Name = "Label9" + Me.Label9.Size = New System.Drawing.Size(181, 13) + Me.Label9.TabIndex = 0 + Me.Label9.Text = "Reference vehicle speed at clutch-in" + ' + 'Label10 + ' + Me.Label10.AutoSize = true + Me.Label10.Location = New System.Drawing.Point(272, 74) + Me.Label10.Name = "Label10" + Me.Label10.Size = New System.Drawing.Size(34, 13) + Me.Label10.TabIndex = 0 + Me.Label10.Text = "[m/s²]" + Me.Label10.Visible = false + ' + 'TbTqResvStart + ' + Me.TbTqResvStart.Location = New System.Drawing.Point(209, 19) + Me.TbTqResvStart.Name = "TbTqResvStart" + Me.TbTqResvStart.Size = New System.Drawing.Size(57, 20) + Me.TbTqResvStart.TabIndex = 0 + ' + 'Label8 + ' + Me.Label8.AutoSize = true + Me.Label8.Location = New System.Drawing.Point(272, 48) + Me.Label8.Name = "Label8" + Me.Label8.Size = New System.Drawing.Size(31, 13) + Me.Label8.TabIndex = 0 + Me.Label8.Text = "[m/s]" + ' + 'Label5 + ' + Me.Label5.AutoSize = true + Me.Label5.Location = New System.Drawing.Point(20, 22) + Me.Label5.Name = "Label5" + Me.Label5.Size = New System.Drawing.Size(79, 13) + Me.Label5.TabIndex = 0 + Me.Label5.Text = "Torque reserve" + ' + 'Label7 + ' + Me.Label7.AutoSize = true + Me.Label7.Location = New System.Drawing.Point(272, 22) + Me.Label7.Name = "Label7" + Me.Label7.Size = New System.Drawing.Size(21, 13) + Me.Label7.TabIndex = 0 + Me.Label7.Text = "[%]" + ' + 'CmOpenFile + ' + Me.CmOpenFile.ImageScalingSize = New System.Drawing.Size(24, 24) + Me.CmOpenFile.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.OpenWithToolStripMenuItem, Me.ShowInFolderToolStripMenuItem}) + Me.CmOpenFile.Name = "CmOpenFile" + Me.CmOpenFile.Size = New System.Drawing.Size(153, 48) + ' + 'OpenWithToolStripMenuItem + ' + Me.OpenWithToolStripMenuItem.Name = "OpenWithToolStripMenuItem" + Me.OpenWithToolStripMenuItem.Size = New System.Drawing.Size(152, 22) + Me.OpenWithToolStripMenuItem.Text = "Open with ..." + ' + 'ShowInFolderToolStripMenuItem + ' + Me.ShowInFolderToolStripMenuItem.Name = "ShowInFolderToolStripMenuItem" + Me.ShowInFolderToolStripMenuItem.Size = New System.Drawing.Size(152, 22) + Me.ShowInFolderToolStripMenuItem.Text = "Show in Folder" + ' + 'gbTC + ' + Me.gbTC.Controls.Add(Me.pnTcEngineering) + Me.gbTC.Controls.Add(Me.BtTCfileOpen) + Me.gbTC.Controls.Add(Me.TbTCfile) + Me.gbTC.Controls.Add(Me.BtTCfileBrowse) + Me.gbTC.Controls.Add(Me.Label17) + Me.gbTC.Location = New System.Drawing.Point(459, 377) + Me.gbTC.Name = "gbTC" + Me.gbTC.Size = New System.Drawing.Size(414, 162) + Me.gbTC.TabIndex = 5 + Me.gbTC.TabStop = false + Me.gbTC.Text = "Torque Converter" + ' + 'pnTcEngineering + ' + Me.pnTcEngineering.Controls.Add(Me.Label26) + Me.pnTcEngineering.Controls.Add(Me.TBTCShiftPolygon) + Me.pnTcEngineering.Controls.Add(Me.tbTCmaxSpeed) + Me.pnTcEngineering.Controls.Add(Me.TbTCrefrpm) + Me.pnTcEngineering.Controls.Add(Me.Label27) + Me.pnTcEngineering.Controls.Add(Me.Label14) + Me.pnTcEngineering.Controls.Add(Me.BtTCShiftFileBrowse) + Me.pnTcEngineering.Controls.Add(Me.Label1) + Me.pnTcEngineering.Controls.Add(Me.TbTCinertia) + Me.pnTcEngineering.Controls.Add(Me.Label15) + Me.pnTcEngineering.Controls.Add(Me.Label18) + Me.pnTcEngineering.Controls.Add(Me.LblTCShiftFile) + Me.pnTcEngineering.Location = New System.Drawing.Point(7, 63) + Me.pnTcEngineering.Name = "pnTcEngineering" + Me.pnTcEngineering.Size = New System.Drawing.Size(399, 93) + Me.pnTcEngineering.TabIndex = 3 + ' + 'Label26 + ' + Me.Label26.AutoSize = true + Me.Label26.Location = New System.Drawing.Point(1, 29) + Me.Label26.Name = "Label26" + Me.Label26.Size = New System.Drawing.Size(64, 13) + Me.Label26.TabIndex = 50 + Me.Label26.Text = "Max. Speed" + ' + 'TBTCShiftPolygon + ' + Me.TBTCShiftPolygon.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.TBTCShiftPolygon.Location = New System.Drawing.Point(4, 70) + Me.TBTCShiftPolygon.Name = "TBTCShiftPolygon" + Me.TBTCShiftPolygon.Size = New System.Drawing.Size(349, 20) + Me.TBTCShiftPolygon.TabIndex = 3 + ' + 'tbTCmaxSpeed + ' + Me.tbTCmaxSpeed.Location = New System.Drawing.Point(75, 26) + Me.tbTCmaxSpeed.Name = "tbTCmaxSpeed" + Me.tbTCmaxSpeed.Size = New System.Drawing.Size(57, 20) + Me.tbTCmaxSpeed.TabIndex = 2 + ' + 'TbTCrefrpm + ' + Me.TbTCrefrpm.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.TbTCrefrpm.Location = New System.Drawing.Point(296, 0) + Me.TbTCrefrpm.Name = "TbTCrefrpm" + Me.TbTCrefrpm.Size = New System.Drawing.Size(57, 20) + Me.TbTCrefrpm.TabIndex = 1 + ' + 'Label27 + ' + Me.Label27.AutoSize = true + Me.Label27.Location = New System.Drawing.Point(138, 29) + Me.Label27.Name = "Label27" + Me.Label27.Size = New System.Drawing.Size(30, 13) + Me.Label27.TabIndex = 51 + Me.Label27.Text = "[rpm]" + ' + 'Label14 + ' + Me.Label14.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.Label14.AutoSize = true + Me.Label14.Location = New System.Drawing.Point(357, 3) + Me.Label14.Name = "Label14" + Me.Label14.Size = New System.Drawing.Size(40, 13) + Me.Label14.TabIndex = 41 + Me.Label14.Text = "[1/min]" + ' + 'BtTCShiftFileBrowse + ' + Me.BtTCShiftFileBrowse.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.BtTCShiftFileBrowse.Image = Global.TUGraz.VECTO.My.Resources.Resources.Open_icon + Me.BtTCShiftFileBrowse.Location = New System.Drawing.Point(354, 68) + Me.BtTCShiftFileBrowse.Name = "BtTCShiftFileBrowse" + Me.BtTCShiftFileBrowse.Size = New System.Drawing.Size(24, 24) + Me.BtTCShiftFileBrowse.TabIndex = 4 + Me.BtTCShiftFileBrowse.UseVisualStyleBackColor = true + ' + 'Label1 + ' + Me.Label1.AutoSize = true + Me.Label1.Location = New System.Drawing.Point(138, 3) + Me.Label1.Name = "Label1" + Me.Label1.Size = New System.Drawing.Size(36, 13) + Me.Label1.TabIndex = 43 + Me.Label1.Text = "[kgm²]" + ' + 'TbTCinertia + ' + Me.TbTCinertia.Location = New System.Drawing.Point(75, 0) + Me.TbTCinertia.Name = "TbTCinertia" + Me.TbTCinertia.Size = New System.Drawing.Size(57, 20) + Me.TbTCinertia.TabIndex = 0 + ' + 'Label15 + ' + Me.Label15.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.Label15.AutoSize = true + Me.Label15.Location = New System.Drawing.Point(213, 3) + Me.Label15.Name = "Label15" + Me.Label15.Size = New System.Drawing.Size(77, 13) + Me.Label15.TabIndex = 42 + Me.Label15.Text = "Reference rpm" + ' + 'Label18 + ' + Me.Label18.AutoSize = true + Me.Label18.Location = New System.Drawing.Point(1, 3) + Me.Label18.Name = "Label18" + Me.Label18.Size = New System.Drawing.Size(36, 13) + Me.Label18.TabIndex = 44 + Me.Label18.Text = "Inertia" + ' + 'LblTCShiftFile + ' + Me.LblTCShiftFile.AutoSize = true + Me.LblTCShiftFile.Location = New System.Drawing.Point(1, 55) + Me.LblTCShiftFile.Name = "LblTCShiftFile" + Me.LblTCShiftFile.Size = New System.Drawing.Size(207, 13) + Me.LblTCShiftFile.TabIndex = 48 + Me.LblTCShiftFile.Text = "Torque converter shift polygons file (.vgbs)" + ' + 'BtTCfileOpen + ' + Me.BtTCfileOpen.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.BtTCfileOpen.Image = Global.TUGraz.VECTO.My.Resources.Resources.application_export_icon_small + Me.BtTCfileOpen.Location = New System.Drawing.Point(383, 35) + Me.BtTCfileOpen.Name = "BtTCfileOpen" + Me.BtTCfileOpen.Size = New System.Drawing.Size(24, 24) + Me.BtTCfileOpen.TabIndex = 2 + Me.BtTCfileOpen.UseVisualStyleBackColor = true + ' + 'TbTCfile + ' + Me.TbTCfile.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.TbTCfile.Location = New System.Drawing.Point(9, 37) + Me.TbTCfile.Name = "TbTCfile" + Me.TbTCfile.Size = New System.Drawing.Size(349, 20) + Me.TbTCfile.TabIndex = 0 + ' + 'BtTCfileBrowse + ' + Me.BtTCfileBrowse.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.BtTCfileBrowse.Image = Global.TUGraz.VECTO.My.Resources.Resources.Open_icon + Me.BtTCfileBrowse.Location = New System.Drawing.Point(359, 35) + Me.BtTCfileBrowse.Name = "BtTCfileBrowse" + Me.BtTCfileBrowse.Size = New System.Drawing.Size(24, 24) + Me.BtTCfileBrowse.TabIndex = 1 + Me.BtTCfileBrowse.UseVisualStyleBackColor = true + ' + 'Label17 + ' + Me.Label17.AutoSize = true + Me.Label17.Location = New System.Drawing.Point(6, 21) + Me.Label17.Name = "Label17" + Me.Label17.Size = New System.Drawing.Size(209, 13) + Me.Label17.TabIndex = 0 + Me.Label17.Text = "Torque converter characteristics file (.vtcc)" + ' + 'tbTCLUpshiftMinAcceleration + ' + Me.tbTCLUpshiftMinAcceleration.Location = New System.Drawing.Point(78, 19) + Me.tbTCLUpshiftMinAcceleration.Name = "tbTCLUpshiftMinAcceleration" + Me.tbTCLUpshiftMinAcceleration.Size = New System.Drawing.Size(57, 20) + Me.tbTCLUpshiftMinAcceleration.TabIndex = 0 + ' + 'Label30 + ' + Me.Label30.AutoSize = true + Me.Label30.Location = New System.Drawing.Point(141, 22) + Me.Label30.Name = "Label30" + Me.Label30.Size = New System.Drawing.Size(34, 13) + Me.Label30.TabIndex = 42 + Me.Label30.Text = "[m/s²]" + ' + 'Label31 + ' + Me.Label31.AutoSize = true + Me.Label31.Location = New System.Drawing.Point(6, 22) + Me.Label31.Name = "Label31" + Me.Label31.Size = New System.Drawing.Size(69, 13) + Me.Label31.TabIndex = 41 + Me.Label31.Text = "Acc. for C->L" + ' + 'Label16 + ' + Me.Label16.AutoSize = true + Me.Label16.Location = New System.Drawing.Point(18, 105) + Me.Label16.Name = "Label16" + Me.Label16.Size = New System.Drawing.Size(95, 13) + Me.Label16.TabIndex = 45 + Me.Label16.Text = "Transmission Type" + ' + 'CbGStype + ' + Me.CbGStype.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.CbGStype.FormattingEnabled = true + Me.CbGStype.Location = New System.Drawing.Point(119, 102) + Me.CbGStype.Name = "CbGStype" + Me.CbGStype.Size = New System.Drawing.Size(227, 21) + Me.CbGStype.TabIndex = 1 + ' + 'BtAddGear + ' + Me.BtAddGear.Image = Global.TUGraz.VECTO.My.Resources.Resources.plus_circle_icon + Me.BtAddGear.Location = New System.Drawing.Point(6, 202) + Me.BtAddGear.Name = "BtAddGear" + Me.BtAddGear.Size = New System.Drawing.Size(24, 24) + Me.BtAddGear.TabIndex = 1 + Me.BtAddGear.UseVisualStyleBackColor = true + ' + 'GroupBox4 + ' + Me.GroupBox4.Controls.Add(Me.btExportVGBS) + Me.GroupBox4.Controls.Add(Me.Label32) + Me.GroupBox4.Controls.Add(Me.LvGears) + Me.GroupBox4.Controls.Add(Me.BtRemGear) + Me.GroupBox4.Controls.Add(Me.BtAddGear) + Me.GroupBox4.Location = New System.Drawing.Point(12, 135) + Me.GroupBox4.Name = "GroupBox4" + Me.GroupBox4.Size = New System.Drawing.Size(441, 232) + Me.GroupBox4.TabIndex = 2 + Me.GroupBox4.TabStop = false + Me.GroupBox4.Text = "Gears" + ' + 'btExportVGBS + ' + Me.btExportVGBS.Enabled = false + Me.btExportVGBS.Location = New System.Drawing.Point(55, 202) + Me.btExportVGBS.Name = "btExportVGBS" + Me.btExportVGBS.Size = New System.Drawing.Size(153, 24) + Me.btExportVGBS.TabIndex = 4 + Me.btExportVGBS.Text = "Export Shiftcurve as VGBS" + Me.btExportVGBS.UseVisualStyleBackColor = true + ' + 'Label32 + ' + Me.Label32.AutoSize = true + Me.Label32.Location = New System.Drawing.Point(331, 202) + Me.Label32.Name = "Label32" + Me.Label32.Size = New System.Drawing.Size(106, 13) + Me.Label32.TabIndex = 3 + Me.Label32.Text = "(Double-Click to Edit)" + ' + 'PnInertiaTI + ' + Me.PnInertiaTI.Controls.Add(Me.Label6) + Me.PnInertiaTI.Controls.Add(Me.TBI_getr) + Me.PnInertiaTI.Controls.Add(Me.Label33) + Me.PnInertiaTI.Controls.Add(Me.Label48) + Me.PnInertiaTI.Controls.Add(Me.Label49) + Me.PnInertiaTI.Controls.Add(Me.TbTracInt) + Me.PnInertiaTI.Location = New System.Drawing.Point(459, 344) + Me.PnInertiaTI.Name = "PnInertiaTI" + Me.PnInertiaTI.Size = New System.Drawing.Size(411, 30) + Me.PnInertiaTI.TabIndex = 4 + ' + 'PicBox + ' + Me.PicBox.BackColor = System.Drawing.Color.LightGray + Me.PicBox.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle + Me.PicBox.Location = New System.Drawing.Point(459, 28) + Me.PicBox.Name = "PicBox" + Me.PicBox.Size = New System.Drawing.Size(414, 308) + Me.PicBox.TabIndex = 48 + Me.PicBox.TabStop = false + ' + 'gbPowershiftLosses + ' + Me.gbPowershiftLosses.Controls.Add(Me.lbAtShiftTime) + Me.gbPowershiftLosses.Controls.Add(Me.tbATShiftTime) + Me.gbPowershiftLosses.Controls.Add(Me.Label28) + Me.gbPowershiftLosses.Location = New System.Drawing.Point(459, 598) + Me.gbPowershiftLosses.Name = "gbPowershiftLosses" + Me.gbPowershiftLosses.Size = New System.Drawing.Size(414, 47) + Me.gbPowershiftLosses.TabIndex = 6 + Me.gbPowershiftLosses.TabStop = false + Me.gbPowershiftLosses.Text = "Power shift losses" + ' + 'lbAtShiftTime + ' + Me.lbAtShiftTime.AutoSize = true + Me.lbAtShiftTime.Location = New System.Drawing.Point(6, 22) + Me.lbAtShiftTime.Name = "lbAtShiftTime" + Me.lbAtShiftTime.Size = New System.Drawing.Size(50, 13) + Me.lbAtShiftTime.TabIndex = 0 + Me.lbAtShiftTime.Text = "Shift time" + ' + 'tbATShiftTime + ' + Me.tbATShiftTime.Location = New System.Drawing.Point(78, 19) + Me.tbATShiftTime.Name = "tbATShiftTime" + Me.tbATShiftTime.Size = New System.Drawing.Size(57, 20) + Me.tbATShiftTime.TabIndex = 0 + ' + 'Label28 + ' + Me.Label28.AutoSize = true + Me.Label28.Location = New System.Drawing.Point(141, 22) + Me.Label28.Name = "Label28" + Me.Label28.Size = New System.Drawing.Size(18, 13) + Me.Label28.TabIndex = 41 + Me.Label28.Text = "[s]" + ' + 'tbTCCUpshiftMinAcceleration + ' + Me.tbTCCUpshiftMinAcceleration.Location = New System.Drawing.Point(299, 19) + Me.tbTCCUpshiftMinAcceleration.Name = "tbTCCUpshiftMinAcceleration" + Me.tbTCCUpshiftMinAcceleration.Size = New System.Drawing.Size(57, 20) + Me.tbTCCUpshiftMinAcceleration.TabIndex = 1 + ' + 'Label34 + ' + Me.Label34.AutoSize = true + Me.Label34.Location = New System.Drawing.Point(362, 22) + Me.Label34.Name = "Label34" + Me.Label34.Size = New System.Drawing.Size(34, 13) + Me.Label34.TabIndex = 45 + Me.Label34.Text = "[m/s²]" + ' + 'Label35 + ' + Me.Label35.AutoSize = true + Me.Label35.Location = New System.Drawing.Point(211, 22) + Me.Label35.Name = "Label35" + Me.Label35.Size = New System.Drawing.Size(70, 13) + Me.Label35.TabIndex = 44 + Me.Label35.Text = "Acc. for C->C" + ' + 'gbTCAccMin + ' + Me.gbTCAccMin.Controls.Add(Me.tbTCLUpshiftMinAcceleration) + Me.gbTCAccMin.Controls.Add(Me.tbTCCUpshiftMinAcceleration) + Me.gbTCAccMin.Controls.Add(Me.Label34) + Me.gbTCAccMin.Controls.Add(Me.Label31) + Me.gbTCAccMin.Controls.Add(Me.Label35) + Me.gbTCAccMin.Controls.Add(Me.Label30) + Me.gbTCAccMin.Location = New System.Drawing.Point(459, 545) + Me.gbTCAccMin.Name = "gbTCAccMin" + Me.gbTCAccMin.Size = New System.Drawing.Size(414, 47) + Me.gbTCAccMin.TabIndex = 6 + Me.gbTCAccMin.TabStop = false + Me.gbTCAccMin.Text = "Torque Converter: Min. acceleration after upshift" + ' + 'lblGbxInfo + ' + Me.lblGbxInfo.AutoSize = true + Me.lblGbxInfo.Location = New System.Drawing.Point(121, 126) + Me.lblGbxInfo.Name = "lblGbxInfo" + Me.lblGbxInfo.Size = New System.Drawing.Size(0, 13) + Me.lblGbxInfo.TabIndex = 51 + ' + 'btnExportXML + ' + Me.btnExportXML.Location = New System.Drawing.Point(459, 648) + Me.btnExportXML.Name = "btnExportXML" + Me.btnExportXML.Size = New System.Drawing.Size(119, 23) + Me.btnExportXML.TabIndex = 9 + Me.btnExportXML.Text = "Exp. Gearbox as XML" + Me.btnExportXML.UseVisualStyleBackColor = true + ' + 'btnExportAxlGearXML + ' + Me.btnExportAxlGearXML.Location = New System.Drawing.Point(584, 648) + Me.btnExportAxlGearXML.Name = "btnExportAxlGearXML" + Me.btnExportAxlGearXML.Size = New System.Drawing.Size(118, 23) + Me.btnExportAxlGearXML.TabIndex = 10 + Me.btnExportAxlGearXML.Text = "Exp. AxlGear as XML" + Me.btnExportAxlGearXML.UseVisualStyleBackColor = true + ' + 'GearboxForm + ' + Me.AcceptButton = Me.ButOK + Me.AutoScaleDimensions = New System.Drawing.SizeF(6!, 13!) + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font + Me.CancelButton = Me.ButCancel + Me.ClientSize = New System.Drawing.Size(877, 696) + Me.Controls.Add(Me.btnExportAxlGearXML) + Me.Controls.Add(Me.btnExportXML) + Me.Controls.Add(Me.lblGbxInfo) + Me.Controls.Add(Me.gbTCAccMin) + Me.Controls.Add(Me.gbPowershiftLosses) + Me.Controls.Add(Me.PicBox) + Me.Controls.Add(Me.PnInertiaTI) + Me.Controls.Add(Me.GroupBox4) + Me.Controls.Add(Me.CbGStype) + Me.Controls.Add(Me.Label16) + Me.Controls.Add(Me.PictureBox1) + Me.Controls.Add(Me.GrGearShift) + Me.Controls.Add(Me.gbTC) + Me.Controls.Add(Me.Label3) + Me.Controls.Add(Me.TbName) + Me.Controls.Add(Me.ButCancel) + Me.Controls.Add(Me.ButOK) + Me.Controls.Add(Me.StatusStrip1) + Me.Controls.Add(Me.ToolStrip1) + Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle + Me.Icon = CType(resources.GetObject("$this.Icon"),System.Drawing.Icon) + Me.MaximizeBox = false + Me.Name = "GearboxForm" + Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen + Me.Text = "F_GBX" + Me.ToolStrip1.ResumeLayout(false) + Me.ToolStrip1.PerformLayout + Me.StatusStrip1.ResumeLayout(false) + Me.StatusStrip1.PerformLayout + CType(Me.PictureBox1,System.ComponentModel.ISupportInitialize).EndInit + Me.GrGearShift.ResumeLayout(false) + Me.GrGearShift.PerformLayout + Me.GroupBox1.ResumeLayout(false) + Me.GroupBox1.PerformLayout + Me.PnTorqRes.ResumeLayout(false) + Me.PnTorqRes.PerformLayout + Me.GroupBox2.ResumeLayout(false) + Me.GroupBox2.PerformLayout + Me.CmOpenFile.ResumeLayout(false) + Me.gbTC.ResumeLayout(false) + Me.gbTC.PerformLayout + Me.pnTcEngineering.ResumeLayout(false) + Me.pnTcEngineering.PerformLayout + Me.GroupBox4.ResumeLayout(false) + Me.GroupBox4.PerformLayout + Me.PnInertiaTI.ResumeLayout(false) + Me.PnInertiaTI.PerformLayout + CType(Me.PicBox,System.ComponentModel.ISupportInitialize).EndInit + Me.gbPowershiftLosses.ResumeLayout(false) + Me.gbPowershiftLosses.PerformLayout + Me.gbTCAccMin.ResumeLayout(false) + Me.gbTCAccMin.PerformLayout + Me.ResumeLayout(false) + Me.PerformLayout - End Sub +End Sub Friend WithEvents ToolStrip1 As ToolStrip Friend WithEvents ToolStripBtNew As ToolStripButton Friend WithEvents ToolStripBtOpen As ToolStripButton diff --git a/VECTO/GUI/GearboxGearDialog.Designer.vb b/VECTO/GUI/GearboxGearDialog.Designer.vb index da689eb1855830f64f440725e71bb65b45c3032d..eaf0f774aa49d222b1dd5ab90c60ad9e7294d896 100644 --- a/VECTO/GUI/GearboxGearDialog.Designer.vb +++ b/VECTO/GUI/GearboxGearDialog.Designer.vb @@ -27,284 +27,283 @@ Partial Class GearboxGearDialog 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. <DebuggerStepThrough()> _ Private Sub InitializeComponent() - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(GearboxGearDialog)) - Me.TableLayoutPanel1 = New System.Windows.Forms.TableLayoutPanel() - Me.OK_Button = New System.Windows.Forms.Button() - Me.Cancel_Button = New System.Windows.Forms.Button() - Me.TbGear = New System.Windows.Forms.TextBox() - Me.Label1 = New System.Windows.Forms.Label() - Me.TbRatio = New System.Windows.Forms.TextBox() - Me.Label2 = New System.Windows.Forms.Label() - Me.TbMapPath = New System.Windows.Forms.TextBox() - Me.Label3 = New System.Windows.Forms.Label() - Me.BtBrowse = New System.Windows.Forms.Button() - Me.BtNext = New System.Windows.Forms.Button() - Me.TbShiftPolyFile = New System.Windows.Forms.TextBox() - Me.BtShiftPolyBrowse = New System.Windows.Forms.Button() - Me.Label4 = New System.Windows.Forms.Label() - Me.PnShiftPoly = New System.Windows.Forms.Panel() - Me.Label5 = New System.Windows.Forms.Label() - Me.TbMaxTorque = New System.Windows.Forms.TextBox() - Me.PnFld = New System.Windows.Forms.Panel() - Me.Label6 = New System.Windows.Forms.Label() - Me.BtPrevious = New System.Windows.Forms.Button() - Me.Label7 = New System.Windows.Forms.Label() - Me.tbMaxSpeed = New System.Windows.Forms.TextBox() - Me.Label8 = New System.Windows.Forms.Label() - Me.TableLayoutPanel1.SuspendLayout() - Me.PnShiftPoly.SuspendLayout() - Me.PnFld.SuspendLayout() - Me.SuspendLayout() - ' - 'TableLayoutPanel1 - ' - Me.TableLayoutPanel1.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) - Me.TableLayoutPanel1.ColumnCount = 2 - Me.TableLayoutPanel1.ColumnStyles.Add(New System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 50.0!)) - Me.TableLayoutPanel1.ColumnStyles.Add(New System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 50.0!)) - Me.TableLayoutPanel1.Controls.Add(Me.OK_Button, 0, 0) - Me.TableLayoutPanel1.Controls.Add(Me.Cancel_Button, 1, 0) - Me.TableLayoutPanel1.Location = New System.Drawing.Point(370, 177) - Me.TableLayoutPanel1.Name = "TableLayoutPanel1" - Me.TableLayoutPanel1.RowCount = 1 - Me.TableLayoutPanel1.RowStyles.Add(New System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 50.0!)) - Me.TableLayoutPanel1.Size = New System.Drawing.Size(146, 29) - Me.TableLayoutPanel1.TabIndex = 12 - ' - 'OK_Button - ' - Me.OK_Button.Anchor = System.Windows.Forms.AnchorStyles.None - Me.OK_Button.Location = New System.Drawing.Point(3, 3) - Me.OK_Button.Name = "OK_Button" - Me.OK_Button.Size = New System.Drawing.Size(67, 23) - Me.OK_Button.TabIndex = 0 - Me.OK_Button.Text = "OK" - ' - 'Cancel_Button - ' - Me.Cancel_Button.Anchor = System.Windows.Forms.AnchorStyles.None - Me.Cancel_Button.DialogResult = System.Windows.Forms.DialogResult.Cancel - Me.Cancel_Button.Location = New System.Drawing.Point(76, 3) - Me.Cancel_Button.Name = "Cancel_Button" - Me.Cancel_Button.Size = New System.Drawing.Size(67, 23) - Me.Cancel_Button.TabIndex = 1 - Me.Cancel_Button.Text = "Cancel" - ' - 'TbGear - ' - Me.TbGear.Location = New System.Drawing.Point(48, 6) - Me.TbGear.Name = "TbGear" - Me.TbGear.ReadOnly = True - Me.TbGear.Size = New System.Drawing.Size(37, 20) - Me.TbGear.TabIndex = 1 - Me.TbGear.TabStop = False - ' - 'Label1 - ' - Me.Label1.AutoSize = True - Me.Label1.Location = New System.Drawing.Point(12, 9) - Me.Label1.Name = "Label1" - Me.Label1.Size = New System.Drawing.Size(30, 13) - Me.Label1.TabIndex = 0 - Me.Label1.Text = "Gear" - ' - 'TbRatio - ' - Me.TbRatio.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) - Me.TbRatio.Location = New System.Drawing.Point(139, 6) - Me.TbRatio.Name = "TbRatio" - Me.TbRatio.Size = New System.Drawing.Size(66, 20) - Me.TbRatio.TabIndex = 3 - ' - 'Label2 - ' - Me.Label2.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) - Me.Label2.AutoSize = True - Me.Label2.Location = New System.Drawing.Point(101, 9) - Me.Label2.Name = "Label2" - Me.Label2.Size = New System.Drawing.Size(32, 13) - Me.Label2.TabIndex = 2 - Me.Label2.Text = "Ratio" - ' - 'TbMapPath - ' - Me.TbMapPath.Location = New System.Drawing.Point(12, 51) - Me.TbMapPath.Name = "TbMapPath" - Me.TbMapPath.Size = New System.Drawing.Size(476, 20) - Me.TbMapPath.TabIndex = 6 - ' - 'Label3 - ' - Me.Label3.AutoSize = True - Me.Label3.Location = New System.Drawing.Point(11, 37) - Me.Label3.Name = "Label3" - Me.Label3.Size = New System.Drawing.Size(187, 13) - Me.Label3.TabIndex = 5 - Me.Label3.Text = "Loss Map file or Efficiency Value [0..1]" - ' - 'BtBrowse - ' - Me.BtBrowse.Image = CType(resources.GetObject("BtBrowse.Image"), System.Drawing.Image) - Me.BtBrowse.Location = New System.Drawing.Point(489, 49) - Me.BtBrowse.Name = "BtBrowse" - Me.BtBrowse.Size = New System.Drawing.Size(24, 24) - Me.BtBrowse.TabIndex = 7 - Me.BtBrowse.UseVisualStyleBackColor = True - ' - 'BtNext - ' - Me.BtNext.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles) - Me.BtNext.Location = New System.Drawing.Point(196, 180) - Me.BtNext.Name = "BtNext" - Me.BtNext.Size = New System.Drawing.Size(67, 23) - Me.BtNext.TabIndex = 11 - Me.BtNext.Text = "&Next >" - Me.BtNext.UseVisualStyleBackColor = True - ' - 'TbShiftPolyFile - ' - Me.TbShiftPolyFile.Location = New System.Drawing.Point(2, 17) - Me.TbShiftPolyFile.Name = "TbShiftPolyFile" - Me.TbShiftPolyFile.Size = New System.Drawing.Size(476, 20) - Me.TbShiftPolyFile.TabIndex = 1 - ' - 'BtShiftPolyBrowse - ' - Me.BtShiftPolyBrowse.Image = CType(resources.GetObject("BtShiftPolyBrowse.Image"), System.Drawing.Image) - Me.BtShiftPolyBrowse.Location = New System.Drawing.Point(479, 16) - Me.BtShiftPolyBrowse.Name = "BtShiftPolyBrowse" - Me.BtShiftPolyBrowse.Size = New System.Drawing.Size(24, 24) - Me.BtShiftPolyBrowse.TabIndex = 2 - Me.BtShiftPolyBrowse.TabStop = False - Me.BtShiftPolyBrowse.UseVisualStyleBackColor = True - ' - 'Label4 - ' - Me.Label4.AutoSize = True - Me.Label4.Location = New System.Drawing.Point(1, 3) - Me.Label4.Name = "Label4" - Me.Label4.Size = New System.Drawing.Size(89, 13) - Me.Label4.TabIndex = 0 - Me.Label4.Text = "Shift polygons file" - ' - 'PnShiftPoly - ' - Me.PnShiftPoly.Controls.Add(Me.TbShiftPolyFile) - Me.PnShiftPoly.Controls.Add(Me.BtShiftPolyBrowse) - Me.PnShiftPoly.Controls.Add(Me.Label4) - Me.PnShiftPoly.Location = New System.Drawing.Point(10, 79) - Me.PnShiftPoly.Name = "PnShiftPoly" - Me.PnShiftPoly.Size = New System.Drawing.Size(513, 41) - Me.PnShiftPoly.TabIndex = 8 - ' - 'Label5 - ' - Me.Label5.AutoSize = True - Me.Label5.Location = New System.Drawing.Point(1, 5) - Me.Label5.Name = "Label5" - Me.Label5.Size = New System.Drawing.Size(123, 13) - Me.Label5.TabIndex = 0 - Me.Label5.Text = "Maximum allowed torque" - ' - 'TbMaxTorque - ' - Me.TbMaxTorque.Location = New System.Drawing.Point(2, 19) - Me.TbMaxTorque.Name = "TbMaxTorque" - Me.TbMaxTorque.Size = New System.Drawing.Size(88, 20) - Me.TbMaxTorque.TabIndex = 1 - ' - 'PnFld - ' - Me.PnFld.Controls.Add(Me.Label7) - Me.PnFld.Controls.Add(Me.tbMaxSpeed) - Me.PnFld.Controls.Add(Me.Label8) - Me.PnFld.Controls.Add(Me.Label6) - Me.PnFld.Controls.Add(Me.TbMaxTorque) - Me.PnFld.Controls.Add(Me.Label5) - Me.PnFld.Location = New System.Drawing.Point(10, 126) - Me.PnFld.Name = "PnFld" - Me.PnFld.Size = New System.Drawing.Size(513, 46) - Me.PnFld.TabIndex = 9 - ' - 'Label6 - ' - Me.Label6.AutoSize = True - Me.Label6.Location = New System.Drawing.Point(96, 22) - Me.Label6.Name = "Label6" - Me.Label6.Size = New System.Drawing.Size(29, 13) - Me.Label6.TabIndex = 2 - Me.Label6.Text = "[Nm]" - ' - 'BtPrevious - ' - Me.BtPrevious.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles) - Me.BtPrevious.Location = New System.Drawing.Point(129, 180) - Me.BtPrevious.Name = "BtPrevious" - Me.BtPrevious.Size = New System.Drawing.Size(67, 23) - Me.BtPrevious.TabIndex = 10 - Me.BtPrevious.Text = "< &Previous" - Me.BtPrevious.UseVisualStyleBackColor = True - ' - 'Label7 - ' - Me.Label7.AutoSize = True - Me.Label7.Location = New System.Drawing.Point(360, 22) - Me.Label7.Name = "Label7" - Me.Label7.Size = New System.Drawing.Size(30, 13) - Me.Label7.TabIndex = 5 - Me.Label7.Text = "[rpm]" - ' - 'tbMaxSpeed - ' - Me.tbMaxSpeed.Location = New System.Drawing.Point(266, 19) - Me.tbMaxSpeed.Name = "tbMaxSpeed" - Me.tbMaxSpeed.Size = New System.Drawing.Size(88, 20) - Me.tbMaxSpeed.TabIndex = 4 - ' - 'Label8 - ' - Me.Label8.AutoSize = True - Me.Label8.Location = New System.Drawing.Point(265, 5) - Me.Label8.Name = "Label8" - Me.Label8.Size = New System.Drawing.Size(122, 13) - Me.Label8.TabIndex = 3 - Me.Label8.Text = "Maximum allowed speed" - ' - 'GearboxGearDialog - ' - Me.AcceptButton = Me.OK_Button - Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.CancelButton = Me.Cancel_Button - Me.ClientSize = New System.Drawing.Size(528, 218) - Me.Controls.Add(Me.BtPrevious) - Me.Controls.Add(Me.PnFld) - Me.Controls.Add(Me.PnShiftPoly) - Me.Controls.Add(Me.BtNext) - Me.Controls.Add(Me.BtBrowse) - Me.Controls.Add(Me.Label3) - Me.Controls.Add(Me.TbMapPath) - Me.Controls.Add(Me.Label2) - Me.Controls.Add(Me.TbRatio) - Me.Controls.Add(Me.Label1) - Me.Controls.Add(Me.TbGear) - Me.Controls.Add(Me.TableLayoutPanel1) - Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow - Me.MaximizeBox = False - Me.MinimizeBox = False - Me.Name = "GearboxGearDialog" - Me.ShowInTaskbar = False - Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen - Me.Text = "Edit Gears" - Me.TableLayoutPanel1.ResumeLayout(False) - Me.PnShiftPoly.ResumeLayout(False) - Me.PnShiftPoly.PerformLayout() - Me.PnFld.ResumeLayout(False) - Me.PnFld.PerformLayout() - Me.ResumeLayout(False) - Me.PerformLayout() + Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(GearboxGearDialog)) + Me.TableLayoutPanel1 = New System.Windows.Forms.TableLayoutPanel() + Me.OK_Button = New System.Windows.Forms.Button() + Me.Cancel_Button = New System.Windows.Forms.Button() + Me.TbGear = New System.Windows.Forms.TextBox() + Me.Label1 = New System.Windows.Forms.Label() + Me.TbRatio = New System.Windows.Forms.TextBox() + Me.Label2 = New System.Windows.Forms.Label() + Me.TbMapPath = New System.Windows.Forms.TextBox() + Me.Label3 = New System.Windows.Forms.Label() + Me.BtBrowse = New System.Windows.Forms.Button() + Me.BtNext = New System.Windows.Forms.Button() + Me.TbShiftPolyFile = New System.Windows.Forms.TextBox() + Me.BtShiftPolyBrowse = New System.Windows.Forms.Button() + Me.Label4 = New System.Windows.Forms.Label() + Me.PnShiftPoly = New System.Windows.Forms.Panel() + Me.Label5 = New System.Windows.Forms.Label() + Me.TbMaxTorque = New System.Windows.Forms.TextBox() + Me.PnFld = New System.Windows.Forms.Panel() + Me.Label7 = New System.Windows.Forms.Label() + Me.tbMaxSpeed = New System.Windows.Forms.TextBox() + Me.Label8 = New System.Windows.Forms.Label() + Me.Label6 = New System.Windows.Forms.Label() + Me.BtPrevious = New System.Windows.Forms.Button() + Me.TableLayoutPanel1.SuspendLayout + Me.PnShiftPoly.SuspendLayout + Me.PnFld.SuspendLayout + Me.SuspendLayout + ' + 'TableLayoutPanel1 + ' + Me.TableLayoutPanel1.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.TableLayoutPanel1.ColumnCount = 2 + Me.TableLayoutPanel1.ColumnStyles.Add(New System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 50!)) + Me.TableLayoutPanel1.ColumnStyles.Add(New System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 50!)) + Me.TableLayoutPanel1.Controls.Add(Me.OK_Button, 0, 0) + Me.TableLayoutPanel1.Controls.Add(Me.Cancel_Button, 1, 0) + Me.TableLayoutPanel1.Location = New System.Drawing.Point(370, 177) + Me.TableLayoutPanel1.Name = "TableLayoutPanel1" + Me.TableLayoutPanel1.RowCount = 1 + Me.TableLayoutPanel1.RowStyles.Add(New System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 50!)) + Me.TableLayoutPanel1.Size = New System.Drawing.Size(146, 29) + Me.TableLayoutPanel1.TabIndex = 12 + ' + 'OK_Button + ' + Me.OK_Button.Anchor = System.Windows.Forms.AnchorStyles.None + Me.OK_Button.Location = New System.Drawing.Point(3, 3) + Me.OK_Button.Name = "OK_Button" + Me.OK_Button.Size = New System.Drawing.Size(67, 23) + Me.OK_Button.TabIndex = 6 + Me.OK_Button.Text = "OK" + ' + 'Cancel_Button + ' + Me.Cancel_Button.Anchor = System.Windows.Forms.AnchorStyles.None + Me.Cancel_Button.DialogResult = System.Windows.Forms.DialogResult.Cancel + Me.Cancel_Button.Location = New System.Drawing.Point(76, 3) + Me.Cancel_Button.Name = "Cancel_Button" + Me.Cancel_Button.Size = New System.Drawing.Size(67, 23) + Me.Cancel_Button.TabIndex = 7 + Me.Cancel_Button.Text = "Cancel" + ' + 'TbGear + ' + Me.TbGear.Location = New System.Drawing.Point(48, 6) + Me.TbGear.Name = "TbGear" + Me.TbGear.ReadOnly = true + Me.TbGear.Size = New System.Drawing.Size(37, 20) + Me.TbGear.TabIndex = 0 + Me.TbGear.TabStop = false + ' + 'Label1 + ' + Me.Label1.AutoSize = true + Me.Label1.Location = New System.Drawing.Point(12, 9) + Me.Label1.Name = "Label1" + Me.Label1.Size = New System.Drawing.Size(30, 13) + Me.Label1.TabIndex = 0 + Me.Label1.Text = "Gear" + ' + 'TbRatio + ' + Me.TbRatio.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.TbRatio.Location = New System.Drawing.Point(139, 6) + Me.TbRatio.Name = "TbRatio" + Me.TbRatio.Size = New System.Drawing.Size(66, 20) + Me.TbRatio.TabIndex = 1 + ' + 'Label2 + ' + Me.Label2.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.Label2.AutoSize = true + Me.Label2.Location = New System.Drawing.Point(101, 9) + Me.Label2.Name = "Label2" + Me.Label2.Size = New System.Drawing.Size(32, 13) + Me.Label2.TabIndex = 2 + Me.Label2.Text = "Ratio" + ' + 'TbMapPath + ' + Me.TbMapPath.Location = New System.Drawing.Point(12, 51) + Me.TbMapPath.Name = "TbMapPath" + Me.TbMapPath.Size = New System.Drawing.Size(476, 20) + Me.TbMapPath.TabIndex = 2 + ' + 'Label3 + ' + Me.Label3.AutoSize = true + Me.Label3.Location = New System.Drawing.Point(11, 37) + Me.Label3.Name = "Label3" + Me.Label3.Size = New System.Drawing.Size(187, 13) + Me.Label3.TabIndex = 5 + Me.Label3.Text = "Loss Map file or Efficiency Value [0..1]" + ' + 'BtBrowse + ' + Me.BtBrowse.Image = CType(resources.GetObject("BtBrowse.Image"),System.Drawing.Image) + Me.BtBrowse.Location = New System.Drawing.Point(489, 49) + Me.BtBrowse.Name = "BtBrowse" + Me.BtBrowse.Size = New System.Drawing.Size(24, 24) + Me.BtBrowse.TabIndex = 3 + Me.BtBrowse.UseVisualStyleBackColor = false + ' + 'BtNext + ' + Me.BtNext.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left),System.Windows.Forms.AnchorStyles) + Me.BtNext.Location = New System.Drawing.Point(196, 180) + Me.BtNext.Name = "BtNext" + Me.BtNext.Size = New System.Drawing.Size(67, 23) + Me.BtNext.TabIndex = 9 + Me.BtNext.Text = "&Next >" + Me.BtNext.UseVisualStyleBackColor = true + ' + 'TbShiftPolyFile + ' + Me.TbShiftPolyFile.Location = New System.Drawing.Point(2, 17) + Me.TbShiftPolyFile.Name = "TbShiftPolyFile" + Me.TbShiftPolyFile.Size = New System.Drawing.Size(476, 20) + Me.TbShiftPolyFile.TabIndex = 0 + ' + 'BtShiftPolyBrowse + ' + Me.BtShiftPolyBrowse.Image = CType(resources.GetObject("BtShiftPolyBrowse.Image"),System.Drawing.Image) + Me.BtShiftPolyBrowse.Location = New System.Drawing.Point(479, 16) + Me.BtShiftPolyBrowse.Name = "BtShiftPolyBrowse" + Me.BtShiftPolyBrowse.Size = New System.Drawing.Size(24, 24) + Me.BtShiftPolyBrowse.TabIndex = 1 + Me.BtShiftPolyBrowse.UseVisualStyleBackColor = false + ' + 'Label4 + ' + Me.Label4.AutoSize = true + Me.Label4.Location = New System.Drawing.Point(1, 3) + Me.Label4.Name = "Label4" + Me.Label4.Size = New System.Drawing.Size(89, 13) + Me.Label4.TabIndex = 0 + Me.Label4.Text = "Shift polygons file" + ' + 'PnShiftPoly + ' + Me.PnShiftPoly.Controls.Add(Me.TbShiftPolyFile) + Me.PnShiftPoly.Controls.Add(Me.BtShiftPolyBrowse) + Me.PnShiftPoly.Controls.Add(Me.Label4) + Me.PnShiftPoly.Location = New System.Drawing.Point(10, 79) + Me.PnShiftPoly.Name = "PnShiftPoly" + Me.PnShiftPoly.Size = New System.Drawing.Size(513, 41) + Me.PnShiftPoly.TabIndex = 4 + ' + 'Label5 + ' + Me.Label5.AutoSize = true + Me.Label5.Location = New System.Drawing.Point(1, 5) + Me.Label5.Name = "Label5" + Me.Label5.Size = New System.Drawing.Size(123, 13) + Me.Label5.TabIndex = 0 + Me.Label5.Text = "Maximum allowed torque" + ' + 'TbMaxTorque + ' + Me.TbMaxTorque.Location = New System.Drawing.Point(2, 19) + Me.TbMaxTorque.Name = "TbMaxTorque" + Me.TbMaxTorque.Size = New System.Drawing.Size(88, 20) + Me.TbMaxTorque.TabIndex = 0 + ' + 'PnFld + ' + Me.PnFld.Controls.Add(Me.Label7) + Me.PnFld.Controls.Add(Me.tbMaxSpeed) + Me.PnFld.Controls.Add(Me.Label8) + Me.PnFld.Controls.Add(Me.Label6) + Me.PnFld.Controls.Add(Me.TbMaxTorque) + Me.PnFld.Controls.Add(Me.Label5) + Me.PnFld.Location = New System.Drawing.Point(10, 126) + Me.PnFld.Name = "PnFld" + Me.PnFld.Size = New System.Drawing.Size(513, 46) + Me.PnFld.TabIndex = 5 + ' + 'Label7 + ' + Me.Label7.AutoSize = true + Me.Label7.Location = New System.Drawing.Point(360, 22) + Me.Label7.Name = "Label7" + Me.Label7.Size = New System.Drawing.Size(30, 13) + Me.Label7.TabIndex = 5 + Me.Label7.Text = "[rpm]" + ' + 'tbMaxSpeed + ' + Me.tbMaxSpeed.Location = New System.Drawing.Point(266, 19) + Me.tbMaxSpeed.Name = "tbMaxSpeed" + Me.tbMaxSpeed.Size = New System.Drawing.Size(88, 20) + Me.tbMaxSpeed.TabIndex = 1 + ' + 'Label8 + ' + Me.Label8.AutoSize = true + Me.Label8.Location = New System.Drawing.Point(265, 5) + Me.Label8.Name = "Label8" + Me.Label8.Size = New System.Drawing.Size(122, 13) + Me.Label8.TabIndex = 3 + Me.Label8.Text = "Maximum allowed speed" + ' + 'Label6 + ' + Me.Label6.AutoSize = true + Me.Label6.Location = New System.Drawing.Point(96, 22) + Me.Label6.Name = "Label6" + Me.Label6.Size = New System.Drawing.Size(29, 13) + Me.Label6.TabIndex = 2 + Me.Label6.Text = "[Nm]" + ' + 'BtPrevious + ' + Me.BtPrevious.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left),System.Windows.Forms.AnchorStyles) + Me.BtPrevious.Location = New System.Drawing.Point(129, 180) + Me.BtPrevious.Name = "BtPrevious" + Me.BtPrevious.Size = New System.Drawing.Size(67, 23) + Me.BtPrevious.TabIndex = 8 + Me.BtPrevious.Text = "< &Previous" + Me.BtPrevious.UseVisualStyleBackColor = true + ' + 'GearboxGearDialog + ' + Me.AcceptButton = Me.OK_Button + Me.AutoScaleDimensions = New System.Drawing.SizeF(6!, 13!) + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font + Me.CancelButton = Me.Cancel_Button + Me.ClientSize = New System.Drawing.Size(528, 218) + Me.Controls.Add(Me.BtPrevious) + Me.Controls.Add(Me.PnFld) + Me.Controls.Add(Me.PnShiftPoly) + Me.Controls.Add(Me.BtNext) + Me.Controls.Add(Me.BtBrowse) + Me.Controls.Add(Me.Label3) + Me.Controls.Add(Me.TbMapPath) + Me.Controls.Add(Me.Label2) + Me.Controls.Add(Me.TbRatio) + Me.Controls.Add(Me.Label1) + Me.Controls.Add(Me.TbGear) + Me.Controls.Add(Me.TableLayoutPanel1) + Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow + Me.MaximizeBox = false + Me.MinimizeBox = false + Me.Name = "GearboxGearDialog" + Me.ShowInTaskbar = false + Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen + Me.Text = "Edit Gears" + Me.TableLayoutPanel1.ResumeLayout(false) + Me.PnShiftPoly.ResumeLayout(false) + Me.PnShiftPoly.PerformLayout + Me.PnFld.ResumeLayout(false) + Me.PnFld.PerformLayout + Me.ResumeLayout(false) + Me.PerformLayout - End Sub +End Sub Friend WithEvents TableLayoutPanel1 As TableLayoutPanel Friend WithEvents OK_Button As Button Friend WithEvents Cancel_Button As Button diff --git a/VECTO/GUI/GearboxGearDialog.resx b/VECTO/GUI/GearboxGearDialog.resx index 1191d47a08a36f72e882ef236badbd8f7cf38e7f..4f77f2d6bffe3c96b9ca9eac09daac80ad8cda0e 100644 --- a/VECTO/GUI/GearboxGearDialog.resx +++ b/VECTO/GUI/GearboxGearDialog.resx @@ -120,38 +120,38 @@ <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> <data name="BtBrowse.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <value> - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAADr8AAA6/ATgFUyQAAALVSURBVDhPhZJrSJNhGIYXOs1Nc8o8gJWZ+UNEEupPxDAw - 0kIrs5JsTOcKRANNEs0827KM0BA1MlSo0G3o1DxkEsso1JqH8rBUSlPzPOfSeajkbu+7NSl/9MD147u/ - 776eF96P0VbB7+6Q8tFZJcCH2gj01wsx0BD5F5+aRFA1iTR99ZERjH+HlKHLxexgEoZao0Geh96mY2FC - AkBpYlX7HL3PhBpjbXNIYWP5DjaWDKwv3MKMKomKMHIXGDWikaGu5gw8n3LhUWKXZ6wbBL+0tyk/Fwk5 - FJKv98Rjo/ca0J9AqakKxr5ye7iU7sCufBuFSfBjIYduXldvQnKdMg5r3fEmQVe1AO7FtkecH1rDvtAK - TtnsDCpYmxNjddbIjBgreki+2BELXWccVEoRAqu8EPTEC2Sp03223KqUCbsMSw0VrEzfhG4qG7rJbCwb - Ifnsmyt4/1oAX5kHqtUSnKj2pQIHsZWCCKzTLUAFSxNZWBrPwnfCWCa0ekiuaL6As408yNVSxPYI4FbI - gWM2u4ybxwIRsJKZBoH2ayYWRzOg+ULQX+HndMikpxDSxINC9wJRyiAcatiJPQUcuBTawOGxQWCZYG4Q - kIJ6OA3qoTTMD6bhW08iAmp98GqlBdHKABxrcacCb7kj3CQcKmAVM8G8vE1BBfODqZhTpWJ2IIUevV3C - x1HZfkS1+yOk1XOLgFvGgmWcuYYZzvChAlKc7ruBqY/JVNBYEobiB4HgFbnCv9HdJPCs4MIxl43tMWYj - zEv6MhlSIMXJnuuY6DL8gTVFoajMP4+68ovg5bvisHw3FXDTWBDn8ehNmKatIlSjehmDcWUSxt4lUkF5 - znEUpPhBmncStY+CcSDLGT4VzrBPtkJz2TnD5j/TLQ/ndEjD5F01Qgy3XkWnXIj4yIOx+ld7DV8wGLax - DI5ltLncQmRWZoy2Tnsl/zQ5DTnBvRQ/b2P8n2EwfgPZDDiygt3V8AAAAABJRU5ErkJggg== + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO + vwAADr8BOAVTJAAAAtVJREFUOE+FkmtIk2EYhhc6zU1zyjyAlZn5Q0QS6k/EMDDSQiuzkmxM5wpEA00S + zTzbsozQEDUyVKjQbejUPGQSyyjUmofysFRKU/M859J5qORu77s1KX/0wPXju7/vvp4X3o/RVsHv7pDy + 0VklwIfaCPTXCzHQEPkXn5pEUDWJNH31kRGMf4eUocvF7GAShlqjQZ6H3qZjYUICQGliVfscvc+EGmNt + c0hhY/kONpYMrC/cwowqiYowchcYNaKRoa7mDDyfcuFRYpdnrBsEv7S3KT8XCTkUkq/3xGOj9xrQn0Cp + qQrGvnJ7uJTuwK58G4VJ8GMhh25eV29Ccp0yDmvd8SZBV7UA7sW2R5wfWsO+0ApO2ewMKlibE2N11siM + GCt6SL7YEQtdZxxUShECq7wQ9MQLZKnTfbbcqpQJuwxLDRWsTN+EbiobuslsLBsh+eybK3j/WgBfmQeq + 1RKcqPalAgexlYIIrNMtQAVLE1lYGs/Cd8JYJrR6SK5ovoCzjTzI1VLE9gjgVsiBYza7jJvHAhGwkpkG + gfZrJhZHM6D5QtBf4ed0yKSnENLEg0L3AlHKIBxq2Ik9BRy4FNrA4bFBYJlgbhCQgno4DeqhNMwPpuFb + TyICan3waqUF0coAHGtxpwJvuSPcJBwqYBUzwby8TUEF84OpmFOlYnYghR69XcLHUdl+RLX7I6TVc4uA + W8aCZZy5hhnO8KECUpzuu4Gpj8lU0FgShuIHgeAVucK/0d0k8KzgwjGXje0xZiPMS/oyGVIgxcme65jo + MvyBNUWhqMw/j7ryi+Dlu+KwfDcVcNNYEOfx6E2Ypq0iVKN6GYNxZRLG3iVSQXnOcRSk+EGadxK1j4Jx + IMsZPhXOsE+2QnPZOcPmP9MtD+d0SMPkXTVCDLdeRadciPjIg7H6V3sNXzAYtrEMjmW0udxCZFZmjLZO + eyX/NDkNOcG9FD9vY/yfYTB+A9kMOLKC3dXwAAAAAElFTkSuQmCC </value> </data> <data name="BtShiftPolyBrowse.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <value> - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAADr8AAA6/ATgFUyQAAALVSURBVDhPhZJrSJNhGIYXOs1Nc8o8gJWZ+UNEEupPxDAw - 0kIrs5JsTOcKRANNEs0827KM0BA1MlSo0G3o1DxkEsso1JqH8rBUSlPzPOfSeajkbu+7NSl/9MD147u/ - 776eF96P0VbB7+6Q8tFZJcCH2gj01wsx0BD5F5+aRFA1iTR99ZERjH+HlKHLxexgEoZao0Geh96mY2FC - AkBpYlX7HL3PhBpjbXNIYWP5DjaWDKwv3MKMKomKMHIXGDWikaGu5gw8n3LhUWKXZ6wbBL+0tyk/Fwk5 - FJKv98Rjo/ca0J9AqakKxr5ye7iU7sCufBuFSfBjIYduXldvQnKdMg5r3fEmQVe1AO7FtkecH1rDvtAK - TtnsDCpYmxNjddbIjBgreki+2BELXWccVEoRAqu8EPTEC2Sp03223KqUCbsMSw0VrEzfhG4qG7rJbCwb - Ifnsmyt4/1oAX5kHqtUSnKj2pQIHsZWCCKzTLUAFSxNZWBrPwnfCWCa0ekiuaL6As408yNVSxPYI4FbI - gWM2u4ybxwIRsJKZBoH2ayYWRzOg+ULQX+HndMikpxDSxINC9wJRyiAcatiJPQUcuBTawOGxQWCZYG4Q - kIJ6OA3qoTTMD6bhW08iAmp98GqlBdHKABxrcacCb7kj3CQcKmAVM8G8vE1BBfODqZhTpWJ2IIUevV3C - x1HZfkS1+yOk1XOLgFvGgmWcuYYZzvChAlKc7ruBqY/JVNBYEobiB4HgFbnCv9HdJPCs4MIxl43tMWYj - zEv6MhlSIMXJnuuY6DL8gTVFoajMP4+68ovg5bvisHw3FXDTWBDn8ehNmKatIlSjehmDcWUSxt4lUkF5 - znEUpPhBmncStY+CcSDLGT4VzrBPtkJz2TnD5j/TLQ/ndEjD5F01Qgy3XkWnXIj4yIOx+ld7DV8wGLax - DI5ltLncQmRWZoy2Tnsl/zQ5DTnBvRQ/b2P8n2EwfgPZDDiygt3V8AAAAABJRU5ErkJggg== + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO + vwAADr8BOAVTJAAAAtVJREFUOE+FkmtIk2EYhhc6zU1zyjyAlZn5Q0QS6k/EMDDSQiuzkmxM5wpEA00S + zTzbsozQEDUyVKjQbejUPGQSyyjUmofysFRKU/M859J5qORu77s1KX/0wPXju7/vvp4X3o/RVsHv7pDy + 0VklwIfaCPTXCzHQEPkXn5pEUDWJNH31kRGMf4eUocvF7GAShlqjQZ6H3qZjYUICQGliVfscvc+EGmNt + c0hhY/kONpYMrC/cwowqiYowchcYNaKRoa7mDDyfcuFRYpdnrBsEv7S3KT8XCTkUkq/3xGOj9xrQn0Cp + qQrGvnJ7uJTuwK58G4VJ8GMhh25eV29Ccp0yDmvd8SZBV7UA7sW2R5wfWsO+0ApO2ewMKlibE2N11siM + GCt6SL7YEQtdZxxUShECq7wQ9MQLZKnTfbbcqpQJuwxLDRWsTN+EbiobuslsLBsh+eybK3j/WgBfmQeq + 1RKcqPalAgexlYIIrNMtQAVLE1lYGs/Cd8JYJrR6SK5ovoCzjTzI1VLE9gjgVsiBYza7jJvHAhGwkpkG + gfZrJhZHM6D5QtBf4ed0yKSnENLEg0L3AlHKIBxq2Ik9BRy4FNrA4bFBYJlgbhCQgno4DeqhNMwPpuFb + TyICan3waqUF0coAHGtxpwJvuSPcJBwqYBUzwby8TUEF84OpmFOlYnYghR69XcLHUdl+RLX7I6TVc4uA + W8aCZZy5hhnO8KECUpzuu4Gpj8lU0FgShuIHgeAVucK/0d0k8KzgwjGXje0xZiPMS/oyGVIgxcme65jo + MvyBNUWhqMw/j7ryi+Dlu+KwfDcVcNNYEOfx6E2Ypq0iVKN6GYNxZRLG3iVSQXnOcRSk+EGadxK1j4Jx + IMsZPhXOsE+2QnPZOcPmP9MtD+d0SMPkXTVCDLdeRadciPjIg7H6V3sNXzAYtrEMjmW0udxCZFZmjLZO + eyX/NDkNOcG9FD9vY/yfYTB+A9kMOLKC3dXwAAAAAElFTkSuQmCC </value> </data> </root> \ No newline at end of file diff --git a/VECTO/GUI/HybridStrategyParamsForm.Designer.vb b/VECTO/GUI/HybridStrategyParamsForm.Designer.vb index 995fc66fe3c561090bb213771f6725d9f8f6bedb..90c1d30d22d3b75da81bdb6725d5d79dcc5d6d09 100644 --- a/VECTO/GUI/HybridStrategyParamsForm.Designer.vb +++ b/VECTO/GUI/HybridStrategyParamsForm.Designer.vb @@ -143,7 +143,7 @@ Partial Class HybridStrategyParamsForm Me.ButCancel.Location = New System.Drawing.Point(362, 381) Me.ButCancel.Name = "ButCancel" Me.ButCancel.Size = New System.Drawing.Size(75, 23) - Me.ButCancel.TabIndex = 13 + Me.ButCancel.TabIndex = 11 Me.ButCancel.Text = "Cancel" Me.ButCancel.UseVisualStyleBackColor = true ' @@ -153,17 +153,18 @@ Partial Class HybridStrategyParamsForm Me.ButOK.Location = New System.Drawing.Point(281, 381) Me.ButOK.Name = "ButOK" Me.ButOK.Size = New System.Drawing.Size(75, 23) - Me.ButOK.TabIndex = 12 + Me.ButOK.TabIndex = 10 Me.ButOK.Text = "Save" Me.ButOK.UseVisualStyleBackColor = true ' 'ToolStrip1 ' Me.ToolStrip1.GripStyle = System.Windows.Forms.ToolStripGripStyle.Hidden + Me.ToolStrip1.ImageScalingSize = New System.Drawing.Size(24, 24) Me.ToolStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.ToolStripBtNew, Me.ToolStripBtOpen, Me.ToolStripBtSave, Me.ToolStripBtSaveAs, Me.ToolStripSeparator3, Me.ToolStripBtSendTo, Me.ToolStripSeparator1, Me.ToolStripButton1}) Me.ToolStrip1.Location = New System.Drawing.Point(0, 0) Me.ToolStrip1.Name = "ToolStrip1" - Me.ToolStrip1.Size = New System.Drawing.Size(449, 25) + Me.ToolStrip1.Size = New System.Drawing.Size(449, 31) Me.ToolStrip1.TabIndex = 30 Me.ToolStrip1.Text = "ToolStrip1" ' @@ -173,7 +174,7 @@ Partial Class HybridStrategyParamsForm Me.ToolStripBtNew.Image = Global.TUGraz.VECTO.My.Resources.Resources.blue_document_icon Me.ToolStripBtNew.ImageTransparentColor = System.Drawing.Color.Magenta Me.ToolStripBtNew.Name = "ToolStripBtNew" - Me.ToolStripBtNew.Size = New System.Drawing.Size(23, 22) + Me.ToolStripBtNew.Size = New System.Drawing.Size(28, 28) Me.ToolStripBtNew.Text = "ToolStripButton1" Me.ToolStripBtNew.ToolTipText = "New" ' @@ -183,7 +184,7 @@ Partial Class HybridStrategyParamsForm Me.ToolStripBtOpen.Image = Global.TUGraz.VECTO.My.Resources.Resources.Open_icon Me.ToolStripBtOpen.ImageTransparentColor = System.Drawing.Color.Magenta Me.ToolStripBtOpen.Name = "ToolStripBtOpen" - Me.ToolStripBtOpen.Size = New System.Drawing.Size(23, 22) + Me.ToolStripBtOpen.Size = New System.Drawing.Size(28, 28) Me.ToolStripBtOpen.Text = "ToolStripButton1" Me.ToolStripBtOpen.ToolTipText = "Open..." ' @@ -193,7 +194,7 @@ Partial Class HybridStrategyParamsForm Me.ToolStripBtSave.Image = Global.TUGraz.VECTO.My.Resources.Resources.Actions_document_save_icon Me.ToolStripBtSave.ImageTransparentColor = System.Drawing.Color.Magenta Me.ToolStripBtSave.Name = "ToolStripBtSave" - Me.ToolStripBtSave.Size = New System.Drawing.Size(23, 22) + Me.ToolStripBtSave.Size = New System.Drawing.Size(28, 28) Me.ToolStripBtSave.Text = "ToolStripButton1" Me.ToolStripBtSave.ToolTipText = "Save" ' @@ -203,14 +204,14 @@ Partial Class HybridStrategyParamsForm Me.ToolStripBtSaveAs.Image = Global.TUGraz.VECTO.My.Resources.Resources.Actions_document_save_as_icon Me.ToolStripBtSaveAs.ImageTransparentColor = System.Drawing.Color.Magenta Me.ToolStripBtSaveAs.Name = "ToolStripBtSaveAs" - Me.ToolStripBtSaveAs.Size = New System.Drawing.Size(23, 22) + Me.ToolStripBtSaveAs.Size = New System.Drawing.Size(28, 28) Me.ToolStripBtSaveAs.Text = "ToolStripButton1" Me.ToolStripBtSaveAs.ToolTipText = "Save As..." ' 'ToolStripSeparator3 ' Me.ToolStripSeparator3.Name = "ToolStripSeparator3" - Me.ToolStripSeparator3.Size = New System.Drawing.Size(6, 25) + Me.ToolStripSeparator3.Size = New System.Drawing.Size(6, 31) ' 'ToolStripBtSendTo ' @@ -218,14 +219,14 @@ Partial Class HybridStrategyParamsForm Me.ToolStripBtSendTo.Image = Global.TUGraz.VECTO.My.Resources.Resources.export_icon Me.ToolStripBtSendTo.ImageTransparentColor = System.Drawing.Color.Magenta Me.ToolStripBtSendTo.Name = "ToolStripBtSendTo" - Me.ToolStripBtSendTo.Size = New System.Drawing.Size(23, 22) + Me.ToolStripBtSendTo.Size = New System.Drawing.Size(28, 28) Me.ToolStripBtSendTo.Text = "Send to Job Editor" Me.ToolStripBtSendTo.ToolTipText = "Send to Job Editor" ' 'ToolStripSeparator1 ' Me.ToolStripSeparator1.Name = "ToolStripSeparator1" - Me.ToolStripSeparator1.Size = New System.Drawing.Size(6, 25) + Me.ToolStripSeparator1.Size = New System.Drawing.Size(6, 31) ' 'ToolStripButton1 ' @@ -233,11 +234,12 @@ Partial Class HybridStrategyParamsForm Me.ToolStripButton1.Image = Global.TUGraz.VECTO.My.Resources.Resources.Help_icon Me.ToolStripButton1.ImageTransparentColor = System.Drawing.Color.Magenta Me.ToolStripButton1.Name = "ToolStripButton1" - Me.ToolStripButton1.Size = New System.Drawing.Size(23, 22) + Me.ToolStripButton1.Size = New System.Drawing.Size(28, 28) Me.ToolStripButton1.Text = "Help" ' 'StatusStrip1 ' + Me.StatusStrip1.ImageScalingSize = New System.Drawing.Size(24, 24) Me.StatusStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.LbStatus}) Me.StatusStrip1.Location = New System.Drawing.Point(0, 407) Me.StatusStrip1.Name = "StatusStrip1" @@ -264,6 +266,7 @@ Partial Class HybridStrategyParamsForm ' 'CmOpenFile ' + Me.CmOpenFile.ImageScalingSize = New System.Drawing.Size(24, 24) Me.CmOpenFile.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.OpenWithToolStripMenuItem, Me.ShowInFolderToolStripMenuItem}) Me.CmOpenFile.Name = "CmOpenFile" Me.CmOpenFile.Size = New System.Drawing.Size(153, 48) @@ -288,7 +291,7 @@ Partial Class HybridStrategyParamsForm Me.pnEquivFactor.Location = New System.Drawing.Point(12, 74) Me.pnEquivFactor.Name = "pnEquivFactor" Me.pnEquivFactor.Size = New System.Drawing.Size(288, 28) - Me.pnEquivFactor.TabIndex = 3 + Me.pnEquivFactor.TabIndex = 0 ' 'lblTitle ' @@ -309,7 +312,7 @@ Partial Class HybridStrategyParamsForm Me.pnMinSoC.Location = New System.Drawing.Point(12, 134) Me.pnMinSoC.Name = "pnMinSoC" Me.pnMinSoC.Size = New System.Drawing.Size(288, 28) - Me.pnMinSoC.TabIndex = 25 + Me.pnMinSoC.TabIndex = 2 ' 'lblMinSoC ' @@ -344,7 +347,7 @@ Partial Class HybridStrategyParamsForm Me.pnMaxSoC.Location = New System.Drawing.Point(12, 164) Me.pnMaxSoC.Name = "pnMaxSoC" Me.pnMaxSoC.Size = New System.Drawing.Size(288, 28) - Me.pnMaxSoC.TabIndex = 26 + Me.pnMaxSoC.TabIndex = 3 ' 'lblMaxSoC ' @@ -379,7 +382,7 @@ Partial Class HybridStrategyParamsForm Me.pnTargetSoC.Location = New System.Drawing.Point(12, 194) Me.pnTargetSoC.Name = "pnTargetSoC" Me.pnTargetSoC.Size = New System.Drawing.Size(288, 28) - Me.pnTargetSoC.TabIndex = 27 + Me.pnTargetSoC.TabIndex = 4 ' 'lblTargetSoC ' @@ -414,7 +417,7 @@ Partial Class HybridStrategyParamsForm Me.pnAuxBufferTime.Location = New System.Drawing.Point(12, 254) Me.pnAuxBufferTime.Name = "pnAuxBufferTime" Me.pnAuxBufferTime.Size = New System.Drawing.Size(288, 28) - Me.pnAuxBufferTime.TabIndex = 28 + Me.pnAuxBufferTime.TabIndex = 6 ' 'lblAuxBufferTime ' @@ -449,7 +452,7 @@ Partial Class HybridStrategyParamsForm Me.pnAuxBufferChgTime.Location = New System.Drawing.Point(12, 284) Me.pnAuxBufferChgTime.Name = "pnAuxBufferChgTime" Me.pnAuxBufferChgTime.Size = New System.Drawing.Size(288, 28) - Me.pnAuxBufferChgTime.TabIndex = 29 + Me.pnAuxBufferChgTime.TabIndex = 7 ' 'Label1 ' @@ -484,7 +487,7 @@ Partial Class HybridStrategyParamsForm Me.Panel1.Location = New System.Drawing.Point(12, 224) Me.Panel1.Name = "Panel1" Me.Panel1.Size = New System.Drawing.Size(288, 28) - Me.Panel1.TabIndex = 29 + Me.Panel1.TabIndex = 5 ' 'lblMinIceOnTime ' @@ -519,7 +522,7 @@ Partial Class HybridStrategyParamsForm Me.Panel2.Location = New System.Drawing.Point(12, 104) Me.Panel2.Name = "Panel2" Me.Panel2.Size = New System.Drawing.Size(288, 28) - Me.Panel2.TabIndex = 25 + Me.Panel2.TabIndex = 1 ' 'EquivalenceFactorChg ' @@ -554,7 +557,7 @@ Partial Class HybridStrategyParamsForm Me.pnICEStartPenaltyFactor.Location = New System.Drawing.Point(12, 314) Me.pnICEStartPenaltyFactor.Name = "pnICEStartPenaltyFactor" Me.pnICEStartPenaltyFactor.Size = New System.Drawing.Size(288, 28) - Me.pnICEStartPenaltyFactor.TabIndex = 30 + Me.pnICEStartPenaltyFactor.TabIndex = 8 ' 'lblICEStartPenaltyFactor ' @@ -589,7 +592,7 @@ Partial Class HybridStrategyParamsForm Me.pnCostFactorSoCExponent.Location = New System.Drawing.Point(12, 344) Me.pnCostFactorSoCExponent.Name = "pnCostFactorSoCExponent" Me.pnCostFactorSoCExponent.Size = New System.Drawing.Size(288, 28) - Me.pnCostFactorSoCExponent.TabIndex = 31 + Me.pnCostFactorSoCExponent.TabIndex = 9 ' 'lblCostFactorSoCExponent ' diff --git a/VECTO/GUI/MainForm.Designer.vb b/VECTO/GUI/MainForm.Designer.vb index f2a9671807edae1073c42823ed05436210a75d98..883e66e0d823092a94c6834335e9c47b944d5c6d 100644 --- a/VECTO/GUI/MainForm.Designer.vb +++ b/VECTO/GUI/MainForm.Designer.vb @@ -142,6 +142,7 @@ Partial Class MainForm ' 'StatusBAR ' + Me.StatusBAR.ImageScalingSize = New System.Drawing.Size(24, 24) Me.StatusBAR.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.ToolStripLbStatus, Me.ToolStripProgBarJob, Me.ToolStripProgBarOverall}) Me.StatusBAR.Location = New System.Drawing.Point(0, 648) Me.StatusBAR.Name = "StatusBAR" @@ -442,9 +443,9 @@ Partial Class MainForm Me.Label2.AutoSize = true Me.Label2.Location = New System.Drawing.Point(7, 19) Me.Label2.Name = "Label2" - Me.Label2.Size = New System.Drawing.Size(84, 13) + Me.Label2.Size = New System.Drawing.Size(61, 13) Me.Label2.TabIndex = 1 - Me.Label2.Text = "Output Directory" + Me.Label2.Text = "Min Speed:" ' 'GroupBox4 ' @@ -586,6 +587,7 @@ Partial Class MainForm ' 'ConMenFilelist ' + Me.ConMenFilelist.ImageScalingSize = New System.Drawing.Size(24, 24) Me.ConMenFilelist.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.ShowInFolderMenuItem, Me.SaveListToolStripMenuItem, Me.LoadListToolStripMenuItem, Me.LoadDefaultListToolStripMenuItem, Me.ClearListToolStripMenuItem}) Me.ConMenFilelist.Name = "ConMenFilelist" Me.ConMenFilelist.ShowImageMargin = false @@ -682,10 +684,11 @@ Partial Class MainForm ' Me.ToolStrip1.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None Me.ToolStrip1.GripStyle = System.Windows.Forms.ToolStripGripStyle.Hidden + Me.ToolStrip1.ImageScalingSize = New System.Drawing.Size(24, 24) Me.ToolStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.ToolStripBtNew, Me.ToolStripBtOpen, Me.ToolStripSeparator2, Me.ToolStripDrDnBtTools, Me.ToolStripDrDnBtInfo}) Me.ToolStrip1.Location = New System.Drawing.Point(0, 0) Me.ToolStrip1.Name = "ToolStrip1" - Me.ToolStrip1.Size = New System.Drawing.Size(1045, 25) + Me.ToolStrip1.Size = New System.Drawing.Size(1045, 31) Me.ToolStrip1.TabIndex = 11 Me.ToolStrip1.Text = "ToolStrip1" ' @@ -695,7 +698,7 @@ Partial Class MainForm Me.ToolStripBtNew.Image = Global.TUGraz.VECTO.My.Resources.Resources.blue_document_icon Me.ToolStripBtNew.ImageTransparentColor = System.Drawing.Color.Magenta Me.ToolStripBtNew.Name = "ToolStripBtNew" - Me.ToolStripBtNew.Size = New System.Drawing.Size(23, 22) + Me.ToolStripBtNew.Size = New System.Drawing.Size(28, 28) Me.ToolStripBtNew.Text = "ToolStripBtNew" Me.ToolStripBtNew.ToolTipText = "New Job File" ' @@ -705,14 +708,14 @@ Partial Class MainForm Me.ToolStripBtOpen.Image = Global.TUGraz.VECTO.My.Resources.Resources.Open_icon Me.ToolStripBtOpen.ImageTransparentColor = System.Drawing.Color.Magenta Me.ToolStripBtOpen.Name = "ToolStripBtOpen" - Me.ToolStripBtOpen.Size = New System.Drawing.Size(23, 22) + Me.ToolStripBtOpen.Size = New System.Drawing.Size(28, 28) Me.ToolStripBtOpen.Text = "ToolStripButton1" Me.ToolStripBtOpen.ToolTipText = "Open File..." ' 'ToolStripSeparator2 ' Me.ToolStripSeparator2.Name = "ToolStripSeparator2" - Me.ToolStripSeparator2.Size = New System.Drawing.Size(6, 25) + Me.ToolStripSeparator2.Size = New System.Drawing.Size(6, 31) ' 'ToolStripDrDnBtTools ' @@ -720,7 +723,7 @@ Partial Class MainForm Me.ToolStripDrDnBtTools.Image = Global.TUGraz.VECTO.My.Resources.Resources.Misc_Tools_icon Me.ToolStripDrDnBtTools.ImageTransparentColor = System.Drawing.Color.Magenta Me.ToolStripDrDnBtTools.Name = "ToolStripDrDnBtTools" - Me.ToolStripDrDnBtTools.Size = New System.Drawing.Size(63, 22) + Me.ToolStripDrDnBtTools.Size = New System.Drawing.Size(71, 28) Me.ToolStripDrDnBtTools.Text = "Tools" ' 'GENEditorToolStripMenuItem1 @@ -809,7 +812,7 @@ Partial Class MainForm Me.ToolStripDrDnBtInfo.Image = Global.TUGraz.VECTO.My.Resources.Resources.Help_icon Me.ToolStripDrDnBtInfo.ImageTransparentColor = System.Drawing.Color.Magenta Me.ToolStripDrDnBtInfo.Name = "ToolStripDrDnBtInfo" - Me.ToolStripDrDnBtInfo.Size = New System.Drawing.Size(61, 22) + Me.ToolStripDrDnBtInfo.Size = New System.Drawing.Size(69, 28) Me.ToolStripDrDnBtInfo.Text = "Help" ' 'UserManualToolStripMenuItem @@ -843,6 +846,7 @@ Partial Class MainForm ' 'CmDEV ' + Me.CmDEV.ImageScalingSize = New System.Drawing.Size(24, 24) Me.CmDEV.Name = "CmDEV" Me.CmDEV.ShowImageMargin = false Me.CmDEV.Size = New System.Drawing.Size(36, 4) @@ -853,6 +857,7 @@ Partial Class MainForm ' 'CmOpenFile ' + Me.CmOpenFile.ImageScalingSize = New System.Drawing.Size(24, 24) Me.CmOpenFile.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.OpenWithToolStripMenuItem, Me.OpenInGraphWindowToolStripMenuItem, Me.ShowInFolderToolStripMenuItem}) Me.CmOpenFile.Name = "CmOpenFile" Me.CmOpenFile.ShowImageMargin = false diff --git a/VECTO/GUI/REESSPackDialog.Designer.vb b/VECTO/GUI/REESSPackDialog.Designer.vb index 17cfbbf3359d0fd6d857e8227e456bbaf934aee8..3e601ae842ec2c208f0d9cda9b3a62c50bef41f8 100644 --- a/VECTO/GUI/REESSPackDialog.Designer.vb +++ b/VECTO/GUI/REESSPackDialog.Designer.vb @@ -72,7 +72,7 @@ Partial Class REESSPackDialog Me.OK_Button.Location = New System.Drawing.Point(3, 3) Me.OK_Button.Name = "OK_Button" Me.OK_Button.Size = New System.Drawing.Size(67, 23) - Me.OK_Button.TabIndex = 0 + Me.OK_Button.TabIndex = 3 Me.OK_Button.Text = "OK" ' 'Cancel_Button @@ -82,7 +82,7 @@ Partial Class REESSPackDialog Me.Cancel_Button.Location = New System.Drawing.Point(76, 3) Me.Cancel_Button.Name = "Cancel_Button" Me.Cancel_Button.Size = New System.Drawing.Size(67, 23) - Me.Cancel_Button.TabIndex = 1 + Me.Cancel_Button.TabIndex = 4 Me.Cancel_Button.Text = "Cancel" ' 'pnREESSPack @@ -93,7 +93,7 @@ Partial Class REESSPackDialog Me.pnREESSPack.Location = New System.Drawing.Point(12, 12) Me.pnREESSPack.Name = "pnREESSPack" Me.pnREESSPack.Size = New System.Drawing.Size(553, 27) - Me.pnREESSPack.TabIndex = 20 + Me.pnREESSPack.TabIndex = 0 ' 'btnOpenBattery ' @@ -112,8 +112,7 @@ Partial Class REESSPackDialog Me.btnBrowseBattery.Location = New System.Drawing.Point(527, 2) Me.btnBrowseBattery.Name = "btnBrowseBattery" Me.btnBrowseBattery.Size = New System.Drawing.Size(24, 24) - Me.btnBrowseBattery.TabIndex = 2 - Me.btnBrowseBattery.TabStop = false + Me.btnBrowseBattery.TabIndex = 1 Me.btnBrowseBattery.UseVisualStyleBackColor = true ' 'tbBattery @@ -123,14 +122,14 @@ Partial Class REESSPackDialog Me.tbBattery.Location = New System.Drawing.Point(104, 4) Me.tbBattery.Name = "tbBattery" Me.tbBattery.Size = New System.Drawing.Size(417, 20) - Me.tbBattery.TabIndex = 1 + Me.tbBattery.TabIndex = 0 ' 'tbBatteryPackCnt ' Me.tbBatteryPackCnt.Location = New System.Drawing.Point(214, 45) Me.tbBatteryPackCnt.Name = "tbBatteryPackCnt" Me.tbBatteryPackCnt.Size = New System.Drawing.Size(59, 20) - Me.tbBatteryPackCnt.TabIndex = 26 + Me.tbBatteryPackCnt.TabIndex = 1 ' 'lblBatteryPackCnt ' @@ -146,7 +145,7 @@ Partial Class REESSPackDialog Me.tbStreamId.Location = New System.Drawing.Point(214, 71) Me.tbStreamId.Name = "tbStreamId" Me.tbStreamId.Size = New System.Drawing.Size(59, 20) - Me.tbStreamId.TabIndex = 28 + Me.tbStreamId.TabIndex = 2 ' 'lblStreamId ' diff --git a/VECTO/GUI/REESSPackDialog.vb b/VECTO/GUI/REESSPackDialog.vb index c61480932e5ec2a110bf7c042396c14834a5795e..235410f231786c15e4d43802b7ec7c58aace5419 100644 --- a/VECTO/GUI/REESSPackDialog.vb +++ b/VECTO/GUI/REESSPackDialog.vb @@ -83,9 +83,13 @@ Public Class REESSPackDialog End If End If - if BatteryForm.ShowDialog() = DialogResult.OK then - tbBattery.Text = BatteryForm.BatteryFile - end if + if Not BatteryForm.Visible Then + BatteryForm.Show() + Else + If BatteryForm.WindowState = FormWindowState.Minimized Then BatteryForm.WindowState = FormWindowState.Normal + BatteryForm.BringToFront() + End If + If Not Trim(f) = "" Then Try BatteryForm.OpenBatteryFile(f) diff --git a/VECTO/GUI/VectoJobForm.Designer.vb b/VECTO/GUI/VectoJobForm.Designer.vb index ecbdc5007ce9a2a87862ea469d3ef27aa3085500..34893b3f40027a86e89b2671901c8ebee273bd4b 100644 --- a/VECTO/GUI/VectoJobForm.Designer.vb +++ b/VECTO/GUI/VectoJobForm.Designer.vb @@ -273,15 +273,14 @@ Partial Class VectoJobForm Me.pnHybridStrategy.Location = New System.Drawing.Point(4, 125) Me.pnHybridStrategy.Name = "pnHybridStrategy" Me.pnHybridStrategy.Size = New System.Drawing.Size(516, 26) - Me.pnHybridStrategy.TabIndex = 15 + Me.pnHybridStrategy.TabIndex = 4 ' 'btnOpenHybridStrategyParameters ' Me.btnOpenHybridStrategyParameters.Location = New System.Drawing.Point(3, 3) Me.btnOpenHybridStrategyParameters.Name = "btnOpenHybridStrategyParameters" Me.btnOpenHybridStrategyParameters.Size = New System.Drawing.Size(72, 21) - Me.btnOpenHybridStrategyParameters.TabIndex = 11 - Me.btnOpenHybridStrategyParameters.TabStop = false + Me.btnOpenHybridStrategyParameters.TabIndex = 0 Me.btnOpenHybridStrategyParameters.Text = "Hyb. Str. P." Me.btnOpenHybridStrategyParameters.UseVisualStyleBackColor = true ' @@ -292,7 +291,7 @@ Partial Class VectoJobForm Me.tbHybridStrategyParams.Location = New System.Drawing.Point(81, 3) Me.tbHybridStrategyParams.Name = "tbHybridStrategyParams" Me.tbHybridStrategyParams.Size = New System.Drawing.Size(406, 20) - Me.tbHybridStrategyParams.TabIndex = 12 + Me.tbHybridStrategyParams.TabIndex = 1 ' 'btnBrowseHybridStrategyParams ' @@ -301,8 +300,7 @@ Partial Class VectoJobForm Me.btnBrowseHybridStrategyParams.Location = New System.Drawing.Point(489, 1) Me.btnBrowseHybridStrategyParams.Name = "btnBrowseHybridStrategyParams" Me.btnBrowseHybridStrategyParams.Size = New System.Drawing.Size(24, 24) - Me.btnBrowseHybridStrategyParams.TabIndex = 13 - Me.btnBrowseHybridStrategyParams.TabStop = false + Me.btnBrowseHybridStrategyParams.TabIndex = 2 Me.btnBrowseHybridStrategyParams.UseVisualStyleBackColor = true ' 'pnVehicle @@ -313,7 +311,7 @@ Partial Class VectoJobForm Me.pnVehicle.Location = New System.Drawing.Point(4, 7) Me.pnVehicle.Name = "pnVehicle" Me.pnVehicle.Size = New System.Drawing.Size(518, 27) - Me.pnVehicle.TabIndex = 17 + Me.pnVehicle.TabIndex = 0 ' 'ButOpenVEH ' @@ -321,7 +319,6 @@ Partial Class VectoJobForm Me.ButOpenVEH.Name = "ButOpenVEH" Me.ButOpenVEH.Size = New System.Drawing.Size(72, 21) Me.ButOpenVEH.TabIndex = 0 - Me.ButOpenVEH.TabStop = false Me.ButOpenVEH.Text = "Vehicle" Me.ButOpenVEH.UseVisualStyleBackColor = true ' @@ -333,7 +330,6 @@ Partial Class VectoJobForm Me.ButtonVEH.Name = "ButtonVEH" Me.ButtonVEH.Size = New System.Drawing.Size(24, 24) Me.ButtonVEH.TabIndex = 2 - Me.ButtonVEH.TabStop = false Me.ButtonVEH.UseVisualStyleBackColor = true ' 'TbVEH @@ -353,15 +349,14 @@ Partial Class VectoJobForm Me.pnEngine.Location = New System.Drawing.Point(4, 37) Me.pnEngine.Name = "pnEngine" Me.pnEngine.Size = New System.Drawing.Size(519, 27) - Me.pnEngine.TabIndex = 16 + Me.pnEngine.TabIndex = 1 ' 'ButOpenENG ' Me.ButOpenENG.Location = New System.Drawing.Point(4, 3) Me.ButOpenENG.Name = "ButOpenENG" Me.ButOpenENG.Size = New System.Drawing.Size(72, 21) - Me.ButOpenENG.TabIndex = 3 - Me.ButOpenENG.TabStop = false + Me.ButOpenENG.TabIndex = 0 Me.ButOpenENG.Text = "Engine" Me.ButOpenENG.UseVisualStyleBackColor = true ' @@ -372,8 +367,7 @@ Partial Class VectoJobForm Me.ButtonMAP.Location = New System.Drawing.Point(492, 1) Me.ButtonMAP.Name = "ButtonMAP" Me.ButtonMAP.Size = New System.Drawing.Size(24, 24) - Me.ButtonMAP.TabIndex = 5 - Me.ButtonMAP.TabStop = false + Me.ButtonMAP.TabIndex = 2 Me.ButtonMAP.UseVisualStyleBackColor = true ' 'TbENG @@ -383,7 +377,7 @@ Partial Class VectoJobForm Me.TbENG.Location = New System.Drawing.Point(82, 3) Me.TbENG.Name = "TbENG" Me.TbENG.Size = New System.Drawing.Size(404, 20) - Me.TbENG.TabIndex = 4 + Me.TbENG.TabIndex = 1 ' 'pnGearbox ' @@ -393,15 +387,14 @@ Partial Class VectoJobForm Me.pnGearbox.Location = New System.Drawing.Point(3, 66) Me.pnGearbox.Name = "pnGearbox" Me.pnGearbox.Size = New System.Drawing.Size(517, 28) - Me.pnGearbox.TabIndex = 15 + Me.pnGearbox.TabIndex = 2 ' 'ButOpenGBX ' Me.ButOpenGBX.Location = New System.Drawing.Point(4, 3) Me.ButOpenGBX.Name = "ButOpenGBX" Me.ButOpenGBX.Size = New System.Drawing.Size(72, 21) - Me.ButOpenGBX.TabIndex = 6 - Me.ButOpenGBX.TabStop = false + Me.ButOpenGBX.TabIndex = 0 Me.ButOpenGBX.Text = "Gearbox" Me.ButOpenGBX.UseVisualStyleBackColor = true ' @@ -412,8 +405,7 @@ Partial Class VectoJobForm Me.ButtonGBX.Location = New System.Drawing.Point(492, 1) Me.ButtonGBX.Name = "ButtonGBX" Me.ButtonGBX.Size = New System.Drawing.Size(24, 24) - Me.ButtonGBX.TabIndex = 8 - Me.ButtonGBX.TabStop = false + Me.ButtonGBX.TabIndex = 2 Me.ButtonGBX.UseVisualStyleBackColor = true ' 'TbGBX @@ -423,7 +415,7 @@ Partial Class VectoJobForm Me.TbGBX.Location = New System.Drawing.Point(82, 3) Me.TbGBX.Name = "TbGBX" Me.TbGBX.Size = New System.Drawing.Size(404, 20) - Me.TbGBX.TabIndex = 7 + Me.TbGBX.TabIndex = 1 ' 'pnShiftParams ' @@ -433,15 +425,14 @@ Partial Class VectoJobForm Me.pnShiftParams.Location = New System.Drawing.Point(4, 96) Me.pnShiftParams.Name = "pnShiftParams" Me.pnShiftParams.Size = New System.Drawing.Size(516, 26) - Me.pnShiftParams.TabIndex = 14 + Me.pnShiftParams.TabIndex = 3 ' 'BtnShiftParamsForm ' Me.BtnShiftParamsForm.Location = New System.Drawing.Point(3, 3) Me.BtnShiftParamsForm.Name = "BtnShiftParamsForm" Me.BtnShiftParamsForm.Size = New System.Drawing.Size(72, 21) - Me.BtnShiftParamsForm.TabIndex = 11 - Me.BtnShiftParamsForm.TabStop = false + Me.BtnShiftParamsForm.TabIndex = 0 Me.BtnShiftParamsForm.Text = "Shift Parameters" Me.BtnShiftParamsForm.UseVisualStyleBackColor = true ' @@ -452,7 +443,7 @@ Partial Class VectoJobForm Me.TbShiftStrategyParams.Location = New System.Drawing.Point(81, 3) Me.TbShiftStrategyParams.Name = "TbShiftStrategyParams" Me.TbShiftStrategyParams.Size = New System.Drawing.Size(406, 20) - Me.TbShiftStrategyParams.TabIndex = 12 + Me.TbShiftStrategyParams.TabIndex = 1 ' 'BtnShiftStrategyParams ' @@ -461,8 +452,7 @@ Partial Class VectoJobForm Me.BtnShiftStrategyParams.Location = New System.Drawing.Point(489, 1) Me.BtnShiftStrategyParams.Name = "BtnShiftStrategyParams" Me.BtnShiftStrategyParams.Size = New System.Drawing.Size(24, 24) - Me.BtnShiftStrategyParams.TabIndex = 13 - Me.BtnShiftStrategyParams.TabStop = false + Me.BtnShiftStrategyParams.TabIndex = 2 Me.BtnShiftStrategyParams.UseVisualStyleBackColor = true ' 'GrCycles @@ -476,7 +466,7 @@ Partial Class VectoJobForm Me.GrCycles.Location = New System.Drawing.Point(6, 6) Me.GrCycles.Name = "GrCycles" Me.GrCycles.Size = New System.Drawing.Size(515, 138) - Me.GrCycles.TabIndex = 10 + Me.GrCycles.TabIndex = 0 Me.GrCycles.TabStop = false Me.GrCycles.Text = "Cycles" ' @@ -547,7 +537,7 @@ Partial Class VectoJobForm Me.GrAuxMech.Location = New System.Drawing.Point(6, 16) Me.GrAuxMech.Name = "GrAuxMech" Me.GrAuxMech.Size = New System.Drawing.Size(515, 280) - Me.GrAuxMech.TabIndex = 9 + Me.GrAuxMech.TabIndex = 0 Me.GrAuxMech.TabStop = false Me.GrAuxMech.Text = "Mechanical Auxiliaries" ' @@ -618,14 +608,14 @@ Partial Class VectoJobForm Me.pnAuxEngineering.Location = New System.Drawing.Point(6, 19) Me.pnAuxEngineering.Name = "pnAuxEngineering" Me.pnAuxEngineering.Size = New System.Drawing.Size(500, 80) - Me.pnAuxEngineering.TabIndex = 45 + Me.pnAuxEngineering.TabIndex = 0 ' 'tbPAuxStandstillICEOff ' Me.tbPAuxStandstillICEOff.Location = New System.Drawing.Point(170, 55) Me.tbPAuxStandstillICEOff.Name = "tbPAuxStandstillICEOff" Me.tbPAuxStandstillICEOff.Size = New System.Drawing.Size(76, 20) - Me.tbPAuxStandstillICEOff.TabIndex = 49 + Me.tbPAuxStandstillICEOff.TabIndex = 2 ' 'lblAuxStandstillICEOffUnit ' @@ -650,7 +640,7 @@ Partial Class VectoJobForm Me.tbPAuxDrivingICEOff.Location = New System.Drawing.Point(170, 29) Me.tbPAuxDrivingICEOff.Name = "tbPAuxDrivingICEOff" Me.tbPAuxDrivingICEOff.Size = New System.Drawing.Size(76, 20) - Me.tbPAuxDrivingICEOff.TabIndex = 46 + Me.tbPAuxDrivingICEOff.TabIndex = 1 ' 'lblAuxDrivingICEOffUnit ' @@ -675,7 +665,7 @@ Partial Class VectoJobForm Me.TbAuxPAuxICEOn.Location = New System.Drawing.Point(170, 3) Me.TbAuxPAuxICEOn.Name = "TbAuxPAuxICEOn" Me.TbAuxPAuxICEOn.Size = New System.Drawing.Size(76, 20) - Me.TbAuxPAuxICEOn.TabIndex = 43 + Me.TbAuxPAuxICEOn.TabIndex = 0 ' 'lblAuxICEOnUnit ' @@ -810,7 +800,7 @@ Partial Class VectoJobForm Me.gbBusAux.Location = New System.Drawing.Point(6, 302) Me.gbBusAux.Name = "gbBusAux" Me.gbBusAux.Size = New System.Drawing.Size(515, 78) - Me.gbBusAux.TabIndex = 11 + Me.gbBusAux.TabIndex = 1 Me.gbBusAux.TabStop = false Me.gbBusAux.Text = "Bus Auxiliaries" ' @@ -820,7 +810,7 @@ Partial Class VectoJobForm Me.cbEnableBusAux.Location = New System.Drawing.Point(10, 17) Me.cbEnableBusAux.Name = "cbEnableBusAux" Me.cbEnableBusAux.Size = New System.Drawing.Size(115, 17) - Me.cbEnableBusAux.TabIndex = 17 + Me.cbEnableBusAux.TabIndex = 0 Me.cbEnableBusAux.Text = "Use Bus Auxiliaries" Me.cbEnableBusAux.UseVisualStyleBackColor = true ' @@ -829,18 +819,18 @@ Partial Class VectoJobForm Me.pnBusAux.Controls.Add(Me.btnBusAuxP) Me.pnBusAux.Controls.Add(Me.tbBusAuxParams) Me.pnBusAux.Controls.Add(Me.btnBrowsBusAuxParams) - Me.pnBusAux.Location = New System.Drawing.Point(6, 40) Me.pnBusAux.Enabled = false + Me.pnBusAux.Location = New System.Drawing.Point(6, 40) Me.pnBusAux.Name = "pnBusAux" Me.pnBusAux.Size = New System.Drawing.Size(503, 26) - Me.pnBusAux.TabIndex = 16 + Me.pnBusAux.TabIndex = 1 ' 'btnBusAuxP ' Me.btnBusAuxP.Location = New System.Drawing.Point(3, 3) Me.btnBusAuxP.Name = "btnBusAuxP" Me.btnBusAuxP.Size = New System.Drawing.Size(72, 21) - Me.btnBusAuxP.TabIndex = 11 + Me.btnBusAuxP.TabIndex = 0 Me.btnBusAuxP.TabStop = false Me.btnBusAuxP.Text = "BusAux P." Me.btnBusAuxP.UseVisualStyleBackColor = true @@ -852,7 +842,7 @@ Partial Class VectoJobForm Me.tbBusAuxParams.Location = New System.Drawing.Point(81, 3) Me.tbBusAuxParams.Name = "tbBusAuxParams" Me.tbBusAuxParams.Size = New System.Drawing.Size(393, 20) - Me.tbBusAuxParams.TabIndex = 12 + Me.tbBusAuxParams.TabIndex = 1 ' 'btnBrowsBusAuxParams ' @@ -861,8 +851,7 @@ Partial Class VectoJobForm Me.btnBrowsBusAuxParams.Location = New System.Drawing.Point(476, 1) Me.btnBrowsBusAuxParams.Name = "btnBrowsBusAuxParams" Me.btnBrowsBusAuxParams.Size = New System.Drawing.Size(24, 24) - Me.btnBrowsBusAuxParams.TabIndex = 13 - Me.btnBrowsBusAuxParams.TabStop = false + Me.btnBrowsBusAuxParams.TabIndex = 2 Me.btnBrowsBusAuxParams.UseVisualStyleBackColor = true ' 'gbElectricAux @@ -874,7 +863,7 @@ Partial Class VectoJobForm Me.gbElectricAux.Location = New System.Drawing.Point(6, 386) Me.gbElectricAux.Name = "gbElectricAux" Me.gbElectricAux.Size = New System.Drawing.Size(515, 55) - Me.gbElectricAux.TabIndex = 10 + Me.gbElectricAux.TabIndex = 2 Me.gbElectricAux.TabStop = false Me.gbElectricAux.Text = "Electric Auxiliaries" Me.gbElectricAux.Visible = false @@ -903,7 +892,7 @@ Partial Class VectoJobForm Me.tbElectricAuxConstant.Location = New System.Drawing.Point(109, 19) Me.tbElectricAuxConstant.Name = "tbElectricAuxConstant" Me.tbElectricAuxConstant.Size = New System.Drawing.Size(76, 20) - Me.tbElectricAuxConstant.TabIndex = 46 + Me.tbElectricAuxConstant.TabIndex = 0 ' 'lblElAuxConst ' @@ -945,7 +934,7 @@ Partial Class VectoJobForm Me.gbShiftStrategy.Location = New System.Drawing.Point(9, 347) Me.gbShiftStrategy.Name = "gbShiftStrategy" Me.gbShiftStrategy.Size = New System.Drawing.Size(514, 50) - Me.gbShiftStrategy.TabIndex = 4 + Me.gbShiftStrategy.TabIndex = 3 Me.gbShiftStrategy.TabStop = false Me.gbShiftStrategy.Text = "Gearshift Strategy" ' @@ -966,7 +955,7 @@ Partial Class VectoJobForm Me.GrVACC.Location = New System.Drawing.Point(9, 271) Me.GrVACC.Name = "GrVACC" Me.GrVACC.Size = New System.Drawing.Size(515, 69) - Me.GrVACC.TabIndex = 3 + Me.GrVACC.TabIndex = 2 Me.GrVACC.TabStop = false Me.GrVACC.Text = "Max. acceleration and brake curves" ' @@ -1006,7 +995,6 @@ Partial Class VectoJobForm Me.BtAccOpen.Name = "BtAccOpen" Me.BtAccOpen.Size = New System.Drawing.Size(24, 24) Me.BtAccOpen.TabIndex = 2 - Me.BtAccOpen.TabStop = false Me.BtAccOpen.UseVisualStyleBackColor = true ' 'GrLAC @@ -1016,7 +1004,7 @@ Partial Class VectoJobForm Me.GrLAC.Location = New System.Drawing.Point(9, 92) Me.GrLAC.Name = "GrLAC" Me.GrLAC.Size = New System.Drawing.Size(514, 173) - Me.GrLAC.TabIndex = 2 + Me.GrLAC.TabIndex = 1 Me.GrLAC.TabStop = false Me.GrLAC.Text = "Look-Ahead Coasting" ' @@ -1041,7 +1029,7 @@ Partial Class VectoJobForm Me.pnLookAheadCoasting.Location = New System.Drawing.Point(15, 19) Me.pnLookAheadCoasting.Name = "pnLookAheadCoasting" Me.pnLookAheadCoasting.Size = New System.Drawing.Size(493, 129) - Me.pnLookAheadCoasting.TabIndex = 20 + Me.pnLookAheadCoasting.TabIndex = 0 ' 'Label7 ' @@ -1067,7 +1055,7 @@ Partial Class VectoJobForm Me.tbLacMinSpeed.Location = New System.Drawing.Point(179, 3) Me.tbLacMinSpeed.Name = "tbLacMinSpeed" Me.tbLacMinSpeed.Size = New System.Drawing.Size(64, 20) - Me.tbLacMinSpeed.TabIndex = 34 + Me.tbLacMinSpeed.TabIndex = 0 ' 'btnDfVelocityDrop ' @@ -1076,8 +1064,7 @@ Partial Class VectoJobForm Me.btnDfVelocityDrop.Location = New System.Drawing.Point(466, 78) Me.btnDfVelocityDrop.Name = "btnDfVelocityDrop" Me.btnDfVelocityDrop.Size = New System.Drawing.Size(24, 24) - Me.btnDfVelocityDrop.TabIndex = 32 - Me.btnDfVelocityDrop.TabStop = false + Me.btnDfVelocityDrop.TabIndex = 5 Me.btnDfVelocityDrop.UseVisualStyleBackColor = true ' 'Label12 @@ -1094,7 +1081,7 @@ Partial Class VectoJobForm Me.tbDfCoastingScale.Location = New System.Drawing.Point(241, 107) Me.tbDfCoastingScale.Name = "tbDfCoastingScale" Me.tbDfCoastingScale.Size = New System.Drawing.Size(37, 20) - Me.tbDfCoastingScale.TabIndex = 30 + Me.tbDfCoastingScale.TabIndex = 7 ' 'Label11 ' @@ -1120,7 +1107,7 @@ Partial Class VectoJobForm Me.tbDfCoastingOffset.Location = New System.Drawing.Point(180, 107) Me.tbDfCoastingOffset.Name = "tbDfCoastingOffset" Me.tbDfCoastingOffset.Size = New System.Drawing.Size(37, 20) - Me.tbDfCoastingOffset.TabIndex = 28 + Me.tbDfCoastingOffset.TabIndex = 6 ' 'tbLacDfTargetSpeedFile ' @@ -1129,7 +1116,7 @@ Partial Class VectoJobForm Me.tbLacDfTargetSpeedFile.Location = New System.Drawing.Point(179, 54) Me.tbLacDfTargetSpeedFile.Name = "tbLacDfTargetSpeedFile" Me.tbLacDfTargetSpeedFile.Size = New System.Drawing.Size(286, 20) - Me.tbLacDfTargetSpeedFile.TabIndex = 22 + Me.tbLacDfTargetSpeedFile.TabIndex = 2 ' 'Label10 ' @@ -1167,8 +1154,7 @@ Partial Class VectoJobForm Me.btnDfTargetSpeed.Location = New System.Drawing.Point(466, 52) Me.btnDfTargetSpeed.Name = "btnDfTargetSpeed" Me.btnDfTargetSpeed.Size = New System.Drawing.Size(24, 24) - Me.btnDfTargetSpeed.TabIndex = 23 - Me.btnDfTargetSpeed.TabStop = false + Me.btnDfTargetSpeed.TabIndex = 3 Me.btnDfTargetSpeed.UseVisualStyleBackColor = true ' 'tbLacPreviewFactor @@ -1176,7 +1162,7 @@ Partial Class VectoJobForm Me.tbLacPreviewFactor.Location = New System.Drawing.Point(179, 28) Me.tbLacPreviewFactor.Name = "tbLacPreviewFactor" Me.tbLacPreviewFactor.Size = New System.Drawing.Size(64, 20) - Me.tbLacPreviewFactor.TabIndex = 21 + Me.tbLacPreviewFactor.TabIndex = 1 ' 'tbLacDfVelocityDropFile ' @@ -1185,7 +1171,7 @@ Partial Class VectoJobForm Me.tbLacDfVelocityDropFile.Location = New System.Drawing.Point(179, 81) Me.tbLacDfVelocityDropFile.Name = "tbLacDfVelocityDropFile" Me.tbLacDfVelocityDropFile.Size = New System.Drawing.Size(286, 20) - Me.tbLacDfVelocityDropFile.TabIndex = 25 + Me.tbLacDfVelocityDropFile.TabIndex = 4 ' 'CbLookAhead ' @@ -1207,7 +1193,7 @@ Partial Class VectoJobForm Me.gbOverspeed.Location = New System.Drawing.Point(9, 9) Me.gbOverspeed.Name = "gbOverspeed" Me.gbOverspeed.Size = New System.Drawing.Size(515, 77) - Me.gbOverspeed.TabIndex = 1 + Me.gbOverspeed.TabIndex = 0 Me.gbOverspeed.TabStop = false Me.gbOverspeed.Text = "Overspeed" ' @@ -1222,7 +1208,7 @@ Partial Class VectoJobForm Me.PnEcoRoll.Location = New System.Drawing.Point(91, 17) Me.PnEcoRoll.Name = "PnEcoRoll" Me.PnEcoRoll.Size = New System.Drawing.Size(232, 54) - Me.PnEcoRoll.TabIndex = 3 + Me.PnEcoRoll.TabIndex = 2 ' 'Label21 ' @@ -1247,7 +1233,7 @@ Partial Class VectoJobForm Me.TbVmin.Location = New System.Drawing.Point(104, 28) Me.TbVmin.Name = "TbVmin" Me.TbVmin.Size = New System.Drawing.Size(64, 20) - Me.TbVmin.TabIndex = 2 + Me.TbVmin.TabIndex = 1 ' 'TbOverspeed ' @@ -1333,7 +1319,7 @@ Partial Class VectoJobForm Me.gbPCC.Location = New System.Drawing.Point(7, 269) Me.gbPCC.Name = "gbPCC" Me.gbPCC.Size = New System.Drawing.Size(515, 217) - Me.gbPCC.TabIndex = 7 + Me.gbPCC.TabIndex = 2 Me.gbPCC.TabStop = false Me.gbPCC.Text = "Predictive Cruise Control" ' @@ -1381,7 +1367,7 @@ Partial Class VectoJobForm Me.tbPCCPreviewUseCase2.Location = New System.Drawing.Point(247, 149) Me.tbPCCPreviewUseCase2.Name = "tbPCCPreviewUseCase2" Me.tbPCCPreviewUseCase2.Size = New System.Drawing.Size(52, 20) - Me.tbPCCPreviewUseCase2.TabIndex = 27 + Me.tbPCCPreviewUseCase2.TabIndex = 5 ' 'Label38 ' @@ -1406,7 +1392,7 @@ Partial Class VectoJobForm Me.tbPCCPreviewUseCase1.Location = New System.Drawing.Point(247, 123) Me.tbPCCPreviewUseCase1.Name = "tbPCCPreviewUseCase1" Me.tbPCCPreviewUseCase1.Size = New System.Drawing.Size(52, 20) - Me.tbPCCPreviewUseCase1.TabIndex = 24 + Me.tbPCCPreviewUseCase1.TabIndex = 4 ' 'Label36 ' @@ -1431,7 +1417,7 @@ Partial Class VectoJobForm Me.tbPCCMinSpeed.Location = New System.Drawing.Point(247, 97) Me.tbPCCMinSpeed.Name = "tbPCCMinSpeed" Me.tbPCCMinSpeed.Size = New System.Drawing.Size(52, 20) - Me.tbPCCMinSpeed.TabIndex = 21 + Me.tbPCCMinSpeed.TabIndex = 3 ' 'Label34 ' @@ -1456,7 +1442,7 @@ Partial Class VectoJobForm Me.tbPCCEnableSpeed.Location = New System.Drawing.Point(247, 71) Me.tbPCCEnableSpeed.Name = "tbPCCEnableSpeed" Me.tbPCCEnableSpeed.Size = New System.Drawing.Size(52, 20) - Me.tbPCCEnableSpeed.TabIndex = 18 + Me.tbPCCEnableSpeed.TabIndex = 2 ' 'Label31 ' @@ -1481,7 +1467,7 @@ Partial Class VectoJobForm Me.tbPCCOverspeed.Location = New System.Drawing.Point(247, 45) Me.tbPCCOverspeed.Name = "tbPCCOverspeed" Me.tbPCCOverspeed.Size = New System.Drawing.Size(52, 20) - Me.tbPCCOverspeed.TabIndex = 15 + Me.tbPCCOverspeed.TabIndex = 1 ' 'Label20 ' @@ -1506,7 +1492,7 @@ Partial Class VectoJobForm Me.tbPCCUnderspeed.Location = New System.Drawing.Point(247, 19) Me.tbPCCUnderspeed.Name = "tbPCCUnderspeed" Me.tbPCCUnderspeed.Size = New System.Drawing.Size(52, 20) - Me.tbPCCUnderspeed.TabIndex = 12 + Me.tbPCCUnderspeed.TabIndex = 0 ' 'gbEcoRoll ' @@ -1525,7 +1511,7 @@ Partial Class VectoJobForm Me.gbEcoRoll.Location = New System.Drawing.Point(7, 136) Me.gbEcoRoll.Name = "gbEcoRoll" Me.gbEcoRoll.Size = New System.Drawing.Size(515, 127) - Me.gbEcoRoll.TabIndex = 6 + Me.gbEcoRoll.TabIndex = 1 Me.gbEcoRoll.TabStop = false Me.gbEcoRoll.Text = "Eco-Roll" ' @@ -1552,7 +1538,7 @@ Partial Class VectoJobForm Me.tbEcoRollMaxAcc.Location = New System.Drawing.Point(247, 72) Me.tbEcoRollMaxAcc.Name = "tbEcoRollMaxAcc" Me.tbEcoRollMaxAcc.Size = New System.Drawing.Size(52, 20) - Me.tbEcoRollMaxAcc.TabIndex = 18 + Me.tbEcoRollMaxAcc.TabIndex = 2 ' 'Label29 ' @@ -1579,7 +1565,7 @@ Partial Class VectoJobForm Me.tbEcoRollUnderspeed.Location = New System.Drawing.Point(247, 97) Me.tbEcoRollUnderspeed.Name = "tbEcoRollUnderspeed" Me.tbEcoRollUnderspeed.Size = New System.Drawing.Size(52, 20) - Me.tbEcoRollUnderspeed.TabIndex = 15 + Me.tbEcoRollUnderspeed.TabIndex = 3 Me.tbEcoRollUnderspeed.Visible = false ' 'Label27 @@ -1605,7 +1591,7 @@ Partial Class VectoJobForm Me.tbEcoRollActivationDelay.Location = New System.Drawing.Point(247, 45) Me.tbEcoRollActivationDelay.Name = "tbEcoRollActivationDelay" Me.tbEcoRollActivationDelay.Size = New System.Drawing.Size(52, 20) - Me.tbEcoRollActivationDelay.TabIndex = 12 + Me.tbEcoRollActivationDelay.TabIndex = 1 ' 'Label25 ' @@ -1630,7 +1616,7 @@ Partial Class VectoJobForm Me.tbEcoRollMinSpeed.Location = New System.Drawing.Point(247, 19) Me.tbEcoRollMinSpeed.Name = "tbEcoRollMinSpeed" Me.tbEcoRollMinSpeed.Size = New System.Drawing.Size(52, 20) - Me.tbEcoRollMinSpeed.TabIndex = 9 + Me.tbEcoRollMinSpeed.TabIndex = 0 ' 'gbEngineStopStart ' @@ -1647,7 +1633,7 @@ Partial Class VectoJobForm Me.gbEngineStopStart.Location = New System.Drawing.Point(7, 9) Me.gbEngineStopStart.Name = "gbEngineStopStart" Me.gbEngineStopStart.Size = New System.Drawing.Size(515, 121) - Me.gbEngineStopStart.TabIndex = 5 + Me.gbEngineStopStart.TabIndex = 0 Me.gbEngineStopStart.TabStop = false Me.gbEngineStopStart.Text = "Engine Stop/Start" ' @@ -1656,7 +1642,7 @@ Partial Class VectoJobForm Me.tbESSUtilityFactorDriving.Location = New System.Drawing.Point(247, 95) Me.tbESSUtilityFactorDriving.Name = "tbESSUtilityFactorDriving" Me.tbESSUtilityFactorDriving.Size = New System.Drawing.Size(52, 20) - Me.tbESSUtilityFactorDriving.TabIndex = 9 + Me.tbESSUtilityFactorDriving.TabIndex = 3 ' 'lblESSUtilityFactorDriving ' @@ -1672,7 +1658,7 @@ Partial Class VectoJobForm Me.tbEssUtility.Location = New System.Drawing.Point(247, 69) Me.tbEssUtility.Name = "tbEssUtility" Me.tbEssUtility.Size = New System.Drawing.Size(52, 20) - Me.tbEssUtility.TabIndex = 7 + Me.tbEssUtility.TabIndex = 2 ' 'Label24 ' @@ -1697,7 +1683,7 @@ Partial Class VectoJobForm Me.tbMaxEngineOffTimespan.Location = New System.Drawing.Point(247, 43) Me.tbMaxEngineOffTimespan.Name = "tbMaxEngineOffTimespan" Me.tbMaxEngineOffTimespan.Size = New System.Drawing.Size(52, 20) - Me.tbMaxEngineOffTimespan.TabIndex = 4 + Me.tbMaxEngineOffTimespan.TabIndex = 1 ' 'Label19 ' @@ -1722,7 +1708,7 @@ Partial Class VectoJobForm Me.tbEngineStopStartActivationDelay.Location = New System.Drawing.Point(247, 17) Me.tbEngineStopStartActivationDelay.Name = "tbEngineStopStartActivationDelay" Me.tbEngineStopStartActivationDelay.Size = New System.Drawing.Size(52, 20) - Me.tbEngineStopStartActivationDelay.TabIndex = 1 + Me.tbEngineStopStartActivationDelay.TabIndex = 0 ' 'Label16 ' @@ -1772,6 +1758,7 @@ Partial Class VectoJobForm ' 'StatusStrip1 ' + Me.StatusStrip1.ImageScalingSize = New System.Drawing.Size(24, 24) Me.StatusStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.ToolStripStatusLabelGEN}) Me.StatusStrip1.Location = New System.Drawing.Point(0, 609) Me.StatusStrip1.Name = "StatusStrip1" @@ -1792,7 +1779,7 @@ Partial Class VectoJobForm Me.ButOK.Location = New System.Drawing.Point(776, 563) Me.ButOK.Name = "ButOK" Me.ButOK.Size = New System.Drawing.Size(75, 23) - Me.ButOK.TabIndex = 0 + Me.ButOK.TabIndex = 1 Me.ButOK.Text = "Save" Me.ButOK.UseVisualStyleBackColor = true ' @@ -1803,17 +1790,18 @@ Partial Class VectoJobForm Me.ButCancel.Location = New System.Drawing.Point(857, 563) Me.ButCancel.Name = "ButCancel" Me.ButCancel.Size = New System.Drawing.Size(75, 23) - Me.ButCancel.TabIndex = 1 + Me.ButCancel.TabIndex = 2 Me.ButCancel.Text = "Cancel" Me.ButCancel.UseVisualStyleBackColor = true ' 'ToolStrip1 ' Me.ToolStrip1.GripStyle = System.Windows.Forms.ToolStripGripStyle.Hidden + Me.ToolStrip1.ImageScalingSize = New System.Drawing.Size(24, 24) Me.ToolStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.ToolStripBtNew, Me.ToolStripBtOpen, Me.ToolStripBtSave, Me.ToolStripBtSaveAs, Me.ToolStripSeparator1, Me.ToolStripBtSendTo, Me.ToolStripSeparator2, Me.ToolStripButton1}) Me.ToolStrip1.Location = New System.Drawing.Point(0, 0) Me.ToolStrip1.Name = "ToolStrip1" - Me.ToolStrip1.Size = New System.Drawing.Size(944, 25) + Me.ToolStrip1.Size = New System.Drawing.Size(944, 31) Me.ToolStrip1.TabIndex = 20 Me.ToolStrip1.Text = "ToolStrip1" ' @@ -1823,7 +1811,7 @@ Partial Class VectoJobForm Me.ToolStripBtNew.Image = Global.TUGraz.VECTO.My.Resources.Resources.blue_document_icon Me.ToolStripBtNew.ImageTransparentColor = System.Drawing.Color.Magenta Me.ToolStripBtNew.Name = "ToolStripBtNew" - Me.ToolStripBtNew.Size = New System.Drawing.Size(23, 22) + Me.ToolStripBtNew.Size = New System.Drawing.Size(28, 28) Me.ToolStripBtNew.Text = "New" Me.ToolStripBtNew.ToolTipText = "New" ' @@ -1833,7 +1821,7 @@ Partial Class VectoJobForm Me.ToolStripBtOpen.Image = Global.TUGraz.VECTO.My.Resources.Resources.Open_icon Me.ToolStripBtOpen.ImageTransparentColor = System.Drawing.Color.Magenta Me.ToolStripBtOpen.Name = "ToolStripBtOpen" - Me.ToolStripBtOpen.Size = New System.Drawing.Size(23, 22) + Me.ToolStripBtOpen.Size = New System.Drawing.Size(28, 28) Me.ToolStripBtOpen.Text = "Open" Me.ToolStripBtOpen.ToolTipText = "Open..." ' @@ -1843,7 +1831,7 @@ Partial Class VectoJobForm Me.ToolStripBtSave.Image = Global.TUGraz.VECTO.My.Resources.Resources.Actions_document_save_icon Me.ToolStripBtSave.ImageTransparentColor = System.Drawing.Color.Magenta Me.ToolStripBtSave.Name = "ToolStripBtSave" - Me.ToolStripBtSave.Size = New System.Drawing.Size(23, 22) + Me.ToolStripBtSave.Size = New System.Drawing.Size(28, 28) Me.ToolStripBtSave.Text = "Save" Me.ToolStripBtSave.ToolTipText = "Save" ' @@ -1853,14 +1841,14 @@ Partial Class VectoJobForm Me.ToolStripBtSaveAs.Image = Global.TUGraz.VECTO.My.Resources.Resources.Actions_document_save_as_icon Me.ToolStripBtSaveAs.ImageTransparentColor = System.Drawing.Color.Magenta Me.ToolStripBtSaveAs.Name = "ToolStripBtSaveAs" - Me.ToolStripBtSaveAs.Size = New System.Drawing.Size(23, 22) + Me.ToolStripBtSaveAs.Size = New System.Drawing.Size(28, 28) Me.ToolStripBtSaveAs.Text = "Save As" Me.ToolStripBtSaveAs.ToolTipText = "Save As..." ' 'ToolStripSeparator1 ' Me.ToolStripSeparator1.Name = "ToolStripSeparator1" - Me.ToolStripSeparator1.Size = New System.Drawing.Size(6, 25) + Me.ToolStripSeparator1.Size = New System.Drawing.Size(6, 31) ' 'ToolStripBtSendTo ' @@ -1868,14 +1856,14 @@ Partial Class VectoJobForm Me.ToolStripBtSendTo.Image = Global.TUGraz.VECTO.My.Resources.Resources.export_icon Me.ToolStripBtSendTo.ImageTransparentColor = System.Drawing.Color.Magenta Me.ToolStripBtSendTo.Name = "ToolStripBtSendTo" - Me.ToolStripBtSendTo.Size = New System.Drawing.Size(23, 22) + Me.ToolStripBtSendTo.Size = New System.Drawing.Size(28, 28) Me.ToolStripBtSendTo.Text = "Send to Job List" Me.ToolStripBtSendTo.ToolTipText = "Send to Job List" ' 'ToolStripSeparator2 ' Me.ToolStripSeparator2.Name = "ToolStripSeparator2" - Me.ToolStripSeparator2.Size = New System.Drawing.Size(6, 25) + Me.ToolStripSeparator2.Size = New System.Drawing.Size(6, 31) ' 'ToolStripButton1 ' @@ -1883,7 +1871,7 @@ Partial Class VectoJobForm Me.ToolStripButton1.Image = Global.TUGraz.VECTO.My.Resources.Resources.Help_icon Me.ToolStripButton1.ImageTransparentColor = System.Drawing.Color.Magenta Me.ToolStripButton1.Name = "ToolStripButton1" - Me.ToolStripButton1.Size = New System.Drawing.Size(23, 22) + Me.ToolStripButton1.Size = New System.Drawing.Size(28, 28) Me.ToolStripButton1.Text = "Help" ' 'PictureBox1 @@ -1900,6 +1888,7 @@ Partial Class VectoJobForm ' 'CmOpenFile ' + Me.CmOpenFile.ImageScalingSize = New System.Drawing.Size(24, 24) Me.CmOpenFile.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.OpenWithToolStripMenuItem, Me.ShowInFolderToolStripMenuItem}) Me.CmOpenFile.Name = "CmOpenFile" Me.CmOpenFile.ShowImageMargin = false diff --git a/VECTO/GUI/VectoVTPJobForm.Designer.vb b/VECTO/GUI/VectoVTPJobForm.Designer.vb index 1d86c0331b9d1827846458b8d584700443883c61..f2ba7144b43084f2d1493903c02a379a50ef669c 100644 --- a/VECTO/GUI/VectoVTPJobForm.Designer.vb +++ b/VECTO/GUI/VectoVTPJobForm.Designer.vb @@ -70,7 +70,10 @@ Partial Class VectoVTPJobForm Me.lblEngineCharacteristics = New System.Windows.Forms.Label() Me.PictureBox2 = New System.Windows.Forms.PictureBox() Me.GroupBox1 = New System.Windows.Forms.GroupBox() + Me.Label13 = New System.Windows.Forms.Label() Me.tbFanDiameter = New System.Windows.Forms.TextBox() + Me.tbC4 = New System.Windows.Forms.TextBox() + Me.Label14 = New System.Windows.Forms.Label() Me.Label7 = New System.Windows.Forms.Label() Me.pnFanParameters = New System.Windows.Forms.Panel() Me.Label11 = New System.Windows.Forms.Label() @@ -91,9 +94,6 @@ Partial Class VectoVTPJobForm Me.Label8 = New System.Windows.Forms.Label() Me.tbManufacturerRecord = New System.Windows.Forms.TextBox() Me.ButtonManR = New System.Windows.Forms.Button() - Me.Label13 = New System.Windows.Forms.Label() - Me.tbC4 = New System.Windows.Forms.TextBox() - Me.Label14 = New System.Windows.Forms.Label() Me.GrCycles.SuspendLayout Me.GrAux.SuspendLayout Me.StatusStrip1.SuspendLayout @@ -120,7 +120,7 @@ Partial Class VectoVTPJobForm Me.GrCycles.Location = New System.Drawing.Point(11, 324) Me.GrCycles.Name = "GrCycles" Me.GrCycles.Size = New System.Drawing.Size(515, 166) - Me.GrCycles.TabIndex = 10 + Me.GrCycles.TabIndex = 3 Me.GrCycles.TabStop = false Me.GrCycles.Text = "Cycles" ' @@ -202,7 +202,7 @@ Partial Class VectoVTPJobForm Me.GrAux.Location = New System.Drawing.Point(11, 178) Me.GrAux.Name = "GrAux" Me.GrAux.Size = New System.Drawing.Size(515, 140) - Me.GrAux.TabIndex = 9 + Me.GrAux.TabIndex = 2 Me.GrAux.TabStop = false Me.GrAux.Text = "Auxiliaries" ' @@ -246,7 +246,7 @@ Partial Class VectoVTPJobForm Me.TbVEH.Location = New System.Drawing.Point(128, 86) Me.TbVEH.Name = "TbVEH" Me.TbVEH.Size = New System.Drawing.Size(373, 20) - Me.TbVEH.TabIndex = 1 + Me.TbVEH.TabIndex = 0 ' 'ButtonVEH ' @@ -256,11 +256,11 @@ Partial Class VectoVTPJobForm Me.ButtonVEH.Name = "ButtonVEH" Me.ButtonVEH.Size = New System.Drawing.Size(24, 24) Me.ButtonVEH.TabIndex = 2 - Me.ButtonVEH.TabStop = false Me.ButtonVEH.UseVisualStyleBackColor = true ' 'StatusStrip1 ' + Me.StatusStrip1.ImageScalingSize = New System.Drawing.Size(24, 24) Me.StatusStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.ToolStripStatusLabelGEN}) Me.StatusStrip1.Location = New System.Drawing.Point(0, 660) Me.StatusStrip1.Name = "StatusStrip1" @@ -281,7 +281,7 @@ Partial Class VectoVTPJobForm Me.ButOK.Location = New System.Drawing.Point(778, 633) Me.ButOK.Name = "ButOK" Me.ButOK.Size = New System.Drawing.Size(75, 23) - Me.ButOK.TabIndex = 0 + Me.ButOK.TabIndex = 5 Me.ButOK.Text = "Save" Me.ButOK.UseVisualStyleBackColor = true ' @@ -292,17 +292,18 @@ Partial Class VectoVTPJobForm Me.ButCancel.Location = New System.Drawing.Point(859, 633) Me.ButCancel.Name = "ButCancel" Me.ButCancel.Size = New System.Drawing.Size(75, 23) - Me.ButCancel.TabIndex = 1 + Me.ButCancel.TabIndex = 6 Me.ButCancel.Text = "Cancel" Me.ButCancel.UseVisualStyleBackColor = true ' 'ToolStrip1 ' Me.ToolStrip1.GripStyle = System.Windows.Forms.ToolStripGripStyle.Hidden + Me.ToolStrip1.ImageScalingSize = New System.Drawing.Size(24, 24) Me.ToolStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.ToolStripBtNew, Me.ToolStripBtOpen, Me.ToolStripBtSave, Me.ToolStripBtSaveAs, Me.ToolStripSeparator1, Me.ToolStripBtSendTo, Me.ToolStripSeparator2, Me.ToolStripButton1}) Me.ToolStrip1.Location = New System.Drawing.Point(0, 0) Me.ToolStrip1.Name = "ToolStrip1" - Me.ToolStrip1.Size = New System.Drawing.Size(944, 25) + Me.ToolStrip1.Size = New System.Drawing.Size(944, 31) Me.ToolStrip1.TabIndex = 20 Me.ToolStrip1.Text = "ToolStrip1" ' @@ -312,7 +313,7 @@ Partial Class VectoVTPJobForm Me.ToolStripBtNew.Image = Global.TUGraz.VECTO.My.Resources.Resources.blue_document_icon Me.ToolStripBtNew.ImageTransparentColor = System.Drawing.Color.Magenta Me.ToolStripBtNew.Name = "ToolStripBtNew" - Me.ToolStripBtNew.Size = New System.Drawing.Size(23, 22) + Me.ToolStripBtNew.Size = New System.Drawing.Size(28, 28) Me.ToolStripBtNew.Text = "New" Me.ToolStripBtNew.ToolTipText = "New" ' @@ -322,7 +323,7 @@ Partial Class VectoVTPJobForm Me.ToolStripBtOpen.Image = Global.TUGraz.VECTO.My.Resources.Resources.Open_icon Me.ToolStripBtOpen.ImageTransparentColor = System.Drawing.Color.Magenta Me.ToolStripBtOpen.Name = "ToolStripBtOpen" - Me.ToolStripBtOpen.Size = New System.Drawing.Size(23, 22) + Me.ToolStripBtOpen.Size = New System.Drawing.Size(28, 28) Me.ToolStripBtOpen.Text = "Open" Me.ToolStripBtOpen.ToolTipText = "Open..." ' @@ -332,7 +333,7 @@ Partial Class VectoVTPJobForm Me.ToolStripBtSave.Image = Global.TUGraz.VECTO.My.Resources.Resources.Actions_document_save_icon Me.ToolStripBtSave.ImageTransparentColor = System.Drawing.Color.Magenta Me.ToolStripBtSave.Name = "ToolStripBtSave" - Me.ToolStripBtSave.Size = New System.Drawing.Size(23, 22) + Me.ToolStripBtSave.Size = New System.Drawing.Size(28, 28) Me.ToolStripBtSave.Text = "Save" Me.ToolStripBtSave.ToolTipText = "Save" ' @@ -342,14 +343,14 @@ Partial Class VectoVTPJobForm Me.ToolStripBtSaveAs.Image = Global.TUGraz.VECTO.My.Resources.Resources.Actions_document_save_as_icon Me.ToolStripBtSaveAs.ImageTransparentColor = System.Drawing.Color.Magenta Me.ToolStripBtSaveAs.Name = "ToolStripBtSaveAs" - Me.ToolStripBtSaveAs.Size = New System.Drawing.Size(23, 22) + Me.ToolStripBtSaveAs.Size = New System.Drawing.Size(28, 28) Me.ToolStripBtSaveAs.Text = "Save As" Me.ToolStripBtSaveAs.ToolTipText = "Save As..." ' 'ToolStripSeparator1 ' Me.ToolStripSeparator1.Name = "ToolStripSeparator1" - Me.ToolStripSeparator1.Size = New System.Drawing.Size(6, 25) + Me.ToolStripSeparator1.Size = New System.Drawing.Size(6, 31) ' 'ToolStripBtSendTo ' @@ -357,14 +358,14 @@ Partial Class VectoVTPJobForm Me.ToolStripBtSendTo.Image = Global.TUGraz.VECTO.My.Resources.Resources.export_icon Me.ToolStripBtSendTo.ImageTransparentColor = System.Drawing.Color.Magenta Me.ToolStripBtSendTo.Name = "ToolStripBtSendTo" - Me.ToolStripBtSendTo.Size = New System.Drawing.Size(23, 22) + Me.ToolStripBtSendTo.Size = New System.Drawing.Size(28, 28) Me.ToolStripBtSendTo.Text = "Send to Job List" Me.ToolStripBtSendTo.ToolTipText = "Send to Job List" ' 'ToolStripSeparator2 ' Me.ToolStripSeparator2.Name = "ToolStripSeparator2" - Me.ToolStripSeparator2.Size = New System.Drawing.Size(6, 25) + Me.ToolStripSeparator2.Size = New System.Drawing.Size(6, 31) ' 'ToolStripButton1 ' @@ -372,7 +373,7 @@ Partial Class VectoVTPJobForm Me.ToolStripButton1.Image = Global.TUGraz.VECTO.My.Resources.Resources.Help_icon Me.ToolStripButton1.ImageTransparentColor = System.Drawing.Color.Magenta Me.ToolStripButton1.Name = "ToolStripButton1" - Me.ToolStripButton1.Size = New System.Drawing.Size(23, 22) + Me.ToolStripButton1.Size = New System.Drawing.Size(28, 28) Me.ToolStripButton1.Text = "Help" ' 'PictureBox1 @@ -389,6 +390,7 @@ Partial Class VectoVTPJobForm ' 'CmOpenFile ' + Me.CmOpenFile.ImageScalingSize = New System.Drawing.Size(24, 24) Me.CmOpenFile.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.OpenWithToolStripMenuItem, Me.ShowInFolderToolStripMenuItem}) Me.CmOpenFile.Name = "CmOpenFile" Me.CmOpenFile.ShowImageMargin = false @@ -507,16 +509,41 @@ Partial Class VectoVTPJobForm Me.GroupBox1.Location = New System.Drawing.Point(10, 496) Me.GroupBox1.Name = "GroupBox1" Me.GroupBox1.Size = New System.Drawing.Size(517, 144) - Me.GroupBox1.TabIndex = 39 + Me.GroupBox1.TabIndex = 4 Me.GroupBox1.TabStop = false Me.GroupBox1.Text = "Fan Power" ' + 'Label13 + ' + Me.Label13.AutoSize = true + Me.Label13.Location = New System.Drawing.Point(463, 120) + Me.Label13.Name = "Label13" + Me.Label13.Size = New System.Drawing.Size(16, 13) + Me.Label13.TabIndex = 53 + Me.Label13.Text = "[-]" + ' 'tbFanDiameter ' Me.tbFanDiameter.Location = New System.Drawing.Point(371, 13) Me.tbFanDiameter.Name = "tbFanDiameter" Me.tbFanDiameter.Size = New System.Drawing.Size(86, 20) - Me.tbFanDiameter.TabIndex = 46 + Me.tbFanDiameter.TabIndex = 0 + ' + 'tbC4 + ' + Me.tbC4.Location = New System.Drawing.Point(371, 117) + Me.tbC4.Name = "tbC4" + Me.tbC4.Size = New System.Drawing.Size(86, 20) + Me.tbC4.TabIndex = 2 + ' + 'Label14 + ' + Me.Label14.AutoSize = true + Me.Label14.Location = New System.Drawing.Point(342, 120) + Me.Label14.Name = "Label14" + Me.Label14.Size = New System.Drawing.Size(23, 13) + Me.Label14.TabIndex = 51 + Me.Label14.Text = "C4:" ' 'Label7 ' @@ -541,7 +568,7 @@ Partial Class VectoVTPJobForm Me.pnFanParameters.Location = New System.Drawing.Point(290, 36) Me.pnFanParameters.Name = "pnFanParameters" Me.pnFanParameters.Size = New System.Drawing.Size(218, 78) - Me.pnFanParameters.TabIndex = 48 + Me.pnFanParameters.TabIndex = 1 ' 'Label11 ' @@ -584,7 +611,7 @@ Partial Class VectoVTPJobForm Me.tbC1.Location = New System.Drawing.Point(81, 3) Me.tbC1.Name = "tbC1" Me.tbC1.Size = New System.Drawing.Size(86, 20) - Me.tbC1.TabIndex = 40 + Me.tbC1.TabIndex = 0 ' 'Label3 ' @@ -600,14 +627,14 @@ Partial Class VectoVTPJobForm Me.tbC3.Location = New System.Drawing.Point(81, 55) Me.tbC3.Name = "tbC3" Me.tbC3.Size = New System.Drawing.Size(86, 20) - Me.tbC3.TabIndex = 44 + Me.tbC3.TabIndex = 2 ' 'tbC2 ' Me.tbC2.Location = New System.Drawing.Point(81, 29) Me.tbC2.Name = "tbC2" Me.tbC2.Size = New System.Drawing.Size(86, 20) - Me.tbC2.TabIndex = 42 + Me.tbC2.TabIndex = 1 ' 'Label4 ' @@ -647,7 +674,7 @@ Partial Class VectoVTPJobForm Me.pnManufacturerRecord.Location = New System.Drawing.Point(11, 112) Me.pnManufacturerRecord.Name = "pnManufacturerRecord" Me.pnManufacturerRecord.Size = New System.Drawing.Size(525, 66) - Me.pnManufacturerRecord.TabIndex = 41 + Me.pnManufacturerRecord.TabIndex = 1 ' 'lblMileageUnit ' @@ -665,7 +692,7 @@ Partial Class VectoVTPJobForm Me.tbMileage.Location = New System.Drawing.Point(117, 40) Me.tbMileage.Name = "tbMileage" Me.tbMileage.Size = New System.Drawing.Size(76, 20) - Me.tbMileage.TabIndex = 48 + Me.tbMileage.TabIndex = 2 ' 'lblMileage ' @@ -692,7 +719,7 @@ Partial Class VectoVTPJobForm Me.tbManufacturerRecord.Location = New System.Drawing.Point(117, 8) Me.tbManufacturerRecord.Name = "tbManufacturerRecord" Me.tbManufacturerRecord.Size = New System.Drawing.Size(374, 20) - Me.tbManufacturerRecord.TabIndex = 41 + Me.tbManufacturerRecord.TabIndex = 0 ' 'ButtonManR ' @@ -701,35 +728,9 @@ Partial Class VectoVTPJobForm Me.ButtonManR.Location = New System.Drawing.Point(492, 6) Me.ButtonManR.Name = "ButtonManR" Me.ButtonManR.Size = New System.Drawing.Size(24, 24) - Me.ButtonManR.TabIndex = 42 - Me.ButtonManR.TabStop = false + Me.ButtonManR.TabIndex = 1 Me.ButtonManR.UseVisualStyleBackColor = true ' - 'Label13 - ' - Me.Label13.AutoSize = true - Me.Label13.Location = New System.Drawing.Point(463, 120) - Me.Label13.Name = "Label13" - Me.Label13.Size = New System.Drawing.Size(16, 13) - Me.Label13.TabIndex = 53 - Me.Label13.Text = "[-]" - ' - 'tbC4 - ' - Me.tbC4.Location = New System.Drawing.Point(371, 117) - Me.tbC4.Name = "tbC4" - Me.tbC4.Size = New System.Drawing.Size(86, 20) - Me.tbC4.TabIndex = 52 - ' - 'Label14 - ' - Me.Label14.AutoSize = true - Me.Label14.Location = New System.Drawing.Point(342, 120) - Me.Label14.Name = "Label14" - Me.Label14.Size = New System.Drawing.Size(23, 13) - Me.Label14.TabIndex = 51 - Me.Label14.Text = "C4:" - ' 'VectoVTPJobForm ' Me.AcceptButton = Me.ButOK diff --git a/VECTO/GUI/VehicleAuxiliariesDialog.Designer.vb b/VECTO/GUI/VehicleAuxiliariesDialog.Designer.vb index 5db90ec58a56da973e5f2d5decf6daa7203889ca..6568277f0c77319c9549e3d6a910d7a18d2c7c27 100644 --- a/VECTO/GUI/VehicleAuxiliariesDialog.Designer.vb +++ b/VECTO/GUI/VehicleAuxiliariesDialog.Designer.vb @@ -77,7 +77,7 @@ Partial Class VehicleAuxiliariesDialog Me.OK_Button.Location = New System.Drawing.Point(3, 3) Me.OK_Button.Name = "OK_Button" Me.OK_Button.Size = New System.Drawing.Size(67, 23) - Me.OK_Button.TabIndex = 0 + Me.OK_Button.TabIndex = 5 Me.OK_Button.Text = "OK" ' 'Cancel_Button @@ -87,7 +87,7 @@ Partial Class VehicleAuxiliariesDialog Me.Cancel_Button.Location = New System.Drawing.Point(76, 3) Me.Cancel_Button.Name = "Cancel_Button" Me.Cancel_Button.Size = New System.Drawing.Size(67, 23) - Me.Cancel_Button.TabIndex = 1 + Me.Cancel_Button.TabIndex = 6 Me.Cancel_Button.Text = "Cancel" ' 'Label1 @@ -140,7 +140,7 @@ Partial Class VehicleAuxiliariesDialog Me.CbTech.Location = New System.Drawing.Point(75, 6) Me.CbTech.Name = "CbTech" Me.CbTech.Size = New System.Drawing.Size(352, 21) - Me.CbTech.TabIndex = 27 + Me.CbTech.TabIndex = 1 ' 'PnTech ' @@ -191,7 +191,7 @@ Partial Class VehicleAuxiliariesDialog Me.CbTech4.Location = New System.Drawing.Point(75, 87) Me.CbTech4.Name = "CbTech4" Me.CbTech4.Size = New System.Drawing.Size(352, 21) - Me.CbTech4.TabIndex = 30 + Me.CbTech4.TabIndex = 4 ' 'CbTech3 ' @@ -200,7 +200,7 @@ Partial Class VehicleAuxiliariesDialog Me.CbTech3.Location = New System.Drawing.Point(75, 60) Me.CbTech3.Name = "CbTech3" Me.CbTech3.Size = New System.Drawing.Size(352, 21) - Me.CbTech3.TabIndex = 29 + Me.CbTech3.TabIndex = 3 ' 'CbTech2 ' @@ -209,7 +209,7 @@ Partial Class VehicleAuxiliariesDialog Me.CbTech2.Location = New System.Drawing.Point(75, 33) Me.CbTech2.Name = "CbTech2" Me.CbTech2.Size = New System.Drawing.Size(352, 21) - Me.CbTech2.TabIndex = 28 + Me.CbTech2.TabIndex = 2 ' 'VehicleAuxiliariesDialog ' diff --git a/VECTO/GUI/VehicleAxleDialog.Designer.vb b/VECTO/GUI/VehicleAxleDialog.Designer.vb index fccfd299c47df79b5bd4a178c574ad533e06a968..42d49d159769b2a24db553470f069a3205d699b7 100644 --- a/VECTO/GUI/VehicleAxleDialog.Designer.vb +++ b/VECTO/GUI/VehicleAxleDialog.Designer.vb @@ -35,291 +35,291 @@ Partial Class VehicleAxleDialog 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. <DebuggerStepThrough()> _ Private Sub InitializeComponent() - Me.TableLayoutPanel1 = New System.Windows.Forms.TableLayoutPanel() - Me.OK_Button = New System.Windows.Forms.Button() - Me.Cancel_Button = New System.Windows.Forms.Button() - Me.Label1 = New System.Windows.Forms.Label() - Me.TbAxleShare = New System.Windows.Forms.TextBox() - Me.Label2 = New System.Windows.Forms.Label() - Me.Label3 = New System.Windows.Forms.Label() - Me.Label4 = New System.Windows.Forms.Label() - Me.TbRRC = New System.Windows.Forms.TextBox() - Me.Label5 = New System.Windows.Forms.Label() - Me.Label6 = New System.Windows.Forms.Label() - Me.TbFzISO = New System.Windows.Forms.TextBox() - Me.Label9 = New System.Windows.Forms.Label() - Me.Label10 = New System.Windows.Forms.Label() - Me.CbTwinT = New System.Windows.Forms.CheckBox() - Me.PnAxle = New System.Windows.Forms.Panel() - Me.TbI_wheels = New System.Windows.Forms.TextBox() - Me.Label7 = New System.Windows.Forms.Label() - Me.Label32 = New System.Windows.Forms.Label() - Me.Label8 = New System.Windows.Forms.Label() - Me.CbWheels = New System.Windows.Forms.ComboBox() - Me.cbAxleType = New System.Windows.Forms.ComboBox() - Me.Label11 = New System.Windows.Forms.Label() - Me.Label12 = New System.Windows.Forms.Label() - Me.TableLayoutPanel1.SuspendLayout() - Me.PnAxle.SuspendLayout() - Me.SuspendLayout() - ' - 'TableLayoutPanel1 - ' - Me.TableLayoutPanel1.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) - Me.TableLayoutPanel1.ColumnCount = 2 - Me.TableLayoutPanel1.ColumnStyles.Add(New System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 50.0!)) - Me.TableLayoutPanel1.ColumnStyles.Add(New System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 50.0!)) - Me.TableLayoutPanel1.Controls.Add(Me.OK_Button, 0, 0) - Me.TableLayoutPanel1.Controls.Add(Me.Cancel_Button, 1, 0) - Me.TableLayoutPanel1.Location = New System.Drawing.Point(309, 161) - Me.TableLayoutPanel1.Name = "TableLayoutPanel1" - Me.TableLayoutPanel1.RowCount = 1 - Me.TableLayoutPanel1.RowStyles.Add(New System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 50.0!)) - Me.TableLayoutPanel1.Size = New System.Drawing.Size(146, 29) - Me.TableLayoutPanel1.TabIndex = 4 - ' - 'OK_Button - ' - Me.OK_Button.Anchor = System.Windows.Forms.AnchorStyles.None - Me.OK_Button.Location = New System.Drawing.Point(3, 3) - Me.OK_Button.Name = "OK_Button" - Me.OK_Button.Size = New System.Drawing.Size(67, 23) - Me.OK_Button.TabIndex = 0 - Me.OK_Button.Text = "OK" - ' - 'Cancel_Button - ' - Me.Cancel_Button.Anchor = System.Windows.Forms.AnchorStyles.None - Me.Cancel_Button.DialogResult = System.Windows.Forms.DialogResult.Cancel - Me.Cancel_Button.Location = New System.Drawing.Point(76, 3) - Me.Cancel_Button.Name = "Cancel_Button" - Me.Cancel_Button.Size = New System.Drawing.Size(67, 23) - Me.Cancel_Button.TabIndex = 1 - Me.Cancel_Button.Text = "Cancel" - ' - 'Label1 - ' - Me.Label1.AutoSize = True - Me.Label1.Location = New System.Drawing.Point(3, 3) - Me.Label1.Name = "Label1" - Me.Label1.Size = New System.Drawing.Size(96, 13) - Me.Label1.TabIndex = 1 - Me.Label1.Text = "Relative Axle Load" - ' - 'TbAxleShare - ' - Me.TbAxleShare.Location = New System.Drawing.Point(105, 0) - Me.TbAxleShare.Name = "TbAxleShare" - Me.TbAxleShare.Size = New System.Drawing.Size(84, 20) - Me.TbAxleShare.TabIndex = 0 - ' - 'Label2 - ' - Me.Label2.AutoSize = True - Me.Label2.Location = New System.Drawing.Point(195, 3) - Me.Label2.Name = "Label2" - Me.Label2.Size = New System.Drawing.Size(40, 13) - Me.Label2.TabIndex = 1 - Me.Label2.Text = "[-][0..1]" - ' - 'Label3 - ' - Me.Label3.AutoSize = True - Me.Label3.Location = New System.Drawing.Point(55, 94) - Me.Label3.Name = "Label3" - Me.Label3.Size = New System.Drawing.Size(51, 13) - Me.Label3.TabIndex = 1 - Me.Label3.Text = "RRC ISO" - ' - 'Label4 - ' - Me.Label4.AutoSize = True - Me.Label4.Location = New System.Drawing.Point(202, 66) - Me.Label4.Name = "Label4" - Me.Label4.Size = New System.Drawing.Size(16, 13) - Me.Label4.TabIndex = 1 - Me.Label4.Text = "[-]" - ' - 'TbRRC - ' - Me.TbRRC.Location = New System.Drawing.Point(112, 91) - Me.TbRRC.Name = "TbRRC" - Me.TbRRC.Size = New System.Drawing.Size(84, 20) - Me.TbRRC.TabIndex = 2 - ' - 'Label5 - ' - Me.Label5.AutoSize = True - Me.Label5.Location = New System.Drawing.Point(67, 120) - Me.Label5.Name = "Label5" - Me.Label5.Size = New System.Drawing.Size(39, 13) - Me.Label5.TabIndex = 1 - Me.Label5.Text = "Fz ISO" - ' - 'Label6 - ' - Me.Label6.AutoSize = True - Me.Label6.Location = New System.Drawing.Point(202, 120) - Me.Label6.Name = "Label6" - Me.Label6.Size = New System.Drawing.Size(21, 13) - Me.Label6.TabIndex = 1 - Me.Label6.Text = "[N]" - ' - 'TbFzISO - ' - Me.TbFzISO.Location = New System.Drawing.Point(112, 117) - Me.TbFzISO.Name = "TbFzISO" - Me.TbFzISO.Size = New System.Drawing.Size(84, 20) - Me.TbFzISO.TabIndex = 3 - ' - 'Label9 - ' - Me.Label9.AutoSize = True - Me.Label9.Location = New System.Drawing.Point(248, 94) - Me.Label9.Name = "Label9" - Me.Label9.Size = New System.Drawing.Size(146, 13) - Me.Label9.TabIndex = 1 - Me.Label9.Text = "RRC according to ISO 28580" - ' - 'Label10 - ' - Me.Label10.AutoSize = True - Me.Label10.Location = New System.Drawing.Point(248, 117) - Me.Label10.Name = "Label10" - Me.Label10.Size = New System.Drawing.Size(167, 26) - Me.Label10.TabIndex = 1 - Me.Label10.Text = "Test load according to ISO 28580" & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & "(85% of max. tyre load capacity)" - ' - 'CbTwinT - ' - Me.CbTwinT.AutoSize = True - Me.CbTwinT.Location = New System.Drawing.Point(285, 39) - Me.CbTwinT.Name = "CbTwinT" - Me.CbTwinT.Size = New System.Drawing.Size(78, 17) - Me.CbTwinT.TabIndex = 1 - Me.CbTwinT.Text = "Twin Tyres" - Me.CbTwinT.UseVisualStyleBackColor = True - ' - 'PnAxle - ' - Me.PnAxle.Controls.Add(Me.TbI_wheels) - Me.PnAxle.Controls.Add(Me.Label1) - Me.PnAxle.Controls.Add(Me.Label7) - Me.PnAxle.Controls.Add(Me.Label2) - Me.PnAxle.Controls.Add(Me.Label32) - Me.PnAxle.Controls.Add(Me.TbAxleShare) - Me.PnAxle.Location = New System.Drawing.Point(7, 65) - Me.PnAxle.Name = "PnAxle" - Me.PnAxle.Size = New System.Drawing.Size(450, 23) - Me.PnAxle.TabIndex = 5 - ' - 'TbI_wheels - ' - Me.TbI_wheels.Location = New System.Drawing.Point(322, 0) - Me.TbI_wheels.Name = "TbI_wheels" - Me.TbI_wheels.Size = New System.Drawing.Size(84, 20) - Me.TbI_wheels.TabIndex = 26 - ' - 'Label7 - ' - Me.Label7.AutoSize = True - Me.Label7.Location = New System.Drawing.Point(241, 3) - Me.Label7.Name = "Label7" - Me.Label7.Size = New System.Drawing.Size(75, 13) - Me.Label7.TabIndex = 25 - Me.Label7.Text = "Wheels Inertia" - ' - 'Label32 - ' - Me.Label32.AutoSize = True - Me.Label32.Location = New System.Drawing.Point(412, 3) - Me.Label32.Name = "Label32" - Me.Label32.Size = New System.Drawing.Size(36, 13) - Me.Label32.TabIndex = 27 - Me.Label32.Text = "[kgm²]" - ' - 'Label8 - ' - Me.Label8.AutoSize = True - Me.Label8.Location = New System.Drawing.Point(4, 13) - Me.Label8.Name = "Label8" - Me.Label8.Size = New System.Drawing.Size(80, 13) - Me.Label8.TabIndex = 6 - Me.Label8.Text = "Tyre Dimension" - ' - 'CbWheels - ' - Me.CbWheels.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList - Me.CbWheels.FormattingEnabled = True - Me.CbWheels.Location = New System.Drawing.Point(90, 10) - Me.CbWheels.Name = "CbWheels" - Me.CbWheels.Size = New System.Drawing.Size(176, 21) - Me.CbWheels.TabIndex = 7 - ' - 'cbAxleType - ' - Me.cbAxleType.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList - Me.cbAxleType.FormattingEnabled = True - Me.cbAxleType.Location = New System.Drawing.Point(90, 37) - Me.cbAxleType.Name = "cbAxleType" - Me.cbAxleType.Size = New System.Drawing.Size(176, 21) - Me.cbAxleType.TabIndex = 8 - ' - 'Label11 - ' - Me.Label11.AutoSize = True - Me.Label11.Location = New System.Drawing.Point(4, 40) - Me.Label11.Name = "Label11" - Me.Label11.Size = New System.Drawing.Size(69, 13) - Me.Label11.TabIndex = 9 - Me.Label11.Text = "Configuration" - ' - 'Label12 - ' - Me.Label12.AutoSize = True - Me.Label12.Location = New System.Drawing.Point(202, 94) - Me.Label12.Name = "Label12" - Me.Label12.Size = New System.Drawing.Size(16, 13) - Me.Label12.TabIndex = 10 - Me.Label12.Text = "[-]" - ' - 'VehicleAxleDialog - ' - Me.AcceptButton = Me.OK_Button - Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.CancelButton = Me.Cancel_Button - Me.ClientSize = New System.Drawing.Size(467, 202) - Me.Controls.Add(Me.Label12) - Me.Controls.Add(Me.Label11) - Me.Controls.Add(Me.cbAxleType) - Me.Controls.Add(Me.CbWheels) - Me.Controls.Add(Me.Label8) - Me.Controls.Add(Me.PnAxle) - Me.Controls.Add(Me.CbTwinT) - Me.Controls.Add(Me.TbFzISO) - Me.Controls.Add(Me.Label6) - Me.Controls.Add(Me.TbRRC) - Me.Controls.Add(Me.Label4) - Me.Controls.Add(Me.Label10) - Me.Controls.Add(Me.Label5) - Me.Controls.Add(Me.Label9) - Me.Controls.Add(Me.Label3) - Me.Controls.Add(Me.TableLayoutPanel1) - Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow - Me.MaximizeBox = False - Me.MinimizeBox = False - Me.Name = "VehicleAxleDialog" - Me.ShowInTaskbar = False - Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen - Me.Text = "Axle configuration" - Me.TableLayoutPanel1.ResumeLayout(False) - Me.PnAxle.ResumeLayout(False) - Me.PnAxle.PerformLayout() - Me.ResumeLayout(False) - Me.PerformLayout() + Me.TableLayoutPanel1 = New System.Windows.Forms.TableLayoutPanel() + Me.OK_Button = New System.Windows.Forms.Button() + Me.Cancel_Button = New System.Windows.Forms.Button() + Me.Label1 = New System.Windows.Forms.Label() + Me.TbAxleShare = New System.Windows.Forms.TextBox() + Me.Label2 = New System.Windows.Forms.Label() + Me.Label3 = New System.Windows.Forms.Label() + Me.Label4 = New System.Windows.Forms.Label() + Me.TbRRC = New System.Windows.Forms.TextBox() + Me.Label5 = New System.Windows.Forms.Label() + Me.Label6 = New System.Windows.Forms.Label() + Me.TbFzISO = New System.Windows.Forms.TextBox() + Me.Label9 = New System.Windows.Forms.Label() + Me.Label10 = New System.Windows.Forms.Label() + Me.CbTwinT = New System.Windows.Forms.CheckBox() + Me.PnAxle = New System.Windows.Forms.Panel() + Me.TbI_wheels = New System.Windows.Forms.TextBox() + Me.Label7 = New System.Windows.Forms.Label() + Me.Label32 = New System.Windows.Forms.Label() + Me.Label8 = New System.Windows.Forms.Label() + Me.CbWheels = New System.Windows.Forms.ComboBox() + Me.cbAxleType = New System.Windows.Forms.ComboBox() + Me.Label11 = New System.Windows.Forms.Label() + Me.Label12 = New System.Windows.Forms.Label() + Me.TableLayoutPanel1.SuspendLayout + Me.PnAxle.SuspendLayout + Me.SuspendLayout + ' + 'TableLayoutPanel1 + ' + Me.TableLayoutPanel1.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.TableLayoutPanel1.ColumnCount = 2 + Me.TableLayoutPanel1.ColumnStyles.Add(New System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 50!)) + Me.TableLayoutPanel1.ColumnStyles.Add(New System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 50!)) + Me.TableLayoutPanel1.Controls.Add(Me.OK_Button, 0, 0) + Me.TableLayoutPanel1.Controls.Add(Me.Cancel_Button, 1, 0) + Me.TableLayoutPanel1.Location = New System.Drawing.Point(309, 161) + Me.TableLayoutPanel1.Name = "TableLayoutPanel1" + Me.TableLayoutPanel1.RowCount = 1 + Me.TableLayoutPanel1.RowStyles.Add(New System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 50!)) + Me.TableLayoutPanel1.Size = New System.Drawing.Size(146, 29) + Me.TableLayoutPanel1.TabIndex = 6 + ' + 'OK_Button + ' + Me.OK_Button.Anchor = System.Windows.Forms.AnchorStyles.None + Me.OK_Button.Location = New System.Drawing.Point(3, 3) + Me.OK_Button.Name = "OK_Button" + Me.OK_Button.Size = New System.Drawing.Size(67, 23) + Me.OK_Button.TabIndex = 6 + Me.OK_Button.Text = "OK" + ' + 'Cancel_Button + ' + Me.Cancel_Button.Anchor = System.Windows.Forms.AnchorStyles.None + Me.Cancel_Button.DialogResult = System.Windows.Forms.DialogResult.Cancel + Me.Cancel_Button.Location = New System.Drawing.Point(76, 3) + Me.Cancel_Button.Name = "Cancel_Button" + Me.Cancel_Button.Size = New System.Drawing.Size(67, 23) + Me.Cancel_Button.TabIndex = 7 + Me.Cancel_Button.Text = "Cancel" + ' + 'Label1 + ' + Me.Label1.AutoSize = true + Me.Label1.Location = New System.Drawing.Point(3, 3) + Me.Label1.Name = "Label1" + Me.Label1.Size = New System.Drawing.Size(96, 13) + Me.Label1.TabIndex = 1 + Me.Label1.Text = "Relative Axle Load" + ' + 'TbAxleShare + ' + Me.TbAxleShare.Location = New System.Drawing.Point(105, 0) + Me.TbAxleShare.Name = "TbAxleShare" + Me.TbAxleShare.Size = New System.Drawing.Size(84, 20) + Me.TbAxleShare.TabIndex = 0 + ' + 'Label2 + ' + Me.Label2.AutoSize = true + Me.Label2.Location = New System.Drawing.Point(195, 3) + Me.Label2.Name = "Label2" + Me.Label2.Size = New System.Drawing.Size(40, 13) + Me.Label2.TabIndex = 1 + Me.Label2.Text = "[-][0..1]" + ' + 'Label3 + ' + Me.Label3.AutoSize = true + Me.Label3.Location = New System.Drawing.Point(55, 94) + Me.Label3.Name = "Label3" + Me.Label3.Size = New System.Drawing.Size(51, 13) + Me.Label3.TabIndex = 1 + Me.Label3.Text = "RRC ISO" + ' + 'Label4 + ' + Me.Label4.AutoSize = true + Me.Label4.Location = New System.Drawing.Point(202, 66) + Me.Label4.Name = "Label4" + Me.Label4.Size = New System.Drawing.Size(16, 13) + Me.Label4.TabIndex = 1 + Me.Label4.Text = "[-]" + ' + 'TbRRC + ' + Me.TbRRC.Location = New System.Drawing.Point(112, 91) + Me.TbRRC.Name = "TbRRC" + Me.TbRRC.Size = New System.Drawing.Size(84, 20) + Me.TbRRC.TabIndex = 4 + ' + 'Label5 + ' + Me.Label5.AutoSize = true + Me.Label5.Location = New System.Drawing.Point(67, 120) + Me.Label5.Name = "Label5" + Me.Label5.Size = New System.Drawing.Size(39, 13) + Me.Label5.TabIndex = 1 + Me.Label5.Text = "Fz ISO" + ' + 'Label6 + ' + Me.Label6.AutoSize = true + Me.Label6.Location = New System.Drawing.Point(202, 120) + Me.Label6.Name = "Label6" + Me.Label6.Size = New System.Drawing.Size(21, 13) + Me.Label6.TabIndex = 1 + Me.Label6.Text = "[N]" + ' + 'TbFzISO + ' + Me.TbFzISO.Location = New System.Drawing.Point(112, 117) + Me.TbFzISO.Name = "TbFzISO" + Me.TbFzISO.Size = New System.Drawing.Size(84, 20) + Me.TbFzISO.TabIndex = 5 + ' + 'Label9 + ' + Me.Label9.AutoSize = true + Me.Label9.Location = New System.Drawing.Point(248, 94) + Me.Label9.Name = "Label9" + Me.Label9.Size = New System.Drawing.Size(146, 13) + Me.Label9.TabIndex = 1 + Me.Label9.Text = "RRC according to ISO 28580" + ' + 'Label10 + ' + Me.Label10.AutoSize = true + Me.Label10.Location = New System.Drawing.Point(248, 117) + Me.Label10.Name = "Label10" + Me.Label10.Size = New System.Drawing.Size(167, 26) + Me.Label10.TabIndex = 1 + Me.Label10.Text = "Test load according to ISO 28580"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"(85% of max. tyre load capacity)" + ' + 'CbTwinT + ' + Me.CbTwinT.AutoSize = true + Me.CbTwinT.Location = New System.Drawing.Point(285, 39) + Me.CbTwinT.Name = "CbTwinT" + Me.CbTwinT.Size = New System.Drawing.Size(78, 17) + Me.CbTwinT.TabIndex = 2 + Me.CbTwinT.Text = "Twin Tyres" + Me.CbTwinT.UseVisualStyleBackColor = true + ' + 'PnAxle + ' + Me.PnAxle.Controls.Add(Me.TbI_wheels) + Me.PnAxle.Controls.Add(Me.Label1) + Me.PnAxle.Controls.Add(Me.Label7) + Me.PnAxle.Controls.Add(Me.Label2) + Me.PnAxle.Controls.Add(Me.Label32) + Me.PnAxle.Controls.Add(Me.TbAxleShare) + Me.PnAxle.Location = New System.Drawing.Point(7, 65) + Me.PnAxle.Name = "PnAxle" + Me.PnAxle.Size = New System.Drawing.Size(450, 23) + Me.PnAxle.TabIndex = 3 + ' + 'TbI_wheels + ' + Me.TbI_wheels.Location = New System.Drawing.Point(322, 0) + Me.TbI_wheels.Name = "TbI_wheels" + Me.TbI_wheels.Size = New System.Drawing.Size(84, 20) + Me.TbI_wheels.TabIndex = 1 + ' + 'Label7 + ' + Me.Label7.AutoSize = true + Me.Label7.Location = New System.Drawing.Point(241, 3) + Me.Label7.Name = "Label7" + Me.Label7.Size = New System.Drawing.Size(75, 13) + Me.Label7.TabIndex = 25 + Me.Label7.Text = "Wheels Inertia" + ' + 'Label32 + ' + Me.Label32.AutoSize = true + Me.Label32.Location = New System.Drawing.Point(412, 3) + Me.Label32.Name = "Label32" + Me.Label32.Size = New System.Drawing.Size(36, 13) + Me.Label32.TabIndex = 27 + Me.Label32.Text = "[kgm²]" + ' + 'Label8 + ' + Me.Label8.AutoSize = true + Me.Label8.Location = New System.Drawing.Point(4, 13) + Me.Label8.Name = "Label8" + Me.Label8.Size = New System.Drawing.Size(80, 13) + Me.Label8.TabIndex = 6 + Me.Label8.Text = "Tyre Dimension" + ' + 'CbWheels + ' + Me.CbWheels.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.CbWheels.FormattingEnabled = true + Me.CbWheels.Location = New System.Drawing.Point(90, 10) + Me.CbWheels.Name = "CbWheels" + Me.CbWheels.Size = New System.Drawing.Size(176, 21) + Me.CbWheels.TabIndex = 0 + ' + 'cbAxleType + ' + Me.cbAxleType.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.cbAxleType.FormattingEnabled = true + Me.cbAxleType.Location = New System.Drawing.Point(90, 37) + Me.cbAxleType.Name = "cbAxleType" + Me.cbAxleType.Size = New System.Drawing.Size(176, 21) + Me.cbAxleType.TabIndex = 1 + ' + 'Label11 + ' + Me.Label11.AutoSize = true + Me.Label11.Location = New System.Drawing.Point(4, 40) + Me.Label11.Name = "Label11" + Me.Label11.Size = New System.Drawing.Size(69, 13) + Me.Label11.TabIndex = 9 + Me.Label11.Text = "Configuration" + ' + 'Label12 + ' + Me.Label12.AutoSize = true + Me.Label12.Location = New System.Drawing.Point(202, 94) + Me.Label12.Name = "Label12" + Me.Label12.Size = New System.Drawing.Size(16, 13) + Me.Label12.TabIndex = 10 + Me.Label12.Text = "[-]" + ' + 'VehicleAxleDialog + ' + Me.AcceptButton = Me.OK_Button + Me.AutoScaleDimensions = New System.Drawing.SizeF(6!, 13!) + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font + Me.CancelButton = Me.Cancel_Button + Me.ClientSize = New System.Drawing.Size(467, 202) + Me.Controls.Add(Me.Label12) + Me.Controls.Add(Me.Label11) + Me.Controls.Add(Me.cbAxleType) + Me.Controls.Add(Me.CbWheels) + Me.Controls.Add(Me.Label8) + Me.Controls.Add(Me.PnAxle) + Me.Controls.Add(Me.CbTwinT) + Me.Controls.Add(Me.TbFzISO) + Me.Controls.Add(Me.Label6) + Me.Controls.Add(Me.TbRRC) + Me.Controls.Add(Me.Label4) + Me.Controls.Add(Me.Label10) + Me.Controls.Add(Me.Label5) + Me.Controls.Add(Me.Label9) + Me.Controls.Add(Me.Label3) + Me.Controls.Add(Me.TableLayoutPanel1) + Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow + Me.MaximizeBox = false + Me.MinimizeBox = false + Me.Name = "VehicleAxleDialog" + Me.ShowInTaskbar = false + Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen + Me.Text = "Axle configuration" + Me.TableLayoutPanel1.ResumeLayout(false) + Me.PnAxle.ResumeLayout(false) + Me.PnAxle.PerformLayout + Me.ResumeLayout(false) + Me.PerformLayout - End Sub +End Sub Friend WithEvents TableLayoutPanel1 As TableLayoutPanel Friend WithEvents OK_Button As Button Friend WithEvents Cancel_Button As Button diff --git a/VECTO/GUI/VehicleForm.Designer.vb b/VECTO/GUI/VehicleForm.Designer.vb index 958e40bb6ee1a86ec3a742613c16eadf37a73f0d..5d94cf6ae1a7ad210b86d50df57e2d2283c84a09 100644 --- a/VECTO/GUI/VehicleForm.Designer.vb +++ b/VECTO/GUI/VehicleForm.Designer.vb @@ -320,7 +320,7 @@ Partial Class VehicleForm Me.ButOK.Location = New System.Drawing.Point(498, 577) Me.ButOK.Name = "ButOK" Me.ButOK.Size = New System.Drawing.Size(75, 23) - Me.ButOK.TabIndex = 5 + Me.ButOK.TabIndex = 6 Me.ButOK.Text = "Save" Me.ButOK.UseVisualStyleBackColor = true ' @@ -331,7 +331,7 @@ Partial Class VehicleForm Me.ButCancel.Location = New System.Drawing.Point(579, 577) Me.ButCancel.Name = "ButCancel" Me.ButCancel.Size = New System.Drawing.Size(75, 23) - Me.ButCancel.TabIndex = 6 + Me.ButCancel.TabIndex = 7 Me.ButCancel.Text = "Cancel" Me.ButCancel.UseVisualStyleBackColor = true ' @@ -402,7 +402,7 @@ Partial Class VehicleForm Me.GroupBox6.Location = New System.Drawing.Point(290, 84) Me.GroupBox6.Name = "GroupBox6" Me.GroupBox6.Size = New System.Drawing.Size(281, 96) - Me.GroupBox6.TabIndex = 5 + Me.GroupBox6.TabIndex = 3 Me.GroupBox6.TabStop = false Me.GroupBox6.Text = "Cross Wind Correction" ' @@ -415,7 +415,6 @@ Partial Class VehicleForm Me.BtCdFileOpen.Name = "BtCdFileOpen" Me.BtCdFileOpen.Size = New System.Drawing.Size(24, 24) Me.BtCdFileOpen.TabIndex = 3 - Me.BtCdFileOpen.TabStop = false Me.BtCdFileOpen.UseVisualStyleBackColor = true ' 'LbCdMode @@ -516,7 +515,7 @@ Partial Class VehicleForm Me.GroupBox7.Location = New System.Drawing.Point(6, 76) Me.GroupBox7.Name = "GroupBox7" Me.GroupBox7.Size = New System.Drawing.Size(279, 111) - Me.GroupBox7.TabIndex = 3 + Me.GroupBox7.TabIndex = 1 Me.GroupBox7.TabStop = false Me.GroupBox7.Text = "Retarder Losses" ' @@ -549,7 +548,7 @@ Partial Class VehicleForm Me.BtRtBrowse.Location = New System.Drawing.Point(236, 39) Me.BtRtBrowse.Name = "BtRtBrowse" Me.BtRtBrowse.Size = New System.Drawing.Size(24, 24) - Me.BtRtBrowse.TabIndex = 14 + Me.BtRtBrowse.TabIndex = 2 Me.BtRtBrowse.UseVisualStyleBackColor = true ' 'TbRtPath @@ -558,7 +557,7 @@ Partial Class VehicleForm Me.TbRtPath.Location = New System.Drawing.Point(6, 41) Me.TbRtPath.Name = "TbRtPath" Me.TbRtPath.Size = New System.Drawing.Size(224, 20) - Me.TbRtPath.TabIndex = 13 + Me.TbRtPath.TabIndex = 1 ' 'Label45 ' @@ -575,7 +574,7 @@ Partial Class VehicleForm Me.LbRtRatio.Location = New System.Drawing.Point(4, 5) Me.LbRtRatio.Name = "LbRtRatio" Me.LbRtRatio.Size = New System.Drawing.Size(167, 17) - Me.LbRtRatio.TabIndex = 5 + Me.LbRtRatio.TabIndex = 1 Me.LbRtRatio.Text = "Ratio" Me.LbRtRatio.TextAlign = System.Drawing.ContentAlignment.TopRight ' @@ -631,7 +630,7 @@ Partial Class VehicleForm Me.GroupBox8.Location = New System.Drawing.Point(6, 186) Me.GroupBox8.Name = "GroupBox8" Me.GroupBox8.Size = New System.Drawing.Size(564, 151) - Me.GroupBox8.TabIndex = 2 + Me.GroupBox8.TabIndex = 4 Me.GroupBox8.TabStop = false Me.GroupBox8.Text = "Axles / Wheels" ' @@ -727,7 +726,7 @@ Partial Class VehicleForm Me.PnWheelDiam.Location = New System.Drawing.Point(3, 16) Me.PnWheelDiam.Name = "PnWheelDiam" Me.PnWheelDiam.Size = New System.Drawing.Size(272, 31) - Me.PnWheelDiam.TabIndex = 5 + Me.PnWheelDiam.TabIndex = 0 ' 'CbAxleConfig ' @@ -834,7 +833,7 @@ Partial Class VehicleForm Me.GrAirRes.Location = New System.Drawing.Point(290, 6) Me.GrAirRes.Name = "GrAirRes" Me.GrAirRes.Size = New System.Drawing.Size(280, 72) - Me.GrAirRes.TabIndex = 1 + Me.GrAirRes.TabIndex = 2 Me.GrAirRes.TabStop = false Me.GrAirRes.Text = "Air Resistance" ' @@ -857,7 +856,7 @@ Partial Class VehicleForm Me.tbVehicleHeight.Location = New System.Drawing.Point(119, 29) Me.tbVehicleHeight.Name = "tbVehicleHeight" Me.tbVehicleHeight.Size = New System.Drawing.Size(57, 20) - Me.tbVehicleHeight.TabIndex = 25 + Me.tbVehicleHeight.TabIndex = 1 ' 'Label11 ' @@ -922,7 +921,7 @@ Partial Class VehicleForm Me.GroupBox3.Location = New System.Drawing.Point(6, 130) Me.GroupBox3.Name = "GroupBox3" Me.GroupBox3.Size = New System.Drawing.Size(278, 50) - Me.GroupBox3.TabIndex = 6 + Me.GroupBox3.TabIndex = 1 Me.GroupBox3.TabStop = false Me.GroupBox3.Text = "Dynamic Tyre Radius" ' @@ -933,7 +932,7 @@ Partial Class VehicleForm Me.GroupBox2.Location = New System.Drawing.Point(291, 76) Me.GroupBox2.Name = "GroupBox2" Me.GroupBox2.Size = New System.Drawing.Size(282, 111) - Me.GroupBox2.TabIndex = 4 + Me.GroupBox2.TabIndex = 3 Me.GroupBox2.TabStop = false Me.GroupBox2.Text = "Angledrive" ' @@ -948,7 +947,7 @@ Partial Class VehicleForm Me.pnAngledriveFields.Location = New System.Drawing.Point(3, 42) Me.pnAngledriveFields.Name = "pnAngledriveFields" Me.pnAngledriveFields.Size = New System.Drawing.Size(272, 63) - Me.pnAngledriveFields.TabIndex = 6 + Me.pnAngledriveFields.TabIndex = 1 ' 'Label4 ' @@ -984,7 +983,7 @@ Partial Class VehicleForm Me.tbAngledriveRatio.Location = New System.Drawing.Point(188, 4) Me.tbAngledriveRatio.Name = "tbAngledriveRatio" Me.tbAngledriveRatio.Size = New System.Drawing.Size(56, 20) - Me.tbAngledriveRatio.TabIndex = 12 + Me.tbAngledriveRatio.TabIndex = 0 ' 'btAngledriveLossMapBrowse ' @@ -993,7 +992,7 @@ Partial Class VehicleForm Me.btAngledriveLossMapBrowse.Location = New System.Drawing.Point(245, 39) Me.btAngledriveLossMapBrowse.Name = "btAngledriveLossMapBrowse" Me.btAngledriveLossMapBrowse.Size = New System.Drawing.Size(24, 24) - Me.btAngledriveLossMapBrowse.TabIndex = 14 + Me.btAngledriveLossMapBrowse.TabIndex = 2 Me.btAngledriveLossMapBrowse.UseVisualStyleBackColor = true ' 'tbAngledriveLossMapPath @@ -1002,7 +1001,7 @@ Partial Class VehicleForm Me.tbAngledriveLossMapPath.Location = New System.Drawing.Point(6, 41) Me.tbAngledriveLossMapPath.Name = "tbAngledriveLossMapPath" Me.tbAngledriveLossMapPath.Size = New System.Drawing.Size(239, 20) - Me.tbAngledriveLossMapPath.TabIndex = 13 + Me.tbAngledriveLossMapPath.TabIndex = 1 ' 'cbAngledriveType ' @@ -1047,7 +1046,7 @@ Partial Class VehicleForm Me.tbPTOCycle.Location = New System.Drawing.Point(6, 71) Me.tbPTOCycle.Name = "tbPTOCycle" Me.tbPTOCycle.Size = New System.Drawing.Size(239, 20) - Me.tbPTOCycle.TabIndex = 16 + Me.tbPTOCycle.TabIndex = 2 Me.ToolTip1.SetToolTip(Me.tbPTOCycle, "PTO Consumer Loss Map") ' 'tbPTOLossMap @@ -1055,7 +1054,7 @@ Partial Class VehicleForm Me.tbPTOLossMap.Location = New System.Drawing.Point(6, 24) Me.tbPTOLossMap.Name = "tbPTOLossMap" Me.tbPTOLossMap.Size = New System.Drawing.Size(239, 20) - Me.tbPTOLossMap.TabIndex = 13 + Me.tbPTOLossMap.TabIndex = 0 Me.ToolTip1.SetToolTip(Me.tbPTOLossMap, "PTO Consumer Loss Map") ' 'tbPTODrive @@ -1063,7 +1062,7 @@ Partial Class VehicleForm Me.tbPTODrive.Location = New System.Drawing.Point(6, 183) Me.tbPTODrive.Name = "tbPTODrive" Me.tbPTODrive.Size = New System.Drawing.Size(239, 20) - Me.tbPTODrive.TabIndex = 19 + Me.tbPTODrive.TabIndex = 5 Me.ToolTip1.SetToolTip(Me.tbPTODrive, "PTO Consumer Loss Map") ' 'tcVehicleComponents @@ -1078,7 +1077,7 @@ Partial Class VehicleForm Me.tcVehicleComponents.Name = "tcVehicleComponents" Me.tcVehicleComponents.SelectedIndex = 0 Me.tcVehicleComponents.Size = New System.Drawing.Size(656, 400) - Me.tcVehicleComponents.TabIndex = 40 + Me.tcVehicleComponents.TabIndex = 5 ' 'tpGeneral ' @@ -1115,7 +1114,7 @@ Partial Class VehicleForm Me.GroupBox4.Location = New System.Drawing.Point(6, 7) Me.GroupBox4.Name = "GroupBox4" Me.GroupBox4.Size = New System.Drawing.Size(279, 63) - Me.GroupBox4.TabIndex = 6 + Me.GroupBox4.TabIndex = 0 Me.GroupBox4.TabStop = false Me.GroupBox4.Text = "Vehicle Idling Speed" ' @@ -1162,7 +1161,7 @@ Partial Class VehicleForm Me.GroupBox9.Location = New System.Drawing.Point(306, 7) Me.GroupBox9.Name = "GroupBox9" Me.GroupBox9.Size = New System.Drawing.Size(264, 63) - Me.GroupBox9.TabIndex = 5 + Me.GroupBox9.TabIndex = 2 Me.GroupBox9.TabStop = false Me.GroupBox9.Text = "Tank System" ' @@ -1208,7 +1207,7 @@ Partial Class VehicleForm Me.gbBattery.Location = New System.Drawing.Point(6, 175) Me.gbBattery.Name = "gbBattery" Me.gbBattery.Size = New System.Drawing.Size(633, 187) - Me.gbBattery.TabIndex = 27 + Me.gbBattery.TabIndex = 2 Me.gbBattery.TabStop = false Me.gbBattery.Text = "Electric Energy Storage system" ' @@ -1250,7 +1249,7 @@ Partial Class VehicleForm Me.btnAddReessPack.Location = New System.Drawing.Point(6, 153) Me.btnAddReessPack.Name = "btnAddReessPack" Me.btnAddReessPack.Size = New System.Drawing.Size(24, 24) - Me.btnAddReessPack.TabIndex = 28 + Me.btnAddReessPack.TabIndex = 1 Me.btnAddReessPack.UseVisualStyleBackColor = true ' 'lblEditReessPack @@ -1268,7 +1267,7 @@ Partial Class VehicleForm Me.btnRemoveReessPack.Location = New System.Drawing.Point(33, 153) Me.btnRemoveReessPack.Name = "btnRemoveReessPack" Me.btnRemoveReessPack.Size = New System.Drawing.Size(24, 24) - Me.btnRemoveReessPack.TabIndex = 29 + Me.btnRemoveReessPack.TabIndex = 2 Me.btnRemoveReessPack.UseVisualStyleBackColor = true ' 'lblInitialSoCUnit @@ -1285,7 +1284,7 @@ Partial Class VehicleForm Me.tbInitialSoC.Location = New System.Drawing.Point(204, 19) Me.tbInitialSoC.Name = "tbInitialSoC" Me.tbInitialSoC.Size = New System.Drawing.Size(59, 20) - Me.tbInitialSoC.TabIndex = 26 + Me.tbInitialSoC.TabIndex = 0 ' 'lblInitialSoC ' @@ -1326,7 +1325,7 @@ Partial Class VehicleForm Me.gbRatiosPerGear.Location = New System.Drawing.Point(444, 12) Me.gbRatiosPerGear.Name = "gbRatiosPerGear" Me.gbRatiosPerGear.Size = New System.Drawing.Size(181, 145) - Me.gbRatiosPerGear.TabIndex = 29 + Me.gbRatiosPerGear.TabIndex = 1 Me.gbRatiosPerGear.TabStop = false Me.gbRatiosPerGear.Text = "Transmission Ratio per Gear" ' @@ -1391,7 +1390,7 @@ Partial Class VehicleForm Me.btnEmADCLossMap.Location = New System.Drawing.Point(414, 127) Me.btnEmADCLossMap.Name = "btnEmADCLossMap" Me.btnEmADCLossMap.Size = New System.Drawing.Size(24, 24) - Me.btnEmADCLossMap.TabIndex = 28 + Me.btnEmADCLossMap.TabIndex = 5 Me.btnEmADCLossMap.UseVisualStyleBackColor = true ' 'tbEmADCLossMap @@ -1399,7 +1398,7 @@ Partial Class VehicleForm Me.tbEmADCLossMap.Location = New System.Drawing.Point(204, 131) Me.tbEmADCLossMap.Name = "tbEmADCLossMap" Me.tbEmADCLossMap.Size = New System.Drawing.Size(202, 20) - Me.tbEmADCLossMap.TabIndex = 26 + Me.tbEmADCLossMap.TabIndex = 4 ' 'lblEmADCLossmap ' @@ -1415,7 +1414,7 @@ Partial Class VehicleForm Me.tbRatioEm.Location = New System.Drawing.Point(204, 105) Me.tbRatioEm.Name = "tbRatioEm" Me.tbRatioEm.Size = New System.Drawing.Size(59, 20) - Me.tbRatioEm.TabIndex = 24 + Me.tbRatioEm.TabIndex = 3 ' 'lblRatioEm ' @@ -1431,7 +1430,7 @@ Partial Class VehicleForm Me.tbEmCount.Location = New System.Drawing.Point(204, 79) Me.tbEmCount.Name = "tbEmCount" Me.tbEmCount.Size = New System.Drawing.Size(59, 20) - Me.tbEmCount.TabIndex = 22 + Me.tbEmCount.TabIndex = 2 ' 'cbEmPos ' @@ -1439,7 +1438,7 @@ Partial Class VehicleForm Me.cbEmPos.Location = New System.Drawing.Point(142, 52) Me.cbEmPos.Name = "cbEmPos" Me.cbEmPos.Size = New System.Drawing.Size(121, 21) - Me.cbEmPos.TabIndex = 21 + Me.cbEmPos.TabIndex = 1 ' 'lblEmCount ' @@ -1467,7 +1466,7 @@ Partial Class VehicleForm Me.pnElectricMotor.Location = New System.Drawing.Point(6, 19) Me.pnElectricMotor.Name = "pnElectricMotor" Me.pnElectricMotor.Size = New System.Drawing.Size(432, 27) - Me.pnElectricMotor.TabIndex = 18 + Me.pnElectricMotor.TabIndex = 0 ' 'btnOpenElectricMotor ' @@ -1475,7 +1474,6 @@ Partial Class VehicleForm Me.btnOpenElectricMotor.Name = "btnOpenElectricMotor" Me.btnOpenElectricMotor.Size = New System.Drawing.Size(94, 21) Me.btnOpenElectricMotor.TabIndex = 0 - Me.btnOpenElectricMotor.TabStop = false Me.btnOpenElectricMotor.Text = "Electric Motor" Me.btnOpenElectricMotor.UseVisualStyleBackColor = true ' @@ -1487,7 +1485,6 @@ Partial Class VehicleForm Me.btnBrowseElectricMotor.Name = "btnBrowseElectricMotor" Me.btnBrowseElectricMotor.Size = New System.Drawing.Size(24, 24) Me.btnBrowseElectricMotor.TabIndex = 2 - Me.btnBrowseElectricMotor.TabStop = false Me.btnBrowseElectricMotor.UseVisualStyleBackColor = true ' 'tbElectricMotor @@ -1506,7 +1503,7 @@ Partial Class VehicleForm Me.tpTorqueLimits.Controls.Add(Me.bgVehicleTorqueLimits) Me.tpTorqueLimits.Location = New System.Drawing.Point(4, 22) Me.tpTorqueLimits.Name = "tpTorqueLimits" - Me.tpTorqueLimits.Size = New System.Drawing.Size(648, 655) + Me.tpTorqueLimits.Size = New System.Drawing.Size(648, 374) Me.tpTorqueLimits.TabIndex = 2 Me.tpTorqueLimits.Text = "Torque Limits" Me.tpTorqueLimits.UseVisualStyleBackColor = true @@ -1518,7 +1515,7 @@ Partial Class VehicleForm Me.gbPropulsionTorque.Location = New System.Drawing.Point(3, 236) Me.gbPropulsionTorque.Name = "gbPropulsionTorque" Me.gbPropulsionTorque.Size = New System.Drawing.Size(407, 52) - Me.gbPropulsionTorque.TabIndex = 17 + Me.gbPropulsionTorque.TabIndex = 2 Me.gbPropulsionTorque.TabStop = false Me.gbPropulsionTorque.Text = "Propulsion Torque Limit" ' @@ -1528,7 +1525,7 @@ Partial Class VehicleForm Me.btnPropulsionTorqueLimit.Location = New System.Drawing.Point(331, 17) Me.btnPropulsionTorqueLimit.Name = "btnPropulsionTorqueLimit" Me.btnPropulsionTorqueLimit.Size = New System.Drawing.Size(24, 24) - Me.btnPropulsionTorqueLimit.TabIndex = 16 + Me.btnPropulsionTorqueLimit.TabIndex = 1 Me.btnPropulsionTorqueLimit.UseVisualStyleBackColor = true ' 'tbPropulsionTorqueLimit @@ -1536,7 +1533,7 @@ Partial Class VehicleForm Me.tbPropulsionTorqueLimit.Location = New System.Drawing.Point(6, 20) Me.tbPropulsionTorqueLimit.Name = "tbPropulsionTorqueLimit" Me.tbPropulsionTorqueLimit.Size = New System.Drawing.Size(319, 20) - Me.tbPropulsionTorqueLimit.TabIndex = 15 + Me.tbPropulsionTorqueLimit.TabIndex = 0 ' 'gbEMTorqueLimits ' @@ -1545,7 +1542,7 @@ Partial Class VehicleForm Me.gbEMTorqueLimits.Location = New System.Drawing.Point(3, 178) Me.gbEMTorqueLimits.Name = "gbEMTorqueLimits" Me.gbEMTorqueLimits.Size = New System.Drawing.Size(407, 52) - Me.gbEMTorqueLimits.TabIndex = 9 + Me.gbEMTorqueLimits.TabIndex = 1 Me.gbEMTorqueLimits.TabStop = false Me.gbEMTorqueLimits.Text = "Electric Machine Torque Limits" ' @@ -1555,7 +1552,7 @@ Partial Class VehicleForm Me.btnEmTorqueLimits.Location = New System.Drawing.Point(331, 17) Me.btnEmTorqueLimits.Name = "btnEmTorqueLimits" Me.btnEmTorqueLimits.Size = New System.Drawing.Size(24, 24) - Me.btnEmTorqueLimits.TabIndex = 16 + Me.btnEmTorqueLimits.TabIndex = 1 Me.btnEmTorqueLimits.UseVisualStyleBackColor = true ' 'tbEmTorqueLimits @@ -1563,7 +1560,7 @@ Partial Class VehicleForm Me.tbEmTorqueLimits.Location = New System.Drawing.Point(6, 20) Me.tbEmTorqueLimits.Name = "tbEmTorqueLimits" Me.tbEmTorqueLimits.Size = New System.Drawing.Size(319, 20) - Me.tbEmTorqueLimits.TabIndex = 15 + Me.tbEmTorqueLimits.TabIndex = 0 ' 'bgVehicleTorqueLimits ' @@ -1574,7 +1571,7 @@ Partial Class VehicleForm Me.bgVehicleTorqueLimits.Location = New System.Drawing.Point(3, 9) Me.bgVehicleTorqueLimits.Name = "bgVehicleTorqueLimits" Me.bgVehicleTorqueLimits.Size = New System.Drawing.Size(407, 163) - Me.bgVehicleTorqueLimits.TabIndex = 8 + Me.bgVehicleTorqueLimits.TabIndex = 0 Me.bgVehicleTorqueLimits.TabStop = false Me.bgVehicleTorqueLimits.Text = "ICE Torque Limits" ' @@ -1638,7 +1635,7 @@ Partial Class VehicleForm Me.tpADAS.Location = New System.Drawing.Point(4, 22) Me.tpADAS.Name = "tpADAS" Me.tpADAS.Padding = New System.Windows.Forms.Padding(3) - Me.tpADAS.Size = New System.Drawing.Size(648, 655) + Me.tpADAS.Size = New System.Drawing.Size(648, 374) Me.tpADAS.TabIndex = 3 Me.tpADAS.Text = "ADAS" Me.tpADAS.UseVisualStyleBackColor = true @@ -1664,7 +1661,7 @@ Partial Class VehicleForm Me.cbAtEcoRollReleaseLockupClutch.Location = New System.Drawing.Point(265, 19) Me.cbAtEcoRollReleaseLockupClutch.Name = "cbAtEcoRollReleaseLockupClutch" Me.cbAtEcoRollReleaseLockupClutch.Size = New System.Drawing.Size(243, 17) - Me.cbAtEcoRollReleaseLockupClutch.TabIndex = 9 + Me.cbAtEcoRollReleaseLockupClutch.TabIndex = 3 Me.cbAtEcoRollReleaseLockupClutch.Text = "AT Gearbox: Eco-Roll Release Lockup Clutch" Me.cbAtEcoRollReleaseLockupClutch.UseVisualStyleBackColor = true ' @@ -1674,7 +1671,7 @@ Partial Class VehicleForm Me.cbPcc.Location = New System.Drawing.Point(18, 104) Me.cbPcc.Name = "cbPcc" Me.cbPcc.Size = New System.Drawing.Size(179, 21) - Me.cbPcc.TabIndex = 8 + Me.cbPcc.TabIndex = 2 ' 'cbEcoRoll ' @@ -1682,7 +1679,7 @@ Partial Class VehicleForm Me.cbEcoRoll.Location = New System.Drawing.Point(18, 58) Me.cbEcoRoll.Name = "cbEcoRoll" Me.cbEcoRoll.Size = New System.Drawing.Size(179, 21) - Me.cbEcoRoll.TabIndex = 7 + Me.cbEcoRoll.TabIndex = 1 ' 'Label22 ' @@ -1699,7 +1696,7 @@ Partial Class VehicleForm Me.cbEngineStopStart.Location = New System.Drawing.Point(6, 19) Me.cbEngineStopStart.Name = "cbEngineStopStart" Me.cbEngineStopStart.Size = New System.Drawing.Size(203, 17) - Me.cbEngineStopStart.TabIndex = 4 + Me.cbEngineStopStart.TabIndex = 0 Me.cbEngineStopStart.Text = "Engine Stop/Start during vehicle stop" Me.cbEngineStopStart.UseVisualStyleBackColor = true ' @@ -1714,12 +1711,11 @@ Partial Class VehicleForm ' 'tpRoadSweeper ' - Me.tpRoadSweeper.Controls.Add(Me.gbPTODrive) Me.tpRoadSweeper.Controls.Add(Me.pnPTO) Me.tpRoadSweeper.Controls.Add(Me.gbPTO) Me.tpRoadSweeper.Location = New System.Drawing.Point(4, 22) Me.tpRoadSweeper.Name = "tpRoadSweeper" - Me.tpRoadSweeper.Size = New System.Drawing.Size(648, 655) + Me.tpRoadSweeper.Size = New System.Drawing.Size(648, 374) Me.tpRoadSweeper.TabIndex = 4 Me.tpRoadSweeper.Text = "PTO" Me.tpRoadSweeper.UseVisualStyleBackColor = true @@ -1732,10 +1728,10 @@ Partial Class VehicleForm Me.gbPTODrive.Controls.Add(Me.tbPtoEngineSpeed) Me.gbPTODrive.Controls.Add(Me.Label25) Me.gbPTODrive.Controls.Add(Me.Label24) - Me.gbPTODrive.Location = New System.Drawing.Point(5, 172) + Me.gbPTODrive.Location = New System.Drawing.Point(3, 99) Me.gbPTODrive.Name = "gbPTODrive" - Me.gbPTODrive.Size = New System.Drawing.Size(566, 55) - Me.gbPTODrive.TabIndex = 0 + Me.gbPTODrive.Size = New System.Drawing.Size(556, 55) + Me.gbPTODrive.TabIndex = 4 Me.gbPTODrive.TabStop = false Me.gbPTODrive.Text = "Working operation settings (PTO mode 2)" ' @@ -1754,7 +1750,7 @@ Partial Class VehicleForm Me.tbPtoGear.Location = New System.Drawing.Point(371, 21) Me.tbPtoGear.Name = "tbPtoGear" Me.tbPtoGear.Size = New System.Drawing.Size(70, 20) - Me.tbPtoGear.TabIndex = 5 + Me.tbPtoGear.TabIndex = 1 ' 'Label26 ' @@ -1771,7 +1767,7 @@ Partial Class VehicleForm Me.tbPtoEngineSpeed.Location = New System.Drawing.Point(120, 21) Me.tbPtoEngineSpeed.Name = "tbPtoEngineSpeed" Me.tbPtoEngineSpeed.Size = New System.Drawing.Size(70, 20) - Me.tbPtoEngineSpeed.TabIndex = 2 + Me.tbPtoEngineSpeed.TabIndex = 0 ' 'Label25 ' @@ -1793,6 +1789,7 @@ Partial Class VehicleForm ' 'pnPTO ' + Me.pnPTO.Controls.Add(Me.gbPTODrive) Me.pnPTO.Controls.Add(Me.btPTOCycleDrive) Me.pnPTO.Controls.Add(Me.Label28) Me.pnPTO.Controls.Add(Me.tbPTODrive) @@ -1805,7 +1802,7 @@ Partial Class VehicleForm Me.pnPTO.Location = New System.Drawing.Point(5, 73) Me.pnPTO.Name = "pnPTO" Me.pnPTO.Size = New System.Drawing.Size(566, 211) - Me.pnPTO.TabIndex = 6 + Me.pnPTO.TabIndex = 1 ' 'btPTOCycleDrive ' @@ -1813,7 +1810,7 @@ Partial Class VehicleForm Me.btPTOCycleDrive.Location = New System.Drawing.Point(245, 181) Me.btPTOCycleDrive.Name = "btPTOCycleDrive" Me.btPTOCycleDrive.Size = New System.Drawing.Size(24, 24) - Me.btPTOCycleDrive.TabIndex = 20 + Me.btPTOCycleDrive.TabIndex = 6 Me.btPTOCycleDrive.UseVisualStyleBackColor = true ' 'Label28 @@ -1831,7 +1828,7 @@ Partial Class VehicleForm Me.btPTOCycle.Location = New System.Drawing.Point(245, 69) Me.btPTOCycle.Name = "btPTOCycle" Me.btPTOCycle.Size = New System.Drawing.Size(24, 24) - Me.btPTOCycle.TabIndex = 17 + Me.btPTOCycle.TabIndex = 3 Me.btPTOCycle.UseVisualStyleBackColor = true ' 'Label16 @@ -1849,7 +1846,7 @@ Partial Class VehicleForm Me.btPTOLossMapBrowse.Location = New System.Drawing.Point(245, 22) Me.btPTOLossMapBrowse.Name = "btPTOLossMapBrowse" Me.btPTOLossMapBrowse.Size = New System.Drawing.Size(24, 24) - Me.btPTOLossMapBrowse.TabIndex = 14 + Me.btPTOLossMapBrowse.TabIndex = 1 Me.btPTOLossMapBrowse.UseVisualStyleBackColor = true ' 'Label7 @@ -1867,7 +1864,7 @@ Partial Class VehicleForm Me.gbPTO.Location = New System.Drawing.Point(5, 10) Me.gbPTO.Name = "gbPTO" Me.gbPTO.Size = New System.Drawing.Size(564, 57) - Me.gbPTO.TabIndex = 5 + Me.gbPTO.TabIndex = 0 Me.gbPTO.TabStop = false Me.gbPTO.Text = "PTO Design Variant" ' @@ -1878,7 +1875,7 @@ Partial Class VehicleForm Me.cbLegislativeClass.Location = New System.Drawing.Point(220, 140) Me.cbLegislativeClass.Name = "cbLegislativeClass" Me.cbLegislativeClass.Size = New System.Drawing.Size(52, 21) - Me.cbLegislativeClass.TabIndex = 41 + Me.cbLegislativeClass.TabIndex = 4 ' 'Label21 ' diff --git a/VECTO/GUI/VehicleTorqueLimitsDialog.Designer.vb b/VECTO/GUI/VehicleTorqueLimitsDialog.Designer.vb index 0e5ba01347f6b845ce8e2ef681ce150fc6582078..4a788326d5f339080294b502ed6410fd694f55d7 100644 --- a/VECTO/GUI/VehicleTorqueLimitsDialog.Designer.vb +++ b/VECTO/GUI/VehicleTorqueLimitsDialog.Designer.vb @@ -35,117 +35,117 @@ Partial Class VehicleTorqueLimitDialog 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. <DebuggerStepThrough()> _ Private Sub InitializeComponent() - Me.TableLayoutPanel1 = New System.Windows.Forms.TableLayoutPanel() - Me.OK_Button = New System.Windows.Forms.Button() - Me.Cancel_Button = New System.Windows.Forms.Button() - Me.Label3 = New System.Windows.Forms.Label() - Me.tbGear = New System.Windows.Forms.TextBox() - Me.Label5 = New System.Windows.Forms.Label() - Me.Label6 = New System.Windows.Forms.Label() - Me.tbMaxTorque = New System.Windows.Forms.TextBox() - Me.TableLayoutPanel1.SuspendLayout - Me.SuspendLayout - ' - 'TableLayoutPanel1 - ' - Me.TableLayoutPanel1.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) - Me.TableLayoutPanel1.ColumnCount = 2 - Me.TableLayoutPanel1.ColumnStyles.Add(New System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 50!)) - Me.TableLayoutPanel1.ColumnStyles.Add(New System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 50!)) - Me.TableLayoutPanel1.Controls.Add(Me.OK_Button, 0, 0) - Me.TableLayoutPanel1.Controls.Add(Me.Cancel_Button, 1, 0) - Me.TableLayoutPanel1.Location = New System.Drawing.Point(303, 44) - Me.TableLayoutPanel1.Name = "TableLayoutPanel1" - Me.TableLayoutPanel1.RowCount = 1 - Me.TableLayoutPanel1.RowStyles.Add(New System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 50!)) - Me.TableLayoutPanel1.Size = New System.Drawing.Size(146, 29) - Me.TableLayoutPanel1.TabIndex = 4 - ' - 'OK_Button - ' - Me.OK_Button.Anchor = System.Windows.Forms.AnchorStyles.None - Me.OK_Button.Location = New System.Drawing.Point(3, 3) - Me.OK_Button.Name = "OK_Button" - Me.OK_Button.Size = New System.Drawing.Size(67, 23) - Me.OK_Button.TabIndex = 0 - Me.OK_Button.Text = "OK" - ' - 'Cancel_Button - ' - Me.Cancel_Button.Anchor = System.Windows.Forms.AnchorStyles.None - Me.Cancel_Button.DialogResult = System.Windows.Forms.DialogResult.Cancel - Me.Cancel_Button.Location = New System.Drawing.Point(76, 3) - Me.Cancel_Button.Name = "Cancel_Button" - Me.Cancel_Button.Size = New System.Drawing.Size(67, 23) - Me.Cancel_Button.TabIndex = 1 - Me.Cancel_Button.Text = "Cancel" - ' - 'Label3 - ' - Me.Label3.AutoSize = true - Me.Label3.Location = New System.Drawing.Point(13, 15) - Me.Label3.Name = "Label3" - Me.Label3.Size = New System.Drawing.Size(30, 13) - Me.Label3.TabIndex = 1 - Me.Label3.Text = "Gear" - ' - 'tbGear - ' - Me.tbGear.Location = New System.Drawing.Point(70, 12) - Me.tbGear.Name = "tbGear" - Me.tbGear.Size = New System.Drawing.Size(41, 20) - Me.tbGear.TabIndex = 2 - Me.tbGear.TextAlign = System.Windows.Forms.HorizontalAlignment.Center - ' - 'Label5 - ' - Me.Label5.AutoSize = True - Me.Label5.Location = New System.Drawing.Point(171, 15) - Me.Label5.Name = "Label5" - Me.Label5.Size = New System.Drawing.Size(66, 13) - Me.Label5.TabIndex = 1 - Me.Label5.Text = "max. Torque" - ' - 'Label6 - ' - Me.Label6.AutoSize = True - Me.Label6.Location = New System.Drawing.Point(331, 15) - Me.Label6.Name = "Label6" - Me.Label6.Size = New System.Drawing.Size(29, 13) - Me.Label6.TabIndex = 1 - Me.Label6.Text = "[Nm]" - ' - 'tbMaxTorque - ' - Me.tbMaxTorque.Location = New System.Drawing.Point(241, 13) - Me.tbMaxTorque.Name = "tbMaxTorque" - Me.tbMaxTorque.Size = New System.Drawing.Size(84, 20) - Me.tbMaxTorque.TabIndex = 3 - Me.tbMaxTorque.TextAlign = System.Windows.Forms.HorizontalAlignment.Right - ' - 'VehicleTorqueLimitDialog - ' - Me.AcceptButton = Me.OK_Button - Me.AutoScaleDimensions = New System.Drawing.SizeF(6!, 13!) - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.CancelButton = Me.Cancel_Button - Me.ClientSize = New System.Drawing.Size(461, 85) - Me.Controls.Add(Me.tbMaxTorque) - Me.Controls.Add(Me.Label6) - Me.Controls.Add(Me.tbGear) - Me.Controls.Add(Me.Label5) - Me.Controls.Add(Me.Label3) - Me.Controls.Add(Me.TableLayoutPanel1) - Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow - Me.MaximizeBox = false - Me.MinimizeBox = false - Me.Name = "VehicleTorqueLimitDialog" - Me.ShowInTaskbar = false - Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen - Me.Text = "Torque Limits" - Me.TableLayoutPanel1.ResumeLayout(false) - Me.ResumeLayout(false) - Me.PerformLayout + Me.TableLayoutPanel1 = New System.Windows.Forms.TableLayoutPanel() + Me.OK_Button = New System.Windows.Forms.Button() + Me.Cancel_Button = New System.Windows.Forms.Button() + Me.Label3 = New System.Windows.Forms.Label() + Me.tbGear = New System.Windows.Forms.TextBox() + Me.Label5 = New System.Windows.Forms.Label() + Me.Label6 = New System.Windows.Forms.Label() + Me.tbMaxTorque = New System.Windows.Forms.TextBox() + Me.TableLayoutPanel1.SuspendLayout + Me.SuspendLayout + ' + 'TableLayoutPanel1 + ' + Me.TableLayoutPanel1.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.TableLayoutPanel1.ColumnCount = 2 + Me.TableLayoutPanel1.ColumnStyles.Add(New System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 50!)) + Me.TableLayoutPanel1.ColumnStyles.Add(New System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 50!)) + Me.TableLayoutPanel1.Controls.Add(Me.OK_Button, 0, 0) + Me.TableLayoutPanel1.Controls.Add(Me.Cancel_Button, 1, 0) + Me.TableLayoutPanel1.Location = New System.Drawing.Point(303, 44) + Me.TableLayoutPanel1.Name = "TableLayoutPanel1" + Me.TableLayoutPanel1.RowCount = 1 + Me.TableLayoutPanel1.RowStyles.Add(New System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 50!)) + Me.TableLayoutPanel1.Size = New System.Drawing.Size(146, 29) + Me.TableLayoutPanel1.TabIndex = 2 + ' + 'OK_Button + ' + Me.OK_Button.Anchor = System.Windows.Forms.AnchorStyles.None + Me.OK_Button.Location = New System.Drawing.Point(3, 3) + Me.OK_Button.Name = "OK_Button" + Me.OK_Button.Size = New System.Drawing.Size(67, 23) + Me.OK_Button.TabIndex = 0 + Me.OK_Button.Text = "OK" + ' + 'Cancel_Button + ' + Me.Cancel_Button.Anchor = System.Windows.Forms.AnchorStyles.None + Me.Cancel_Button.DialogResult = System.Windows.Forms.DialogResult.Cancel + Me.Cancel_Button.Location = New System.Drawing.Point(76, 3) + Me.Cancel_Button.Name = "Cancel_Button" + Me.Cancel_Button.Size = New System.Drawing.Size(67, 23) + Me.Cancel_Button.TabIndex = 1 + Me.Cancel_Button.Text = "Cancel" + ' + 'Label3 + ' + Me.Label3.AutoSize = true + Me.Label3.Location = New System.Drawing.Point(13, 15) + Me.Label3.Name = "Label3" + Me.Label3.Size = New System.Drawing.Size(30, 13) + Me.Label3.TabIndex = 1 + Me.Label3.Text = "Gear" + ' + 'tbGear + ' + Me.tbGear.Location = New System.Drawing.Point(70, 12) + Me.tbGear.Name = "tbGear" + Me.tbGear.Size = New System.Drawing.Size(41, 20) + Me.tbGear.TabIndex = 0 + Me.tbGear.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'Label5 + ' + Me.Label5.AutoSize = true + Me.Label5.Location = New System.Drawing.Point(171, 15) + Me.Label5.Name = "Label5" + Me.Label5.Size = New System.Drawing.Size(66, 13) + Me.Label5.TabIndex = 1 + Me.Label5.Text = "max. Torque" + ' + 'Label6 + ' + Me.Label6.AutoSize = true + Me.Label6.Location = New System.Drawing.Point(331, 15) + Me.Label6.Name = "Label6" + Me.Label6.Size = New System.Drawing.Size(29, 13) + Me.Label6.TabIndex = 1 + Me.Label6.Text = "[Nm]" + ' + 'tbMaxTorque + ' + Me.tbMaxTorque.Location = New System.Drawing.Point(241, 13) + Me.tbMaxTorque.Name = "tbMaxTorque" + Me.tbMaxTorque.Size = New System.Drawing.Size(84, 20) + Me.tbMaxTorque.TabIndex = 1 + Me.tbMaxTorque.TextAlign = System.Windows.Forms.HorizontalAlignment.Right + ' + 'VehicleTorqueLimitDialog + ' + Me.AcceptButton = Me.OK_Button + Me.AutoScaleDimensions = New System.Drawing.SizeF(6!, 13!) + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font + Me.CancelButton = Me.Cancel_Button + Me.ClientSize = New System.Drawing.Size(461, 85) + Me.Controls.Add(Me.tbMaxTorque) + Me.Controls.Add(Me.Label6) + Me.Controls.Add(Me.tbGear) + Me.Controls.Add(Me.Label5) + Me.Controls.Add(Me.Label3) + Me.Controls.Add(Me.TableLayoutPanel1) + Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow + Me.MaximizeBox = false + Me.MinimizeBox = false + Me.Name = "VehicleTorqueLimitDialog" + Me.ShowInTaskbar = false + Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen + Me.Text = "Torque Limits" + Me.TableLayoutPanel1.ResumeLayout(false) + Me.ResumeLayout(false) + Me.PerformLayout End Sub Friend WithEvents TableLayoutPanel1 As TableLayoutPanel diff --git a/VECTO/GUI/XMLExportJobDialog.Designer.vb b/VECTO/GUI/XMLExportJobDialog.Designer.vb index 49e75db030f68deb02b84cd10affaa91fcd84085..fc21f135f3baf1060677caa68163cf13a239fdab 100644 --- a/VECTO/GUI/XMLExportJobDialog.Designer.vb +++ b/VECTO/GUI/XMLExportJobDialog.Designer.vb @@ -22,159 +22,158 @@ Partial Class XMLExportJobDialog 'Do not modify it using the code editor. <System.Diagnostics.DebuggerStepThrough()> _ Private Sub InitializeComponent() - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(XMLExportJobDialog)) - Me.lbVendor = New System.Windows.Forms.Label() - Me.tbVendor = New System.Windows.Forms.TextBox() - Me.btnExport = New System.Windows.Forms.Button() - Me.cbSingleFile = New System.Windows.Forms.CheckBox() - Me.label1 = New System.Windows.Forms.Label() - Me.tbJobfile = New System.Windows.Forms.TextBox() - Me.tbMode = New System.Windows.Forms.TextBox() - Me.lblJobfile = New System.Windows.Forms.Label() - Me.lblDstDir = New System.Windows.Forms.Label() - Me.tbDestination = New System.Windows.Forms.TextBox() - Me.lblMode = New System.Windows.Forms.Label() - Me.btnCancel = New System.Windows.Forms.Button() - Me.BtTCfileBrowse = New System.Windows.Forms.Button() - Me.SuspendLayout() - ' - 'lbVendor - ' - Me.lbVendor.AutoSize = True - Me.lbVendor.Location = New System.Drawing.Point(10, 97) - Me.lbVendor.Name = "lbVendor" - Me.lbVendor.Size = New System.Drawing.Size(44, 13) - Me.lbVendor.TabIndex = 25 - Me.lbVendor.Text = "Vendor:" - ' - 'tbVendor - ' - Me.tbVendor.Location = New System.Drawing.Point(131, 94) - Me.tbVendor.Name = "tbVendor" - Me.tbVendor.Size = New System.Drawing.Size(231, 20) - Me.tbVendor.TabIndex = 24 - ' - 'btnExport - ' - Me.btnExport.Location = New System.Drawing.Point(224, 150) - Me.btnExport.Name = "btnExport" - Me.btnExport.Size = New System.Drawing.Size(75, 23) - Me.btnExport.TabIndex = 23 - Me.btnExport.Text = "Export" - Me.btnExport.UseVisualStyleBackColor = True - ' - 'cbSingleFile - ' - Me.cbSingleFile.AutoSize = True - Me.cbSingleFile.Location = New System.Drawing.Point(132, 121) - Me.cbSingleFile.Name = "cbSingleFile" - Me.cbSingleFile.Size = New System.Drawing.Size(15, 14) - Me.cbSingleFile.TabIndex = 22 - Me.cbSingleFile.UseVisualStyleBackColor = True - ' - 'label1 - ' - Me.label1.AutoSize = True - Me.label1.Location = New System.Drawing.Point(10, 121) - Me.label1.Name = "label1" - Me.label1.Size = New System.Drawing.Size(116, 13) - Me.label1.TabIndex = 21 - Me.label1.Text = "Output single XML File:" - ' - 'tbJobfile - ' - Me.tbJobfile.Location = New System.Drawing.Point(131, 20) - Me.tbJobfile.Name = "tbJobfile" - Me.tbJobfile.ReadOnly = True - Me.tbJobfile.Size = New System.Drawing.Size(231, 20) - Me.tbJobfile.TabIndex = 19 - ' - 'tbMode - ' - Me.tbMode.Location = New System.Drawing.Point(131, 43) - Me.tbMode.Name = "tbMode" - Me.tbMode.ReadOnly = True - Me.tbMode.Size = New System.Drawing.Size(231, 20) - Me.tbMode.TabIndex = 18 - ' - 'lblJobfile - ' - Me.lblJobfile.AutoSize = True - Me.lblJobfile.Location = New System.Drawing.Point(10, 23) - Me.lblJobfile.Name = "lblJobfile" - Me.lblJobfile.Size = New System.Drawing.Size(58, 13) - Me.lblJobfile.TabIndex = 17 - Me.lblJobfile.Text = "Vecto Job:" - ' - 'lblDstDir - ' - Me.lblDstDir.AutoSize = True - Me.lblDstDir.Location = New System.Drawing.Point(10, 71) - Me.lblDstDir.Name = "lblDstDir" - Me.lblDstDir.Size = New System.Drawing.Size(87, 13) - Me.lblDstDir.TabIndex = 16 - Me.lblDstDir.Text = "Output Directory:" - ' - 'tbDestination - ' - Me.tbDestination.Location = New System.Drawing.Point(131, 68) - Me.tbDestination.Name = "tbDestination" - Me.tbDestination.Size = New System.Drawing.Size(231, 20) - Me.tbDestination.TabIndex = 15 - ' - 'lblMode - ' - Me.lblMode.AutoSize = True - Me.lblMode.Location = New System.Drawing.Point(10, 46) - Me.lblMode.Name = "lblMode" - Me.lblMode.Size = New System.Drawing.Size(68, 13) - Me.lblMode.TabIndex = 14 - Me.lblMode.Text = "Vecto Mode:" - ' - 'btnCancel - ' - Me.btnCancel.Location = New System.Drawing.Point(305, 150) - Me.btnCancel.Name = "btnCancel" - Me.btnCancel.Size = New System.Drawing.Size(75, 23) - Me.btnCancel.TabIndex = 13 - Me.btnCancel.Text = "Cancel" - Me.btnCancel.UseVisualStyleBackColor = True - ' - 'BtTCfileBrowse - ' - Me.BtTCfileBrowse.Image = Global.TUGraz.VECTO.My.Resources.Resources.Open_icon - Me.BtTCfileBrowse.Location = New System.Drawing.Point(362, 66) - Me.BtTCfileBrowse.Name = "BtTCfileBrowse" - Me.BtTCfileBrowse.Size = New System.Drawing.Size(24, 24) - Me.BtTCfileBrowse.TabIndex = 26 - Me.BtTCfileBrowse.TabStop = False - Me.BtTCfileBrowse.UseVisualStyleBackColor = True - ' - 'XMLExportJobDialog - ' - Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.ClientSize = New System.Drawing.Size(392, 185) - Me.Controls.Add(Me.BtTCfileBrowse) - Me.Controls.Add(Me.lbVendor) - Me.Controls.Add(Me.tbVendor) - Me.Controls.Add(Me.btnExport) - Me.Controls.Add(Me.cbSingleFile) - Me.Controls.Add(Me.label1) - Me.Controls.Add(Me.tbJobfile) - Me.Controls.Add(Me.tbMode) - Me.Controls.Add(Me.lblJobfile) - Me.Controls.Add(Me.lblDstDir) - Me.Controls.Add(Me.tbDestination) - Me.Controls.Add(Me.lblMode) - Me.Controls.Add(Me.btnCancel) - Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon) - Me.Name = "XMLExportJobDialog" - Me.Text = "VECTO XML Export" - Me.ResumeLayout(False) - Me.PerformLayout() - - End Sub + Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(XMLExportJobDialog)) + Me.lbVendor = New System.Windows.Forms.Label() + Me.tbVendor = New System.Windows.Forms.TextBox() + Me.btnExport = New System.Windows.Forms.Button() + Me.cbSingleFile = New System.Windows.Forms.CheckBox() + Me.label1 = New System.Windows.Forms.Label() + Me.tbJobfile = New System.Windows.Forms.TextBox() + Me.tbMode = New System.Windows.Forms.TextBox() + Me.lblJobfile = New System.Windows.Forms.Label() + Me.lblDstDir = New System.Windows.Forms.Label() + Me.tbDestination = New System.Windows.Forms.TextBox() + Me.lblMode = New System.Windows.Forms.Label() + Me.btnCancel = New System.Windows.Forms.Button() + Me.BtTCfileBrowse = New System.Windows.Forms.Button() + Me.SuspendLayout + ' + 'lbVendor + ' + Me.lbVendor.AutoSize = true + Me.lbVendor.Location = New System.Drawing.Point(10, 97) + Me.lbVendor.Name = "lbVendor" + Me.lbVendor.Size = New System.Drawing.Size(44, 13) + Me.lbVendor.TabIndex = 25 + Me.lbVendor.Text = "Vendor:" + ' + 'tbVendor + ' + Me.tbVendor.Location = New System.Drawing.Point(131, 94) + Me.tbVendor.Name = "tbVendor" + Me.tbVendor.Size = New System.Drawing.Size(231, 20) + Me.tbVendor.TabIndex = 4 + ' + 'btnExport + ' + Me.btnExport.Location = New System.Drawing.Point(224, 150) + Me.btnExport.Name = "btnExport" + Me.btnExport.Size = New System.Drawing.Size(75, 23) + Me.btnExport.TabIndex = 6 + Me.btnExport.Text = "Export" + Me.btnExport.UseVisualStyleBackColor = true + ' + 'cbSingleFile + ' + Me.cbSingleFile.AutoSize = true + Me.cbSingleFile.Location = New System.Drawing.Point(132, 121) + Me.cbSingleFile.Name = "cbSingleFile" + Me.cbSingleFile.Size = New System.Drawing.Size(15, 14) + Me.cbSingleFile.TabIndex = 22 + Me.cbSingleFile.UseVisualStyleBackColor = true + ' + 'label1 + ' + Me.label1.AutoSize = true + Me.label1.Location = New System.Drawing.Point(10, 121) + Me.label1.Name = "label1" + Me.label1.Size = New System.Drawing.Size(116, 13) + Me.label1.TabIndex = 5 + Me.label1.Text = "Output single XML File:" + ' + 'tbJobfile + ' + Me.tbJobfile.Location = New System.Drawing.Point(131, 20) + Me.tbJobfile.Name = "tbJobfile" + Me.tbJobfile.ReadOnly = true + Me.tbJobfile.Size = New System.Drawing.Size(231, 20) + Me.tbJobfile.TabIndex = 0 + ' + 'tbMode + ' + Me.tbMode.Location = New System.Drawing.Point(131, 43) + Me.tbMode.Name = "tbMode" + Me.tbMode.ReadOnly = true + Me.tbMode.Size = New System.Drawing.Size(231, 20) + Me.tbMode.TabIndex = 1 + ' + 'lblJobfile + ' + Me.lblJobfile.AutoSize = true + Me.lblJobfile.Location = New System.Drawing.Point(10, 23) + Me.lblJobfile.Name = "lblJobfile" + Me.lblJobfile.Size = New System.Drawing.Size(58, 13) + Me.lblJobfile.TabIndex = 17 + Me.lblJobfile.Text = "Vecto Job:" + ' + 'lblDstDir + ' + Me.lblDstDir.AutoSize = true + Me.lblDstDir.Location = New System.Drawing.Point(10, 71) + Me.lblDstDir.Name = "lblDstDir" + Me.lblDstDir.Size = New System.Drawing.Size(87, 13) + Me.lblDstDir.TabIndex = 16 + Me.lblDstDir.Text = "Output Directory:" + ' + 'tbDestination + ' + Me.tbDestination.Location = New System.Drawing.Point(131, 68) + Me.tbDestination.Name = "tbDestination" + Me.tbDestination.Size = New System.Drawing.Size(231, 20) + Me.tbDestination.TabIndex = 2 + ' + 'lblMode + ' + Me.lblMode.AutoSize = true + Me.lblMode.Location = New System.Drawing.Point(10, 46) + Me.lblMode.Name = "lblMode" + Me.lblMode.Size = New System.Drawing.Size(68, 13) + Me.lblMode.TabIndex = 14 + Me.lblMode.Text = "Vecto Mode:" + ' + 'btnCancel + ' + Me.btnCancel.Location = New System.Drawing.Point(305, 150) + Me.btnCancel.Name = "btnCancel" + Me.btnCancel.Size = New System.Drawing.Size(75, 23) + Me.btnCancel.TabIndex = 7 + Me.btnCancel.Text = "Cancel" + Me.btnCancel.UseVisualStyleBackColor = true + ' + 'BtTCfileBrowse + ' + Me.BtTCfileBrowse.Image = Global.TUGraz.VECTO.My.Resources.Resources.Open_icon + Me.BtTCfileBrowse.Location = New System.Drawing.Point(362, 66) + Me.BtTCfileBrowse.Name = "BtTCfileBrowse" + Me.BtTCfileBrowse.Size = New System.Drawing.Size(24, 24) + Me.BtTCfileBrowse.TabIndex = 3 + Me.BtTCfileBrowse.UseVisualStyleBackColor = true + ' + 'XMLExportJobDialog + ' + Me.AutoScaleDimensions = New System.Drawing.SizeF(6!, 13!) + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font + Me.ClientSize = New System.Drawing.Size(392, 185) + Me.Controls.Add(Me.BtTCfileBrowse) + Me.Controls.Add(Me.lbVendor) + Me.Controls.Add(Me.tbVendor) + Me.Controls.Add(Me.btnExport) + Me.Controls.Add(Me.cbSingleFile) + Me.Controls.Add(Me.label1) + Me.Controls.Add(Me.tbJobfile) + Me.Controls.Add(Me.tbMode) + Me.Controls.Add(Me.lblJobfile) + Me.Controls.Add(Me.lblDstDir) + Me.Controls.Add(Me.tbDestination) + Me.Controls.Add(Me.lblMode) + Me.Controls.Add(Me.btnCancel) + Me.Icon = CType(resources.GetObject("$this.Icon"),System.Drawing.Icon) + Me.Name = "XMLExportJobDialog" + Me.Text = "VECTO XML Export" + Me.ResumeLayout(false) + Me.PerformLayout + +End Sub Private WithEvents lbVendor As System.Windows.Forms.Label Private WithEvents tbVendor As System.Windows.Forms.TextBox Private WithEvents btnExport As System.Windows.Forms.Button diff --git a/VECTO/GUI/XMLImportJobDialog.Designer.vb b/VECTO/GUI/XMLImportJobDialog.Designer.vb index ecc7eb7dff1212f672c955cd1a123d8297d2515d..1312df14e2cabd0a10354f39d5b95e13946a04bb 100644 --- a/VECTO/GUI/XMLImportJobDialog.Designer.vb +++ b/VECTO/GUI/XMLImportJobDialog.Designer.vb @@ -22,105 +22,105 @@ Partial Class XMLImportJobDialog 'Do not modify it using the code editor. <System.Diagnostics.DebuggerStepThrough()> _ Private Sub InitializeComponent() - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(XMLImportJobDialog)) - Me.btnClose = New System.Windows.Forms.Button() - Me.btnImport = New System.Windows.Forms.Button() - Me.btnBrowseOutput = New System.Windows.Forms.Button() - Me.btnBrowseJob = New System.Windows.Forms.Button() - Me.tbDestination = New System.Windows.Forms.TextBox() - Me.tbJobFile = New System.Windows.Forms.TextBox() - Me.label2 = New System.Windows.Forms.Label() - Me.label1 = New System.Windows.Forms.Label() - Me.SuspendLayout() - ' - 'btnClose - ' - Me.btnClose.Location = New System.Drawing.Point(391, 92) - Me.btnClose.Name = "btnClose" - Me.btnClose.Size = New System.Drawing.Size(75, 23) - Me.btnClose.TabIndex = 15 - Me.btnClose.Text = "Cancel" - Me.btnClose.UseVisualStyleBackColor = True - ' - 'btnImport - ' - Me.btnImport.Location = New System.Drawing.Point(310, 92) - Me.btnImport.Name = "btnImport" - Me.btnImport.Size = New System.Drawing.Size(75, 23) - Me.btnImport.TabIndex = 14 - Me.btnImport.Text = "Import" - Me.btnImport.UseVisualStyleBackColor = True - ' - 'btnBrowseOutput - ' - Me.btnBrowseOutput.Location = New System.Drawing.Point(345, 41) - Me.btnBrowseOutput.Name = "btnBrowseOutput" - Me.btnBrowseOutput.Size = New System.Drawing.Size(75, 23) - Me.btnBrowseOutput.TabIndex = 13 - Me.btnBrowseOutput.Text = "Browse" - Me.btnBrowseOutput.UseVisualStyleBackColor = True - ' - 'btnBrowseJob - ' - Me.btnBrowseJob.Location = New System.Drawing.Point(345, 12) - Me.btnBrowseJob.Name = "btnBrowseJob" - Me.btnBrowseJob.Size = New System.Drawing.Size(75, 23) - Me.btnBrowseJob.TabIndex = 12 - Me.btnBrowseJob.Text = "Browse" - Me.btnBrowseJob.UseVisualStyleBackColor = True - ' - 'tbDestination - ' - Me.tbDestination.Location = New System.Drawing.Point(105, 43) - Me.tbDestination.Name = "tbDestination" - Me.tbDestination.Size = New System.Drawing.Size(224, 20) - Me.tbDestination.TabIndex = 11 - ' - 'tbJobFile - ' - Me.tbJobFile.Location = New System.Drawing.Point(105, 14) - Me.tbJobFile.Name = "tbJobFile" - Me.tbJobFile.Size = New System.Drawing.Size(224, 20) - Me.tbJobFile.TabIndex = 10 - ' - 'label2 - ' - Me.label2.AutoSize = True - Me.label2.Location = New System.Drawing.Point(11, 46) - Me.label2.Name = "label2" - Me.label2.Size = New System.Drawing.Size(87, 13) - Me.label2.TabIndex = 9 - Me.label2.Text = "Output Directory:" - ' - 'label1 - ' - Me.label1.AutoSize = True - Me.label1.Location = New System.Drawing.Point(11, 17) - Me.label1.Name = "label1" - Me.label1.Size = New System.Drawing.Size(46, 13) - Me.label1.TabIndex = 8 - Me.label1.Text = "Job File:" - ' - 'XMLImportJobDialog - ' - Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.ClientSize = New System.Drawing.Size(480, 130) - Me.Controls.Add(Me.btnClose) - Me.Controls.Add(Me.btnImport) - Me.Controls.Add(Me.btnBrowseOutput) - Me.Controls.Add(Me.btnBrowseJob) - Me.Controls.Add(Me.tbDestination) - Me.Controls.Add(Me.tbJobFile) - Me.Controls.Add(Me.label2) - Me.Controls.Add(Me.label1) - Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon) - Me.Name = "XMLImportJobDialog" - Me.Text = "VECTO Import Job" - Me.ResumeLayout(False) - Me.PerformLayout() + Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(XMLImportJobDialog)) + Me.btnClose = New System.Windows.Forms.Button() + Me.btnImport = New System.Windows.Forms.Button() + Me.btnBrowseOutput = New System.Windows.Forms.Button() + Me.btnBrowseJob = New System.Windows.Forms.Button() + Me.tbDestination = New System.Windows.Forms.TextBox() + Me.tbJobFile = New System.Windows.Forms.TextBox() + Me.label2 = New System.Windows.Forms.Label() + Me.label1 = New System.Windows.Forms.Label() + Me.SuspendLayout + ' + 'btnClose + ' + Me.btnClose.Location = New System.Drawing.Point(391, 92) + Me.btnClose.Name = "btnClose" + Me.btnClose.Size = New System.Drawing.Size(75, 23) + Me.btnClose.TabIndex = 5 + Me.btnClose.Text = "Cancel" + Me.btnClose.UseVisualStyleBackColor = true + ' + 'btnImport + ' + Me.btnImport.Location = New System.Drawing.Point(310, 92) + Me.btnImport.Name = "btnImport" + Me.btnImport.Size = New System.Drawing.Size(75, 23) + Me.btnImport.TabIndex = 4 + Me.btnImport.Text = "Import" + Me.btnImport.UseVisualStyleBackColor = true + ' + 'btnBrowseOutput + ' + Me.btnBrowseOutput.Location = New System.Drawing.Point(345, 41) + Me.btnBrowseOutput.Name = "btnBrowseOutput" + Me.btnBrowseOutput.Size = New System.Drawing.Size(75, 23) + Me.btnBrowseOutput.TabIndex = 3 + Me.btnBrowseOutput.Text = "Browse" + Me.btnBrowseOutput.UseVisualStyleBackColor = true + ' + 'btnBrowseJob + ' + Me.btnBrowseJob.Location = New System.Drawing.Point(345, 12) + Me.btnBrowseJob.Name = "btnBrowseJob" + Me.btnBrowseJob.Size = New System.Drawing.Size(75, 23) + Me.btnBrowseJob.TabIndex = 1 + Me.btnBrowseJob.Text = "Browse" + Me.btnBrowseJob.UseVisualStyleBackColor = true + ' + 'tbDestination + ' + Me.tbDestination.Location = New System.Drawing.Point(105, 43) + Me.tbDestination.Name = "tbDestination" + Me.tbDestination.Size = New System.Drawing.Size(224, 20) + Me.tbDestination.TabIndex = 2 + ' + 'tbJobFile + ' + Me.tbJobFile.Location = New System.Drawing.Point(105, 14) + Me.tbJobFile.Name = "tbJobFile" + Me.tbJobFile.Size = New System.Drawing.Size(224, 20) + Me.tbJobFile.TabIndex = 0 + ' + 'label2 + ' + Me.label2.AutoSize = true + Me.label2.Location = New System.Drawing.Point(11, 46) + Me.label2.Name = "label2" + Me.label2.Size = New System.Drawing.Size(87, 13) + Me.label2.TabIndex = 9 + Me.label2.Text = "Output Directory:" + ' + 'label1 + ' + Me.label1.AutoSize = true + Me.label1.Location = New System.Drawing.Point(11, 17) + Me.label1.Name = "label1" + Me.label1.Size = New System.Drawing.Size(46, 13) + Me.label1.TabIndex = 8 + Me.label1.Text = "Job File:" + ' + 'XMLImportJobDialog + ' + Me.AutoScaleDimensions = New System.Drawing.SizeF(6!, 13!) + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font + Me.ClientSize = New System.Drawing.Size(480, 130) + Me.Controls.Add(Me.btnClose) + Me.Controls.Add(Me.btnImport) + Me.Controls.Add(Me.btnBrowseOutput) + Me.Controls.Add(Me.btnBrowseJob) + Me.Controls.Add(Me.tbDestination) + Me.Controls.Add(Me.tbJobFile) + Me.Controls.Add(Me.label2) + Me.Controls.Add(Me.label1) + Me.Icon = CType(resources.GetObject("$this.Icon"),System.Drawing.Icon) + Me.Name = "XMLImportJobDialog" + Me.Text = "VECTO Import Job" + Me.ResumeLayout(false) + Me.PerformLayout - End Sub +End Sub Private WithEvents btnClose As System.Windows.Forms.Button Private WithEvents btnImport As System.Windows.Forms.Button Private WithEvents btnBrowseOutput As System.Windows.Forms.Button diff --git a/VECTO/Input Files/ElectricMachine.vb b/VECTO/Input Files/ElectricMachine.vb index 72740e0b4baef10958552e0971d3baf1ccd6041d..6c0136cbb970ff63155f44a665944de5f825acac 100644 --- a/VECTO/Input Files/ElectricMachine.vb +++ b/VECTO/Input Files/ElectricMachine.vb @@ -17,12 +17,11 @@ Public Class ElectricMachine public VoltageLevelLow As Double Private ReadOnly _fullLoadCurvePathLow As SubPath - Private ReadOnly _dragCurvePathLow As SubPath + Private ReadOnly _dragCurvePath As SubPath Private ReadOnly _efficiencyMapLow As SubPath public VoltageLevelHigh as Double Private ReadOnly _fullLoadCurvePathHi As SubPath - Private ReadOnly _dragCurvePathHi As SubPath Private ReadOnly _efficiencyMapHi As SubPath ''' <summary> @@ -54,12 +53,11 @@ Public Class ElectricMachine _filePath = "" _fullLoadCurvePathLow = New SubPath - _dragCurvePathLow = New SubPath() + _dragCurvePath = New SubPath() _efficiencyMapLow = New SubPath() _fullLoadCurvePathHi = New SubPath - _dragCurvePathHi = New SubPath() - _efficiencyMapHi = New SubPath() + _efficiencyMapHi = New SubPath() SetDefault() End Sub @@ -213,17 +211,17 @@ Public Class ElectricMachine Return VectoCSVFile.Read(_fullLoadCurvePathLow.FullPath) End Get End Property - protected ReadOnly Property DragCurvLow As TableData - Get - If Not File.Exists(_dragCurvePathLow.FullPath) Then _ - Throw New VectoException("Drag Curve is missing or invalid") - Return VectoCSVFile.Read(_dragCurvePathLow.FullPath) - End Get - End Property + 'protected ReadOnly Property DragCurvLow As TableData + ' Get + ' If Not File.Exists(_dragCurvePathLow.FullPath) Then _ + ' Throw New VectoException("Drag Curve is missing or invalid") + ' Return VectoCSVFile.Read(_dragCurvePathLow.FullPath) + ' End Get + 'End Property protected ReadOnly Property EfficiencyMapLow As TableData Get If Not File.Exists(_efficiencyMapLow.FullPath) Then _ - Throw New VectoException("Drag Curve is missing or invalid") + Throw New VectoException("EfficiencyMap is missing or invalid") Return VectoCSVFile.Read(_efficiencyMapLow.FullPath) End Get End Property @@ -234,17 +232,17 @@ Public Class ElectricMachine Return VectoCSVFile.Read(_fullLoadCurvePathHi.FullPath) End Get End Property - protected ReadOnly Property DragCurvHi As TableData - Get - If Not File.Exists(_dragCurvePathHi.FullPath) Then _ - Throw New VectoException("Drag Curve is missing or invalid") - Return VectoCSVFile.Read(_dragCurvePathHi.FullPath) - End Get - End Property + 'protected ReadOnly Property DragCurvHi As TableData + ' Get + ' If Not File.Exists(_dragCurvePathHi.FullPath) Then _ + ' Throw New VectoException("Drag Curve is missing or invalid") + ' Return VectoCSVFile.Read(_dragCurvePathHi.FullPath) + ' End Get + 'End Property protected ReadOnly Property EfficiencyMapHi As TableData Get If Not File.Exists(_efficiencyMapHi.FullPath) Then _ - Throw New VectoException("Drag Curve is missing or invalid") + Throw New VectoException("EfficiencyMap is missing or invalid") Return VectoCSVFile.Read(_efficiencyMapHi.FullPath) End Get End Property @@ -255,17 +253,23 @@ Public Class ElectricMachine New ElectricMotorVoltageLevel() With { .VoltageLevel = VoltageLevelLow.SI(of Volt), .EfficiencyMap = EfficiencyMapLow, - .DragCurve = DragCurvLow, .FullLoadCurve = FullLoadCurveLow}, New ElectricMotorVoltageLevel() With { .VoltageLevel = VoltageLevelHigh.SI(of Volt), .EfficiencyMap = EfficiencyMapHi, - .DragCurve = DragCurvHi, .FullLoadCurve = FullLoadCurveHi} } End Get End Property + Public ReadOnly Property DragCurve As TableData Implements IElectricMotorDeclarationInputData.DragCurve + Get + If Not File.Exists(_dragCurvePath.FullPath) Then _ + Throw New VectoException("Drag Curve is missing or invalid") + Return VectoCSVFile.Read(_dragCurvePath.FullPath) + End Get + end Property + Public ReadOnly Property Inertia As KilogramSquareMeter Implements IElectricMotorDeclarationInputData.Inertia Get Return MotorInertia.SI(Of KilogramSquareMeter) @@ -317,16 +321,16 @@ Public Class ElectricMachine End Set End Property - Public Property PathDragLow(Optional ByVal original As Boolean = False) As String + Public Property PathDrag(Optional ByVal original As Boolean = False) As String Get If original Then - Return _dragCurvePathLow.OriginalPath + Return _dragCurvePath.OriginalPath Else - Return _dragCurvePathLow.FullPath + Return _dragCurvePath.FullPath End If End Get Set(ByVal value As String) - _dragCurvePathLow.Init(_myPath, value) + _dragCurvePath.Init(_myPath, value) End Set End Property @@ -356,18 +360,6 @@ Public Class ElectricMachine End Set End Property - Public Property PathDragHi(Optional ByVal original As Boolean = False) As String - Get - If original Then - Return _dragCurvePathHi.OriginalPath - Else - Return _dragCurvePathHi.FullPath - End If - End Get - Set(ByVal value As String) - _dragCurvePathHi.Init(_myPath, value) - End Set - End Property Public Property PathMapHi(Optional ByVal original As Boolean = False) As String Get diff --git a/VECTO/Input Files/Vehicle.vb b/VECTO/Input Files/Vehicle.vb index 5aca52896b85570b2b554c551b5a91baab43b162..0a2ea94fe774442baed7be20e9f696bca1c3d4dd 100644 --- a/VECTO/Input Files/Vehicle.vb +++ b/VECTO/Input Files/Vehicle.vb @@ -1043,6 +1043,7 @@ Public Class ElectricMachineWrapper Public ReadOnly Property DigestValue As DigestData Implements IComponentInputData.DigestValue Public ReadOnly Property VoltageLevels As IList(Of IElectricMotorVoltageLevel) Implements IElectricMotorDeclarationInputData.VoltageLevels + Public ReadOnly Property DragCurve As TableData Implements IElectricMotorDeclarationInputData.DragCurve Public ReadOnly Property Inertia As KilogramSquareMeter Implements IElectricMotorDeclarationInputData.Inertia Public ReadOnly Property OverloadTime As Second Implements IElectricMotorDeclarationInputData.OverloadTime Public ReadOnly Property ContinuousTorqueSpeed As PerSecond Implements IElectricMotorDeclarationInputData.ContinuousTorqueSpeed diff --git a/VectoCommon/VectoCommon/InputData/DeclarationInputData.cs b/VectoCommon/VectoCommon/InputData/DeclarationInputData.cs index d8d748873feca24f29444a10f3225a68bced3a9a..f1f03f28f88cdc52b3e6a39dee733dc033d3a0bd 100644 --- a/VectoCommon/VectoCommon/InputData/DeclarationInputData.cs +++ b/VectoCommon/VectoCommon/InputData/DeclarationInputData.cs @@ -713,6 +713,8 @@ namespace TUGraz.VectoCommon.InputData { IList<IElectricMotorVoltageLevel> VoltageLevels { get; } + TableData DragCurve { get; } + KilogramSquareMeter Inertia { get; } Second OverloadTime { get; } @@ -734,8 +736,6 @@ namespace TUGraz.VectoCommon.InputData TableData FullLoadCurve { get; } - TableData DragCurve { get; } - TableData EfficiencyMap { get; } } diff --git a/VectoCore/VectoCore/InputData/FileIO/JSON/JSONElectricMotor.cs b/VectoCore/VectoCore/InputData/FileIO/JSON/JSONElectricMotor.cs index 2e537cda6e410bae087b96e8a050f1453046a4e3..111a8cc108be9dbbecb36f869b076438cb521023 100644 --- a/VectoCore/VectoCore/InputData/FileIO/JSON/JSONElectricMotor.cs +++ b/VectoCore/VectoCore/InputData/FileIO/JSON/JSONElectricMotor.cs @@ -1,5 +1,6 @@ using System; using System.Collections.Generic; +using System.Configuration; using System.Linq; using Newtonsoft.Json.Linq; using TUGraz.VectoCommon.InputData; @@ -7,10 +8,19 @@ using TUGraz.VectoCommon.Models; using TUGraz.VectoCommon.Utils; using TUGraz.VectoCore.Configuration; using TUGraz.VectoCore.InputData.Impl; +using TUGraz.VectoCore.Utils; namespace TUGraz.VectoCore.InputData.FileIO.JSON { + public class JSONElectricMotorV4 : JSONElectricMotorV3 + { + public JSONElectricMotorV4(JObject data, string filename, bool tolerateMissing = false) : base(data, filename, tolerateMissing) { } + + public override TableData DragCurve => ReadTableData(Body.GetEx<string>("DragCurve"), "ElectricMotor DragCurve"); + + } + public class JSONElectricMotorV3 : JSONElectricMotorV2 { public JSONElectricMotorV3(JObject data, string filename, bool tolerateMissing = false) : base(data, filename, tolerateMissing) { } @@ -22,11 +32,14 @@ namespace TUGraz.VectoCore.InputData.FileIO.JSON return Body["VoltageLevels"].Select(entry => new ElectricMotorVoltageLevel() { VoltageLevel = entry.GetEx<double>("Voltage").SI<Volt>(), EfficiencyMap = ReadTableData(entry.GetEx<string>("EfficiencyMap"), "ElectricMotor Map"), - DragCurve = ReadTableData(entry.GetEx<string>("DragCurve"), "ElectricMotor DragCurve"), + //DragCurve = ReadTableData(entry.GetEx<string>("DragCurve"), "ElectricMotor DragCurve"), FullLoadCurve = ReadTableData(entry.GetEx<string>("FullLoadCurve"), "ElectricMotor FullLoadCurve") }).Cast<IElectricMotorVoltageLevel>().ToList(); } + public override TableData DragCurve=> Body["VoltageLevels"].Select(x => ReadTableData(x.GetEx<string>("DragCurve"), "ElectricMotor DragCurve")).First(); + + #endregion } @@ -64,13 +77,13 @@ namespace TUGraz.VectoCore.InputData.FileIO.JSON new ElectricMotorVoltageLevel() { VoltageLevel = 0.SI<Volt>(), EfficiencyMap = ReadTableData(Body.GetEx<string>("EfficiencyMap"), "ElectricMotor Map"), - DragCurve = ReadTableData(Body.GetEx<string>("DragCurve"), "ElectricMotor DragCurve"), + //DragCurve = ReadTableData(Body.GetEx<string>("DragCurve"), "ElectricMotor DragCurve"), FullLoadCurve = ReadTableData(Body.GetEx<string>("FullLoadCurve"), "ElectricMotor FullLoadCurve") }, new ElectricMotorVoltageLevel() { VoltageLevel = 1e9.SI<Volt>(), EfficiencyMap = ReadTableData(Body.GetEx<string>("EfficiencyMap"), "ElectricMotor Map"), - DragCurve = ReadTableData(Body.GetEx<string>("DragCurve"), "ElectricMotor DragCurve"), + //DragCurve = ReadTableData(Body.GetEx<string>("DragCurve"), "ElectricMotor DragCurve"), FullLoadCurve = ReadTableData(Body.GetEx<string>("FullLoadCurve"), "ElectricMotor FullLoadCurve") }, }; @@ -78,15 +91,15 @@ namespace TUGraz.VectoCore.InputData.FileIO.JSON public DigestData DigestValue => null; - public virtual TableData FullLoadCurve => ReadTableData(Body.GetEx<string>("FullLoadCurve"), "ElectricMotor FullLoadCurve"); + //public virtual TableData FullLoadCurve => ReadTableData(Body.GetEx<string>("FullLoadCurve"), "ElectricMotor FullLoadCurve"); public virtual TableData DragCurve => ReadTableData(Body.GetEx<string>("DragCurve"), "ElectricMotor DragCurve"); - public virtual TableData EfficiencyMap => ReadTableData(Body.GetEx<string>("EfficiencyMap"), "ElectricMotor Map"); + //public virtual TableData EfficiencyMap => ReadTableData(Body.GetEx<string>("EfficiencyMap"), "ElectricMotor Map"); public virtual KilogramSquareMeter Inertia => Body.GetEx<double>("Inertia").SI<KilogramSquareMeter>(); - public virtual Joule OverloadBuffer => Body.GetValueOrDefault<double>("ThermalOverloadBuffer")?.SI(Unit.SI.Mega.Joule).Cast<Joule>() ?? 1e18.SI<Joule>(); + //public virtual Joule OverloadBuffer => Body.GetValueOrDefault<double>("ThermalOverloadBuffer")?.SI(Unit.SI.Mega.Joule).Cast<Joule>() ?? 1e18.SI<Joule>(); public virtual double OverloadRecoveryFactor => Body.GetValueOrDefault<double>("ThermalOverloadRecoveryFactor") ?? 0.9; diff --git a/VectoCore/VectoCore/InputData/FileIO/JSON/JSONInputDataFactory.cs b/VectoCore/VectoCore/InputData/FileIO/JSON/JSONInputDataFactory.cs index 4e9c56a7f2ad3a515057f9cccbd11c5b6f0df851..08573d70a716091588bfaf761a7373bb440cde39 100644 --- a/VectoCore/VectoCore/InputData/FileIO/JSON/JSONInputDataFactory.cs +++ b/VectoCore/VectoCore/InputData/FileIO/JSON/JSONInputDataFactory.cs @@ -214,6 +214,8 @@ namespace TUGraz.VectoCore.InputData.FileIO.JSON return new JSONElectricMotorV2(json, filename, tolerateMissing); case 3: return new JSONElectricMotorV3(json, filename, tolerateMissing); + case 4: + return new JSONElectricMotorV4(json, filename, tolerateMissing); default: throw new VectoException("ElectricMotor-File: Unsupported FileVersion. Got {0}", version); } diff --git a/VectoCore/VectoCore/InputData/Impl/InputData.cs b/VectoCore/VectoCore/InputData/Impl/InputData.cs index 2468d3d0bdc5fb7ce9ab4f070712e2139e73f950..386b4c6ff0188df6af1cf9bf7b5bfa6f64766317 100644 --- a/VectoCore/VectoCore/InputData/Impl/InputData.cs +++ b/VectoCore/VectoCore/InputData/Impl/InputData.cs @@ -299,7 +299,7 @@ namespace TUGraz.VectoCore.InputData.Impl public Volt VoltageLevel { get; internal set; } public TableData FullLoadCurve { get; internal set; } - public TableData DragCurve { get; internal set; } + //public TableData DragCurve { get; internal set; } public TableData EfficiencyMap { get; internal set; } #endregion diff --git a/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/EngineeringDataAdapter.cs b/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/EngineeringDataAdapter.cs index 8b613d79b179aa919a43779509b90cf953ac3157..e803c63d34de47c33ee208a139368f048ad42e94 100644 --- a/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/EngineeringDataAdapter.cs +++ b/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/EngineeringDataAdapter.cs @@ -889,7 +889,7 @@ namespace TUGraz.VectoCore.InputData.Reader.DataObjectAdapter voltageLevels.Add(new ElectricMotorVoltageLevelData() { Voltage = entry.VoltageLevel, FullLoadCurve = fullLoadCurveCombined, - DragCurve = ElectricMotorDragCurveReader.Create(entry.DragCurve, count), + //DragCurve = ElectricMotorDragCurveReader.Create(entry.DragCurve, count), EfficiencyMap = ElectricMotorMapReader.Create(entry.EfficiencyMap, count), }); } @@ -901,6 +901,7 @@ namespace TUGraz.VectoCore.InputData.Reader.DataObjectAdapter return new ElectricMotorData() { EfficiencyData = new VoltageLevelData() { VoltageLevels = voltageLevels}, + DragCurve = ElectricMotorDragCurveReader.Create(motorData.DragCurve, count), Inertia = motorData.Inertia, ContinuousTorque = motorData.ContinuousTorque * count, ContinuousTorqueSpeed = motorData.ContinuousTorqueSpeed, diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Data/ElectricMotor/ElectricMotorData.cs b/VectoCore/VectoCore/Models/SimulationComponent/Data/ElectricMotor/ElectricMotorData.cs index 67ec469a5dda78b937555de8f3c41d08a603a26f..91e17a240c5e61f4b6ce7e201d4bcc45717d3160 100644 --- a/VectoCore/VectoCore/Models/SimulationComponent/Data/ElectricMotor/ElectricMotorData.cs +++ b/VectoCore/VectoCore/Models/SimulationComponent/Data/ElectricMotor/ElectricMotorData.cs @@ -41,6 +41,9 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Data [ValidateObject] public VoltageLevelData EfficiencyData { get; internal set; } + + [ValidateObject] + public DragCurve DragCurve { get; internal set; } } public class VoltageLevelData @@ -54,12 +57,7 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Data _maxSpeed ?? (_maxSpeed = VoltageLevels .Min(v => VectoMath.Min(v.EfficiencyMap.MaxSpeed, v.FullLoadCurve.MaxSpeed))); - public NewtonMeter LookupDragTorque(Volt voltage, PerSecond avgSpeed) { - var (a, b) = GetSection(voltage); - return VectoMath.Interpolate(a.Voltage, b.Voltage, - a.DragCurve.Lookup(avgSpeed), b.DragCurve.Lookup(avgSpeed), voltage); - } - + public NewtonMeter EfficiencyMapLookupTorque(Volt voltage, Watt electricPower, PerSecond avgSpeed, NewtonMeter maxEmTorque) { if (avgSpeed.IsGreaterOrEqual(MaxSpeed)) { @@ -157,9 +155,6 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Data [ValidateObject] public ElectricMotorFullLoadCurve FullLoadCurve { get; internal set; } - [ValidateObject] - public DragCurve DragCurve { get; internal set; } - [ValidateObject] public EfficiencyMap EfficiencyMap { get; internal set; } diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Impl/Clutch.cs b/VectoCore/VectoCore/Models/SimulationComponent/Impl/Clutch.cs index a467759ffd57e6bd395573c3bc997c78e0cbf072..d0451b85a6fab446872ff7b24820c696e67315c5 100644 --- a/VectoCore/VectoCore/Models/SimulationComponent/Impl/Clutch.cs +++ b/VectoCore/VectoCore/Models/SimulationComponent/Impl/Clutch.cs @@ -180,7 +180,9 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl Formulas.TorqueToPower(torqueIn, angularVelocityIn)); var avgOutAngularVelocity = (PreviousState.OutAngularVelocity + outAngularVelocity) / 2.0; - var avgInAngularVelocity = (PreviousState.InAngularVelocity + angularVelocityIn) / 2.0; + var iceOn = !DataBus.EngineInfo.EngineOn && DataBus.EngineCtl.CombustionEngineOn; + var prevInAngularVelocity = iceOn ? DataBus.EngineInfo.EngineSpeed : PreviousState.InAngularVelocity; + var avgInAngularVelocity = (prevInAngularVelocity + angularVelocityIn) / 2.0; var clutchLoss = torqueIn * avgInAngularVelocity - outTorque * avgOutAngularVelocity; if (!startClutch && !clutchLoss.IsEqual(0) && (DataBus.GearboxInfo.Gear.Gear != 1 || clutchLoss.IsSmaller(0))) { // we don't want to have negative clutch losses, so adapt input torque to match the average output power @@ -191,6 +193,8 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl if (!dryRun) { CurrentState.SetState(torqueIn, angularVelocityIn, outTorque, outAngularVelocity); CurrentState.ClutchLoss = torqueIn * avgInAngularVelocity - outTorque * avgOutAngularVelocity; + CurrentState.ICEOn = iceOn; + CurrentState.ICEOnSpeed = DataBus.EngineInfo.EngineSpeed; } retVal.Clutch.PowerRequest = outTorque * ((PreviousState.OutAngularVelocity ?? 0.SI<PerSecond>()) + CurrentState.OutAngularVelocity) / 2.0; @@ -224,7 +228,8 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl container[ModalResultField.P_clutch_loss] = 0.SI<Watt>(); } else { var avgOutAngularVelocity = (PreviousState.OutAngularVelocity + CurrentState.OutAngularVelocity) / 2.0; - var avgInAngularVelocity = (PreviousState.InAngularVelocity + CurrentState.InAngularVelocity) / 2.0; + var prevInAngularVelocity = CurrentState.ICEOn ? CurrentState.ICEOnSpeed : PreviousState.InAngularVelocity; + var avgInAngularVelocity = (prevInAngularVelocity + CurrentState.InAngularVelocity) / 2.0; container[ModalResultField.P_clutch_out] = CurrentState.OutTorque * avgOutAngularVelocity; container[ModalResultField.P_clutch_loss] = CurrentState.InTorque * avgInAngularVelocity - CurrentState.OutTorque * avgOutAngularVelocity; @@ -245,6 +250,8 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl ClutchLoss = 0.SI<Watt>(); } public Watt ClutchLoss { get; set; } + public bool ICEOn { get; set; } + public PerSecond ICEOnSpeed { get; set; } } } } \ No newline at end of file diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Impl/ElectricMotor.cs b/VectoCore/VectoCore/Models/SimulationComponent/Impl/ElectricMotor.cs index 48c59fab359ce6f5212f3a813dcf3379e827a8c9..c9c30009eb506810106e3665c88041e2ecbb9a25 100644 --- a/VectoCore/VectoCore/Models/SimulationComponent/Impl/ElectricMotor.cs +++ b/VectoCore/VectoCore/Models/SimulationComponent/Impl/ElectricMotor.cs @@ -77,7 +77,7 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl public Watt DragPower(Volt volt, PerSecond electricMotorSpeed) { - return ModelData.EfficiencyData.LookupDragTorque(volt, electricMotorSpeed) * electricMotorSpeed; + return ModelData.DragCurve.Lookup(electricMotorSpeed) * electricMotorSpeed; } public Watt MaxPowerDrive(Volt volt, PerSecond electricMotorSpeed) @@ -166,10 +166,15 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl { var voltage = DataBus.BatteryInfo.InternalVoltage; - var avgDtSpeed = (PreviousState.DrivetrainSpeed + outAngularVelocity) / 2; + var iceOn = Position == PowertrainPosition.HybridP1 && + !DataBus.EngineInfo.EngineOn && DataBus.EngineCtl.CombustionEngineOn; + var prevDtSpeed = iceOn ? DataBus.EngineInfo.EngineSpeed : PreviousState.DrivetrainSpeed; + var prevEmSpeed = iceOn ? prevDtSpeed * ModelData.RatioADC : PreviousState.EMSpeed; + + var avgDtSpeed = (prevDtSpeed + outAngularVelocity) / 2; var emSpeed = outAngularVelocity * ModelData.RatioADC; - var avgEmSpeed = (PreviousState.EMSpeed + emSpeed) / 2; + var avgEmSpeed = (prevEmSpeed + emSpeed) / 2; var inertiaTorqueEm = avgEmSpeed.IsEqual(0) ? 0.SI<NewtonMeter>() : Formulas.InertiaPower(avgEmSpeed, PreviousState.EMSpeed, ModelData.Inertia, dt) / avgEmSpeed; @@ -255,7 +260,7 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl // no electric system or EM shall be off - apply drag only // if EM is off, calculate EM drag torque 'forward' to be applied on drivetrain // add inertia, drag is positive - emTorque = ModelData.EfficiencyData.LookupDragTorque(voltage, avgEmSpeed) + inertiaTorqueEm; + emTorque = ModelData.DragCurve.Lookup(avgEmSpeed) + inertiaTorqueEm; emTorqueDt = ConvertEmTorqueToDrivetrain(avgEmSpeed, emTorque); emOff = true; } @@ -269,7 +274,7 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl emTorqueMap = null; } - var electricPower = emOff || (ModelData.EfficiencyData.LookupDragTorque(voltage, avgEmSpeed) + inertiaTorqueEm).IsEqual(emTorque, 1e-3.SI<NewtonMeter>()) + var electricPower = emOff || (ModelData.DragCurve.Lookup(avgEmSpeed) + inertiaTorqueEm).IsEqual(emTorque, 1e-3.SI<NewtonMeter>()) ? 0.SI<Watt>() : ModelData.EfficiencyData .LookupElectricPower(voltage, avgEmSpeed, emTorqueMap, DataBus.ExecutionMode != ExecutionMode.Declaration) @@ -368,6 +373,8 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl retVal.ElectricSystem = electricSupplyResponse; if (!dryRun) { + CurrentState.IceSwitchedOn = iceOn; + CurrentState.ICEOnSpeed = DataBus.EngineInfo.EngineSpeed; CurrentState.EMSpeed = emSpeed; CurrentState.EMTorque = emOff ? null : emTorque; CurrentState.EmTorqueMap = emTorqueMap; @@ -402,7 +409,7 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl } var maxBatRecuperationTorque = maxBatPower.IsEqual(0, 1e-3) - ? ModelData.EfficiencyData.LookupDragTorque(volt, avgSpeed) + ? ModelData.DragCurve.Lookup(avgSpeed) : ModelData.EfficiencyData.EfficiencyMapLookupTorque(volt, maxBatPower, avgSpeed, maxEmTorque); var maxTorqueRecuperate = VectoMath.Min(maxEmTorque, maxBatRecuperationTorque); if (maxTorqueRecuperate < 0) { @@ -430,7 +437,7 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl } var maxBatDriveTorque = maxBatPower.IsEqual(0, 1e-3) - ? ModelData.EfficiencyData.LookupDragTorque(volt, avgSpeed) + ? ModelData.DragCurve.Lookup(avgSpeed) : ModelData.EfficiencyData.EfficiencyMapLookupTorque(volt, maxBatPower, avgSpeed, maxEmTorque); var maxTorqueDrive = VectoMath.Max(maxEmTorque, maxBatDriveTorque); @@ -474,8 +481,11 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl protected override void DoWriteModalResults(Second time, Second simulationInterval, IModalDataContainer container) { - var avgEMSpeed = (PreviousState.EMSpeed + CurrentState.EMSpeed) / 2; - var avgDTSpeed = (PreviousState.DrivetrainSpeed + CurrentState.DrivetrainSpeed) / 2; + var prevDtSpeed = CurrentState.IceSwitchedOn ? CurrentState.ICEOnSpeed : PreviousState.DrivetrainSpeed; + var prevEmSpeed = CurrentState.IceSwitchedOn ? prevDtSpeed * ModelData.RatioADC : PreviousState.EMSpeed; + + var avgEMSpeed = (prevEmSpeed + CurrentState.EMSpeed) / 2; + var avgDTSpeed = (prevDtSpeed + CurrentState.DrivetrainSpeed) / 2; container[ModalResultField.EM_ratio_, Position] = ModelData.RatioADC.SI<Scalar>(); container[ModalResultField.n_EM_electricMotor_, Position] = avgEMSpeed; @@ -570,6 +580,9 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl public NewtonMeter TransmissionTorqueLoss; public PerSecond EMSpeed { get; set; } + public bool IceSwitchedOn { get; set; } + public PerSecond ICEOnSpeed { get; set; } + public NewtonMeter EMTorque; public NewtonMeter EmTorqueMap; diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Impl/EngineAuxiliary.cs b/VectoCore/VectoCore/Models/SimulationComponent/Impl/EngineAuxiliary.cs index 0ceb2ce33e9ba04bd3fe0705d4fc930e74cc7f60..e7f82a552ccc70b5474a6cd02d3b8de041e16a0b 100644 --- a/VectoCore/VectoCore/Models/SimulationComponent/Impl/EngineAuxiliary.cs +++ b/VectoCore/VectoCore/Models/SimulationComponent/Impl/EngineAuxiliary.cs @@ -121,8 +121,11 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl /// <returns></returns> public NewtonMeter TorqueDemand(Second absTime, Second dt, NewtonMeter torquePowerTrain, PerSecond angularSpeed, bool dryRun = false) { - var avgAngularSpeed = PreviousState.AngularSpeed != null - ? (angularSpeed + PreviousState.AngularSpeed) / 2.0 + var iceOn = !DataBus.EngineInfo.EngineOn && DataBus.EngineCtl.CombustionEngineOn; + var prevAngularSpeed = iceOn ? DataBus.EngineInfo.EngineSpeed : PreviousState.AngularSpeed; + + var avgAngularSpeed = prevAngularSpeed != null + ? (angularSpeed + prevAngularSpeed) / 2.0 : angularSpeed; if (!dryRun) { CurrentState.AngularSpeed = angularSpeed; diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Strategies/HybridStrategy.cs b/VectoCore/VectoCore/Models/SimulationComponent/Strategies/HybridStrategy.cs index 9264e039e32ffd7598e5da1f74353f839e1fa158..0683ea1db800a1f74d264993f5b5b7cebf1fe74b 100644 --- a/VectoCore/VectoCore/Models/SimulationComponent/Strategies/HybridStrategy.cs +++ b/VectoCore/VectoCore/Models/SimulationComponent/Strategies/HybridStrategy.cs @@ -1871,7 +1871,7 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Strategies var emDriveTorque = DataBus.ElectricMotorInfo(emPos).GetTorqueForElectricPower(voltage, emDrivePower, firstResponse.ElectricMotor.AngularVelocity, dt); var emDragTorque = ModelData.ElectricMachinesData.First(x => x.Item1 == emPos).Item2 - .EfficiencyData.LookupDragTorque(voltage, firstResponse.ElectricMotor.AngularVelocity); + .DragCurve.Lookup(firstResponse.ElectricMotor.AngularVelocity); if (emDriveTorque != null && emDriveTorque.IsBetween( firstResponse.ElectricMotor.MaxRecuperationTorque, firstResponse.ElectricMotor.MaxDriveTorque) && diff --git a/VectoCore/VectoCore/OutputData/FileIO/JSONFileWriter.cs b/VectoCore/VectoCore/OutputData/FileIO/JSONFileWriter.cs index ff256764d9e7401d11fbfb540570642ffd6304a6..e8eea0d5a7f55dda529e23567cc7cf5119538fce 100644 --- a/VectoCore/VectoCore/OutputData/FileIO/JSONFileWriter.cs +++ b/VectoCore/VectoCore/OutputData/FileIO/JSONFileWriter.cs @@ -11,6 +11,7 @@ using TUGraz.VectoCommon.OutputData; using TUGraz.VectoCore; using TUGraz.VectoCore.Models.Declaration; using TUGraz.VectoCommon.Utils; +using TUGraz.VectoCore.Models.SimulationComponent.Data; public class JSONFileWriter : IOutputFileWriter { @@ -34,7 +35,7 @@ public class JSONFileWriter : IOutputFileWriter private const int VectoVTPJobFormatVersion = 4; - private const int ElectricMotorFormatVersion = 3; + private const int ElectricMotorFormatVersion = 4; private const int REESSFormatVersion = 1; @@ -89,13 +90,14 @@ public class JSONFileWriter : IOutputFileWriter body.Add("OverloadTorqueSpeed", electricMachine.OverloadTestSpeed.AsRPM); body.Add("OverloadTime", electricMachine.OverloadTime.Value()); body.Add("ThermalOverloadRecoveryFactor", electricMachine.OverloadRecoveryFactor); + body.Add("DragCurve", GetRelativePath(electricMachine.DragCurve.Source, Path.GetDirectoryName(filename))); var vlevels = new List<Dictionary<string, object>>(); foreach (var entry in electricMachine.VoltageLevels) { var vlevel = new Dictionary<string, object>(); vlevel.Add("Voltage", entry.VoltageLevel.Value()); vlevel.Add("FullLoadCurve", GetRelativePath(entry.FullLoadCurve.Source, Path.GetDirectoryName(filename))); - vlevel.Add("DragCurve", GetRelativePath(entry.DragCurve.Source, Path.GetDirectoryName(filename))); + //vlevel.Add("DragCurve", GetRelativePath(entry.DragCurve.Source, Path.GetDirectoryName(filename))); vlevel.Add("EfficiencyMap", GetRelativePath(entry.EfficiencyMap.Source, Path.GetDirectoryName(filename))); vlevels.Add(vlevel); } diff --git a/VectoCore/VectoCore/OutputData/ModalDataContainer.cs b/VectoCore/VectoCore/OutputData/ModalDataContainer.cs index 4c07b9db644baa32b13ce6f31f73682958dd4503..a5622e6202cdc5ecc629a7b5f2c2b68d61033dea 100644 --- a/VectoCore/VectoCore/OutputData/ModalDataContainer.cs +++ b/VectoCore/VectoCore/OutputData/ModalDataContainer.cs @@ -265,11 +265,22 @@ namespace TUGraz.VectoCore.OutputData public bool HasCombustionEngine => _runData.JobType != VectoSimulationJobType.BatteryElectricVehicle; - public WattSecond TotalElectricMotorWorkDrive(PowertrainPosition emPos) => - !ElectricMotors.Contains(emPos) - ? null - : -_eEmDrive.GetOrAdd(emPos, _ => TimeIntegral<WattSecond>( - string.Format(ModalResultField.P_EM_mech_.GetCaption(), emPos.GetName()), x => x < 0)); + public WattSecond TotalElectricMotorWorkDrive(PowertrainPosition emPos) + { + if (!ElectricMotors.Contains(emPos)) + return null; + else { + var eEmDrive = Data.AsEnumerable().Select(r => { + var dt = r.Field<Second>(ModalResultField.simulationInterval.GetName()); + return new { + EM_off = r.Field<Scalar>(string.Format(ModalResultField.EM_Off_.GetCaption(), emPos.GetName())), + E_EM = r.Field<Watt>(string.Format(ModalResultField.P_EM_mech_.GetCaption(), emPos.GetName())) * + dt + }; + }).Where(x => x.EM_off.IsEqual(0) && x.E_EM.IsSmaller(0)).Sum(x => x.E_EM); + return -_eEmDrive.GetOrAdd(emPos, _ => eEmDrive); + } + } public WattSecond TotalElectricMotorMotWorkDrive(PowertrainPosition emPos) => !ElectricMotors.Contains(emPos) @@ -277,11 +288,22 @@ namespace TUGraz.VectoCore.OutputData : -_eEmDriveMot.GetOrAdd(emPos, _ => TimeIntegral<WattSecond>( string.Format(ModalResultField.P_EM_electricMotor_em_mech_.GetCaption(), emPos.GetName()), x => x < 0)); - public WattSecond TotalElectricMotorWorkRecuperate(PowertrainPosition emPos) => - !ElectricMotors.Contains(emPos) - ? null - : _eEmRecuperate.GetOrAdd(emPos, _ => TimeIntegral<WattSecond>( - string.Format(ModalResultField.P_EM_mech_.GetCaption(), emPos.GetName()), x => x > 0)); + public WattSecond TotalElectricMotorWorkRecuperate(PowertrainPosition emPos) + { + if (!ElectricMotors.Contains(emPos)) + return null; + else { + var eEmRecup = Data.AsEnumerable().Select(r => { + var dt = r.Field<Second>(ModalResultField.simulationInterval.GetName()); + return new { + EM_off = r.Field<Scalar>(string.Format(ModalResultField.EM_Off_.GetCaption(), emPos.GetName())), + E_EM = r.Field<Watt>(string.Format(ModalResultField.P_EM_mech_.GetCaption(), emPos.GetName())) * + dt + }; + }).Where(x => x.EM_off.IsEqual(0) && x.E_EM.IsGreater(0)).Sum(x => x.E_EM); + return _eEmRecuperate.GetOrAdd(emPos, _ => eEmRecup); + } + } public WattSecond TotalElectricMotorMotWorkRecuperate(PowertrainPosition emPos) => !ElectricMotors.Contains(emPos) diff --git a/VectoCore/VectoCoreTest/FileIO/JsonReadHybridTest.cs b/VectoCore/VectoCoreTest/FileIO/JsonReadHybridTest.cs index ce7a39972d809b1159e887e5f43ee05d725f3b2c..fff7330b5f4ef65f141cab70210848663d01b52a 100644 --- a/VectoCore/VectoCoreTest/FileIO/JsonReadHybridTest.cs +++ b/VectoCore/VectoCoreTest/FileIO/JsonReadHybridTest.cs @@ -140,6 +140,12 @@ namespace TUGraz.VectoCore.Tests.FileIO var daa = new EngineeringDataAdapter(); var emData = daa.CreateElectricMachines(inputProvider.ElectricMachines, null).First().Item2; + + Assert.AreEqual(26, emData.DragCurve.Lookup(2000.RPMtoRad()).Value()); + Assert.AreEqual(33, emData.DragCurve.Lookup(2000.RPMtoRad()).Value()); + Assert.AreEqual(29.5, emData.DragCurve.Lookup(2000.RPMtoRad()).Value()); + Assert.AreEqual(31.25, emData.DragCurve.Lookup(2000.RPMtoRad()).Value()); + var em = emData.EfficiencyData; Assert.AreEqual(-334.2300, em.FullLoadDriveTorque(400.SI<Volt>(), 2000.RPMtoRad()).Value()); @@ -152,11 +158,6 @@ namespace TUGraz.VectoCore.Tests.FileIO Assert.AreEqual(370.153, em.FullGenerationTorque(500.SI<Volt>(), 2000.RPMtoRad()).Value()); Assert.AreEqual(388.1145, em.FullGenerationTorque(550.SI<Volt>(), 2000.RPMtoRad()).Value()); - Assert.AreEqual(26, em.LookupDragTorque(400.SI<Volt>(), 2000.RPMtoRad()).Value()); - Assert.AreEqual(33, em.LookupDragTorque(600.SI<Volt>(), 2000.RPMtoRad()).Value()); - Assert.AreEqual(29.5, em.LookupDragTorque(500.SI<Volt>(), 2000.RPMtoRad()).Value()); - Assert.AreEqual(31.25, em.LookupDragTorque(550.SI<Volt>(), 2000.RPMtoRad()).Value()); - Assert.AreEqual(-101.760, em.EfficiencyMapLookupTorque(400.SI<Volt>(), -25000.SI<Watt>(), 2000.RPMtoRad(), -300.SI<NewtonMeter>()).Value(), 1e-3); Assert.AreEqual(-115.1818, em.EfficiencyMapLookupTorque(600.SI<Volt>(), -25000.SI<Watt>(), 2000.RPMtoRad(), -300.SI<NewtonMeter>()).Value(), 1e-3); Assert.AreEqual(14.5383, em.EfficiencyMapLookupTorque(500.SI<Volt>(), -25000.SI<Watt>(), 2000.RPMtoRad(), -300.SI<NewtonMeter>()).Value(), 1e-3); diff --git a/VectoCore/VectoCoreTest/Models/SimulationComponent/ElectricMotorTest.cs b/VectoCore/VectoCoreTest/Models/SimulationComponent/ElectricMotorTest.cs index f8861e6e389997e169f7775fc18ba2138558aa16..fce37835bec5d61e96b89c4fb634ccaf569561df 100644 --- a/VectoCore/VectoCoreTest/Models/SimulationComponent/ElectricMotorTest.cs +++ b/VectoCore/VectoCoreTest/Models/SimulationComponent/ElectricMotorTest.cs @@ -276,7 +276,7 @@ namespace TUGraz.VectoCore.Tests.Models.SimulationComponent var response = motor.Request(absTime, dt, torque.SI<NewtonMeter>(), speed.RPMtoRad()); Assert.IsInstanceOf<ResponseSuccess>(response); - var dragTorque = data.First().Item2.EfficiencyData.VoltageLevels.First().DragCurve.Lookup(speed.RPMtoRad()); + var dragTorque = data.First().Item2.DragCurve.Lookup(speed.RPMtoRad()); var enginePower = speed.RPMtoRad() * (torque.SI<NewtonMeter>() + dragTorque); var motorMechPower = dragTorque * speed.RPMtoRad(); Assert.AreEqual(enginePower.Value(), response.Engine.PowerRequest.Value(), 1e-6); diff --git a/VectoCore/VectoCoreTest/Reports/ModDataTest.cs b/VectoCore/VectoCoreTest/Reports/ModDataTest.cs index adaabffb41e672f0e19cb1a1e399b1f47952726a..6b34b38543cb10ade68cf561347b4a7c83aa4159 100644 --- a/VectoCore/VectoCoreTest/Reports/ModDataTest.cs +++ b/VectoCore/VectoCoreTest/Reports/ModDataTest.cs @@ -140,6 +140,21 @@ namespace TUGraz.VectoCore.Tests.Reports RunSimulation(jobName, ExecutionMode.Declaration); } + [Category("LongRunning")] + [TestCase(@"TestData\Integration\DeclarationMode\Class2_RigidTruck_4x2_ESS\Class2_RigidTruck_DECL.vecto")] + public void TestFullCycleModDataIntegrityDeclESS(string jobName) + { + RunSimulation(jobName, ExecutionMode.Declaration); + } + + [Category("LongRunning")] + [TestCase(@"TestData\Integration\EngineeringMode\P1_Group5_AMT\P1_Group5_s2c0_rep_Payload.vecto")] + public void TestFullCycleModDataIntegrityDecl_P1ESS(string jobName) + { + RunSimulation(jobName, ExecutionMode.Engineering); + } + + [TestCase(@"TestData\Integration\DeclarationMode\Class2_RigidTruck_4x2\Class2_RigidTruck_DECL.vecto")] public void TestVSUM_VMOD_FormatDecl(string jobName) { @@ -352,8 +367,13 @@ namespace TUGraz.VectoCore.Tests.Reports } var disatanceBased = ((VehicleContainer)(jobContainer.Runs.First().Run.GetContainer())).DrivingCycleInfo is DistanceBasedDrivingCycle; + var em = jobContainer.Runs.First().Run.GetContainer().RunData.ElectricMachinesData; foreach (var modalResults in modData) { - AssertModDataIntegrity(modalResults.Item1, auxKeys, modalResults.Item2,fcMap, disatanceBased); + if (em.Any(x => x.Item1 == PowertrainPosition.HybridP1)) { + AssertModDataIntegrityP1(modalResults.Item1, auxKeys, modalResults.Item2, fcMap, disatanceBased); + } else { + AssertModDataIntegrity(modalResults.Item1, auxKeys, modalResults.Item2, fcMap, disatanceBased); + } } AssertSumDataIntegrity(sumData, mode, disatanceBased); @@ -373,6 +393,18 @@ namespace TUGraz.VectoCore.Tests.Reports ? string.Format(SummaryDataContainer.Fields.E_FORMAT, Constants.Auxiliaries.IDs.PTOConsumer) : null; + var emPos = EnumHelper.GetValues<PowertrainPosition>().FirstOrDefault(p => + sumData.Table.Columns.Contains(string.Format(SummaryDataContainer.Fields.EM_AVG_SPEED_FORMAT, p.GetName()))); + var emDriveCol = emPos != PowertrainPosition.HybridPositionNotSet + ? string.Format(string.Format(SummaryDataContainer.Fields.E_EM_DRIVE_FORMAT, emPos.GetName())) + : null; + var emRecupCol = emPos != PowertrainPosition.HybridPositionNotSet + ? string.Format(SummaryDataContainer.Fields.E_EM_GENERATE_FORMAT, emPos.GetName()) + : null; + var emDragCol = emPos != PowertrainPosition.HybridPositionNotSet + ? string.Format(SummaryDataContainer.Fields.E_EM_OFF_Loss_Format, emPos.GetName()) + : null; + foreach (DataRow row in sumData.Table.Rows) { var inputFile = row[SummaryDataContainer.Fields.INPUTFILE].ToString(); var cycle = row[SummaryDataContainer.Fields.CYCLE].ToString(); @@ -409,11 +441,16 @@ namespace TUGraz.VectoCore.Tests.Reports var ePTOtransm = ptoTransmissionColumn != null ? ((ConvertedSI)row[ptoTransmissionColumn]) : 0.0; var ePTOconsumer = ptoConsumerColumn != null ? ((ConvertedSI)row[ptoConsumerColumn]) : 0.0; + var eEmDrive = emDriveCol != null ? ((ConvertedSI)row[emDriveCol]) : 0.0; + var eEmRecup = emRecupCol != null ? ((ConvertedSI)row[emRecupCol]) : 0.0; + var eEmDrag = emDragCol != null ? ((ConvertedSI)row[emDragCol]) : 0.0; + + if (distanceBased) { // E_fcmap_pos = E_fcmap_neg + E_powertrain_inertia + E_aux_xxx + E_aux_sum + E_clutch_loss + E_tc_loss + E_gbx_loss + E_shift_loss + E_ret_loss + E_angle_loss + E_axl_loss + E_brake + E_vehicle_inertia + E_air + E_roll + E_grad + E_PTO_CONSUM + E_PTO_TRANSM Assert.AreEqual(eFcMapPos, eFcMapNeg + ePowertrainInertia + eAux + eClutchLoss + eTcLoss + eGbxLoss + eRetLoss + eAngleLoss + - eAxlLoss + eBrakeLoss + eVehInertia + eAir + eRoll + eGrad + ePTOconsumer + ePTOtransm, 1e-5, + eAxlLoss + eBrakeLoss + eVehInertia + eAir + eRoll + eGrad + ePTOconsumer + ePTOtransm - eEmDrive + eEmRecup + eEmDrag, 1e-5, "input file: {0} cycle: {1} loading: {2}", inputFile, cycle, loading); } else { @@ -598,6 +635,170 @@ namespace TUGraz.VectoCore.Tests.Reports } } + + private static void AssertModDataIntegrityP1(ModalResults modData, Dictionary<string, DataColumn> auxKeys, + double totalDistance, FuelConsumptionMap consumptionMap, bool distanceBased) + { + Assert.IsTrue(modData.Rows.Count > 0); + + var ptoTransmissionColumn = auxKeys.GetValueOrDefault(Constants.Auxiliaries.IDs.PTOTransmission); + var ptoConsumerColumn = auxKeys.GetValueOrDefault(Constants.Auxiliaries.IDs.PTOConsumer); + + var p1OutColumn = + modData.Columns[string.Format(ModalResultField.P_EM_out_.GetCaption(), PowertrainPosition.HybridP1.GetName())]; + Assert.NotNull(p1OutColumn); + var p1InColumn = + modData.Columns[string.Format(ModalResultField.P_EM_in_.GetCaption(), PowertrainPosition.HybridP1.GetName())]; + Assert.NotNull(p1InColumn); + var p1LossColumn = + modData.Columns[string.Format(ModalResultField.P_EM_loss_.GetCaption(), PowertrainPosition.HybridP1.GetName())]; + Assert.NotNull(p1LossColumn); + var p1MechColumn = + modData.Columns[string.Format(ModalResultField.P_EM_mech_.GetCaption(), PowertrainPosition.HybridP1.GetName())]; + Assert.NotNull(p1MechColumn); + var p1ElColumn = + modData.Columns[string.Format(ModalResultField.P_EM_electricMotor_el_.GetCaption(), PowertrainPosition.HybridP1.GetName())]; + Assert.NotNull(p1ElColumn); + + + foreach (DataRow row in modData.Rows) { + if (distanceBased && totalDistance.IsEqual(((Meter)row[ModalResultField.dist.GetName()]).Value())) { + continue; + } + var gear = (uint)row[ModalResultField.Gear.GetName()]; + var time = (Second)row[ModalResultField.time.GetName()]; + + Meter distance = 0.SI<Meter>(); + if (distanceBased) { + distance = (Meter)row[ModalResultField.dist.GetName()]; + } + var tqEngFcmap = (NewtonMeter)row[ModalResultField.T_ice_fcmap.GetName()]; + var nEngFcMap = (PerSecond)row[ModalResultField.n_ice_avg.GetName()]; + + // check fuel consumption interpolation + var fuelConsumption = (SI)row[ModalResultField.FCMap.GetName()]; + Assert.AreEqual(fuelConsumption.Value(), + consumptionMap.GetFuelConsumption(tqEngFcmap, nEngFcMap, true).Value.Value(), 1E-3, "time: {0} distance: {1}", + time, distance); + + // check P_eng_FCmap = T_eng_fcmap * n_eng + var pEngFcmap = (SI)row[ModalResultField.P_ice_fcmap.GetName()]; + Assert.AreEqual(pEngFcmap.Value(), (tqEngFcmap * nEngFcMap).Value(), 1E-3, "time: {0} distance: {1}", time, + distance); + + var pWheelIn = (Watt)row[ModalResultField.P_wheel_in.GetName()]; + var pAir = distanceBased ? (Watt)row[ModalResultField.P_air.GetName()] : 0.SI<Watt>(); + var pRoll = distanceBased ? (Watt)row[ModalResultField.P_roll.GetName()] : 0.SI<Watt>(); + var pGrad = distanceBased ? (Watt)row[ModalResultField.P_slope.GetName()] : 0.SI<Watt>(); + var pVehInertia = distanceBased ? (Watt)row[ModalResultField.P_veh_inertia.GetName()] : 0.SI<Watt>(); + var pTrac = distanceBased ? (Watt)row[ModalResultField.P_trac.GetName()] : pWheelIn; + + // P_eng_out = P_wheel + P_lossgearbox + P_lossaxle + P_lossretarder + P_agbx + Pa_eng + P_aux_mech - P_brake_loss + var pEngOut = (Watt)row[ModalResultField.P_ice_out.GetName()]; + var pLossGbx = (Watt)row[ModalResultField.P_gbx_loss.GetName()]; + var pGbxIn = (Watt)row[ModalResultField.P_gbx_in.GetName()]; + var pLossAxle = (Watt)row[ModalResultField.P_axle_loss.GetName()]; + var pLossAngle = row[ModalResultField.P_angle_loss.GetName()] is DBNull + ? 0.SI<Watt>() + : (Watt)row[ModalResultField.P_angle_loss.GetName()]; + var pAxleIn = (Watt)row[ModalResultField.P_axle_in.GetName()]; + var pLossRet = (Watt)row[ModalResultField.P_ret_loss.GetName()]; + var pRetIn = (Watt)row[ModalResultField.P_retarder_in.GetName()]; + var pGbxInertia = (Watt)row[ModalResultField.P_gbx_inertia.GetName()]; + var pShiftLoss = row[ModalResultField.P_gbx_shift_loss.GetName()] is DBNull + ? 0.SI<Watt>() + : (Watt)row[ModalResultField.P_gbx_shift_loss.GetName()]; + var pEngInertia = (Watt)row[ModalResultField.P_ice_inertia.GetName()]; + var pAux = + (Watt)(row[ModalResultField.P_aux_mech.GetName()] != DBNull.Value ? row[ModalResultField.P_aux_mech.GetName()] : 0.SI<Watt>()); + var pBrakeLoss = distanceBased ? (Watt)row[ModalResultField.P_brake_loss.GetName()] : 0.SI<Watt>(); + var pBrakeIn = distanceBased ? (Watt)row[ModalResultField.P_brake_in.GetName()] : pWheelIn; + + var pWheelInertia = distanceBased ? (Watt)row[ModalResultField.P_wheel_inertia.GetName()] : 0.SI<Watt>(); + var pPTOconsumer = ptoConsumerColumn == null || row[ptoConsumerColumn.ColumnName] is DBNull + ? 0.SI<Watt>() + : (Watt)row[ptoConsumerColumn.ColumnName]; + var pPTOtransm = ptoTransmissionColumn == null || row[ptoTransmissionColumn.ColumnName] is DBNull + ? 0.SI<Watt>() + : (Watt)row[ptoTransmissionColumn.ColumnName]; + + if (distanceBased) { + // P_trac = P_veh_inertia + P_roll + P_air + P_slope + Assert.AreEqual(pTrac.Value(), (pAir + pRoll + pGrad + pVehInertia).Value(), 1E-3, "time: {0} distance: {1}", + time, + distance); + } + + if (distanceBased) { + // P_wheel_in = P_trac + P_wheel_inertia + Assert.AreEqual(pWheelIn.Value(), (pTrac + pWheelInertia).Value(), 1E-3, "time: {0} distance: {1}", time, + distance); + } + Assert.AreEqual(pBrakeIn.Value(), (pWheelIn + pBrakeLoss).Value(), 1E-3, "time: {0} distance: {1}", time, + distance); + + Assert.AreEqual(pAxleIn.Value(), (pBrakeIn + pLossAxle).Value(), 1E-3, "time: {0} distance: {1}", time, distance); + + Assert.AreEqual(pRetIn.Value(), (pAxleIn + pLossRet).Value(), 1E-3, "time: {0} distance: {1}", time, distance); + + var pClutchLoss = (Watt)(row[ModalResultField.P_clutch_loss.GetName()] != DBNull.Value + ? row[ModalResultField.P_clutch_loss.GetName()] + : 0.SI<Watt>()); + + var pClutchOut = row[ModalResultField.P_clutch_out.GetName()]; + //if (pClutchOut != DBNull.Value) { + Assert.AreEqual(pGbxIn.Value(), (pClutchOut as Watt).Value(), 1E-3, "time: {0} distance: {1}", time, distance); + var pP1Out = row[p1OutColumn] as Watt; + Assert.AreEqual(pP1Out.Value(), (pClutchOut as Watt + pClutchLoss).Value(), 1E-3, "time: {0} distance: {1}", + time, distance); + + var pP1Loss = row[p1LossColumn] as Watt; + var pP1Mech = row[p1MechColumn] as Watt; + var pP1In = row[p1InColumn] as Watt; + var pP1El = row[p1ElColumn] as Watt; + Assert.AreEqual(pP1In.Value(), (pP1Out + pP1Mech).Value(), 1E-3, "time: {0} distance: {1}", + time, distance); + + Assert.AreEqual(pP1Loss.Value(), (pP1In - pP1Out - pP1El).Value(), 1E-3, "time: {0} distance: {1}", time, distance); + + //} + + var pTC_Loss = (Watt)(row[ModalResultField.P_TC_loss.GetName()] != DBNull.Value + ? row[ModalResultField.P_TC_loss.GetName()] + : 0.SI<Watt>()); + + var pTCOut = row[ModalResultField.P_clutch_out.GetName()]; + if (pTCOut != DBNull.Value) { + Assert.AreEqual(pGbxIn.Value(), (pTCOut as Watt).Value(), 1E-3, "time: {0} distance: {1}", time, distance); + //Assert.AreEqual(pEngOut.Value(), (pTCOut as Watt + pTC_Loss).Value(), 1E-3, "time: {0} distance: {1}", + // time, distance); + } + + Assert.IsTrue(pLossGbx.IsGreaterOrEqual(pShiftLoss + pGbxInertia), "time: {0} distance: {1}", time, + distance); + + Assert.AreEqual(pGbxIn.Value(), (pRetIn + pLossGbx + pGbxInertia).Value(), gear != 0 ? 1E-3 : 0.5, + "time: {0} distance: {1}", time, + distance); + + // P_eng_fcmap = P_eng_out + P_AUX + P_eng_inertia ( + P_PTO_Transm + P_PTO_Consumer ) + Assert.AreEqual(pEngFcmap.Value(), (pEngOut + pAux + pEngInertia + pPTOtransm + pPTOconsumer).Value(), 0.5, + "time: {0} distance: {1}", time, distance); + + // P_eng_fcmap = sum(Losses Powertrain) + var pLossTot = pClutchLoss + pTC_Loss + pLossGbx + pLossRet + pGbxInertia + pLossAngle + pLossAxle + (distanceBased ? (pBrakeLoss + + pWheelInertia + pAir + pRoll + pGrad + pVehInertia) : pTrac) + pPTOconsumer + pPTOtransm + pP1Mech; + var pEngFcmapCalc = (pLossTot + pEngInertia + pAux).Value(); + Assert.AreEqual(pEngFcmap.Value(), pEngFcmapCalc, 0.5, "time: {0} distance: {1}", time, distance); + + Assert.AreEqual(pEngFcmap.Value(), + (pTrac + pWheelInertia + pBrakeLoss + pLossAxle + pLossRet + pLossGbx + pGbxInertia + pEngInertia + pAux + + pClutchLoss + pTC_Loss + pPTOtransm + pPTOconsumer + pP1Mech).Value(), 0.5, "time: {0} distance: {1}", time, distance); + } + } + + + [Category("LongRunning")] [ TestCase(@"TestData\Integration\EngineeringMode\CityBus_AT\CityBus_AT_Ser.vecto"), diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/Class2_RigidTruck_4x2_ESS/175kW.vfld b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/Class2_RigidTruck_4x2_ESS/175kW.vfld new file mode 100644 index 0000000000000000000000000000000000000000..c18c5c3cae86325fc562fc5a4ec0d10239f2a882 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/Class2_RigidTruck_4x2_ESS/175kW.vfld @@ -0,0 +1,252 @@ +engine speed [1/min], full load torque [Nm], motoring torque [Nm] +600,478,-35 +608,485.52,-35.31693 +616,493.04,-35.63385 +624,500.56,-35.95077 +632,508.08,-36.26769 +640,515.6,-36.58462 +648,523.12,-36.90154 +656,530.64,-37.21846 +664,538.16,-37.53539 +672,545.68,-37.85231 +680,553.2,-38.16923 +688,560.72,-38.48615 +696,568.24,-38.80308 +704,575.76,-39.12 +712,583.28,-39.43692 +720,590.8,-39.75385 +728,598.32,-40.07077 +736,605.84,-40.3877 +744,613.36,-40.70462 +752,620.88,-41.02154 +760,628.4,-41.33846 +768,635.92,-41.65539 +776,643.44,-41.97231 +784,650.96,-42.28923 +792,658.48,-42.60616 +800,666,-42.92308 +808,673.44,-43.24 +816,680.88,-43.48 +824,688.32,-43.72 +832,695.76,-43.96 +840,703.2,-44.2 +848,710.64,-44.44 +856,718.08,-44.68 +864,725.52,-44.92 +872,732.96,-45.16 +880,740.4,-45.4 +888,747.84,-45.64 +896,755.28,-45.88 +904,762.72,-46.12 +912,770.16,-46.36 +920,777.6,-46.6 +928,785.04,-46.84 +936,792.48,-47.08 +944,799.92,-47.32 +952,807.36,-47.56 +960,814.8,-47.8 +968,822.24,-48.04 +976,829.68,-48.28 +984,837.12,-48.52 +992,844.56,-48.76 +1000,852,-49 +1008,856.16,-49.4 +1016,860.32,-49.8 +1024,864.48,-50.19579 +1032,868.64,-50.59098 +1040,872.8,-50.98618 +1048,876.96,-51.38137 +1056,881.12,-51.77656 +1064,885.28,-52.17175 +1072,889.44,-52.56694 +1080,893.6,-52.96214 +1088,897.76,-53.35733 +1096,901.92,-53.75252 +1104,906.08,-54.14772 +1112,910.24,-54.54291 +1120,914.4,-54.9381 +1128,918.56,-55.33329 +1136,922.72,-55.72849 +1144,926.88,-56.12368 +1152,931.04,-56.51887 +1160,935.2,-56.91406 +1168,939.36,-57.30925 +1176,943.52,-57.70444 +1184,947.68,-58.09964 +1192,951.84,-58.49483 +1200,956,-58.89002 +1208,956,-59.28522 +1216,956,-59.68041 +1224,956,-60.0756 +1232,956,-60.44 +1240,956,-60.8 +1248,956,-61.16 +1256,956,-61.52 +1264,956,-61.88 +1272,956,-62.24 +1280,956,-62.6 +1288,956,-62.96 +1296,956,-63.32 +1304,956,-63.68 +1312,956,-64.04 +1320,956,-64.4 +1328,956,-64.76 +1336,956,-65.12 +1344,956,-65.48 +1352,956,-65.84 +1360,956,-66.2 +1368,956,-66.56 +1376,956,-66.92 +1384,956,-67.28 +1392,956,-67.64 +1400,956,-68 +1408,956,-68.36 +1416,956,-68.72 +1424,956,-69.08 +1432,956,-69.44 +1440,956,-69.76736 +1448,956,-70.08386 +1456,956,-70.40035 +1464,956,-70.71684 +1472,956,-71.03333 +1480,956,-71.34982 +1488,956,-71.66631 +1496,956,-71.9828 +1504,956,-72.2993 +1512,956,-72.61579 +1520,956,-72.93228 +1528,956,-73.24877 +1536,956,-73.56526 +1544,956,-73.88175 +1552,956,-74.19825 +1560,956,-74.51474 +1568,956,-74.83123 +1576,956,-75.14772 +1584,956,-75.46421 +1592,956,-75.7807 +1600,956,-76.0972 +1608,953.56,-76.41369 +1616,951.12,-76.73018 +1624,948.68,-77.04667 +1632,946.24,-77.36316 +1640,943.8,-77.67965 +1648,941.36,-77.99614 +1656,938.92,-78.31264 +1664,936.48,-78.6 +1672,934.04,-78.8 +1680,931.6,-79 +1688,929.16,-79.2 +1696,926.72,-79.4 +1704,924.28,-79.6 +1712,921.84,-79.8 +1720,919.4,-80 +1728,916.96,-80.2 +1736,914.52,-80.4 +1744,912.08,-80.6 +1752,909.64,-80.8 +1760,907.2,-81 +1768,904.76,-81.2 +1776,902.32,-81.4 +1784,899.88,-81.6 +1792,897.44,-81.8 +1800,895,-82 +1808,892.24,-82.24 +1816,889.48,-82.48 +1824,886.72,-82.72 +1832,883.96,-82.96 +1840,881.2,-83.2 +1848,878.44,-83.44 +1856,875.68,-83.68 +1864,872.92,-83.92 +1872,870.16,-84.16 +1880,867.4,-84.4 +1888,864.64,-84.64 +1896,861.88,-84.88 +1904,859.12,-85.12 +1912,856.36,-85.36 +1920,853.6,-85.6 +1928,850.84,-85.84 +1936,848.08,-86.08 +1944,845.32,-86.32 +1952,842.56,-86.56 +1960,839.8,-86.8 +1968,837.04,-87.04 +1976,834.28,-87.28 +1984,831.52,-87.52 +1992,828.76,-87.76 +2000,826,-88 +2008,823.36,-88.44 +2016,820.72,-88.88 +2024,818.08,-89.32 +2032,815.44,-89.76 +2040,812.8,-90.2 +2048,810.16,-90.64 +2056,807.52,-91.08 +2064,804.88,-91.52 +2072,802.24,-91.96 +2080,799.6,-92.4 +2088,796.96,-92.84 +2096,794.32,-93.28 +2104,791.68,-93.72 +2112,789.04,-94.16 +2120,786.4,-94.6 +2128,783.76,-95.04 +2136,781.12,-95.48 +2144,778.48,-95.92 +2152,775.84,-96.36 +2160,773.2,-96.8 +2168,770.56,-97.24 +2176,767.92,-97.68 +2184,765.28,-98.06694 +2192,762.64,-98.40081 +2200,760,-98.73468 +2208,755.56,-99.06856 +2216,751.12,-99.40243 +2224,746.68,-99.73631 +2232,742.24,-100.0702 +2240,737.8,-100.404 +2248,733.36,-100.7379 +2256,728.92,-101.0718 +2264,724.48,-101.4057 +2272,720.04,-101.7395 +2280,715.6,-102.0734 +2288,711.16,-102.4073 +2296,706.72,-102.7412 +2304,702.28,-103.075 +2312,697.84,-103.4089 +2320,693.4,-103.7428 +2328,688.96,-104.0767 +2336,684.52,-104.4105 +2344,680.08,-104.7444 +2352,675.64,-105.0783 +2360,671.2,-105.4 +2368,666.76,-105.72 +2376,662.32,-106.04 +2384,657.88,-106.36 +2392,653.44,-106.68 +2400,649,-107 +2408,642.36,-107.32 +2416,635.72,-107.64 +2424,629.08,-107.96 +2432,622.44,-108.28 +2440,615.8,-108.6 +2448,609.16,-108.92 +2456,602.52,-109.24 +2464,595.88,-109.56 +2472,589.24,-109.88 +2480,582.6,-110.2 +2488,575.96,-110.52 +2496,569.32,-110.84 +2504,543.36,-111.16 +2512,498.08,-111.48 +2520,452.8,-111.8 +2528,407.52,-112.12 +2536,362.24,-112.44 +2544,316.96,-112.76 +2552,271.68,-113.08 +2560,226.4,-113.4 +2568,181.12,-113.72 +2576,135.84,-114.04 +2584,90.56,-114.36 +2592,45.28,-114.68 +2600,0,-115 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/Class2_RigidTruck_4x2_ESS/175kW.vmap b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/Class2_RigidTruck_4x2_ESS/175kW.vmap new file mode 100644 index 0000000000000000000000000000000000000000..2cb356074807c6c2a1576af4a68ae166746eaf06 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/Class2_RigidTruck_4x2_ESS/175kW.vmap @@ -0,0 +1,137 @@ +engine speed [rpm], torque [Nm], fuel consumption [g/h] +500,-31,0 +500,0,508 +500,95.6,1814.959 +500,191.2,3075.43 +500,286.8,4327.79 +500,382.4,6036.866 +500,478,7983 +500,573.6,9771.095 +600,-35,0 +600,0,508 +600,95.6,1814.959 +600,191.2,3075.43 +600,286.8,4327.79 +600,382.4,6036.866 +600,478,7983 +600,573.6,9771.095 +808,-43.24,0 +808.5,0,737.35 +808.5,95.6,2156.667 +808.5,191.2,3750.051 +808.5,286.8,5348.091 +808.5,382.4,7281.769 +808.5,478,9331.995 +808.5,573.6,11361.22 +808.5,669.2,13292.96 +808.5,673.905,13387.96 +808,769.505,15319.69 +1017,-49.85,0 +1017,0,966.7 +1017,95.6,2499.359 +1017,191.2,4425.586 +1017,286.8,6368.761 +1017,382.4,8527.475 +1017,478,10681.08 +1017,573.6,12806.98 +1017,669.2,14926.89 +1017,764.8,17075.42 +1017,860.4,19211.62 +1017,860.84,19221.39 +1017,956.44,21357.58 +1225,-60.125,0 +1225.4,0,1216.133 +1225.4,95.6,2867.396 +1225.4,191.2,5129.114 +1225.4,286.8,7421.546 +1225.4,382.4,9808.684 +1225.4,478,12096.76 +1225.4,573.6,14371.23 +1225.4,669.2,16697.39 +1225.4,764.8,19043.79 +1225.4,860.4,21380.34 +1225.4,956,23976.15 +1225,1051.6,26399.12 +1434,-69.53,0 +1433.9,0,1607.511 +1433.9,95.6,3422.282 +1433.9,191.2,6045.75 +1433.9,286.8,8717.55 +1433.9,382.4,11388.84 +1433.9,478,14040.14 +1433.9,573.6,16812.16 +1433.9,669.2,19499.88 +1433.9,764.8,22089.68 +1433.9,860.4,24706.84 +1433.9,956,27415.66 +1434,1051.6,30063.37 +1662,-78.55,0 +1661.8,0,2026.982 +1661.8,95.6,4054.852 +1661.8,191.2,7064.631 +1661.8,286.8,10168.59 +1661.8,382.4,13313.27 +1661.8,478,16389.77 +1661.8,573.6,19514.32 +1661.8,669.2,22625.12 +1661.8,764.8,25652.52 +1661.8,860.4,28788.1 +1661.8,937.151,31372.42 +1662,1032.751,34529.97 +1835,-83.05,0 +1834.7,0,2385.627 +1834.7,95.6,4596.783 +1834.7,191.2,7871.156 +1834.7,286.8,11300.52 +1834.7,382.4,14757.68 +1834.7,478,18117.38 +1834.7,573.6,21557.68 +1834.7,669.2,25079.78 +1834.7,764.8,28600.34 +1834.7,860.4,32191.22 +1834.7,883.0285,33047.82 +1835,978.6285,36639.92 +2008,-88.44,0 +2007.5,0,2806.425 +2007.5,95.6,5238.11 +2007.5,191.2,8755.323 +2007.5,286.8,12501.62 +2007.5,382.4,16278.62 +2007.5,478,20040.57 +2007.5,573.6,23826.03 +2007.5,669.2,27760.66 +2007.5,764.8,31692.9 +2007.5,823.525,34019.71 +2008,919.125,37924.6 +2180,-97.9,0 +2180.3,0,3323.097 +2180.3,95.6,5859.055 +2180.3,191.2,9668.133 +2180.3,286.8,13730.37 +2180.3,382.4,17786.81 +2180.3,478,21943.1 +2180.3,573.6,26354.73 +2180.3,669.2,30668.08 +2180.3,764.8,34924.28 +2180.3,766.501,35000.3 +2180,862.101,39256.51 +2353,-105.12,0 +2353.2,0,3807.896 +2353.2,95.6,6495.978 +2353.2,191.2,10634.86 +2353.2,286.8,15048 +2353.2,382.4,19654.95 +2353.2,478,24298.67 +2353.2,573.6,29311.43 +2353.2,669.2,34144.93 +2353,764.8,39097.94 +2453,-109.12,0 +2453.2,0,3807.896 +2453.2,95.6,6495.978 +2453.2,191.2,10634.86 +2453.2,286.8,15048 +2453.2,382.4,19654.95 +2453.2,478,24298.67 +2453.2,573.6,29311.43 +2453.2,669.2,34144.93 +2453,764.8,39097.94 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/Class2_RigidTruck_4x2_ESS/Axle_4x2.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/Class2_RigidTruck_4x2_ESS/Axle_4x2.vtlm new file mode 100644 index 0000000000000000000000000000000000000000..8058a032dacb31c5833883a6d3cd179cc0b2f7c1 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/Class2_RigidTruck_4x2_ESS/Axle_4x2.vtlm @@ -0,0 +1,834 @@ +Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm] +0,-6993.8,41.6 +0,-6525.1,44.1 +0,-6056.4,46.5 +0,-5587.7,51.4 +0,-5119.0,56.3 +0,-4650.3,61.2 +0,-4181.6,66.0 +0,-3712.9,70.9 +0,-3244.2,75.8 +0,-2775.5,80.7 +0,-2306.8,85.6 +0,-2072.4,80.7 +0,-1838.1,75.8 +0,-1603.7,70.9 +0,-1369.4,66.0 +0,-1135.0,61.2 +0,-900.7,56.3 +0,-666.3,51.4 +0,-432.0,46.5 +0,-314.8,44.1 +0,-197.6,41.6 +0,-139.0,40.4 +0,-80.4,39.2 +0,-21.8,38.0 +0,38.0,38.0 +0,97.8,38.0 +0,158.8,39.2 +0,219.8,40.4 +0,280.9,41.6 +0,402.9,44.1 +0,525.0,46.5 +0,769.1,51.4 +0,1013.2,56.3 +0,1257.3,61.2 +0,1501.4,66.0 +0,1745.6,70.9 +0,1989.7,75.8 +0,2233.8,80.7 +0,2477.9,85.6 +0,2966.1,95.3 +0,3454.4,105.1 +0,3942.6,114.9 +0,4430.8,124.6 +0,4919.1,134.4 +0,5407.3,144.2 +0,5895.5,153.9 +0,6383.8,163.7 +0,6872.0,173.5 +0,7360.2,183.2 +209,-6993.8,41.6 +209,-6525.1,44.1 +209,-6056.4,46.5 +209,-5587.7,51.4 +209,-5119.0,56.3 +209,-4650.3,61.2 +209,-4181.6,66.0 +209,-3712.9,70.9 +209,-3244.2,75.8 +209,-2775.5,80.7 +209,-2306.8,85.6 +209,-2072.4,80.7 +209,-1838.1,75.8 +209,-1603.7,70.9 +209,-1369.4,66.0 +209,-1135.0,61.2 +209,-900.7,56.3 +209,-666.3,51.4 +209,-432.0,46.5 +209,-314.8,44.1 +209,-197.6,41.6 +209,-139.0,40.4 +209,-80.4,39.2 +209,-21.8,38.0 +209,38.0,38.0 +209,97.8,38.0 +209,158.8,39.2 +209,219.8,40.4 +209,280.9,41.6 +209,402.9,44.1 +209,525.0,46.5 +209,769.1,51.4 +209,1013.2,56.3 +209,1257.3,61.2 +209,1501.4,66.0 +209,1745.6,70.9 +209,1989.7,75.8 +209,2233.8,80.7 +209,2477.9,85.6 +209,2966.1,95.3 +209,3454.4,105.1 +209,3942.6,114.9 +209,4430.8,124.6 +209,4919.1,134.4 +209,5407.3,144.2 +209,5895.5,153.9 +209,6383.8,163.7 +209,6872.0,173.5 +209,7360.2,183.2 +418,-6993.8,41.6 +418,-6525.1,44.1 +418,-6056.4,46.5 +418,-5587.7,51.4 +418,-5119.0,56.3 +418,-4650.3,61.2 +418,-4181.6,66.0 +418,-3712.9,70.9 +418,-3244.2,75.8 +418,-2775.5,80.7 +418,-2306.8,85.6 +418,-2072.4,80.7 +418,-1838.1,75.8 +418,-1603.7,70.9 +418,-1369.4,66.0 +418,-1135.0,61.2 +418,-900.7,56.3 +418,-666.3,51.4 +418,-432.0,46.5 +418,-314.8,44.1 +418,-197.6,41.6 +418,-139.0,40.4 +418,-80.4,39.2 +418,-21.8,38.0 +418,38.0,38.0 +418,97.8,38.0 +418,158.8,39.2 +418,219.8,40.4 +418,280.9,41.6 +418,402.9,44.1 +418,525.0,46.5 +418,769.1,51.4 +418,1013.2,56.3 +418,1257.3,61.2 +418,1501.4,66.0 +418,1745.6,70.9 +418,1989.7,75.8 +418,2233.8,80.7 +418,2477.9,85.6 +418,2966.1,95.3 +418,3454.4,105.1 +418,3942.6,114.9 +418,4430.8,124.6 +418,4919.1,134.4 +418,5407.3,144.2 +418,5895.5,153.9 +418,6383.8,163.7 +418,6872.0,173.5 +418,7360.2,183.2 +627,-6993.8,41.6 +627,-6525.1,44.1 +627,-6056.4,46.5 +627,-5587.7,51.4 +627,-5119.0,56.3 +627,-4650.3,61.2 +627,-4181.6,66.0 +627,-3712.9,70.9 +627,-3244.2,75.8 +627,-2775.5,80.7 +627,-2306.8,85.6 +627,-2072.4,80.7 +627,-1838.1,75.8 +627,-1603.7,70.9 +627,-1369.4,66.0 +627,-1135.0,61.2 +627,-900.7,56.3 +627,-666.3,51.4 +627,-432.0,46.5 +627,-314.8,44.1 +627,-197.6,41.6 +627,-139.0,40.4 +627,-80.4,39.2 +627,-21.8,38.0 +627,38.0,38.0 +627,97.8,38.0 +627,158.8,39.2 +627,219.8,40.4 +627,280.9,41.6 +627,402.9,44.1 +627,525.0,46.5 +627,769.1,51.4 +627,1013.2,56.3 +627,1257.3,61.2 +627,1501.4,66.0 +627,1745.6,70.9 +627,1989.7,75.8 +627,2233.8,80.7 +627,2477.9,85.6 +627,2966.1,95.3 +627,3454.4,105.1 +627,3942.6,114.9 +627,4430.8,124.6 +627,4919.1,134.4 +627,5407.3,144.2 +627,5895.5,153.9 +627,6383.8,163.7 +627,6872.0,173.5 +627,7360.2,183.2 +836,-6993.8,41.6 +836,-6525.1,44.1 +836,-6056.4,46.5 +836,-5587.7,51.4 +836,-5119.0,56.3 +836,-4650.3,61.2 +836,-4181.6,66.0 +836,-3712.9,70.9 +836,-3244.2,75.8 +836,-2775.5,80.7 +836,-2306.8,85.6 +836,-2072.4,80.7 +836,-1838.1,75.8 +836,-1603.7,70.9 +836,-1369.4,66.0 +836,-1135.0,61.2 +836,-900.7,56.3 +836,-666.3,51.4 +836,-432.0,46.5 +836,-314.8,44.1 +836,-197.6,41.6 +836,-139.0,40.4 +836,-80.4,39.2 +836,-21.8,38.0 +836,38.0,38.0 +836,97.8,38.0 +836,158.8,39.2 +836,219.8,40.4 +836,280.9,41.6 +836,402.9,44.1 +836,525.0,46.5 +836,769.1,51.4 +836,1013.2,56.3 +836,1257.3,61.2 +836,1501.4,66.0 +836,1745.6,70.9 +836,1989.7,75.8 +836,2233.8,80.7 +836,2477.9,85.6 +836,2966.1,95.3 +836,3454.4,105.1 +836,3942.6,114.9 +836,4430.8,124.6 +836,4919.1,134.4 +836,5407.3,144.2 +836,5895.5,153.9 +836,6383.8,163.7 +836,6872.0,173.5 +836,7360.2,183.2 +1045,-6993.8,41.6 +1045,-6525.1,44.1 +1045,-6056.4,46.5 +1045,-5587.7,51.4 +1045,-5119.0,56.3 +1045,-4650.3,61.2 +1045,-4181.6,66.0 +1045,-3712.9,70.9 +1045,-3244.2,75.8 +1045,-2775.5,80.7 +1045,-2306.8,85.6 +1045,-2072.4,80.7 +1045,-1838.1,75.8 +1045,-1603.7,70.9 +1045,-1369.4,66.0 +1045,-1135.0,61.2 +1045,-900.7,56.3 +1045,-666.3,51.4 +1045,-432.0,46.5 +1045,-314.8,44.1 +1045,-197.6,41.6 +1045,-139.0,40.4 +1045,-80.4,39.2 +1045,-21.8,38.0 +1045,38.0,38.0 +1045,97.8,38.0 +1045,158.8,39.2 +1045,219.8,40.4 +1045,280.9,41.6 +1045,402.9,44.1 +1045,525.0,46.5 +1045,769.1,51.4 +1045,1013.2,56.3 +1045,1257.3,61.2 +1045,1501.4,66.0 +1045,1745.6,70.9 +1045,1989.7,75.8 +1045,2233.8,80.7 +1045,2477.9,85.6 +1045,2966.1,95.3 +1045,3454.4,105.1 +1045,3942.6,114.9 +1045,4430.8,124.6 +1045,4919.1,134.4 +1045,5407.3,144.2 +1045,5895.5,153.9 +1045,6383.8,163.7 +1045,6872.0,173.5 +1045,7360.2,183.2 +1254,-6993.8,41.6 +1254,-6525.1,44.1 +1254,-6056.4,46.5 +1254,-5587.7,51.4 +1254,-5119.0,56.3 +1254,-4650.3,61.2 +1254,-4181.6,66.0 +1254,-3712.9,70.9 +1254,-3244.2,75.8 +1254,-2775.5,80.7 +1254,-2306.8,85.6 +1254,-2072.4,80.7 +1254,-1838.1,75.8 +1254,-1603.7,70.9 +1254,-1369.4,66.0 +1254,-1135.0,61.2 +1254,-900.7,56.3 +1254,-666.3,51.4 +1254,-432.0,46.5 +1254,-314.8,44.1 +1254,-197.6,41.6 +1254,-139.0,40.4 +1254,-80.4,39.2 +1254,-21.8,38.0 +1254,38.0,38.0 +1254,97.8,38.0 +1254,158.8,39.2 +1254,219.8,40.4 +1254,280.9,41.6 +1254,402.9,44.1 +1254,525.0,46.5 +1254,769.1,51.4 +1254,1013.2,56.3 +1254,1257.3,61.2 +1254,1501.4,66.0 +1254,1745.6,70.9 +1254,1989.7,75.8 +1254,2233.8,80.7 +1254,2477.9,85.6 +1254,2966.1,95.3 +1254,3454.4,105.1 +1254,3942.6,114.9 +1254,4430.8,124.6 +1254,4919.1,134.4 +1254,5407.3,144.2 +1254,5895.5,153.9 +1254,6383.8,163.7 +1254,6872.0,173.5 +1254,7360.2,183.2 +1463,-6993.8,41.6 +1463,-6525.1,44.1 +1463,-6056.4,46.5 +1463,-5587.7,51.4 +1463,-5119.0,56.3 +1463,-4650.3,61.2 +1463,-4181.6,66.0 +1463,-3712.9,70.9 +1463,-3244.2,75.8 +1463,-2775.5,80.7 +1463,-2306.8,85.6 +1463,-2072.4,80.7 +1463,-1838.1,75.8 +1463,-1603.7,70.9 +1463,-1369.4,66.0 +1463,-1135.0,61.2 +1463,-900.7,56.3 +1463,-666.3,51.4 +1463,-432.0,46.5 +1463,-314.8,44.1 +1463,-197.6,41.6 +1463,-139.0,40.4 +1463,-80.4,39.2 +1463,-21.8,38.0 +1463,38.0,38.0 +1463,97.8,38.0 +1463,158.8,39.2 +1463,219.8,40.4 +1463,280.9,41.6 +1463,402.9,44.1 +1463,525.0,46.5 +1463,769.1,51.4 +1463,1013.2,56.3 +1463,1257.3,61.2 +1463,1501.4,66.0 +1463,1745.6,70.9 +1463,1989.7,75.8 +1463,2233.8,80.7 +1463,2477.9,85.6 +1463,2966.1,95.3 +1463,3454.4,105.1 +1463,3942.6,114.9 +1463,4430.8,124.6 +1463,4919.1,134.4 +1463,5407.3,144.2 +1463,5895.5,153.9 +1463,6383.8,163.7 +1463,6872.0,173.5 +1463,7360.2,183.2 +1672,-6993.8,41.6 +1672,-6525.1,44.1 +1672,-6056.4,46.5 +1672,-5587.7,51.4 +1672,-5119.0,56.3 +1672,-4650.3,61.2 +1672,-4181.6,66.0 +1672,-3712.9,70.9 +1672,-3244.2,75.8 +1672,-2775.5,80.7 +1672,-2306.8,85.6 +1672,-2072.4,80.7 +1672,-1838.1,75.8 +1672,-1603.7,70.9 +1672,-1369.4,66.0 +1672,-1135.0,61.2 +1672,-900.7,56.3 +1672,-666.3,51.4 +1672,-432.0,46.5 +1672,-314.8,44.1 +1672,-197.6,41.6 +1672,-139.0,40.4 +1672,-80.4,39.2 +1672,-21.8,38.0 +1672,38.0,38.0 +1672,97.8,38.0 +1672,158.8,39.2 +1672,219.8,40.4 +1672,280.9,41.6 +1672,402.9,44.1 +1672,525.0,46.5 +1672,769.1,51.4 +1672,1013.2,56.3 +1672,1257.3,61.2 +1672,1501.4,66.0 +1672,1745.6,70.9 +1672,1989.7,75.8 +1672,2233.8,80.7 +1672,2477.9,85.6 +1672,2966.1,95.3 +1672,3454.4,105.1 +1672,3942.6,114.9 +1672,4430.8,124.6 +1672,4919.1,134.4 +1672,5407.3,144.2 +1672,5895.5,153.9 +1672,6383.8,163.7 +1672,6872.0,173.5 +1672,7360.2,183.2 +1881,-6993.8,41.6 +1881,-6525.1,44.1 +1881,-6056.4,46.5 +1881,-5587.7,51.4 +1881,-5119.0,56.3 +1881,-4650.3,61.2 +1881,-4181.6,66.0 +1881,-3712.9,70.9 +1881,-3244.2,75.8 +1881,-2775.5,80.7 +1881,-2306.8,85.6 +1881,-2072.4,80.7 +1881,-1838.1,75.8 +1881,-1603.7,70.9 +1881,-1369.4,66.0 +1881,-1135.0,61.2 +1881,-900.7,56.3 +1881,-666.3,51.4 +1881,-432.0,46.5 +1881,-314.8,44.1 +1881,-197.6,41.6 +1881,-139.0,40.4 +1881,-80.4,39.2 +1881,-21.8,38.0 +1881,38.0,38.0 +1881,97.8,38.0 +1881,158.8,39.2 +1881,219.8,40.4 +1881,280.9,41.6 +1881,402.9,44.1 +1881,525.0,46.5 +1881,769.1,51.4 +1881,1013.2,56.3 +1881,1257.3,61.2 +1881,1501.4,66.0 +1881,1745.6,70.9 +1881,1989.7,75.8 +1881,2233.8,80.7 +1881,2477.9,85.6 +1881,2966.1,95.3 +1881,3454.4,105.1 +1881,3942.6,114.9 +1881,4430.8,124.6 +1881,4919.1,134.4 +1881,5407.3,144.2 +1881,5895.5,153.9 +1881,6383.8,163.7 +1881,6872.0,173.5 +1881,7360.2,183.2 +2090,-6993.8,41.6 +2090,-6525.1,44.1 +2090,-6056.4,46.5 +2090,-5587.7,51.4 +2090,-5119.0,56.3 +2090,-4650.3,61.2 +2090,-4181.6,66.0 +2090,-3712.9,70.9 +2090,-3244.2,75.8 +2090,-2775.5,80.7 +2090,-2306.8,85.6 +2090,-2072.4,80.7 +2090,-1838.1,75.8 +2090,-1603.7,70.9 +2090,-1369.4,66.0 +2090,-1135.0,61.2 +2090,-900.7,56.3 +2090,-666.3,51.4 +2090,-432.0,46.5 +2090,-314.8,44.1 +2090,-197.6,41.6 +2090,-139.0,40.4 +2090,-80.4,39.2 +2090,-21.8,38.0 +2090,38.0,38.0 +2090,97.8,38.0 +2090,158.8,39.2 +2090,219.8,40.4 +2090,280.9,41.6 +2090,402.9,44.1 +2090,525.0,46.5 +2090,769.1,51.4 +2090,1013.2,56.3 +2090,1257.3,61.2 +2090,1501.4,66.0 +2090,1745.6,70.9 +2090,1989.7,75.8 +2090,2233.8,80.7 +2090,2477.9,85.6 +2090,2966.1,95.3 +2090,3454.4,105.1 +2090,3942.6,114.9 +2090,4430.8,124.6 +2090,4919.1,134.4 +2090,5407.3,144.2 +2090,5895.5,153.9 +2090,6383.8,163.7 +2090,6872.0,173.5 +2090,7360.2,183.2 +2299,-6993.8,41.6 +2299,-6525.1,44.1 +2299,-6056.4,46.5 +2299,-5587.7,51.4 +2299,-5119.0,56.3 +2299,-4650.3,61.2 +2299,-4181.6,66.0 +2299,-3712.9,70.9 +2299,-3244.2,75.8 +2299,-2775.5,80.7 +2299,-2306.8,85.6 +2299,-2072.4,80.7 +2299,-1838.1,75.8 +2299,-1603.7,70.9 +2299,-1369.4,66.0 +2299,-1135.0,61.2 +2299,-900.7,56.3 +2299,-666.3,51.4 +2299,-432.0,46.5 +2299,-314.8,44.1 +2299,-197.6,41.6 +2299,-139.0,40.4 +2299,-80.4,39.2 +2299,-21.8,38.0 +2299,38.0,38.0 +2299,97.8,38.0 +2299,158.8,39.2 +2299,219.8,40.4 +2299,280.9,41.6 +2299,402.9,44.1 +2299,525.0,46.5 +2299,769.1,51.4 +2299,1013.2,56.3 +2299,1257.3,61.2 +2299,1501.4,66.0 +2299,1745.6,70.9 +2299,1989.7,75.8 +2299,2233.8,80.7 +2299,2477.9,85.6 +2299,2966.1,95.3 +2299,3454.4,105.1 +2299,3942.6,114.9 +2299,4430.8,124.6 +2299,4919.1,134.4 +2299,5407.3,144.2 +2299,5895.5,153.9 +2299,6383.8,163.7 +2299,6872.0,173.5 +2299,7360.2,183.2 +2508,-6993.8,41.6 +2508,-6525.1,44.1 +2508,-6056.4,46.5 +2508,-5587.7,51.4 +2508,-5119.0,56.3 +2508,-4650.3,61.2 +2508,-4181.6,66.0 +2508,-3712.9,70.9 +2508,-3244.2,75.8 +2508,-2775.5,80.7 +2508,-2306.8,85.6 +2508,-2072.4,80.7 +2508,-1838.1,75.8 +2508,-1603.7,70.9 +2508,-1369.4,66.0 +2508,-1135.0,61.2 +2508,-900.7,56.3 +2508,-666.3,51.4 +2508,-432.0,46.5 +2508,-314.8,44.1 +2508,-197.6,41.6 +2508,-139.0,40.4 +2508,-80.4,39.2 +2508,-21.8,38.0 +2508,38.0,38.0 +2508,97.8,38.0 +2508,158.8,39.2 +2508,219.8,40.4 +2508,280.9,41.6 +2508,402.9,44.1 +2508,525.0,46.5 +2508,769.1,51.4 +2508,1013.2,56.3 +2508,1257.3,61.2 +2508,1501.4,66.0 +2508,1745.6,70.9 +2508,1989.7,75.8 +2508,2233.8,80.7 +2508,2477.9,85.6 +2508,2966.1,95.3 +2508,3454.4,105.1 +2508,3942.6,114.9 +2508,4430.8,124.6 +2508,4919.1,134.4 +2508,5407.3,144.2 +2508,5895.5,153.9 +2508,6383.8,163.7 +2508,6872.0,173.5 +2508,7360.2,183.2 +2717,-6993.8,41.6 +2717,-6525.1,44.1 +2717,-6056.4,46.5 +2717,-5587.7,51.4 +2717,-5119.0,56.3 +2717,-4650.3,61.2 +2717,-4181.6,66.0 +2717,-3712.9,70.9 +2717,-3244.2,75.8 +2717,-2775.5,80.7 +2717,-2306.8,85.6 +2717,-2072.4,80.7 +2717,-1838.1,75.8 +2717,-1603.7,70.9 +2717,-1369.4,66.0 +2717,-1135.0,61.2 +2717,-900.7,56.3 +2717,-666.3,51.4 +2717,-432.0,46.5 +2717,-314.8,44.1 +2717,-197.6,41.6 +2717,-139.0,40.4 +2717,-80.4,39.2 +2717,-21.8,38.0 +2717,38.0,38.0 +2717,97.8,38.0 +2717,158.8,39.2 +2717,219.8,40.4 +2717,280.9,41.6 +2717,402.9,44.1 +2717,525.0,46.5 +2717,769.1,51.4 +2717,1013.2,56.3 +2717,1257.3,61.2 +2717,1501.4,66.0 +2717,1745.6,70.9 +2717,1989.7,75.8 +2717,2233.8,80.7 +2717,2477.9,85.6 +2717,2966.1,95.3 +2717,3454.4,105.1 +2717,3942.6,114.9 +2717,4430.8,124.6 +2717,4919.1,134.4 +2717,5407.3,144.2 +2717,5895.5,153.9 +2717,6383.8,163.7 +2717,6872.0,173.5 +2717,7360.2,183.2 +2926,-6993.8,41.6 +2926,-6525.1,44.1 +2926,-6056.4,46.5 +2926,-5587.7,51.4 +2926,-5119.0,56.3 +2926,-4650.3,61.2 +2926,-4181.6,66.0 +2926,-3712.9,70.9 +2926,-3244.2,75.8 +2926,-2775.5,80.7 +2926,-2306.8,85.6 +2926,-2072.4,80.7 +2926,-1838.1,75.8 +2926,-1603.7,70.9 +2926,-1369.4,66.0 +2926,-1135.0,61.2 +2926,-900.7,56.3 +2926,-666.3,51.4 +2926,-432.0,46.5 +2926,-314.8,44.1 +2926,-197.6,41.6 +2926,-139.0,40.4 +2926,-80.4,39.2 +2926,-21.8,38.0 +2926,38.0,38.0 +2926,97.8,38.0 +2926,158.8,39.2 +2926,219.8,40.4 +2926,280.9,41.6 +2926,402.9,44.1 +2926,525.0,46.5 +2926,769.1,51.4 +2926,1013.2,56.3 +2926,1257.3,61.2 +2926,1501.4,66.0 +2926,1745.6,70.9 +2926,1989.7,75.8 +2926,2233.8,80.7 +2926,2477.9,85.6 +2926,2966.1,95.3 +2926,3454.4,105.1 +2926,3942.6,114.9 +2926,4430.8,124.6 +2926,4919.1,134.4 +2926,5407.3,144.2 +2926,5895.5,153.9 +2926,6383.8,163.7 +2926,6872.0,173.5 +2926,7360.2,183.2 +3135,-6993.8,41.6 +3135,-6525.1,44.1 +3135,-6056.4,46.5 +3135,-5587.7,51.4 +3135,-5119.0,56.3 +3135,-4650.3,61.2 +3135,-4181.6,66.0 +3135,-3712.9,70.9 +3135,-3244.2,75.8 +3135,-2775.5,80.7 +3135,-2306.8,85.6 +3135,-2072.4,80.7 +3135,-1838.1,75.8 +3135,-1603.7,70.9 +3135,-1369.4,66.0 +3135,-1135.0,61.2 +3135,-900.7,56.3 +3135,-666.3,51.4 +3135,-432.0,46.5 +3135,-314.8,44.1 +3135,-197.6,41.6 +3135,-139.0,40.4 +3135,-80.4,39.2 +3135,-21.8,38.0 +3135,38.0,38.0 +3135,97.8,38.0 +3135,158.8,39.2 +3135,219.8,40.4 +3135,280.9,41.6 +3135,402.9,44.1 +3135,525.0,46.5 +3135,769.1,51.4 +3135,1013.2,56.3 +3135,1257.3,61.2 +3135,1501.4,66.0 +3135,1745.6,70.9 +3135,1989.7,75.8 +3135,2233.8,80.7 +3135,2477.9,85.6 +3135,2966.1,95.3 +3135,3454.4,105.1 +3135,3942.6,114.9 +3135,4430.8,124.6 +3135,4919.1,134.4 +3135,5407.3,144.2 +3135,5895.5,153.9 +3135,6383.8,163.7 +3135,6872.0,173.5 +3135,7360.2,183.2 +3344,-6993.8,41.6 +3344,-6525.1,44.1 +3344,-6056.4,46.5 +3344,-5587.7,51.4 +3344,-5119.0,56.3 +3344,-4650.3,61.2 +3344,-4181.6,66.0 +3344,-3712.9,70.9 +3344,-3244.2,75.8 +3344,-2775.5,80.7 +3344,-2306.8,85.6 +3344,-2072.4,80.7 +3344,-1838.1,75.8 +3344,-1603.7,70.9 +3344,-1369.4,66.0 +3344,-1135.0,61.2 +3344,-900.7,56.3 +3344,-666.3,51.4 +3344,-432.0,46.5 +3344,-314.8,44.1 +3344,-197.6,41.6 +3344,-139.0,40.4 +3344,-80.4,39.2 +3344,-21.8,38.0 +3344,38.0,38.0 +3344,97.8,38.0 +3344,158.8,39.2 +3344,219.8,40.4 +3344,280.9,41.6 +3344,402.9,44.1 +3344,525.0,46.5 +3344,769.1,51.4 +3344,1013.2,56.3 +3344,1257.3,61.2 +3344,1501.4,66.0 +3344,1745.6,70.9 +3344,1989.7,75.8 +3344,2233.8,80.7 +3344,2477.9,85.6 +3344,2966.1,95.3 +3344,3454.4,105.1 +3344,3942.6,114.9 +3344,4430.8,124.6 +3344,4919.1,134.4 +3344,5407.3,144.2 +3344,5895.5,153.9 +3344,6383.8,163.7 +3344,6872.0,173.5 +3344,7360.2,183.2 \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/Class2_RigidTruck_4x2_ESS/Axle_4x2_orig.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/Class2_RigidTruck_4x2_ESS/Axle_4x2_orig.vtlm new file mode 100644 index 0000000000000000000000000000000000000000..a3a48d41fa70ad13bcb1a39c12f25e9cbb166a2f --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/Class2_RigidTruck_4x2_ESS/Axle_4x2_orig.vtlm @@ -0,0 +1,157 @@ +Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm] +0,-1000,25 +0,0,5 +0,1000,25 +0,2000,45 +0,3000,65 +0,4000,85 +0,5000,105 +0,6000,125 +0,7000,145 +0,8000,165 +0,9000,185 +0,10000,205 +238,-1000,25.2 +238,0,5.2 +238,1000,25.2 +238,2000,45.2 +238,3000,65.2 +238,4000,85.2 +238,5000,105.2 +238,6000,125.2 +238,7000,145.2 +238,8000,165.2 +238,9000,185.2 +238,10000,205.2 +475,-1000,25.5 +475,0,5.5 +475,551,16.5 +475,1102,27.5 +475,1653,38.5 +475,2204,49.5 +475,2755,60.6 +475,3306,71.6 +475,3857,82.6 +475,4408,93.6 +475,4959,104.6 +475,5510,115.7 +713,-1000,25.7 +713,0,5.7 +713,346,12.6 +713,692,19.5 +713,1038,26.5 +713,1384,33.4 +713,1730,40.3 +713,2076,47.2 +713,2422,54.1 +713,2768,61 +713,3114,68 +713,3460,74.9 +950,-1000,25.9 +950,0,5.9 +950,278,11.5 +950,555,17 +950,833,22.6 +950,1111,28.1 +950,1389,33.7 +950,1666,39.3 +950,1944,44.8 +950,2222,50.4 +950,2500,55.9 +950,2777,61.5 +1188,-1000,26.2 +1188,0,6.2 +1188,221,10.6 +1188,443,15 +1188,664,19.4 +1188,886,23.9 +1188,1107,28.3 +1188,1329,32.7 +1188,1550,37.2 +1188,1772,41.6 +1188,1993,46 +1188,2215,50.4 +1425,-1000,26.4 +1425,0,6.4 +1425,180,10 +1425,361,13.6 +1425,541,17.2 +1425,721,20.8 +1425,902,24.4 +1425,1082,28 +1425,1262,31.6 +1425,1443,35.2 +1425,1623,38.8 +1425,1804,42.5 +1663,-1000,26.6 +1663,0,6.6 +1663,146,9.5 +1663,292,12.4 +1663,437,15.4 +1663,583,18.3 +1663,729,21.2 +1663,875,24.1 +1663,1020,27 +1663,1166,29.9 +1663,1312,32.9 +1663,1458,35.8 +1900,-1000,26.8 +1900,0,6.8 +1900,130,9.4 +1900,260,12 +1900,390,14.6 +1900,520,17.2 +1900,650,19.8 +1900,780,22.4 +1900,909,25 +1900,1039,27.6 +1900,1169,30.2 +1900,1299,32.8 +2138,-1000,27.1 +2138,0,7.1 +2138,114,9.4 +2138,228,11.6 +2138,342,13.9 +2138,456,16.2 +2138,570,18.5 +2138,684,20.8 +2138,798,23 +2138,912,25.3 +2138,1026,27.6 +2138,1140,29.9 +2375,-1000,27.3 +2375,0,7.3 +2375,110,9.5 +2375,220,11.7 +2375,330,13.9 +2375,440,16.1 +2375,550,18.3 +2375,660,20.5 +2375,770,22.7 +2375,880,24.9 +2375,990,27.1 +2375,1100,29.3 +2613,-1000,27.5 +2613,0,7.5 +2613,110,9.7 +2613,220,11.9 +2613,330,14.1 +2613,440,16.3 +2613,550,18.5 +2613,660,20.7 +2613,770,22.9 +2613,880,25.1 +2613,990,27.3 +2613,1100,29.5 +3088,-1000,28 +3088,0,8 +3088,110,10.2 +3088,220,12.4 +3088,330,14.6 +3088,440,16.8 +3088,550,19 +3088,660,21.2 +3088,770,23.4 +3088,880,25.6 +3088,990,27.8 +3088,1100,30 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/Class2_RigidTruck_4x2_ESS/Class2_RigidTruck.vveh b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/Class2_RigidTruck_4x2_ESS/Class2_RigidTruck.vveh new file mode 100644 index 0000000000000000000000000000000000000000..732ccaf202df4d0981b0b2495cb235ebf8553a6d --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/Class2_RigidTruck_4x2_ESS/Class2_RigidTruck.vveh @@ -0,0 +1,60 @@ +{ + "Header": { + "CreatedBy": " ()", + "Date": "2016-10-13T10:06:43.0936564Z", + "AppVersion": "3", + "FileVersion": 8 + }, + "Body": { + "SavedInDeclMode": true, + "VehCat": "RigidTruck", + "CurbWeight": 4670.0, + "CurbWeightExtra": 0.0, + "Loading": 0.0, + "MassMax": 11.99, + "CdA": 4.83, + "rdyn": 0.0, + "CdCorrMode": "CdofVdecl", + "CdCorrFile": "", + "Retarder": { + "Type": "None", + "Ratio": 0.0, + "File": "" + }, + "Angledrive": { + "Type": "None", + "Ratio": 0.0, + "LossMap": "" + }, + "PTO": { + "Type": "None", + "LossMap": "", + "Cycle": "" + }, + "AxleConfig": { + "Type": "4x2", + "Axles": [ + { + "Inertia": 6.5, + "Wheels": "265/70 R19.5", + "AxleWeightShare": 0.0, + "TwinTyres": false, + "RRCISO": 0.0065, + "FzISO": 20850.0 + }, + { + "Inertia": 6.5, + "Wheels": "265/70 R19.5", + "AxleWeightShare": 0.0, + "TwinTyres": true, + "RRCISO": 0.0075, + "FzISO": 20850.0 + } + ] + }, + "EngineStopStart": true, + "EcoRoll": "None", + "PredictiveCruiseControl": "None", + "ATEcoRollReleaseLockupClutch": false + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/Class2_RigidTruck_4x2_ESS/Class2_RigidTruck_DECL.vecto b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/Class2_RigidTruck_4x2_ESS/Class2_RigidTruck_DECL.vecto new file mode 100644 index 0000000000000000000000000000000000000000..cf83ebd7702bd89b404896591776610c27e80b25 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/Class2_RigidTruck_4x2_ESS/Class2_RigidTruck_DECL.vecto @@ -0,0 +1,67 @@ +{ + "Header": { + "CreatedBy": " ()", + "Date": "2016-10-13T15:21:02.8206564Z", + "AppVersion": "3", + "FileVersion": 3 + }, + "Body": { + "SavedInDeclMode": true, + "EngineOnlyMode": false, + "VehicleFile": "Class2_RigidTruck.vveh", + "EngineFile": "Engine_175kW_6.8l.veng", + "GearboxFile": "MT_6.vgbx", + "AuxiliaryAssembly": "Classic", + "AuxiliaryVersion": "CLASSIC", + "AdvancedAuxiliaryFilePath": "", + "Aux": [ + { + "ID": "FAN", + "Type": "Fan", + "Technology": [ + "Belt driven or driven via transm. - Electronically controlled visco clutch" + ] + }, + { + "ID": "STP", + "Type": "Steering pump", + "Technology": [ + "Fixed displacement with elec. control" + ] + }, + { + "ID": "AC", + "Type": "HVAC", + "Technology": [ + "Default" + ] + }, + { + "ID": "ES", + "Type": "Electric System", + "Technology": [ + "Standard technology" + ] + }, + { + "ID": "PS", + "Type": "Pneumatic System", + "Technology": [ + "Medium Supply 1-stage + ESS + AMS" + ] + } + ], + "StartStop": { + "Enabled": false, + "MaxSpeed": 5.0, + "MinTime": 5.0, + "Delay": 5.0 + }, + "OverSpeedEcoRoll": { + "Mode": "Overspeed", + "MinSpeed": 50.0, + "OverSpeed": 5.0, + "UnderSpeed": 5.0 + } + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/Class2_RigidTruck_4x2_ESS/Class2_RigidTruck_NoAirdrag.vveh b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/Class2_RigidTruck_4x2_ESS/Class2_RigidTruck_NoAirdrag.vveh new file mode 100644 index 0000000000000000000000000000000000000000..e4417aadc5129ad5a6f0258acd4a08b748c7b7c6 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/Class2_RigidTruck_4x2_ESS/Class2_RigidTruck_NoAirdrag.vveh @@ -0,0 +1,55 @@ +{ + "Header": { + "CreatedBy": " ()", + "Date": "2016-10-13T10:06:43.0936564Z", + "AppVersion": "3", + "FileVersion": 7 + }, + "Body": { + "SavedInDeclMode": true, + "VehCat": "RigidTruck", + "CurbWeight": 4670.0, + "CurbWeightExtra": 0.0, + "Loading": 0.0, + "MassMax": 11.99, + "rdyn": 0.0, + "CdCorrMode": "CdofVdecl", + "CdCorrFile": "", + "Retarder": { + "Type": "None", + "Ratio": 0.0, + "File": "" + }, + "Angledrive": { + "Type": "None", + "Ratio": 0.0, + "LossMap": "" + }, + "PTO": { + "Type": "None", + "LossMap": "", + "Cycle": "" + }, + "AxleConfig": { + "Type": "4x2", + "Axles": [ + { + "Inertia": 6.5, + "Wheels": "265/70 R19.5", + "AxleWeightShare": 0.0, + "TwinTyres": false, + "RRCISO": 0.0065, + "FzISO": 20850.0 + }, + { + "Inertia": 6.5, + "Wheels": "265/70 R19.5", + "AxleWeightShare": 0.0, + "TwinTyres": true, + "RRCISO": 0.0075, + "FzISO": 20850.0 + } + ] + } + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/Class2_RigidTruck_4x2_ESS/Class2_RigidTruck_NoAirdrag_DECL.vecto b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/Class2_RigidTruck_4x2_ESS/Class2_RigidTruck_NoAirdrag_DECL.vecto new file mode 100644 index 0000000000000000000000000000000000000000..d4dcaa469fb0330e304f2f269f778718c8cabb35 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/Class2_RigidTruck_4x2_ESS/Class2_RigidTruck_NoAirdrag_DECL.vecto @@ -0,0 +1,67 @@ +{ + "Header": { + "CreatedBy": " ()", + "Date": "2016-10-13T15:21:02.8206564Z", + "AppVersion": "3", + "FileVersion": 3 + }, + "Body": { + "SavedInDeclMode": true, + "EngineOnlyMode": false, + "VehicleFile": "Class2_RigidTruck_NoAirdrag.vveh", + "EngineFile": "Engine_175kW_6.8l.veng", + "GearboxFile": "MT_6.vgbx", + "AuxiliaryAssembly": "Classic", + "AuxiliaryVersion": "CLASSIC", + "AdvancedAuxiliaryFilePath": "", + "Aux": [ + { + "ID": "FAN", + "Type": "Fan", + "Technology": [ + "Belt driven or driven via transm. - Electronically controlled visco clutch" + ] + }, + { + "ID": "STP", + "Type": "Steering pump", + "Technology": [ + "Fixed displacement with elec. control" + ] + }, + { + "ID": "AC", + "Type": "HVAC", + "Technology": [ + "Default" + ] + }, + { + "ID": "ES", + "Type": "Electric System", + "Technology": [ + "Standard technology" + ] + }, + { + "ID": "PS", + "Type": "Pneumatic System", + "Technology": [ + "Medium Supply 1-stage + ESS + AMS" + ] + } + ], + "StartStop": { + "Enabled": false, + "MaxSpeed": 5.0, + "MinTime": 5.0, + "Delay": 5.0 + }, + "OverSpeedEcoRoll": { + "Mode": "Overspeed", + "MinSpeed": 50.0, + "OverSpeed": 5.0, + "UnderSpeed": 5.0 + } + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/Class2_RigidTruck_4x2_ESS/Engine_175kW_6.8l.veng b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/Class2_RigidTruck_4x2_ESS/Engine_175kW_6.8l.veng new file mode 100644 index 0000000000000000000000000000000000000000..f10c2b595f3e0d850b503dcc6a99ed8574396aa5 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/Class2_RigidTruck_4x2_ESS/Engine_175kW_6.8l.veng @@ -0,0 +1,21 @@ +{ + "Header": { + "CreatedBy": " ()", + "Date": "2016-10-13T10:06:50.6286564Z", + "AppVersion": "3", + "FileVersion": 3 + }, + "Body": { + "SavedInDeclMode": true, + "ModelName": "175kW 6.8l Engine", + "Displacement": "6871", + "IdlingSpeed": 600.0, + "Inertia": 3.56517, + "FullLoadCurve": "175kW.vfld", + "FuelMap": "175kW.vmap", + "WHTC-Urban": 1.0, + "WHTC-Rural": 1.0, + "WHTC-Motorway": 1.0, + "ColdHotBalancingFactor": 1.0 + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/Class2_RigidTruck_4x2_ESS/Gear_1.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/Class2_RigidTruck_4x2_ESS/Gear_1.vtlm new file mode 100644 index 0000000000000000000000000000000000000000..b4274373230f50e6df7eb9702010c7a868dc967e --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/Class2_RigidTruck_4x2_ESS/Gear_1.vtlm @@ -0,0 +1,233 @@ +Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm] +0,-5500.0,229.6 +0,-5000.0,209.6 +0,-4500.0,169.6 +0,-4000.0,169.6 +0,-3500.0,149.6 +0,-3000.0,129.6 +0,-2500.0,109.6 +0,-2000.0,89.6 +0,-1600.0,73.6 +0,-1200.0,57.6 +0,-900.0,45.6 +0,-600.0,33.6 +0,-400.0,25.6 +0,-200.0,17.6 +0,0.0,17.6 +0,200.0,17.6 +0,400.0,25.6 +0,600.0,33.6 +0,900.0,45.6 +0,1200.0,57.6 +0,1600.0,73.6 +0,2000.0,89.6 +0,2500.0,109.6 +0,3000.0,129.6 +0,3500.0,149.6 +0,4000.0,169.6 +0,4500.0,189.6 +0,5000.0,209.6 +0,5500.0,229.6 +600,-5500.0,229.6 +600,-5000.0,209.6 +600,-4500.0,169.6 +600,-4000.0,169.6 +600,-3500.0,149.6 +600,-3000.0,129.6 +600,-2500.0,109.6 +600,-2000.0,89.6 +600,-1600.0,73.6 +600,-1200.0,57.6 +600,-900.0,45.6 +600,-600.0,33.6 +600,-400.0,25.6 +600,-200.0,17.6 +600,0.0,17.6 +600,200.0,17.6 +600,400.0,25.6 +600,600.0,33.6 +600,900.0,45.6 +600,1200.0,57.6 +600,1600.0,73.6 +600,2000.0,89.6 +600,2500.0,109.6 +600,3000.0,129.6 +600,3500.0,149.6 +600,4000.0,169.6 +600,4500.0,189.6 +600,5000.0,209.6 +600,5500.0,229.6 +900,-5500.0,231.4 +900,-5000.0,211.4 +900,-4500.0,171.4 +900,-4000.0,171.4 +900,-3500.0,151.4 +900,-3000.0,131.4 +900,-2500.0,111.4 +900,-2000.0,91.4 +900,-1600.0,75.4 +900,-1200.0,59.4 +900,-900.0,47.4 +900,-600.0,35.4 +900,-400.0,27.4 +900,-200.0,19.4 +900,0.0,19.4 +900,200.0,19.4 +900,400.0,27.4 +900,600.0,35.4 +900,900.0,47.4 +900,1200.0,59.4 +900,1600.0,75.4 +900,2000.0,91.4 +900,2500.0,111.4 +900,3000.0,131.4 +900,3500.0,151.4 +900,4000.0,171.4 +900,4500.0,191.4 +900,5000.0,211.4 +900,5500.0,231.4 +1200,-5500.0,233.2 +1200,-5000.0,213.2 +1200,-4500.0,173.2 +1200,-4000.0,173.2 +1200,-3500.0,153.2 +1200,-3000.0,133.2 +1200,-2500.0,113.2 +1200,-2000.0,93.2 +1200,-1600.0,77.2 +1200,-1200.0,61.2 +1200,-900.0,49.2 +1200,-600.0,37.2 +1200,-400.0,29.2 +1200,-200.0,21.2 +1200,0.0,21.2 +1200,200.0,21.2 +1200,400.0,29.2 +1200,600.0,37.2 +1200,900.0,49.2 +1200,1200.0,61.2 +1200,1600.0,77.2 +1200,2000.0,93.2 +1200,2500.0,113.2 +1200,3000.0,133.2 +1200,3500.0,153.2 +1200,4000.0,173.2 +1200,4500.0,193.2 +1200,5000.0,213.2 +1200,5500.0,233.2 +1600,-5500.0,235.6 +1600,-5000.0,215.6 +1600,-4500.0,175.6 +1600,-4000.0,175.6 +1600,-3500.0,155.6 +1600,-3000.0,135.6 +1600,-2500.0,115.6 +1600,-2000.0,95.6 +1600,-1600.0,79.6 +1600,-1200.0,63.6 +1600,-900.0,51.6 +1600,-600.0,39.6 +1600,-400.0,31.6 +1600,-200.0,23.6 +1600,0.0,23.6 +1600,200.0,23.6 +1600,400.0,31.6 +1600,600.0,39.6 +1600,900.0,51.6 +1600,1200.0,63.6 +1600,1600.0,79.6 +1600,2000.0,95.6 +1600,2500.0,115.6 +1600,3000.0,135.6 +1600,3500.0,155.6 +1600,4000.0,175.6 +1600,4500.0,195.6 +1600,5000.0,215.6 +1600,5500.0,235.6 +2000,-5500.0,238.0 +2000,-5000.0,218.0 +2000,-4500.0,178.0 +2000,-4000.0,178.0 +2000,-3500.0,158.0 +2000,-3000.0,138.0 +2000,-2500.0,118.0 +2000,-2000.0,98.0 +2000,-1600.0,82.0 +2000,-1200.0,66.0 +2000,-900.0,54.0 +2000,-600.0,42.0 +2000,-400.0,34.0 +2000,-200.0,26.0 +2000,0.0,26.0 +2000,200.0,26.0 +2000,400.0,34.0 +2000,600.0,42.0 +2000,900.0,54.0 +2000,1200.0,66.0 +2000,1600.0,82.0 +2000,2000.0,98.0 +2000,2500.0,118.0 +2000,3000.0,138.0 +2000,3500.0,158.0 +2000,4000.0,178.0 +2000,4500.0,198.0 +2000,5000.0,218.0 +2000,5500.0,238.0 +2500,-5500.0,241.0 +2500,-5000.0,221.0 +2500,-4500.0,181.0 +2500,-4000.0,181.0 +2500,-3500.0,161.0 +2500,-3000.0,141.0 +2500,-2500.0,121.0 +2500,-2000.0,101.0 +2500,-1600.0,85.0 +2500,-1200.0,69.0 +2500,-900.0,57.0 +2500,-600.0,45.0 +2500,-400.0,37.0 +2500,-200.0,29.0 +2500,0.0,29.0 +2500,200.0,29.0 +2500,400.0,37.0 +2500,600.0,45.0 +2500,900.0,57.0 +2500,1200.0,69.0 +2500,1600.0,85.0 +2500,2000.0,101.0 +2500,2500.0,121.0 +2500,3000.0,141.0 +2500,3500.0,161.0 +2500,4000.0,181.0 +2500,4500.0,201.0 +2500,5000.0,221.0 +2500,5500.0,241.0 +3000,-5500.0,244.0 +3000,-5000.0,224.0 +3000,-4500.0,184.0 +3000,-4000.0,184.0 +3000,-3500.0,164.0 +3000,-3000.0,144.0 +3000,-2500.0,124.0 +3000,-2000.0,104.0 +3000,-1600.0,88.0 +3000,-1200.0,72.0 +3000,-900.0,60.0 +3000,-600.0,48.0 +3000,-400.0,40.0 +3000,-200.0,32.0 +3000,0.0,32.0 +3000,200.0,32.0 +3000,400.0,40.0 +3000,600.0,48.0 +3000,900.0,60.0 +3000,1200.0,72.0 +3000,1600.0,88.0 +3000,2000.0,104.0 +3000,2500.0,124.0 +3000,3000.0,144.0 +3000,3500.0,164.0 +3000,4000.0,184.0 +3000,4500.0,204.0 +3000,5000.0,224.0 +3000,5500.0,244.0 \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/Class2_RigidTruck_4x2_ESS/Gear_2.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/Class2_RigidTruck_4x2_ESS/Gear_2.vtlm new file mode 100644 index 0000000000000000000000000000000000000000..b4274373230f50e6df7eb9702010c7a868dc967e --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/Class2_RigidTruck_4x2_ESS/Gear_2.vtlm @@ -0,0 +1,233 @@ +Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm] +0,-5500.0,229.6 +0,-5000.0,209.6 +0,-4500.0,169.6 +0,-4000.0,169.6 +0,-3500.0,149.6 +0,-3000.0,129.6 +0,-2500.0,109.6 +0,-2000.0,89.6 +0,-1600.0,73.6 +0,-1200.0,57.6 +0,-900.0,45.6 +0,-600.0,33.6 +0,-400.0,25.6 +0,-200.0,17.6 +0,0.0,17.6 +0,200.0,17.6 +0,400.0,25.6 +0,600.0,33.6 +0,900.0,45.6 +0,1200.0,57.6 +0,1600.0,73.6 +0,2000.0,89.6 +0,2500.0,109.6 +0,3000.0,129.6 +0,3500.0,149.6 +0,4000.0,169.6 +0,4500.0,189.6 +0,5000.0,209.6 +0,5500.0,229.6 +600,-5500.0,229.6 +600,-5000.0,209.6 +600,-4500.0,169.6 +600,-4000.0,169.6 +600,-3500.0,149.6 +600,-3000.0,129.6 +600,-2500.0,109.6 +600,-2000.0,89.6 +600,-1600.0,73.6 +600,-1200.0,57.6 +600,-900.0,45.6 +600,-600.0,33.6 +600,-400.0,25.6 +600,-200.0,17.6 +600,0.0,17.6 +600,200.0,17.6 +600,400.0,25.6 +600,600.0,33.6 +600,900.0,45.6 +600,1200.0,57.6 +600,1600.0,73.6 +600,2000.0,89.6 +600,2500.0,109.6 +600,3000.0,129.6 +600,3500.0,149.6 +600,4000.0,169.6 +600,4500.0,189.6 +600,5000.0,209.6 +600,5500.0,229.6 +900,-5500.0,231.4 +900,-5000.0,211.4 +900,-4500.0,171.4 +900,-4000.0,171.4 +900,-3500.0,151.4 +900,-3000.0,131.4 +900,-2500.0,111.4 +900,-2000.0,91.4 +900,-1600.0,75.4 +900,-1200.0,59.4 +900,-900.0,47.4 +900,-600.0,35.4 +900,-400.0,27.4 +900,-200.0,19.4 +900,0.0,19.4 +900,200.0,19.4 +900,400.0,27.4 +900,600.0,35.4 +900,900.0,47.4 +900,1200.0,59.4 +900,1600.0,75.4 +900,2000.0,91.4 +900,2500.0,111.4 +900,3000.0,131.4 +900,3500.0,151.4 +900,4000.0,171.4 +900,4500.0,191.4 +900,5000.0,211.4 +900,5500.0,231.4 +1200,-5500.0,233.2 +1200,-5000.0,213.2 +1200,-4500.0,173.2 +1200,-4000.0,173.2 +1200,-3500.0,153.2 +1200,-3000.0,133.2 +1200,-2500.0,113.2 +1200,-2000.0,93.2 +1200,-1600.0,77.2 +1200,-1200.0,61.2 +1200,-900.0,49.2 +1200,-600.0,37.2 +1200,-400.0,29.2 +1200,-200.0,21.2 +1200,0.0,21.2 +1200,200.0,21.2 +1200,400.0,29.2 +1200,600.0,37.2 +1200,900.0,49.2 +1200,1200.0,61.2 +1200,1600.0,77.2 +1200,2000.0,93.2 +1200,2500.0,113.2 +1200,3000.0,133.2 +1200,3500.0,153.2 +1200,4000.0,173.2 +1200,4500.0,193.2 +1200,5000.0,213.2 +1200,5500.0,233.2 +1600,-5500.0,235.6 +1600,-5000.0,215.6 +1600,-4500.0,175.6 +1600,-4000.0,175.6 +1600,-3500.0,155.6 +1600,-3000.0,135.6 +1600,-2500.0,115.6 +1600,-2000.0,95.6 +1600,-1600.0,79.6 +1600,-1200.0,63.6 +1600,-900.0,51.6 +1600,-600.0,39.6 +1600,-400.0,31.6 +1600,-200.0,23.6 +1600,0.0,23.6 +1600,200.0,23.6 +1600,400.0,31.6 +1600,600.0,39.6 +1600,900.0,51.6 +1600,1200.0,63.6 +1600,1600.0,79.6 +1600,2000.0,95.6 +1600,2500.0,115.6 +1600,3000.0,135.6 +1600,3500.0,155.6 +1600,4000.0,175.6 +1600,4500.0,195.6 +1600,5000.0,215.6 +1600,5500.0,235.6 +2000,-5500.0,238.0 +2000,-5000.0,218.0 +2000,-4500.0,178.0 +2000,-4000.0,178.0 +2000,-3500.0,158.0 +2000,-3000.0,138.0 +2000,-2500.0,118.0 +2000,-2000.0,98.0 +2000,-1600.0,82.0 +2000,-1200.0,66.0 +2000,-900.0,54.0 +2000,-600.0,42.0 +2000,-400.0,34.0 +2000,-200.0,26.0 +2000,0.0,26.0 +2000,200.0,26.0 +2000,400.0,34.0 +2000,600.0,42.0 +2000,900.0,54.0 +2000,1200.0,66.0 +2000,1600.0,82.0 +2000,2000.0,98.0 +2000,2500.0,118.0 +2000,3000.0,138.0 +2000,3500.0,158.0 +2000,4000.0,178.0 +2000,4500.0,198.0 +2000,5000.0,218.0 +2000,5500.0,238.0 +2500,-5500.0,241.0 +2500,-5000.0,221.0 +2500,-4500.0,181.0 +2500,-4000.0,181.0 +2500,-3500.0,161.0 +2500,-3000.0,141.0 +2500,-2500.0,121.0 +2500,-2000.0,101.0 +2500,-1600.0,85.0 +2500,-1200.0,69.0 +2500,-900.0,57.0 +2500,-600.0,45.0 +2500,-400.0,37.0 +2500,-200.0,29.0 +2500,0.0,29.0 +2500,200.0,29.0 +2500,400.0,37.0 +2500,600.0,45.0 +2500,900.0,57.0 +2500,1200.0,69.0 +2500,1600.0,85.0 +2500,2000.0,101.0 +2500,2500.0,121.0 +2500,3000.0,141.0 +2500,3500.0,161.0 +2500,4000.0,181.0 +2500,4500.0,201.0 +2500,5000.0,221.0 +2500,5500.0,241.0 +3000,-5500.0,244.0 +3000,-5000.0,224.0 +3000,-4500.0,184.0 +3000,-4000.0,184.0 +3000,-3500.0,164.0 +3000,-3000.0,144.0 +3000,-2500.0,124.0 +3000,-2000.0,104.0 +3000,-1600.0,88.0 +3000,-1200.0,72.0 +3000,-900.0,60.0 +3000,-600.0,48.0 +3000,-400.0,40.0 +3000,-200.0,32.0 +3000,0.0,32.0 +3000,200.0,32.0 +3000,400.0,40.0 +3000,600.0,48.0 +3000,900.0,60.0 +3000,1200.0,72.0 +3000,1600.0,88.0 +3000,2000.0,104.0 +3000,2500.0,124.0 +3000,3000.0,144.0 +3000,3500.0,164.0 +3000,4000.0,184.0 +3000,4500.0,204.0 +3000,5000.0,224.0 +3000,5500.0,244.0 \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/Class2_RigidTruck_4x2_ESS/Gear_3.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/Class2_RigidTruck_4x2_ESS/Gear_3.vtlm new file mode 100644 index 0000000000000000000000000000000000000000..b4274373230f50e6df7eb9702010c7a868dc967e --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/Class2_RigidTruck_4x2_ESS/Gear_3.vtlm @@ -0,0 +1,233 @@ +Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm] +0,-5500.0,229.6 +0,-5000.0,209.6 +0,-4500.0,169.6 +0,-4000.0,169.6 +0,-3500.0,149.6 +0,-3000.0,129.6 +0,-2500.0,109.6 +0,-2000.0,89.6 +0,-1600.0,73.6 +0,-1200.0,57.6 +0,-900.0,45.6 +0,-600.0,33.6 +0,-400.0,25.6 +0,-200.0,17.6 +0,0.0,17.6 +0,200.0,17.6 +0,400.0,25.6 +0,600.0,33.6 +0,900.0,45.6 +0,1200.0,57.6 +0,1600.0,73.6 +0,2000.0,89.6 +0,2500.0,109.6 +0,3000.0,129.6 +0,3500.0,149.6 +0,4000.0,169.6 +0,4500.0,189.6 +0,5000.0,209.6 +0,5500.0,229.6 +600,-5500.0,229.6 +600,-5000.0,209.6 +600,-4500.0,169.6 +600,-4000.0,169.6 +600,-3500.0,149.6 +600,-3000.0,129.6 +600,-2500.0,109.6 +600,-2000.0,89.6 +600,-1600.0,73.6 +600,-1200.0,57.6 +600,-900.0,45.6 +600,-600.0,33.6 +600,-400.0,25.6 +600,-200.0,17.6 +600,0.0,17.6 +600,200.0,17.6 +600,400.0,25.6 +600,600.0,33.6 +600,900.0,45.6 +600,1200.0,57.6 +600,1600.0,73.6 +600,2000.0,89.6 +600,2500.0,109.6 +600,3000.0,129.6 +600,3500.0,149.6 +600,4000.0,169.6 +600,4500.0,189.6 +600,5000.0,209.6 +600,5500.0,229.6 +900,-5500.0,231.4 +900,-5000.0,211.4 +900,-4500.0,171.4 +900,-4000.0,171.4 +900,-3500.0,151.4 +900,-3000.0,131.4 +900,-2500.0,111.4 +900,-2000.0,91.4 +900,-1600.0,75.4 +900,-1200.0,59.4 +900,-900.0,47.4 +900,-600.0,35.4 +900,-400.0,27.4 +900,-200.0,19.4 +900,0.0,19.4 +900,200.0,19.4 +900,400.0,27.4 +900,600.0,35.4 +900,900.0,47.4 +900,1200.0,59.4 +900,1600.0,75.4 +900,2000.0,91.4 +900,2500.0,111.4 +900,3000.0,131.4 +900,3500.0,151.4 +900,4000.0,171.4 +900,4500.0,191.4 +900,5000.0,211.4 +900,5500.0,231.4 +1200,-5500.0,233.2 +1200,-5000.0,213.2 +1200,-4500.0,173.2 +1200,-4000.0,173.2 +1200,-3500.0,153.2 +1200,-3000.0,133.2 +1200,-2500.0,113.2 +1200,-2000.0,93.2 +1200,-1600.0,77.2 +1200,-1200.0,61.2 +1200,-900.0,49.2 +1200,-600.0,37.2 +1200,-400.0,29.2 +1200,-200.0,21.2 +1200,0.0,21.2 +1200,200.0,21.2 +1200,400.0,29.2 +1200,600.0,37.2 +1200,900.0,49.2 +1200,1200.0,61.2 +1200,1600.0,77.2 +1200,2000.0,93.2 +1200,2500.0,113.2 +1200,3000.0,133.2 +1200,3500.0,153.2 +1200,4000.0,173.2 +1200,4500.0,193.2 +1200,5000.0,213.2 +1200,5500.0,233.2 +1600,-5500.0,235.6 +1600,-5000.0,215.6 +1600,-4500.0,175.6 +1600,-4000.0,175.6 +1600,-3500.0,155.6 +1600,-3000.0,135.6 +1600,-2500.0,115.6 +1600,-2000.0,95.6 +1600,-1600.0,79.6 +1600,-1200.0,63.6 +1600,-900.0,51.6 +1600,-600.0,39.6 +1600,-400.0,31.6 +1600,-200.0,23.6 +1600,0.0,23.6 +1600,200.0,23.6 +1600,400.0,31.6 +1600,600.0,39.6 +1600,900.0,51.6 +1600,1200.0,63.6 +1600,1600.0,79.6 +1600,2000.0,95.6 +1600,2500.0,115.6 +1600,3000.0,135.6 +1600,3500.0,155.6 +1600,4000.0,175.6 +1600,4500.0,195.6 +1600,5000.0,215.6 +1600,5500.0,235.6 +2000,-5500.0,238.0 +2000,-5000.0,218.0 +2000,-4500.0,178.0 +2000,-4000.0,178.0 +2000,-3500.0,158.0 +2000,-3000.0,138.0 +2000,-2500.0,118.0 +2000,-2000.0,98.0 +2000,-1600.0,82.0 +2000,-1200.0,66.0 +2000,-900.0,54.0 +2000,-600.0,42.0 +2000,-400.0,34.0 +2000,-200.0,26.0 +2000,0.0,26.0 +2000,200.0,26.0 +2000,400.0,34.0 +2000,600.0,42.0 +2000,900.0,54.0 +2000,1200.0,66.0 +2000,1600.0,82.0 +2000,2000.0,98.0 +2000,2500.0,118.0 +2000,3000.0,138.0 +2000,3500.0,158.0 +2000,4000.0,178.0 +2000,4500.0,198.0 +2000,5000.0,218.0 +2000,5500.0,238.0 +2500,-5500.0,241.0 +2500,-5000.0,221.0 +2500,-4500.0,181.0 +2500,-4000.0,181.0 +2500,-3500.0,161.0 +2500,-3000.0,141.0 +2500,-2500.0,121.0 +2500,-2000.0,101.0 +2500,-1600.0,85.0 +2500,-1200.0,69.0 +2500,-900.0,57.0 +2500,-600.0,45.0 +2500,-400.0,37.0 +2500,-200.0,29.0 +2500,0.0,29.0 +2500,200.0,29.0 +2500,400.0,37.0 +2500,600.0,45.0 +2500,900.0,57.0 +2500,1200.0,69.0 +2500,1600.0,85.0 +2500,2000.0,101.0 +2500,2500.0,121.0 +2500,3000.0,141.0 +2500,3500.0,161.0 +2500,4000.0,181.0 +2500,4500.0,201.0 +2500,5000.0,221.0 +2500,5500.0,241.0 +3000,-5500.0,244.0 +3000,-5000.0,224.0 +3000,-4500.0,184.0 +3000,-4000.0,184.0 +3000,-3500.0,164.0 +3000,-3000.0,144.0 +3000,-2500.0,124.0 +3000,-2000.0,104.0 +3000,-1600.0,88.0 +3000,-1200.0,72.0 +3000,-900.0,60.0 +3000,-600.0,48.0 +3000,-400.0,40.0 +3000,-200.0,32.0 +3000,0.0,32.0 +3000,200.0,32.0 +3000,400.0,40.0 +3000,600.0,48.0 +3000,900.0,60.0 +3000,1200.0,72.0 +3000,1600.0,88.0 +3000,2000.0,104.0 +3000,2500.0,124.0 +3000,3000.0,144.0 +3000,3500.0,164.0 +3000,4000.0,184.0 +3000,4500.0,204.0 +3000,5000.0,224.0 +3000,5500.0,244.0 \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/Class2_RigidTruck_4x2_ESS/Gear_4.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/Class2_RigidTruck_4x2_ESS/Gear_4.vtlm new file mode 100644 index 0000000000000000000000000000000000000000..b4274373230f50e6df7eb9702010c7a868dc967e --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/Class2_RigidTruck_4x2_ESS/Gear_4.vtlm @@ -0,0 +1,233 @@ +Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm] +0,-5500.0,229.6 +0,-5000.0,209.6 +0,-4500.0,169.6 +0,-4000.0,169.6 +0,-3500.0,149.6 +0,-3000.0,129.6 +0,-2500.0,109.6 +0,-2000.0,89.6 +0,-1600.0,73.6 +0,-1200.0,57.6 +0,-900.0,45.6 +0,-600.0,33.6 +0,-400.0,25.6 +0,-200.0,17.6 +0,0.0,17.6 +0,200.0,17.6 +0,400.0,25.6 +0,600.0,33.6 +0,900.0,45.6 +0,1200.0,57.6 +0,1600.0,73.6 +0,2000.0,89.6 +0,2500.0,109.6 +0,3000.0,129.6 +0,3500.0,149.6 +0,4000.0,169.6 +0,4500.0,189.6 +0,5000.0,209.6 +0,5500.0,229.6 +600,-5500.0,229.6 +600,-5000.0,209.6 +600,-4500.0,169.6 +600,-4000.0,169.6 +600,-3500.0,149.6 +600,-3000.0,129.6 +600,-2500.0,109.6 +600,-2000.0,89.6 +600,-1600.0,73.6 +600,-1200.0,57.6 +600,-900.0,45.6 +600,-600.0,33.6 +600,-400.0,25.6 +600,-200.0,17.6 +600,0.0,17.6 +600,200.0,17.6 +600,400.0,25.6 +600,600.0,33.6 +600,900.0,45.6 +600,1200.0,57.6 +600,1600.0,73.6 +600,2000.0,89.6 +600,2500.0,109.6 +600,3000.0,129.6 +600,3500.0,149.6 +600,4000.0,169.6 +600,4500.0,189.6 +600,5000.0,209.6 +600,5500.0,229.6 +900,-5500.0,231.4 +900,-5000.0,211.4 +900,-4500.0,171.4 +900,-4000.0,171.4 +900,-3500.0,151.4 +900,-3000.0,131.4 +900,-2500.0,111.4 +900,-2000.0,91.4 +900,-1600.0,75.4 +900,-1200.0,59.4 +900,-900.0,47.4 +900,-600.0,35.4 +900,-400.0,27.4 +900,-200.0,19.4 +900,0.0,19.4 +900,200.0,19.4 +900,400.0,27.4 +900,600.0,35.4 +900,900.0,47.4 +900,1200.0,59.4 +900,1600.0,75.4 +900,2000.0,91.4 +900,2500.0,111.4 +900,3000.0,131.4 +900,3500.0,151.4 +900,4000.0,171.4 +900,4500.0,191.4 +900,5000.0,211.4 +900,5500.0,231.4 +1200,-5500.0,233.2 +1200,-5000.0,213.2 +1200,-4500.0,173.2 +1200,-4000.0,173.2 +1200,-3500.0,153.2 +1200,-3000.0,133.2 +1200,-2500.0,113.2 +1200,-2000.0,93.2 +1200,-1600.0,77.2 +1200,-1200.0,61.2 +1200,-900.0,49.2 +1200,-600.0,37.2 +1200,-400.0,29.2 +1200,-200.0,21.2 +1200,0.0,21.2 +1200,200.0,21.2 +1200,400.0,29.2 +1200,600.0,37.2 +1200,900.0,49.2 +1200,1200.0,61.2 +1200,1600.0,77.2 +1200,2000.0,93.2 +1200,2500.0,113.2 +1200,3000.0,133.2 +1200,3500.0,153.2 +1200,4000.0,173.2 +1200,4500.0,193.2 +1200,5000.0,213.2 +1200,5500.0,233.2 +1600,-5500.0,235.6 +1600,-5000.0,215.6 +1600,-4500.0,175.6 +1600,-4000.0,175.6 +1600,-3500.0,155.6 +1600,-3000.0,135.6 +1600,-2500.0,115.6 +1600,-2000.0,95.6 +1600,-1600.0,79.6 +1600,-1200.0,63.6 +1600,-900.0,51.6 +1600,-600.0,39.6 +1600,-400.0,31.6 +1600,-200.0,23.6 +1600,0.0,23.6 +1600,200.0,23.6 +1600,400.0,31.6 +1600,600.0,39.6 +1600,900.0,51.6 +1600,1200.0,63.6 +1600,1600.0,79.6 +1600,2000.0,95.6 +1600,2500.0,115.6 +1600,3000.0,135.6 +1600,3500.0,155.6 +1600,4000.0,175.6 +1600,4500.0,195.6 +1600,5000.0,215.6 +1600,5500.0,235.6 +2000,-5500.0,238.0 +2000,-5000.0,218.0 +2000,-4500.0,178.0 +2000,-4000.0,178.0 +2000,-3500.0,158.0 +2000,-3000.0,138.0 +2000,-2500.0,118.0 +2000,-2000.0,98.0 +2000,-1600.0,82.0 +2000,-1200.0,66.0 +2000,-900.0,54.0 +2000,-600.0,42.0 +2000,-400.0,34.0 +2000,-200.0,26.0 +2000,0.0,26.0 +2000,200.0,26.0 +2000,400.0,34.0 +2000,600.0,42.0 +2000,900.0,54.0 +2000,1200.0,66.0 +2000,1600.0,82.0 +2000,2000.0,98.0 +2000,2500.0,118.0 +2000,3000.0,138.0 +2000,3500.0,158.0 +2000,4000.0,178.0 +2000,4500.0,198.0 +2000,5000.0,218.0 +2000,5500.0,238.0 +2500,-5500.0,241.0 +2500,-5000.0,221.0 +2500,-4500.0,181.0 +2500,-4000.0,181.0 +2500,-3500.0,161.0 +2500,-3000.0,141.0 +2500,-2500.0,121.0 +2500,-2000.0,101.0 +2500,-1600.0,85.0 +2500,-1200.0,69.0 +2500,-900.0,57.0 +2500,-600.0,45.0 +2500,-400.0,37.0 +2500,-200.0,29.0 +2500,0.0,29.0 +2500,200.0,29.0 +2500,400.0,37.0 +2500,600.0,45.0 +2500,900.0,57.0 +2500,1200.0,69.0 +2500,1600.0,85.0 +2500,2000.0,101.0 +2500,2500.0,121.0 +2500,3000.0,141.0 +2500,3500.0,161.0 +2500,4000.0,181.0 +2500,4500.0,201.0 +2500,5000.0,221.0 +2500,5500.0,241.0 +3000,-5500.0,244.0 +3000,-5000.0,224.0 +3000,-4500.0,184.0 +3000,-4000.0,184.0 +3000,-3500.0,164.0 +3000,-3000.0,144.0 +3000,-2500.0,124.0 +3000,-2000.0,104.0 +3000,-1600.0,88.0 +3000,-1200.0,72.0 +3000,-900.0,60.0 +3000,-600.0,48.0 +3000,-400.0,40.0 +3000,-200.0,32.0 +3000,0.0,32.0 +3000,200.0,32.0 +3000,400.0,40.0 +3000,600.0,48.0 +3000,900.0,60.0 +3000,1200.0,72.0 +3000,1600.0,88.0 +3000,2000.0,104.0 +3000,2500.0,124.0 +3000,3000.0,144.0 +3000,3500.0,164.0 +3000,4000.0,184.0 +3000,4500.0,204.0 +3000,5000.0,224.0 +3000,5500.0,244.0 \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/Class2_RigidTruck_4x2_ESS/Gear_5.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/Class2_RigidTruck_4x2_ESS/Gear_5.vtlm new file mode 100644 index 0000000000000000000000000000000000000000..981092222c94b37a692b22b8d5c4087055fb14e2 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/Class2_RigidTruck_4x2_ESS/Gear_5.vtlm @@ -0,0 +1,233 @@ +Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm] +0,-5500.0,64.6 +0,-5000.0,59.6 +0,-4500.0,49.6 +0,-4000.0,49.6 +0,-3500.0,44.6 +0,-3000.0,39.6 +0,-2500.0,34.6 +0,-2000.0,29.6 +0,-1600.0,25.6 +0,-1200.0,21.6 +0,-900.0,18.6 +0,-600.0,15.6 +0,-400.0,13.6 +0,-200.0,11.6 +0,0.0,11.6 +0,200.0,11.6 +0,400.0,13.6 +0,600.0,15.6 +0,900.0,18.6 +0,1200.0,21.6 +0,1600.0,25.6 +0,2000.0,29.6 +0,2500.0,34.6 +0,3000.0,39.6 +0,3500.0,44.6 +0,4000.0,49.6 +0,4500.0,54.6 +0,5000.0,59.6 +0,5500.0,64.6 +600,-5500.0,64.6 +600,-5000.0,59.6 +600,-4500.0,49.6 +600,-4000.0,49.6 +600,-3500.0,44.6 +600,-3000.0,39.6 +600,-2500.0,34.6 +600,-2000.0,29.6 +600,-1600.0,25.6 +600,-1200.0,21.6 +600,-900.0,18.6 +600,-600.0,15.6 +600,-400.0,13.6 +600,-200.0,11.6 +600,0.0,11.6 +600,200.0,11.6 +600,400.0,13.6 +600,600.0,15.6 +600,900.0,18.6 +600,1200.0,21.6 +600,1600.0,25.6 +600,2000.0,29.6 +600,2500.0,34.6 +600,3000.0,39.6 +600,3500.0,44.6 +600,4000.0,49.6 +600,4500.0,54.6 +600,5000.0,59.6 +600,5500.0,64.6 +900,-5500.0,66.4 +900,-5000.0,61.4 +900,-4500.0,51.4 +900,-4000.0,51.4 +900,-3500.0,46.4 +900,-3000.0,41.4 +900,-2500.0,36.4 +900,-2000.0,31.4 +900,-1600.0,27.4 +900,-1200.0,23.4 +900,-900.0,20.4 +900,-600.0,17.4 +900,-400.0,15.4 +900,-200.0,13.4 +900,0.0,13.4 +900,200.0,13.4 +900,400.0,15.4 +900,600.0,17.4 +900,900.0,20.4 +900,1200.0,23.4 +900,1600.0,27.4 +900,2000.0,31.4 +900,2500.0,36.4 +900,3000.0,41.4 +900,3500.0,46.4 +900,4000.0,51.4 +900,4500.0,56.4 +900,5000.0,61.4 +900,5500.0,66.4 +1200,-5500.0,68.2 +1200,-5000.0,63.2 +1200,-4500.0,53.2 +1200,-4000.0,53.2 +1200,-3500.0,48.2 +1200,-3000.0,43.2 +1200,-2500.0,38.2 +1200,-2000.0,33.2 +1200,-1600.0,29.2 +1200,-1200.0,25.2 +1200,-900.0,22.2 +1200,-600.0,19.2 +1200,-400.0,17.2 +1200,-200.0,15.2 +1200,0.0,15.2 +1200,200.0,15.2 +1200,400.0,17.2 +1200,600.0,19.2 +1200,900.0,22.2 +1200,1200.0,25.2 +1200,1600.0,29.2 +1200,2000.0,33.2 +1200,2500.0,38.2 +1200,3000.0,43.2 +1200,3500.0,48.2 +1200,4000.0,53.2 +1200,4500.0,58.2 +1200,5000.0,63.2 +1200,5500.0,68.2 +1600,-5500.0,70.6 +1600,-5000.0,65.6 +1600,-4500.0,55.6 +1600,-4000.0,55.6 +1600,-3500.0,50.6 +1600,-3000.0,45.6 +1600,-2500.0,40.6 +1600,-2000.0,35.6 +1600,-1600.0,31.6 +1600,-1200.0,27.6 +1600,-900.0,24.6 +1600,-600.0,21.6 +1600,-400.0,19.6 +1600,-200.0,17.6 +1600,0.0,17.6 +1600,200.0,17.6 +1600,400.0,19.6 +1600,600.0,21.6 +1600,900.0,24.6 +1600,1200.0,27.6 +1600,1600.0,31.6 +1600,2000.0,35.6 +1600,2500.0,40.6 +1600,3000.0,45.6 +1600,3500.0,50.6 +1600,4000.0,55.6 +1600,4500.0,60.6 +1600,5000.0,65.6 +1600,5500.0,70.6 +2000,-5500.0,73.0 +2000,-5000.0,68.0 +2000,-4500.0,58.0 +2000,-4000.0,58.0 +2000,-3500.0,53.0 +2000,-3000.0,48.0 +2000,-2500.0,43.0 +2000,-2000.0,38.0 +2000,-1600.0,34.0 +2000,-1200.0,30.0 +2000,-900.0,27.0 +2000,-600.0,24.0 +2000,-400.0,22.0 +2000,-200.0,20.0 +2000,0.0,20.0 +2000,200.0,20.0 +2000,400.0,22.0 +2000,600.0,24.0 +2000,900.0,27.0 +2000,1200.0,30.0 +2000,1600.0,34.0 +2000,2000.0,38.0 +2000,2500.0,43.0 +2000,3000.0,48.0 +2000,3500.0,53.0 +2000,4000.0,58.0 +2000,4500.0,63.0 +2000,5000.0,68.0 +2000,5500.0,73.0 +2500,-5500.0,76.0 +2500,-5000.0,71.0 +2500,-4500.0,61.0 +2500,-4000.0,61.0 +2500,-3500.0,56.0 +2500,-3000.0,51.0 +2500,-2500.0,46.0 +2500,-2000.0,41.0 +2500,-1600.0,37.0 +2500,-1200.0,33.0 +2500,-900.0,30.0 +2500,-600.0,27.0 +2500,-400.0,25.0 +2500,-200.0,23.0 +2500,0.0,23.0 +2500,200.0,23.0 +2500,400.0,25.0 +2500,600.0,27.0 +2500,900.0,30.0 +2500,1200.0,33.0 +2500,1600.0,37.0 +2500,2000.0,41.0 +2500,2500.0,46.0 +2500,3000.0,51.0 +2500,3500.0,56.0 +2500,4000.0,61.0 +2500,4500.0,66.0 +2500,5000.0,71.0 +2500,5500.0,76.0 +3000,-5500.0,79.0 +3000,-5000.0,74.0 +3000,-4500.0,64.0 +3000,-4000.0,64.0 +3000,-3500.0,59.0 +3000,-3000.0,54.0 +3000,-2500.0,49.0 +3000,-2000.0,44.0 +3000,-1600.0,40.0 +3000,-1200.0,36.0 +3000,-900.0,33.0 +3000,-600.0,30.0 +3000,-400.0,28.0 +3000,-200.0,26.0 +3000,0.0,26.0 +3000,200.0,26.0 +3000,400.0,28.0 +3000,600.0,30.0 +3000,900.0,33.0 +3000,1200.0,36.0 +3000,1600.0,40.0 +3000,2000.0,44.0 +3000,2500.0,49.0 +3000,3000.0,54.0 +3000,3500.0,59.0 +3000,4000.0,64.0 +3000,4500.0,69.0 +3000,5000.0,74.0 +3000,5500.0,79.0 \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/Class2_RigidTruck_4x2_ESS/Gear_6.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/Class2_RigidTruck_4x2_ESS/Gear_6.vtlm new file mode 100644 index 0000000000000000000000000000000000000000..b4274373230f50e6df7eb9702010c7a868dc967e --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/Class2_RigidTruck_4x2_ESS/Gear_6.vtlm @@ -0,0 +1,233 @@ +Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm] +0,-5500.0,229.6 +0,-5000.0,209.6 +0,-4500.0,169.6 +0,-4000.0,169.6 +0,-3500.0,149.6 +0,-3000.0,129.6 +0,-2500.0,109.6 +0,-2000.0,89.6 +0,-1600.0,73.6 +0,-1200.0,57.6 +0,-900.0,45.6 +0,-600.0,33.6 +0,-400.0,25.6 +0,-200.0,17.6 +0,0.0,17.6 +0,200.0,17.6 +0,400.0,25.6 +0,600.0,33.6 +0,900.0,45.6 +0,1200.0,57.6 +0,1600.0,73.6 +0,2000.0,89.6 +0,2500.0,109.6 +0,3000.0,129.6 +0,3500.0,149.6 +0,4000.0,169.6 +0,4500.0,189.6 +0,5000.0,209.6 +0,5500.0,229.6 +600,-5500.0,229.6 +600,-5000.0,209.6 +600,-4500.0,169.6 +600,-4000.0,169.6 +600,-3500.0,149.6 +600,-3000.0,129.6 +600,-2500.0,109.6 +600,-2000.0,89.6 +600,-1600.0,73.6 +600,-1200.0,57.6 +600,-900.0,45.6 +600,-600.0,33.6 +600,-400.0,25.6 +600,-200.0,17.6 +600,0.0,17.6 +600,200.0,17.6 +600,400.0,25.6 +600,600.0,33.6 +600,900.0,45.6 +600,1200.0,57.6 +600,1600.0,73.6 +600,2000.0,89.6 +600,2500.0,109.6 +600,3000.0,129.6 +600,3500.0,149.6 +600,4000.0,169.6 +600,4500.0,189.6 +600,5000.0,209.6 +600,5500.0,229.6 +900,-5500.0,231.4 +900,-5000.0,211.4 +900,-4500.0,171.4 +900,-4000.0,171.4 +900,-3500.0,151.4 +900,-3000.0,131.4 +900,-2500.0,111.4 +900,-2000.0,91.4 +900,-1600.0,75.4 +900,-1200.0,59.4 +900,-900.0,47.4 +900,-600.0,35.4 +900,-400.0,27.4 +900,-200.0,19.4 +900,0.0,19.4 +900,200.0,19.4 +900,400.0,27.4 +900,600.0,35.4 +900,900.0,47.4 +900,1200.0,59.4 +900,1600.0,75.4 +900,2000.0,91.4 +900,2500.0,111.4 +900,3000.0,131.4 +900,3500.0,151.4 +900,4000.0,171.4 +900,4500.0,191.4 +900,5000.0,211.4 +900,5500.0,231.4 +1200,-5500.0,233.2 +1200,-5000.0,213.2 +1200,-4500.0,173.2 +1200,-4000.0,173.2 +1200,-3500.0,153.2 +1200,-3000.0,133.2 +1200,-2500.0,113.2 +1200,-2000.0,93.2 +1200,-1600.0,77.2 +1200,-1200.0,61.2 +1200,-900.0,49.2 +1200,-600.0,37.2 +1200,-400.0,29.2 +1200,-200.0,21.2 +1200,0.0,21.2 +1200,200.0,21.2 +1200,400.0,29.2 +1200,600.0,37.2 +1200,900.0,49.2 +1200,1200.0,61.2 +1200,1600.0,77.2 +1200,2000.0,93.2 +1200,2500.0,113.2 +1200,3000.0,133.2 +1200,3500.0,153.2 +1200,4000.0,173.2 +1200,4500.0,193.2 +1200,5000.0,213.2 +1200,5500.0,233.2 +1600,-5500.0,235.6 +1600,-5000.0,215.6 +1600,-4500.0,175.6 +1600,-4000.0,175.6 +1600,-3500.0,155.6 +1600,-3000.0,135.6 +1600,-2500.0,115.6 +1600,-2000.0,95.6 +1600,-1600.0,79.6 +1600,-1200.0,63.6 +1600,-900.0,51.6 +1600,-600.0,39.6 +1600,-400.0,31.6 +1600,-200.0,23.6 +1600,0.0,23.6 +1600,200.0,23.6 +1600,400.0,31.6 +1600,600.0,39.6 +1600,900.0,51.6 +1600,1200.0,63.6 +1600,1600.0,79.6 +1600,2000.0,95.6 +1600,2500.0,115.6 +1600,3000.0,135.6 +1600,3500.0,155.6 +1600,4000.0,175.6 +1600,4500.0,195.6 +1600,5000.0,215.6 +1600,5500.0,235.6 +2000,-5500.0,238.0 +2000,-5000.0,218.0 +2000,-4500.0,178.0 +2000,-4000.0,178.0 +2000,-3500.0,158.0 +2000,-3000.0,138.0 +2000,-2500.0,118.0 +2000,-2000.0,98.0 +2000,-1600.0,82.0 +2000,-1200.0,66.0 +2000,-900.0,54.0 +2000,-600.0,42.0 +2000,-400.0,34.0 +2000,-200.0,26.0 +2000,0.0,26.0 +2000,200.0,26.0 +2000,400.0,34.0 +2000,600.0,42.0 +2000,900.0,54.0 +2000,1200.0,66.0 +2000,1600.0,82.0 +2000,2000.0,98.0 +2000,2500.0,118.0 +2000,3000.0,138.0 +2000,3500.0,158.0 +2000,4000.0,178.0 +2000,4500.0,198.0 +2000,5000.0,218.0 +2000,5500.0,238.0 +2500,-5500.0,241.0 +2500,-5000.0,221.0 +2500,-4500.0,181.0 +2500,-4000.0,181.0 +2500,-3500.0,161.0 +2500,-3000.0,141.0 +2500,-2500.0,121.0 +2500,-2000.0,101.0 +2500,-1600.0,85.0 +2500,-1200.0,69.0 +2500,-900.0,57.0 +2500,-600.0,45.0 +2500,-400.0,37.0 +2500,-200.0,29.0 +2500,0.0,29.0 +2500,200.0,29.0 +2500,400.0,37.0 +2500,600.0,45.0 +2500,900.0,57.0 +2500,1200.0,69.0 +2500,1600.0,85.0 +2500,2000.0,101.0 +2500,2500.0,121.0 +2500,3000.0,141.0 +2500,3500.0,161.0 +2500,4000.0,181.0 +2500,4500.0,201.0 +2500,5000.0,221.0 +2500,5500.0,241.0 +3000,-5500.0,244.0 +3000,-5000.0,224.0 +3000,-4500.0,184.0 +3000,-4000.0,184.0 +3000,-3500.0,164.0 +3000,-3000.0,144.0 +3000,-2500.0,124.0 +3000,-2000.0,104.0 +3000,-1600.0,88.0 +3000,-1200.0,72.0 +3000,-900.0,60.0 +3000,-600.0,48.0 +3000,-400.0,40.0 +3000,-200.0,32.0 +3000,0.0,32.0 +3000,200.0,32.0 +3000,400.0,40.0 +3000,600.0,48.0 +3000,900.0,60.0 +3000,1200.0,72.0 +3000,1600.0,88.0 +3000,2000.0,104.0 +3000,2500.0,124.0 +3000,3000.0,144.0 +3000,3500.0,164.0 +3000,4000.0,184.0 +3000,4500.0,204.0 +3000,5000.0,224.0 +3000,5500.0,244.0 \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/Class2_RigidTruck_4x2_ESS/MT_6.vgbx b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/Class2_RigidTruck_4x2_ESS/MT_6.vgbx new file mode 100644 index 0000000000000000000000000000000000000000..45172bccabbd3088bda716d799fb7e38da3bc72e --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/Class2_RigidTruck_4x2_ESS/MT_6.vgbx @@ -0,0 +1,68 @@ +{ + "Header": { + "CreatedBy": " ()", + "Date": "2016-10-13T10:07:39.5626564Z", + "AppVersion": "3", + "FileVersion": 6 + }, + "Body": { + "SavedInDeclMode": true, + "ModelName": "Generic 6speed MT GBX", + "Inertia": 0.0, + "TracInt": 2.0, + "Gears": [ + { + "Ratio": 4.18, + "LossMap": "Axle_4x2.vtlm" + }, + { + "Ratio": 6.7, + "LossMap": "Gear_1.vtlm", + "ShiftPolygon": "", + "MaxTorque": "" + }, + { + "Ratio": 3.8, + "LossMap": "Gear_2.vtlm", + "ShiftPolygon": "", + "MaxTorque": "" + }, + { + "Ratio": 2.29, + "LossMap": "Gear_3.vtlm", + "ShiftPolygon": "", + "MaxTorque": "" + }, + { + "Ratio": 1.48, + "LossMap": "Gear_4.vtlm", + "ShiftPolygon": "", + "MaxTorque": "" + }, + { + "Ratio": 1.0, + "LossMap": "Gear_5.vtlm", + "ShiftPolygon": "", + "MaxTorque": "" + }, + { + "Ratio": 0.73, + "LossMap": "Gear_6.vtlm", + "ShiftPolygon": "", + "MaxTorque": "" + } + ], + "TqReserve": 20.0, + "ShiftTime": 2.0, + "StartTqReserve": 20.0, + "StartSpeed": 2.0, + "StartAcc": 0.6, + "GearboxType": "MT", + "TorqueConverter": { + "Enabled": false + }, + "DownshiftAferUpshiftDelay": 10.0, + "UpshiftAfterDownshiftDelay": 10.0, + "UpshiftMinAcceleration": 0.1 + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/AMT_12.vgbx b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/AMT_12.vgbx new file mode 100644 index 0000000000000000000000000000000000000000..b994ea6654b53d86e291eb0dfe3c084eccda359b --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/AMT_12.vgbx @@ -0,0 +1,117 @@ +{ + "Header": { + "CreatedBy": "", + "Date": "2021-06-15T14:36:23.3474902Z", + "AppVersion": "3", + "FileVersion": 6 + }, + "Body": { + "SavedInDeclMode": false, + "ModelName": "tractor_12gear_example", + "Inertia": 0.0, + "TracInt": 1.0, + "Gears": [ + { + "Ratio": 2.53, + "LossMap": "Axle_4x2_Tractor.vtlm" + }, + { + "Ratio": 14.93, + "LossMap": "Gear_1.vtlm", + "ShiftPolygon": "", + "MaxTorque": "", + "MaxSpeed": "" + }, + { + "Ratio": 11.64, + "LossMap": "Gear_2.vtlm", + "ShiftPolygon": "", + "MaxTorque": "", + "MaxSpeed": "" + }, + { + "Ratio": 9.02, + "LossMap": "Gear_3.vtlm", + "ShiftPolygon": "", + "MaxTorque": "", + "MaxSpeed": "" + }, + { + "Ratio": 7.04, + "LossMap": "Gear_4.vtlm", + "ShiftPolygon": "", + "MaxTorque": "", + "MaxSpeed": "" + }, + { + "Ratio": 5.64, + "LossMap": "Gear_5.vtlm", + "ShiftPolygon": "", + "MaxTorque": "", + "MaxSpeed": "" + }, + { + "Ratio": 4.4, + "LossMap": "Gear_6.vtlm", + "ShiftPolygon": "", + "MaxTorque": "", + "MaxSpeed": "" + }, + { + "Ratio": 3.39, + "LossMap": "Gear_7.vtlm", + "ShiftPolygon": "", + "MaxTorque": "", + "MaxSpeed": "" + }, + { + "Ratio": 2.65, + "LossMap": "Gear_8.vtlm", + "ShiftPolygon": "", + "MaxTorque": "", + "MaxSpeed": "" + }, + { + "Ratio": 2.05, + "LossMap": "Gear_9.vtlm", + "ShiftPolygon": "", + "MaxTorque": "", + "MaxSpeed": "" + }, + { + "Ratio": 1.6, + "LossMap": "Gear_10.vtlm", + "ShiftPolygon": "", + "MaxTorque": "", + "MaxSpeed": "" + }, + { + "Ratio": 1.28, + "LossMap": "Gear_11.vtlm", + "ShiftPolygon": "", + "MaxTorque": "", + "MaxSpeed": "" + }, + { + "Ratio": 1.0, + "LossMap": "Gear_12.vtlm", + "ShiftPolygon": "", + "MaxTorque": "", + "MaxSpeed": "" + } + ], + "TqReserve": 0.0, + "ShiftTime": 2.0, + "StartTqReserve": 20.0, + "StartSpeed": 2.0, + "StartAcc": 0.6, + "GearboxType": "AMT", + "TorqueConverter": { + "Enabled": false + }, + "DownshiftAfterUpshiftDelay": 6.0, + "UpshiftAfterDownshiftDelay": 6.0, + "UpshiftMinAcceleration": 0.1, + "PowershiftShiftTime": 0.8 + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/Axle_4x2_Tractor.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/Axle_4x2_Tractor.vtlm new file mode 100644 index 0000000000000000000000000000000000000000..5511ba318a23adca2b3800ecdc38fc690fc8c9a7 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/Axle_4x2_Tractor.vtlm @@ -0,0 +1,13 @@ +Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm] +0,-3868.60567879326,83.9634911672181 +0,-93.4987980963136,5.31543115269823 +0,104.12966040171,5.31543115269823 +0,4036.53266112769,83.9634911672181 +126.5,-3868.60567879326,83.9634911672181 +126.5,-93.4987980963136,5.31543115269823 +126.5,104.12966040171,5.31543115269823 +126.5,4036.53266112769,83.9634911672181 +2530,-3854.1416471727,98.4275227877718 +2530,-79.0347664757603,19.7794627732516 +2530,118.593692022263,19.7794627732516 +2530,4050.99669274825,98.4275227877718 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/Default.vrlm b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/Default.vrlm new file mode 100644 index 0000000000000000000000000000000000000000..eb575b99973291e5414c4826da086c1f03a7f179 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/Default.vrlm @@ -0,0 +1,32 @@ +Retarder Speed [1/min],Torque Loss [Nm] +0,10 +100,10 +200,10.1 +300,10.2 +400,10.3 +500,10.5 +600,10.7 +700,11 +800,11.3 +900,11.6 +1000,12 +1100,12.4 +1200,12.9 +1300,13.4 +1400,13.9 +1500,14.5 +1600,15.1 +1700,15.8 +1800,16.5 +1900,17.2 +2000,18 +2100,18.8 +2200,19.7 +2300,20.6 +2400,21.5 +2500,22.5 +2600,23.5 +2700,24.6 +2800,25.7 +2900,26.8 +3000,28 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/EM_Map.vemo b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/EM_Map.vemo new file mode 100644 index 0000000000000000000000000000000000000000..46fd20980fc5785fe982102403aa402a00b450c4 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/EM_Map.vemo @@ -0,0 +1,925 @@ +n [rpm] , T [Nm] , P_el [kW] +0.00,-150.00,0.000 +0.00,-142.50,0.000 +0.00,-135.00,0.000 +0.00,-127.50,0.000 +0.00,-120.00,0.000 +0.00,-112.50,0.000 +0.00,-105.00,0.000 +0.00,-97.50,-0.007 +0.00,-90.00,-0.142 +0.00,-82.50,-0.249 +0.00,-75.00,-0.331 +0.00,-67.50,-0.390 +0.00,-60.00,-0.427 +0.00,-52.50,-0.442 +0.00,-45.00,-0.436 +0.00,-37.50,-0.409 +0.00,-30.00,-0.362 +0.00,-22.50,-0.296 +0.00,-15.00,-0.210 +0.00,-7.50,-0.105 +0.00,-1.50,-0.006 +0.00,1.50,0.077 +0.00,7.50,0.316 +0.00,15.00,0.633 +0.00,22.50,0.968 +0.00,30.00,1.321 +0.00,37.50,1.693 +0.00,45.00,2.084 +0.00,52.50,2.492 +0.00,60.00,2.919 +0.00,67.50,3.364 +0.00,75.00,3.828 +0.00,82.50,4.309 +0.00,90.00,4.808 +0.00,97.50,5.325 +0.00,105.00,5.860 +0.00,112.50,6.413 +0.00,120.00,6.984 +0.00,127.50,7.572 +0.00,135.00,8.178 +0.00,142.50,8.801 +0.00,150.00,9.443 +25.46,-150.00,0.000 +25.46,-142.50,0.000 +25.46,-135.00,0.000 +25.46,-127.50,0.000 +25.46,-120.00,0.000 +25.46,-112.50,0.000 +25.46,-105.00,-0.010 +25.46,-97.50,-0.023 +25.46,-90.00,-0.033 +25.46,-82.50,-0.041 +25.46,-75.00,-0.046 +25.46,-67.50,-0.049 +25.46,-60.00,-0.051 +25.46,-52.50,-0.050 +25.46,-45.00,-0.048 +25.46,-37.50,-0.044 +25.46,-30.00,-0.038 +25.46,-22.50,-0.031 +25.46,-15.00,-0.022 +25.46,-7.50,-0.011 +25.46,-1.50,-0.001 +25.46,1.50,0.007 +25.46,7.50,0.030 +25.46,15.00,0.059 +25.46,22.50,0.090 +25.46,30.00,0.122 +25.46,37.50,0.157 +25.46,45.00,0.192 +25.46,52.50,0.230 +25.46,60.00,0.269 +25.46,67.50,0.309 +25.46,75.00,0.351 +25.46,82.50,0.395 +25.46,90.00,0.440 +25.46,97.50,0.487 +25.46,105.00,0.536 +25.46,112.50,0.585 +25.46,120.00,0.637 +25.46,127.50,0.690 +25.46,135.00,0.744 +25.46,142.50,0.800 +25.46,150.00,0.858 +254.65,-150.00,-3.380 +254.65,-142.50,-3.226 +254.65,-135.00,-3.071 +254.65,-127.50,-2.914 +254.65,-120.00,-2.755 +254.65,-112.50,-2.594 +254.65,-105.00,-2.432 +254.65,-97.50,-2.268 +254.65,-90.00,-2.102 +254.65,-82.50,-1.934 +254.65,-75.00,-1.765 +254.65,-67.50,-1.594 +254.65,-60.00,-1.422 +254.65,-52.50,-1.248 +254.65,-45.00,-1.072 +254.65,-37.50,-0.894 +254.65,-30.00,-0.715 +254.65,-22.50,-0.534 +254.65,-15.00,-0.351 +254.65,-7.50,-0.166 +254.65,-1.50,-0.017 +254.65,1.50,0.063 +254.65,7.50,0.235 +254.65,15.00,0.452 +254.65,22.50,0.670 +254.65,30.00,0.890 +254.65,37.50,1.112 +254.65,45.00,1.336 +254.65,52.50,1.561 +254.65,60.00,1.788 +254.65,67.50,2.017 +254.65,75.00,2.248 +254.65,82.50,2.481 +254.65,90.00,2.715 +254.65,97.50,2.951 +254.65,105.00,3.189 +254.65,112.50,3.429 +254.65,120.00,3.671 +254.65,127.50,3.914 +254.65,135.00,4.159 +254.65,142.50,4.406 +254.65,150.00,4.655 +509.30,-150.00,-7.145 +509.30,-142.50,-6.805 +509.30,-135.00,-6.463 +509.30,-127.50,-6.118 +509.30,-120.00,-5.772 +509.30,-112.50,-5.424 +509.30,-105.00,-5.073 +509.30,-97.50,-4.721 +509.30,-90.00,-4.366 +509.30,-82.50,-4.010 +509.30,-75.00,-3.651 +509.30,-67.50,-3.291 +509.30,-60.00,-2.928 +509.30,-52.50,-2.564 +509.30,-45.00,-2.197 +509.30,-37.50,-1.828 +509.30,-30.00,-1.458 +509.30,-22.50,-1.085 +509.30,-15.00,-0.710 +509.30,-7.50,-0.333 +509.30,-1.50,-0.029 +509.30,1.50,0.131 +509.30,7.50,0.470 +509.30,15.00,0.895 +509.30,22.50,1.322 +509.30,30.00,1.750 +509.30,37.50,2.181 +509.30,45.00,2.614 +509.30,52.50,3.050 +509.30,60.00,3.487 +509.30,67.50,3.927 +509.30,75.00,4.368 +509.30,82.50,4.812 +509.30,90.00,5.258 +509.30,97.50,5.706 +509.30,105.00,6.157 +509.30,112.50,6.609 +509.30,120.00,7.064 +509.30,127.50,7.521 +509.30,135.00,7.979 +509.30,142.50,8.441 +509.30,150.00,8.904 +763.94,-150.00,-10.859 +763.94,-142.50,-10.337 +763.94,-135.00,-9.812 +763.94,-127.50,-9.284 +763.94,-120.00,-8.754 +763.94,-112.50,-8.221 +763.94,-105.00,-7.686 +763.94,-97.50,-7.148 +763.94,-90.00,-6.607 +763.94,-82.50,-6.064 +763.94,-75.00,-5.518 +763.94,-67.50,-4.970 +763.94,-60.00,-4.419 +763.94,-52.50,-3.866 +763.94,-45.00,-3.310 +763.94,-37.50,-2.752 +763.94,-30.00,-2.190 +763.94,-22.50,-1.627 +763.94,-15.00,-1.061 +763.94,-7.50,-0.492 +763.94,-1.50,-0.031 +763.94,1.50,0.208 +763.94,7.50,0.714 +763.94,15.00,1.347 +763.94,22.50,1.983 +763.94,30.00,2.621 +763.94,37.50,3.262 +763.94,45.00,3.906 +763.94,52.50,4.553 +763.94,60.00,5.202 +763.94,67.50,5.854 +763.94,75.00,6.509 +763.94,82.50,7.166 +763.94,90.00,7.826 +763.94,97.50,8.489 +763.94,105.00,9.155 +763.94,112.50,9.823 +763.94,120.00,10.494 +763.94,127.50,11.168 +763.94,135.00,11.844 +763.94,142.50,12.524 +763.94,150.00,13.206 +1018.59,-150.00,-14.520 +1018.59,-142.50,-13.820 +1018.59,-135.00,-13.116 +1018.59,-127.50,-12.408 +1018.59,-120.00,-11.698 +1018.59,-112.50,-10.984 +1018.59,-105.00,-10.266 +1018.59,-97.50,-9.546 +1018.59,-90.00,-8.822 +1018.59,-82.50,-8.094 +1018.59,-75.00,-7.364 +1018.59,-67.50,-6.630 +1018.59,-60.00,-5.893 +1018.59,-52.50,-5.152 +1018.59,-45.00,-4.408 +1018.59,-37.50,-3.661 +1018.59,-30.00,-2.911 +1018.59,-22.50,-2.157 +1018.59,-15.00,-1.399 +1018.59,-7.50,-0.639 +1018.59,-1.50,-0.019 +1018.59,1.50,0.296 +1018.59,7.50,0.970 +1018.59,15.00,1.812 +1018.59,22.50,2.657 +1018.59,30.00,3.506 +1018.59,37.50,4.358 +1018.59,45.00,5.214 +1018.59,52.50,6.073 +1018.59,60.00,6.936 +1018.59,67.50,7.802 +1018.59,75.00,8.672 +1018.59,82.50,9.545 +1018.59,90.00,10.422 +1018.59,97.50,11.302 +1018.59,105.00,12.186 +1018.59,112.50,13.074 +1018.59,120.00,13.965 +1018.59,127.50,14.859 +1018.59,135.00,15.757 +1018.59,142.50,16.659 +1018.59,150.00,17.564 +1273.24,-150.00,-18.126 +1273.24,-142.50,-17.251 +1273.24,-135.00,-16.372 +1273.24,-127.50,-15.489 +1273.24,-120.00,-14.601 +1273.24,-112.50,-13.709 +1273.24,-105.00,-12.813 +1273.24,-97.50,-11.912 +1273.24,-90.00,-11.008 +1273.24,-82.50,-10.099 +1273.24,-75.00,-9.185 +1273.24,-67.50,-8.268 +1273.24,-60.00,-7.346 +1273.24,-52.50,-6.420 +1273.24,-45.00,-5.489 +1273.24,-37.50,-4.554 +1273.24,-30.00,-3.615 +1273.24,-22.50,-2.672 +1273.24,-15.00,-1.724 +1273.24,-7.50,-0.772 +1273.24,-1.50,0.000 +1273.24,1.50,0.397 +1273.24,7.50,1.240 +1273.24,15.00,2.291 +1273.24,22.50,3.347 +1273.24,30.00,4.407 +1273.24,37.50,5.471 +1273.24,45.00,6.540 +1273.24,52.50,7.613 +1273.24,60.00,8.691 +1273.24,67.50,9.773 +1273.24,75.00,10.860 +1273.24,82.50,11.952 +1273.24,90.00,13.048 +1273.24,97.50,14.149 +1273.24,105.00,15.254 +1273.24,112.50,16.364 +1273.24,120.00,17.478 +1273.24,127.50,18.597 +1273.24,135.00,19.720 +1273.24,142.50,20.848 +1273.24,150.00,21.981 +1527.89,-150.00,-21.674 +1527.89,-142.50,-20.629 +1527.89,-135.00,-19.579 +1527.89,-127.50,-18.523 +1527.89,-120.00,-17.462 +1527.89,-112.50,-16.395 +1527.89,-105.00,-15.323 +1527.89,-97.50,-14.245 +1527.89,-90.00,-13.162 +1527.89,-82.50,-12.074 +1527.89,-75.00,-10.980 +1527.89,-67.50,-9.881 +1527.89,-60.00,-8.776 +1527.89,-52.50,-7.666 +1527.89,-45.00,-6.550 +1527.89,-37.50,-5.429 +1527.89,-30.00,-4.302 +1527.89,-22.50,-3.170 +1527.89,-15.00,-2.032 +1527.89,-7.50,-0.888 +1527.89,-1.50,0.000 +1527.89,1.50,0.514 +1527.89,7.50,1.527 +1527.89,15.00,2.788 +1527.89,22.50,4.054 +1527.89,30.00,5.326 +1527.89,37.50,6.603 +1527.89,45.00,7.887 +1527.89,52.50,9.176 +1527.89,60.00,10.470 +1527.89,67.50,11.771 +1527.89,75.00,13.077 +1527.89,82.50,14.389 +1527.89,90.00,15.707 +1527.89,97.50,17.031 +1527.89,105.00,18.361 +1527.89,112.50,19.696 +1527.89,120.00,21.037 +1527.89,127.50,22.384 +1527.89,135.00,23.737 +1527.89,142.50,25.095 +1527.89,150.00,26.459 +1782.54,-150.00,-25.161 +1782.54,-142.50,-23.950 +1782.54,-135.00,-22.732 +1782.54,-127.50,-21.508 +1782.54,-120.00,-20.277 +1782.54,-112.50,-19.039 +1782.54,-105.00,-17.794 +1782.54,-97.50,-16.542 +1782.54,-90.00,-15.284 +1782.54,-82.50,-14.018 +1782.54,-75.00,-12.746 +1782.54,-67.50,-11.467 +1782.54,-60.00,-10.181 +1782.54,-52.50,-8.888 +1782.54,-45.00,-7.589 +1782.54,-37.50,-6.283 +1782.54,-30.00,-4.969 +1782.54,-22.50,-3.649 +1782.54,-15.00,-2.321 +1782.54,-7.50,-0.985 +1782.54,-1.50,0.000 +1782.54,1.50,0.649 +1782.54,7.50,1.833 +1782.54,15.00,3.305 +1782.54,22.50,4.782 +1782.54,30.00,6.267 +1782.54,37.50,7.759 +1782.54,45.00,9.257 +1782.54,52.50,10.763 +1782.54,60.00,12.277 +1782.54,67.50,13.797 +1782.54,75.00,15.325 +1782.54,82.50,16.860 +1782.54,90.00,18.402 +1782.54,97.50,19.952 +1782.54,105.00,21.509 +1782.54,112.50,23.073 +1782.54,120.00,24.644 +1782.54,127.50,26.223 +1782.54,135.00,27.809 +1782.54,142.50,29.402 +1782.54,150.00,31.002 +2037.18,-150.00,-28.584 +2037.18,-142.50,-27.212 +2037.18,-135.00,-25.831 +2037.18,-127.50,-24.442 +2037.18,-120.00,-23.044 +2037.18,-112.50,-21.638 +2037.18,-105.00,-20.223 +2037.18,-97.50,-18.800 +2037.18,-90.00,-17.368 +2037.18,-82.50,-15.929 +2037.18,-75.00,-14.480 +2037.18,-67.50,-13.023 +2037.18,-60.00,-11.558 +2037.18,-52.50,-10.085 +2037.18,-45.00,-8.603 +2037.18,-37.50,-7.112 +2037.18,-30.00,-5.613 +2037.18,-22.50,-4.105 +2037.18,-15.00,-2.588 +2037.18,-7.50,-1.060 +2037.18,-1.50,0.000 +2037.18,1.50,0.804 +2037.18,7.50,2.161 +2037.18,15.00,3.844 +2037.18,22.50,5.534 +2037.18,30.00,7.232 +2037.18,37.50,8.939 +2037.18,45.00,10.655 +2037.18,52.50,12.379 +2037.18,60.00,14.113 +2037.18,67.50,15.855 +2037.18,75.00,17.606 +2037.18,82.50,19.367 +2037.18,90.00,21.136 +2037.18,97.50,22.914 +2037.18,105.00,24.701 +2037.18,112.50,26.497 +2037.18,120.00,28.302 +2037.18,127.50,30.116 +2037.18,135.00,31.939 +2037.18,142.50,33.771 +2037.18,150.00,35.612 +2291.83,-150.00,-31.942 +2291.83,-142.50,-30.412 +2291.83,-135.00,-28.872 +2291.83,-127.50,-27.321 +2291.83,-120.00,-25.760 +2291.83,-112.50,-24.189 +2291.83,-105.00,-22.608 +2291.83,-97.50,-21.016 +2291.83,-90.00,-19.415 +2291.83,-82.50,-17.803 +2291.83,-75.00,-16.180 +2291.83,-67.50,-14.548 +2291.83,-60.00,-12.905 +2291.83,-52.50,-11.252 +2291.83,-45.00,-9.589 +2291.83,-37.50,-7.915 +2291.83,-30.00,-6.231 +2291.83,-22.50,-4.537 +2291.83,-15.00,-2.831 +2291.83,-7.50,-1.110 +2291.83,-1.50,0.000 +2291.83,1.50,0.982 +2291.83,7.50,2.514 +2291.83,15.00,4.409 +2291.83,22.50,6.311 +2291.83,30.00,8.224 +2291.83,37.50,10.147 +2291.83,45.00,12.081 +2291.83,52.50,14.025 +2291.83,60.00,15.981 +2291.83,67.50,17.947 +2291.83,75.00,19.924 +2291.83,82.50,21.912 +2291.83,90.00,23.910 +2291.83,97.50,25.920 +2291.83,105.00,27.941 +2291.83,112.50,29.972 +2291.83,120.00,32.014 +2291.83,127.50,34.067 +2291.83,135.00,36.131 +2291.83,142.50,38.205 +2291.83,150.00,40.291 +2546.48,-150.00,-35.232 +2546.48,-142.50,-33.548 +2546.48,-135.00,-31.852 +2546.48,-127.50,-30.144 +2546.48,-120.00,-28.424 +2546.48,-112.50,-26.691 +2546.48,-105.00,-24.946 +2546.48,-97.50,-23.189 +2546.48,-90.00,-21.419 +2546.48,-82.50,-19.638 +2546.48,-75.00,-17.844 +2546.48,-67.50,-16.037 +2546.48,-60.00,-14.219 +2546.48,-52.50,-12.388 +2546.48,-45.00,-10.545 +2546.48,-37.50,-8.690 +2546.48,-30.00,-6.822 +2546.48,-22.50,-4.941 +2546.48,-15.00,-3.046 +2546.48,-7.50,-1.131 +2546.48,-1.50,0.000 +2546.48,1.50,1.183 +2546.48,7.50,2.893 +2546.48,15.00,5.001 +2546.48,22.50,7.117 +2546.48,30.00,9.245 +2546.48,37.50,11.385 +2546.48,45.00,13.538 +2546.48,52.50,15.704 +2546.48,60.00,17.883 +2546.48,67.50,20.075 +2546.48,75.00,22.280 +2546.48,82.50,24.498 +2546.48,90.00,26.729 +2546.48,97.50,28.972 +2546.48,105.00,31.229 +2546.48,112.50,33.499 +2546.48,120.00,35.781 +2546.48,127.50,38.077 +2546.48,135.00,40.386 +2546.48,142.50,42.707 +2546.48,150.00,45.042 +2801.13,-150.00,-38.451 +2801.13,-142.50,-36.618 +2801.13,-135.00,-34.770 +2801.13,-127.50,-32.908 +2801.13,-120.00,-31.031 +2801.13,-112.50,-29.140 +2801.13,-105.00,-27.235 +2801.13,-97.50,-25.315 +2801.13,-90.00,-23.380 +2801.13,-82.50,-21.431 +2801.13,-75.00,-19.468 +2801.13,-67.50,-17.490 +2801.13,-60.00,-15.497 +2801.13,-52.50,-13.490 +2801.13,-45.00,-11.469 +2801.13,-37.50,-9.432 +2801.13,-30.00,-7.381 +2801.13,-22.50,-5.315 +2801.13,-15.00,-3.231 +2801.13,-7.50,-1.122 +2801.13,-1.50,0.000 +2801.13,1.50,1.412 +2801.13,7.50,3.302 +2801.13,15.00,5.623 +2801.13,22.50,7.954 +2801.13,30.00,10.298 +2801.13,37.50,12.657 +2801.13,45.00,15.030 +2801.13,52.50,17.419 +2801.13,60.00,19.823 +2801.13,67.50,22.243 +2801.13,75.00,24.678 +2801.13,82.50,27.128 +2801.13,90.00,29.593 +2801.13,97.50,32.074 +2801.13,105.00,34.570 +2801.13,112.50,37.081 +2801.13,120.00,39.608 +2801.13,127.50,42.150 +2801.13,135.00,44.707 +2801.13,142.50,47.279 +2801.13,150.00,49.867 +3055.77,-150.00,-41.595 +3055.77,-142.50,-39.617 +3055.77,-135.00,-37.622 +3055.77,-127.50,-35.610 +3055.77,-120.00,-33.581 +3055.77,-112.50,-31.534 +3055.77,-105.00,-29.471 +3055.77,-97.50,-27.391 +3055.77,-90.00,-25.294 +3055.77,-82.50,-23.181 +3055.77,-75.00,-21.050 +3055.77,-67.50,-18.902 +3055.77,-60.00,-16.737 +3055.77,-52.50,-14.556 +3055.77,-45.00,-12.357 +3055.77,-37.50,-10.141 +3055.77,-30.00,-7.907 +3055.77,-22.50,-5.656 +3055.77,-15.00,-3.384 +3055.77,-7.50,-1.077 +3055.77,-1.50,0.000 +3055.77,1.50,1.668 +3055.77,7.50,3.742 +3055.77,15.00,6.278 +3055.77,22.50,8.824 +3055.77,30.00,11.385 +3055.77,37.50,13.963 +3055.77,45.00,16.559 +3055.77,52.50,19.172 +3055.77,60.00,21.804 +3055.77,67.50,24.453 +3055.77,75.00,27.119 +3055.77,82.50,29.804 +3055.77,90.00,32.507 +3055.77,97.50,35.227 +3055.77,105.00,37.965 +3055.77,112.50,40.721 +3055.77,120.00,43.495 +3055.77,127.50,46.287 +3055.77,135.00,49.097 +3055.77,142.50,51.924 +3055.77,150.00,54.770 +3310.42,-150.00,-44.664 +3310.42,-142.50,-42.545 +3310.42,-135.00,-40.406 +3310.42,-127.50,-38.247 +3310.42,-120.00,-36.069 +3310.42,-112.50,-33.871 +3310.42,-105.00,-31.653 +3310.42,-97.50,-29.416 +3310.42,-90.00,-27.160 +3310.42,-82.50,-24.883 +3310.42,-75.00,-22.587 +3310.42,-67.50,-20.272 +3310.42,-60.00,-17.937 +3310.42,-52.50,-15.582 +3310.42,-45.00,-13.207 +3310.42,-37.50,-10.812 +3310.42,-30.00,-8.397 +3310.42,-22.50,-5.961 +3310.42,-15.00,-3.500 +3310.42,-7.50,-0.993 +3310.42,-1.50,0.000 +3310.42,1.50,1.955 +3310.42,7.50,4.216 +3310.42,15.00,6.968 +3310.42,22.50,9.730 +3310.42,30.00,12.509 +3310.42,37.50,15.308 +3310.42,45.00,18.127 +3310.42,52.50,20.966 +3310.42,60.00,23.826 +3310.42,67.50,26.707 +3310.42,75.00,29.608 +3310.42,82.50,32.529 +3310.42,90.00,35.471 +3310.42,97.50,38.434 +3310.42,105.00,41.418 +3310.42,112.50,44.422 +3310.42,120.00,47.447 +3310.42,127.50,50.492 +3310.42,135.00,53.558 +3310.42,142.50,56.645 +3310.42,150.00,59.752 +3565.07,-150.00,-47.654 +3565.07,-142.50,-45.397 +3565.07,-135.00,-43.118 +3565.07,-127.50,-40.817 +3565.07,-120.00,-38.493 +3565.07,-112.50,-36.147 +3565.07,-105.00,-33.778 +3565.07,-97.50,-31.387 +3565.07,-90.00,-28.973 +3565.07,-82.50,-26.537 +3565.07,-75.00,-24.078 +3565.07,-67.50,-21.596 +3565.07,-60.00,-19.092 +3565.07,-52.50,-16.566 +3565.07,-45.00,-14.017 +3565.07,-37.50,-11.445 +3565.07,-30.00,-8.849 +3565.07,-22.50,-6.228 +3565.07,-15.00,-3.578 +3565.07,-7.50,-0.866 +3565.07,-1.50,0.000 +3565.07,1.50,2.274 +3565.07,7.50,4.726 +3565.07,15.00,7.696 +3565.07,22.50,10.675 +3565.07,30.00,13.673 +3565.07,37.50,16.694 +3565.07,45.00,19.737 +3565.07,52.50,22.804 +3565.07,60.00,25.894 +3565.07,67.50,29.008 +3565.07,75.00,32.145 +3565.07,82.50,35.306 +3565.07,90.00,38.490 +3565.07,97.50,41.698 +3565.07,105.00,44.930 +3565.07,112.50,48.185 +3565.07,120.00,51.464 +3565.07,127.50,54.767 +3565.07,135.00,58.093 +3565.07,142.50,61.443 +3565.07,150.00,64.817 +3819.72,-150.00,-50.561 +3819.72,-142.50,-48.172 +3819.72,-135.00,-45.758 +3819.72,-127.50,-43.317 +3819.72,-120.00,-40.852 +3819.72,-112.50,-38.360 +3819.72,-105.00,-35.843 +3819.72,-97.50,-33.300 +3819.72,-90.00,-30.732 +3819.72,-82.50,-28.138 +3819.72,-75.00,-25.518 +3819.72,-67.50,-22.873 +3819.72,-60.00,-20.202 +3819.72,-52.50,-17.506 +3819.72,-45.00,-14.783 +3819.72,-37.50,-12.034 +3819.72,-30.00,-9.259 +3819.72,-22.50,-6.454 +3819.72,-15.00,-3.614 +3819.72,-7.50,-0.688 +3819.72,-1.50,0.000 +3819.72,1.50,2.627 +3819.72,7.50,5.275 +3819.72,15.00,8.464 +3819.72,22.50,11.661 +3819.72,30.00,14.879 +3819.72,37.50,18.123 +3819.72,45.00,21.392 +3819.72,52.50,24.687 +3819.72,60.00,28.010 +3819.72,67.50,31.358 +3819.72,75.00,34.734 +3819.72,82.50,38.136 +3819.72,90.00,41.566 +3819.72,97.50,45.022 +3819.72,105.00,48.505 +3819.72,112.50,52.015 +3819.72,120.00,55.551 +3819.72,127.50,59.115 +3819.72,135.00,62.705 +3819.72,142.50,66.322 +3819.72,150.00,69.966 +4074.37,-150.00,-53.385 +4074.37,-142.50,-50.867 +4074.37,-135.00,-48.321 +4074.37,-127.50,-45.745 +4074.37,-120.00,-43.141 +4074.37,-112.50,-40.507 +4074.37,-105.00,-37.845 +4074.37,-97.50,-35.154 +4074.37,-90.00,-32.434 +4074.37,-82.50,-29.685 +4074.37,-75.00,-26.907 +4074.37,-67.50,-24.100 +4074.37,-60.00,-21.264 +4074.37,-52.50,-18.398 +4074.37,-45.00,-15.504 +4074.37,-37.50,-12.579 +4074.37,-30.00,-9.624 +4074.37,-22.50,-6.635 +4074.37,-15.00,-3.605 +4074.37,-7.50,-0.452 +4074.37,-1.50,0.000 +4074.37,1.50,3.016 +4074.37,7.50,5.864 +4074.37,15.00,9.274 +4074.37,22.50,12.690 +4074.37,30.00,16.130 +4074.37,37.50,19.597 +4074.37,45.00,23.094 +4074.37,52.50,26.620 +4074.37,60.00,30.175 +4074.37,67.50,33.761 +4074.37,75.00,37.378 +4074.37,82.50,41.024 +4074.37,90.00,44.700 +4074.37,97.50,48.407 +4074.37,105.00,52.144 +4074.37,112.50,55.912 +4074.37,120.00,59.710 +4074.37,127.50,63.537 +4074.37,135.00,67.396 +4074.37,142.50,71.284 +4074.37,150.00,75.203 +4329.01,-150.00,-56.121 +4329.01,-142.50,-53.479 +4329.01,-135.00,-50.805 +4329.01,-127.50,-48.098 +4329.01,-120.00,-45.358 +4329.01,-112.50,-42.586 +4329.01,-105.00,-39.782 +4329.01,-97.50,-36.945 +4329.01,-90.00,-34.076 +4329.01,-82.50,-31.174 +4329.01,-75.00,-28.240 +4329.01,-67.50,-25.273 +4329.01,-60.00,-22.273 +4329.01,-52.50,-19.241 +4329.01,-45.00,-16.176 +4329.01,-37.50,-13.077 +4329.01,-30.00,-9.942 +4329.01,-22.50,-6.770 +4329.01,-15.00,-3.547 +4329.01,-7.50,-0.135 +4329.01,-1.50,0.000 +4329.01,1.50,3.443 +4329.01,7.50,6.496 +4329.01,15.00,10.128 +4329.01,22.50,13.765 +4329.01,30.00,17.427 +4329.01,37.50,21.120 +4329.01,45.00,24.845 +4329.01,52.50,28.603 +4329.01,60.00,32.394 +4329.01,67.50,36.219 +4329.01,75.00,40.078 +4329.01,82.50,43.970 +4329.01,90.00,47.897 +4329.01,97.50,51.857 +4329.01,105.00,55.852 +4329.01,112.50,59.880 +4329.01,120.00,63.942 +4329.01,127.50,68.038 +4329.01,135.00,72.168 +4329.01,142.50,76.331 +4329.01,150.00,80.529 +4583.66,-150.00,-58.768 +4583.66,-142.50,-56.006 +4583.66,-135.00,-53.207 +4583.66,-127.50,-50.373 +4583.66,-120.00,-47.502 +4583.66,-112.50,-44.594 +4583.66,-105.00,-41.651 +4583.66,-97.50,-38.671 +4583.66,-90.00,-35.655 +4583.66,-82.50,-32.603 +4583.66,-75.00,-29.515 +4583.66,-67.50,-26.390 +4583.66,-60.00,-23.229 +4583.66,-52.50,-20.031 +4583.66,-45.00,-16.796 +4583.66,-37.50,-13.523 +4583.66,-30.00,-10.211 +4583.66,-22.50,-6.854 +4583.66,-15.00,-3.436 +4583.66,-7.50,0.000 +4583.66,-1.50,0.000 +4583.66,1.50,3.910 +4583.66,7.50,7.173 +4583.66,15.00,11.030 +4583.66,22.50,14.889 +4583.66,30.00,18.774 +4583.66,37.50,22.693 +4583.66,45.00,26.648 +4583.66,52.50,30.640 +4583.66,60.00,34.668 +4583.66,67.50,38.734 +4583.66,75.00,42.838 +4583.66,82.50,46.979 +4583.66,90.00,51.158 +4583.66,97.50,55.374 +4583.66,105.00,59.629 +4583.66,112.50,63.921 +4583.66,120.00,68.251 +4583.66,127.50,72.618 +4583.66,135.00,77.024 +4583.66,142.50,81.467 +4583.66,150.00,85.948 +4838.31,-150.00,-61.322 +4838.31,-142.50,-58.444 +4838.31,-135.00,-55.525 +4838.31,-127.50,-52.567 +4838.31,-120.00,-49.568 +4838.31,-112.50,-46.529 +4838.31,-105.00,-43.449 +4838.31,-97.50,-40.330 +4838.31,-90.00,-37.170 +4838.31,-82.50,-33.970 +4838.31,-75.00,-30.730 +4838.31,-67.50,-27.449 +4838.31,-60.00,-24.128 +4838.31,-52.50,-20.766 +4838.31,-45.00,-17.362 +4838.31,-37.50,-13.917 +4838.31,-30.00,-10.426 +4838.31,-22.50,-6.885 +4838.31,-15.00,-3.270 +4838.31,-7.50,0.000 +4838.31,-1.50,0.000 +4838.31,1.50,4.417 +4838.31,7.50,7.898 +4838.31,15.00,11.981 +4838.31,22.50,16.063 +4838.31,30.00,20.173 +4838.31,37.50,24.320 +4838.31,45.00,28.506 +4838.31,52.50,32.733 +4838.31,60.00,37.000 +4838.31,67.50,41.309 +4838.31,75.00,45.659 +4838.31,82.50,50.051 +4838.31,90.00,54.485 +4838.31,97.50,58.961 +4838.31,105.00,63.478 +4838.31,112.50,68.038 +4838.31,120.00,72.639 +4838.31,127.50,77.282 +4838.31,135.00,81.967 +4838.31,142.50,86.693 +4838.31,150.00,91.461 +5092.96,-150.00,-63.780 +5092.96,-142.50,-60.790 +5092.96,-135.00,-57.756 +5092.96,-127.50,-54.677 +5092.96,-120.00,-51.554 +5092.96,-112.50,-48.386 +5092.96,-105.00,-45.174 +5092.96,-97.50,-41.918 +5092.96,-90.00,-38.617 +5092.96,-82.50,-35.271 +5092.96,-75.00,-31.881 +5092.96,-67.50,-28.447 +5092.96,-60.00,-24.967 +5092.96,-52.50,-21.442 +5092.96,-45.00,-17.872 +5092.96,-37.50,-14.254 +5092.96,-30.00,-10.585 +5092.96,-22.50,-6.859 +5092.96,-15.00,-3.042 +5092.96,-7.50,0.000 +5092.96,-1.50,0.000 +5092.96,1.50,4.968 +5092.96,7.50,8.671 +5092.96,15.00,12.984 +5092.96,22.50,17.290 +5092.96,30.00,21.627 +5092.96,37.50,26.002 +5092.96,45.00,30.421 +5092.96,52.50,34.884 +5092.96,60.00,39.392 +5092.96,67.50,43.946 +5092.96,75.00,48.545 +5092.96,82.50,53.191 +5092.96,90.00,57.882 +5092.96,97.50,62.620 +5092.96,105.00,67.403 +5092.96,112.50,72.233 +5092.96,120.00,77.109 +5092.96,127.50,82.030 +5092.96,135.00,86.998 +5092.96,142.50,92.012 +5092.96,150.00,97.072 \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/EM_drag.vemd b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/EM_drag.vemd new file mode 100644 index 0000000000000000000000000000000000000000..794a67609fe1dab8a292fb0bfca05299662d3411 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/EM_drag.vemd @@ -0,0 +1,24 @@ +n [rpm] , T_drag [Nm] +0, -0.62 +25.4647908947033, -0.65 +254.647908947033, -0.88 +509.295817894065, -1.14 +763.943726841098, -1.39 +1018.59163578813, -1.65 +1273.23954473516, -1.91 +1527.8874536822, -2.16 +1782.53536262923, -2.42 +2037.18327157626, -2.68 +2291.83118052329, -2.93 +2546.47908947033, -3.19 +2801.12699841736, -3.45 +3055.77490736439, -3.7 +3310.42281631142, -3.96 +3565.07072525846, -4.22 +3819.71863420549, -4.47 +4074.36654315252, -4.73 +4329.01445209955, -4.99 +4583.66236104659, -5.24 +4838.31026999362, -5.5 +5092.95817894065, -5.76 + diff --git a/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/EM_fld.vemp b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/EM_fld.vemp new file mode 100644 index 0000000000000000000000000000000000000000..1633112a97f17c1ab5db7d8780a7de63082f663b --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/EM_fld.vemp @@ -0,0 +1,24 @@ +n [rpm] , T_drive [Nm] , T_drag [Nm] +0, 150.00, -150.00 +25, 150.00, -150.00 +255, 150.00, -150.00 +509, 150.00, -150.00 +764, 150.00, -150.00 +1019, 150.00, -150.00 +1273, 150.00, -150.00 +1528, 125.00, -125.00 +1783, 107.14, -107.14 +2037, 93.75, -93.75 +2292, 83.33, -83.33 +2546, 75.00, -75.00 +2801, 68.18, -68.18 +3056, 62.50, -62.50 +3310, 57.69, -57.69 +3565, 53.57, -53.57 +3820, 50.00, -50.00 +4074, 46.88, -46.88 +4329, 44.12, -44.12 +4584, 41.67, -41.67 +4838, 39.47, -39.47 +5093, 37.50, -37.50 + diff --git a/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/Gear_1.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/Gear_1.vtlm new file mode 100644 index 0000000000000000000000000000000000000000..c9d45b071b4f64f4a4bd86a57ae350bb607d8b6d --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/Gear_1.vtlm @@ -0,0 +1,7 @@ +Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm] +0,100000,3500 +0,-100000,3500 +0,0,0 +10000,0,0 +10000,-100000,3500 +10000,100000,3500 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/Gear_10.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/Gear_10.vtlm new file mode 100644 index 0000000000000000000000000000000000000000..c9d45b071b4f64f4a4bd86a57ae350bb607d8b6d --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/Gear_10.vtlm @@ -0,0 +1,7 @@ +Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm] +0,100000,3500 +0,-100000,3500 +0,0,0 +10000,0,0 +10000,-100000,3500 +10000,100000,3500 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/Gear_11.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/Gear_11.vtlm new file mode 100644 index 0000000000000000000000000000000000000000..c9d45b071b4f64f4a4bd86a57ae350bb607d8b6d --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/Gear_11.vtlm @@ -0,0 +1,7 @@ +Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm] +0,100000,3500 +0,-100000,3500 +0,0,0 +10000,0,0 +10000,-100000,3500 +10000,100000,3500 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/Gear_12.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/Gear_12.vtlm new file mode 100644 index 0000000000000000000000000000000000000000..199761fac22cc011d829b656b53fbcb651c24412 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/Gear_12.vtlm @@ -0,0 +1,7 @@ +Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm] +0,100000,1500 +0,-100000,1500 +0,0,0 +10000,0,0 +10000,-100000,1500 +10000,100000,1500 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/Gear_2.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/Gear_2.vtlm new file mode 100644 index 0000000000000000000000000000000000000000..c9d45b071b4f64f4a4bd86a57ae350bb607d8b6d --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/Gear_2.vtlm @@ -0,0 +1,7 @@ +Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm] +0,100000,3500 +0,-100000,3500 +0,0,0 +10000,0,0 +10000,-100000,3500 +10000,100000,3500 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/Gear_3.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/Gear_3.vtlm new file mode 100644 index 0000000000000000000000000000000000000000..c9d45b071b4f64f4a4bd86a57ae350bb607d8b6d --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/Gear_3.vtlm @@ -0,0 +1,7 @@ +Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm] +0,100000,3500 +0,-100000,3500 +0,0,0 +10000,0,0 +10000,-100000,3500 +10000,100000,3500 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/Gear_4.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/Gear_4.vtlm new file mode 100644 index 0000000000000000000000000000000000000000..c9d45b071b4f64f4a4bd86a57ae350bb607d8b6d --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/Gear_4.vtlm @@ -0,0 +1,7 @@ +Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm] +0,100000,3500 +0,-100000,3500 +0,0,0 +10000,0,0 +10000,-100000,3500 +10000,100000,3500 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/Gear_5.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/Gear_5.vtlm new file mode 100644 index 0000000000000000000000000000000000000000..c9d45b071b4f64f4a4bd86a57ae350bb607d8b6d --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/Gear_5.vtlm @@ -0,0 +1,7 @@ +Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm] +0,100000,3500 +0,-100000,3500 +0,0,0 +10000,0,0 +10000,-100000,3500 +10000,100000,3500 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/Gear_6.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/Gear_6.vtlm new file mode 100644 index 0000000000000000000000000000000000000000..c9d45b071b4f64f4a4bd86a57ae350bb607d8b6d --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/Gear_6.vtlm @@ -0,0 +1,7 @@ +Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm] +0,100000,3500 +0,-100000,3500 +0,0,0 +10000,0,0 +10000,-100000,3500 +10000,100000,3500 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/Gear_7.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/Gear_7.vtlm new file mode 100644 index 0000000000000000000000000000000000000000..c9d45b071b4f64f4a4bd86a57ae350bb607d8b6d --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/Gear_7.vtlm @@ -0,0 +1,7 @@ +Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm] +0,100000,3500 +0,-100000,3500 +0,0,0 +10000,0,0 +10000,-100000,3500 +10000,100000,3500 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/Gear_8.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/Gear_8.vtlm new file mode 100644 index 0000000000000000000000000000000000000000..c9d45b071b4f64f4a4bd86a57ae350bb607d8b6d --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/Gear_8.vtlm @@ -0,0 +1,7 @@ +Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm] +0,100000,3500 +0,-100000,3500 +0,0,0 +10000,0,0 +10000,-100000,3500 +10000,100000,3500 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/Gear_9.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/Gear_9.vtlm new file mode 100644 index 0000000000000000000000000000000000000000..c9d45b071b4f64f4a4bd86a57ae350bb607d8b6d --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/Gear_9.vtlm @@ -0,0 +1,7 @@ +Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm] +0,100000,3500 +0,-100000,3500 +0,0,0 +10000,0,0 +10000,-100000,3500 +10000,100000,3500 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/Group5_ICE_Map.vmap b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/Group5_ICE_Map.vmap new file mode 100644 index 0000000000000000000000000000000000000000..3b030ade6a2698367084ec4492da6cfac6f0a187 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/Group5_ICE_Map.vmap @@ -0,0 +1,183 @@ +engine speed [rpm], torque [Nm], fuel consumption [g/h] +454,0,1050.48 +454,240.787665198238,3184.875 +454,481.575330396476,5936.91 +454,722.362995594714,8584.95 +454,963.150660792951,10708.27 +454,1203.93832599119,13054 +454,1444.72599118943,15575.45 +454,1685.51365638766,18097.57 +454,1926.3013215859,20619.68 +454,2167.08898678414,23141.8 +454,2407.87665198238,25663.92 +454,3611.81497797357,38495.88 +550,0,1050.48 +550,236.618181818182,3184.875 +550,473.236363636364,5936.91 +550,709.854545454545,8584.95 +550,946.472727272727,10708.27 +550,1183.09090909091,13054 +550,1419.70909090909,15575.45 +550,1656.32727272727,18097.57 +550,1892.94545454545,20619.68 +550,2129.56363636364,23141.8 +550,2366.18181818182,25663.92 +550,3549.27272727273,38495.88 +698.9,0,1211.83596 +698.9,232.41724137931,3781.81314 +698.9,464.834482758621,7145.8335 +698.9,697.251724137931,10252.92 +698.9,929.668965517241,13214.55 +698.9,1162.08620689655,16271.09 +698.9,1394.50344827586,19504.44 +698.9,1626.92068965517,22715.9 +698.9,1859.33793103448,26067.02 +698.9,2091.75517241379,29381.05 +698.9,2324.1724137931,32699.96 +698.9,3486.25862068966,49049.94 +847.8,0,1615.0266 +847.8,229.691932059448,4447.59372 +847.8,459.383864118896,8528.74425 +847.8,689.075796178344,12019.87 +847.8,918.767728237792,15642.49 +847.8,1148.45966029724,19348.62 +847.8,1378.15159235669,23071.1 +847.8,1607.84352441614,26864.31 +847.8,1837.53545647558,30815.18 +847.8,2067.22738853503,34854.4 +847.8,2296.91932059448,39155.09 +847.8,3445.37898089172,58732.635 +996.7,0,2030.25564 +996.7,227.780906993077,5229.771579 +996.7,455.561813986154,9850.10325 +996.7,683.342720979231,13853.76 +996.7,911.123627972309,18068.71 +996.7,1138.90453496539,22383.7 +996.7,1366.68544195846,26543.4 +996.7,1594.46634895154,30847.65 +996.7,1822.24725594462,35304.67 +996.7,2050.02816293769,40046.29 +996.7,2277.80906993077,45162.72 +996.7,3416.71360489616,67744.08 +1145.57,0,2255.29164 +1145.57,226.366902939148,6019.32735 +1145.57,452.733805878296,11007.2625 +1145.57,679.100708817445,15720.59 +1145.57,905.467611756593,20580.22 +1145.57,1131.83451469574,25484.81 +1145.57,1358.20141763489,30222.77 +1145.57,1584.56832057404,35006.22 +1145.57,1810.93522351319,40026.6 +1145.57,2037.30212645233,45496.89 +1145.57,2263.66902939148,50854.1 +1145.57,3395.50354408722,76281.15 +1309.19,0,2805.8706 +1309.19,225.1837479663,6914.05524 +1309.19,450.3674959326,12755.379 +1309.19,675.551243898899,18126.41 +1309.19,900.734991865199,23245.61 +1309.19,1125.9187398315,28611.71 +1309.19,1351.1024877978,34186.01 +1309.19,1576.2862357641,39773.96 +1309.19,1801.4699837304,45940.37 +1309.19,2026.6537316967,52485.97 +1309.19,2251.837479663,58360.23 +1309.19,3377.7562194945,87540.345 +1434,0,3204.43056 +1434,224.462761506276,7692.6996 +1434,448.925523012552,14094.29775 +1434,673.388284518829,19929.18 +1434,897.851046025105,25556.3 +1434,1122.31380753138,31326.33 +1434,1346.77656903766,37363.82 +1434,1571.23933054393,43571.91 +1434,1795.70209205021,50460.82 +1434,2020.16485355649,57604.52 +1434,2244.62761506276,64181.14 +1434,3366.94142259414,96271.71 +1558.9,0,3598.7976 +1558.9,223.85682853294,8537.32467 +1558.9,447.71365706588,15450.03525 +1558.9,671.57048559882,21747.18 +1558.9,895.42731413176,28037.21 +1558.9,1119.2841426647,34232.36 +1558.9,1343.14097119764,40669.25 +1558.9,1566.99779973058,47498.48 +1558.9,1790.85462826352,55015.01 +1558.9,2014.71145679646,62654.92 +1558.9,2238.5682853294,70071.75 +1558.9,3357.8524279941,105107.625 +1683.8,0,4111.3872 +1683.8,223.340788692244,9655.70767317 +1683.8,446.681577384487,17042.07559275 +1683.8,670.022366076731,23999.55661 +1683.8,893.363154768975,30943.61996 +1683.8,1116.70394346122,37482.51196 +1683.8,1340.04473215346,44617.51433 +1683.8,1563.38552084571,52071.24802 +1683.8,1786.72630953795,60004.28553 +1683.8,2010.06709823019,68251.45222 +1683.8,2233.40788692244,76381.08579 +1683.8,3350.11183038366,114571.628685 +1808.61,0,4927.8847716 +1808.61,222.896317614079,11001.15063855 +1808.61,445.792635228159,18855.489471 +1808.61,668.688952842238,26272.45949 +1808.61,891.585270456317,33838.93845 +1808.61,1114.4815880704,41281.1028 +1808.61,1337.37790568448,49065.70608 +1808.61,1560.27422329856,57066.14659 +1808.61,1783.17054091263,65324.34568 +1808.61,2006.06685852671,73876.09648 +1808.61,2228.96317614079,82384.30247 +1808.61,3343.44476421119,123576.453705 +1933.42,0,5744.3823432 +1933.42,222.509231310321,12346.59360393 +1933.42,445.018462620641,20668.90334925 +1933.42,667.527693930962,28545.36237 +1933.42,890.036925241282,36734.25694 +1933.42,1112.5461565516,45079.69364 +1933.42,1335.05538786192,53513.89783 +1933.42,1557.56461917224,62061.04516 +1933.42,1780.07385048256,70644.40583 +1933.42,2002.58308179289,79500.74074 +1933.42,2225.09231310321,88387.51915 +1933.42,3337.63846965481,132581.278725 +2058.23,0,6560.8799148 +2058.23,222.16909043207,13692.03656931 +2058.23,444.338180864141,22482.3172275 +2058.23,666.507271296211,30818.26525 +2058.23,888.676361728281,39629.57543 +2058.23,1110.84545216035,48878.28448 +2058.23,1333.01454259242,57962.08958 +2058.23,1555.18363302449,67055.94373 +2058.23,1777.35272345656,75964.46598 +2058.23,1999.52181388863,85125.385 +2058.23,2221.6909043207,94390.73583 +2058.23,3332.53635648106,141586.103745 +454,-132.999892473118,0 +550,-136.287634408602,0 +698.9,-141.387059139785,0 +847.8,-146.486483870968,0 +996.7,-154.959741568349,0 +1145.57,-166.781867309602,0 +1309.19,-179.775326124566,0 +1434,-194.150966312961,0 +1558.9,-211.039273001479,0 +1683.8,-227.927579689998,0 +1808.61,-247.09759476584,0 +1933.42,-268.858544903581,0 +2058.23,-290.619495041322,0 +454,-152.999892473118,0 +550,-156.287634408602,0 +698.9,-161.387059139785,0 +847.8,-166.486483870968,0 +996.7,-174.959741568349,0 +1145.57,-186.781867309602,0 +1309.19,-199.775326124566,0 +1434,-214.150966312961,0 +1558.9,-231.039273001479,0 +1683.8,-247.927579689998,0 +1808.61,-267.09759476584,0 +1933.42,-288.858544903581,0 +2058.23,-310.619495041322,0 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/Group5_ICE_fld.vfld b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/Group5_ICE_fld.vfld new file mode 100644 index 0000000000000000000000000000000000000000..4274d2cd558cd5088ca9a7749ea42c93fdb77682 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/Group5_ICE_fld.vfld @@ -0,0 +1,6 @@ +engine speed [1/min], full load torque [Nm], motoring torque [Nm] +550,810.92,-136.287634408602 +922,2134,-149.027634408602 +1354,2134,-183.333796296296 +1750,1909.85931710274,-236.878787878788 +2410,0,-351.951515151515 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/HEV_Parameter.vhctl b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/HEV_Parameter.vhctl new file mode 100644 index 0000000000000000000000000000000000000000..3b90919380a0ffa09f5f52d6172a4fde6ec06a32 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/HEV_Parameter.vhctl @@ -0,0 +1,20 @@ +{ + "Header": { + "CreatedBy": "", + "Date": "2021-06-16T09:26:18.2012105Z", + "AppVersion": "3", + "FileVersion": 1 + }, + "Body": { + "EquivalenceFactorDischarge": 2.35294117647059, + "EquivalenceFactorCharge": 1.7, + "MinSoC": 30, + "MaxSoC": 70, + "TargetSoC": 50.0, + "AuxBufferTime": 5.0, + "AuxBufferChgTime": 5.0, + "MinICEOnTime": 10.0, + "ICEStartPenaltyFactor": 0.1, + "CostFactorSOCExponent": 1 + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/LongHaul_mod5_id_2.vdri b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/LongHaul_mod5_id_2.vdri new file mode 100644 index 0000000000000000000000000000000000000000..e63c500aa35f91dc33f290fe8c5575ddb78cc346 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/LongHaul_mod5_id_2.vdri @@ -0,0 +1,4752 @@ +<s>,<v>,<grad>,<stop>,HW +0,0,-0.762754,5,1 +1,83,-0.763099,0,1 +2,83,-0.763445,0,1 +3,83,-0.763790,0,1 +4,83,-0.764136,0,1 +5,83,-0.764481,0,1 +6,83,-0.764827,0,1 +7,83,-0.765173,0,1 +8,83,-0.765518,0,1 +9,83,-0.765864,0,1 +10,83,-0.766209,0,1 +11,83,-0.766555,0,1 +12,85,-0.766900,0,1 +13,85,-0.767246,0,1 +14,85,-0.767592,0,1 +15,85,-0.767937,0,1 +16,85,-0.768283,0,1 +17,85,-0.768628,0,1 +18,85,-0.768974,0,1 +19,85,-0.769319,0,1 +20,85,-0.769665,0,1 +21,85,-0.770356,0,1 +22,85,-0.771046,0,1 +23,85,-0.771737,0,1 +24,85,-0.772428,0,1 +25,85,-0.773119,0,1 +26,85,-0.773809,0,1 +27,85,-0.774500,0,1 +28,85,-0.775191,0,1 +29,85,-0.775881,0,1 +30,85,-0.776572,0,1 +31,85,-0.777263,0,1 +32,85,-0.777954,0,1 +33,85,-0.778644,0,1 +34,85,-0.779335,0,1 +35,85,-0.780026,0,1 +36,85,-0.780717,0,1 +37,85,-0.781407,0,1 +38,85,-0.782098,0,1 +39,85,-0.782789,0,1 +40,85,-0.783480,0,1 +41,85,-0.784453,0,1 +42,85,-0.785426,0,1 +43,85,-0.786400,0,1 +44,85,-0.787373,0,1 +45,85,-0.788347,0,1 +46,85,-0.789320,0,1 +47,85,-0.790294,0,1 +48,85,-0.791267,0,1 +49,85,-0.792240,0,1 +50,85,-0.793214,0,1 +51,85,-0.794187,0,1 +52,85,-0.795161,0,1 +53,85,-0.796134,0,1 +54,85,-0.797108,0,1 +55,85,-0.798081,0,1 +56,85,-0.799054,0,1 +57,85,-0.800028,0,1 +58,85,-0.801001,0,1 +59,85,-0.801975,0,1 +60,85,-0.802948,0,1 +61,85,-0.804173,0,1 +62,85,-0.805398,0,1 +63,85,-0.806623,0,1 +64,85,-0.807848,0,1 +65,85,-0.809073,0,1 +66,85,-0.810297,0,1 +67,85,-0.811522,0,1 +68,85,-0.812747,0,1 +69,85,-0.813972,0,1 +70,85,-0.815197,0,1 +71,85,-0.816422,0,1 +72,85,-0.817647,0,1 +73,85,-0.818871,0,1 +74,85,-0.820096,0,1 +75,85,-0.821321,0,1 +76,85,-0.822546,0,1 +77,85,-0.823771,0,1 +78,85,-0.824996,0,1 +79,85,-0.826221,0,1 +80,85,-0.827446,0,1 +81,85,-0.828910,0,1 +82,85,-0.830375,0,1 +83,85,-0.831840,0,1 +84,85,-0.833305,0,1 +85,85,-0.834770,0,1 +86,85,-0.836234,0,1 +87,85,-0.837699,0,1 +88,85,-0.839164,0,1 +89,85,-0.840629,0,1 +90,85,-0.842094,0,1 +91,85,-0.843558,0,1 +92,85,-0.845023,0,1 +93,85,-0.846488,0,1 +94,85,-0.847953,0,1 +95,85,-0.849418,0,1 +96,85,-0.850882,0,1 +97,85,-0.852347,0,1 +98,85,-0.853812,0,1 +99,85,-0.855277,0,1 +100,85,-0.856742,0,1 +101,85,-0.858565,0,1 +102,85,-0.860387,0,1 +103,85,-0.862210,0,1 +104,85,-0.864033,0,1 +105,85,-0.865856,0,1 +106,85,-0.867679,0,1 +107,85,-0.869502,0,1 +108,85,-0.871325,0,1 +109,85,-0.873148,0,1 +110,85,-0.874971,0,1 +111,85,-0.876794,0,1 +112,85,-0.878617,0,1 +113,85,-0.880440,0,1 +114,85,-0.882263,0,1 +115,85,-0.884086,0,1 +116,85,-0.885909,0,1 +117,85,-0.887731,0,1 +118,85,-0.889554,0,1 +119,85,-0.891377,0,1 +120,85,-0.893200,0,1 +121,85,-0.895521,0,1 +122,85,-0.897841,0,1 +123,85,-0.900161,0,1 +124,85,-0.902481,0,1 +125,85,-0.904802,0,1 +126,85,-0.907122,0,1 +127,85,-0.909442,0,1 +128,85,-0.911763,0,1 +129,85,-0.914083,0,1 +130,85,-0.916403,0,1 +131,85,-0.918723,0,1 +132,85,-0.921044,0,1 +133,85,-0.923364,0,1 +134,85,-0.925684,0,1 +135,85,-0.928005,0,1 +136,85,-0.930325,0,1 +137,85,-0.932645,0,1 +138,85,-0.934966,0,1 +139,85,-0.937286,0,1 +140,85,-0.939606,0,1 +141,85,-0.942253,0,1 +142,85,-0.944899,0,1 +143,85,-0.947546,0,1 +144,85,-0.950192,0,1 +145,85,-0.952838,0,1 +146,85,-0.955485,0,1 +147,85,-0.958131,0,1 +148,85,-0.960778,0,1 +149,85,-0.963424,0,1 +150,85,-0.966071,0,1 +151,85,-0.968717,0,1 +152,85,-0.971364,0,1 +153,85,-0.974010,0,1 +154,85,-0.976657,0,1 +155,85,-0.979303,0,1 +156,85,-0.981950,0,1 +157,85,-0.984596,0,1 +158,85,-0.987243,0,1 +159,85,-0.989889,0,1 +160,85,-0.992535,0,1 +161,85,-0.995274,0,1 +162,85,-0.998013,0,1 +163,85,-1.000751,0,1 +164,85,-1.003490,0,1 +165,85,-1.006229,0,1 +166,85,-1.008968,0,1 +167,85,-1.011706,0,1 +168,85,-1.014445,0,1 +169,85,-1.017184,0,1 +170,85,-1.019922,0,1 +171,85,-1.022661,0,1 +172,85,-1.025400,0,1 +173,85,-1.028138,0,1 +174,85,-1.030877,0,1 +175,85,-1.033616,0,1 +176,85,-1.036354,0,1 +177,85,-1.039093,0,1 +178,85,-1.041832,0,1 +179,85,-1.044570,0,1 +180,85,-1.047309,0,1 +181,85,-1.050336,0,1 +182,85,-1.053362,0,1 +183,85,-1.056389,0,1 +184,85,-1.059415,0,1 +185,85,-1.062442,0,1 +186,85,-1.065468,0,1 +187,85,-1.068495,0,1 +188,85,-1.071521,0,1 +189,85,-1.074548,0,1 +190,85,-1.077575,0,1 +191,85,-1.080601,0,1 +192,85,-1.083628,0,1 +193,85,-1.086654,0,1 +194,85,-1.089681,0,1 +195,85,-1.092707,0,1 +196,85,-1.095734,0,1 +197,85,-1.098760,0,1 +198,85,-1.101787,0,1 +199,85,-1.104813,0,1 +200,85,-1.107840,0,1 +201,85,-1.111275,0,1 +202,85,-1.114709,0,1 +203,85,-1.118144,0,1 +204,85,-1.121578,0,1 +205,85,-1.125013,0,1 +206,85,-1.128448,0,1 +207,85,-1.131882,0,1 +208,85,-1.135317,0,1 +209,85,-1.138752,0,1 +210,85,-1.142186,0,1 +211,85,-1.145621,0,1 +212,85,-1.149055,0,1 +213,85,-1.152490,0,1 +214,85,-1.155925,0,1 +215,85,-1.159359,0,1 +216,85,-1.162794,0,1 +217,85,-1.166229,0,1 +218,85,-1.169663,0,1 +219,85,-1.173098,0,1 +220,85,-1.176533,0,1 +221,85,-1.179620,0,1 +222,85,-1.182707,0,1 +223,85,-1.185794,0,1 +224,85,-1.188881,0,1 +225,85,-1.191969,0,1 +226,85,-1.195056,0,1 +227,85,-1.198143,0,1 +228,85,-1.201230,0,1 +229,85,-1.204318,0,1 +230,85,-1.207405,0,1 +231,85,-1.210492,0,1 +232,85,-1.213579,0,1 +233,85,-1.216666,0,1 +234,85,-1.219754,0,1 +235,85,-1.222841,0,1 +236,85,-1.225928,0,1 +237,85,-1.229015,0,1 +238,85,-1.232103,0,1 +239,85,-1.235190,0,1 +240,85,-1.238277,0,1 +241,85,-1.240096,0,1 +242,85,-1.241914,0,1 +243,85,-1.243733,0,1 +244,85,-1.245552,0,1 +245,85,-1.247370,0,1 +246,85,-1.249189,0,1 +247,85,-1.251008,0,1 +248,85,-1.252827,0,1 +249,85,-1.254645,0,1 +250,85,-1.256464,0,1 +251,85,-1.258283,0,1 +252,85,-1.260101,0,1 +253,85,-1.261920,0,1 +254,85,-1.263739,0,1 +255,85,-1.265557,0,1 +256,85,-1.267376,0,1 +257,85,-1.269195,0,1 +258,85,-1.271013,0,1 +259,85,-1.272832,0,1 +260,85,-1.274651,0,1 +261,85,-1.275369,0,1 +262,85,-1.276087,0,1 +263,85,-1.276806,0,1 +264,85,-1.277524,0,1 +265,85,-1.278242,0,1 +266,85,-1.278960,0,1 +267,85,-1.279678,0,1 +268,85,-1.280397,0,1 +269,85,-1.281115,0,1 +270,85,-1.281833,0,1 +271,85,-1.282551,0,1 +272,85,-1.283269,0,1 +273,85,-1.283988,0,1 +274,85,-1.284706,0,1 +275,85,-1.285424,0,1 +276,85,-1.286142,0,1 +277,85,-1.286860,0,1 +278,85,-1.287579,0,1 +279,85,-1.288297,0,1 +280,85,-1.289015,0,1 +281,85,-1.289642,0,1 +282,85,-1.290268,0,1 +283,85,-1.290895,0,1 +284,85,-1.291522,0,1 +285,85,-1.292148,0,1 +286,85,-1.292775,0,1 +287,85,-1.293401,0,1 +288,85,-1.294028,0,1 +289,85,-1.294655,0,1 +290,85,-1.295281,0,1 +291,85,-1.295908,0,1 +292,85,-1.296534,0,1 +293,85,-1.297161,0,1 +294,85,-1.297788,0,1 +295,85,-1.298414,0,1 +296,85,-1.299041,0,1 +297,85,-1.299667,0,1 +298,85,-1.300294,0,1 +299,85,-1.300921,0,1 +300,85,-1.301547,0,1 +301,85,-1.302818,0,1 +302,85,-1.304088,0,1 +303,85,-1.305359,0,1 +304,85,-1.306629,0,1 +305,85,-1.307900,0,1 +306,85,-1.309170,0,1 +307,85,-1.310441,0,1 +308,85,-1.311711,0,1 +309,85,-1.312982,0,1 +310,85,-1.314252,0,1 +311,85,-1.315523,0,1 +312,85,-1.316793,0,1 +313,85,-1.318064,0,1 +314,85,-1.319335,0,1 +315,85,-1.320605,0,1 +316,85,-1.321876,0,1 +317,85,-1.323146,0,1 +318,85,-1.324417,0,1 +319,85,-1.325687,0,1 +320,85,-1.326958,0,1 +321,85,-1.328894,0,1 +322,85,-1.330829,0,1 +323,85,-1.332765,0,1 +324,85,-1.334701,0,1 +325,85,-1.336637,0,1 +326,85,-1.338573,0,1 +327,85,-1.340509,0,1 +328,85,-1.342445,0,1 +329,85,-1.344381,0,1 +330,85,-1.346317,0,1 +331,85,-1.348253,0,1 +332,85,-1.350188,0,1 +333,85,-1.352124,0,1 +334,85,-1.354060,0,1 +335,85,-1.355996,0,1 +336,85,-1.357932,0,1 +337,85,-1.359868,0,1 +338,85,-1.361804,0,1 +339,85,-1.363740,0,1 +340,85,-1.365676,0,1 +341,85,-1.368168,0,1 +342,85,-1.370661,0,1 +343,85,-1.373154,0,1 +344,85,-1.375646,0,1 +345,85,-1.378139,0,1 +346,85,-1.380632,0,1 +347,85,-1.383124,0,1 +348,85,-1.385617,0,1 +349,85,-1.388110,0,1 +350,85,-1.390602,0,1 +351,85,-1.393095,0,1 +352,85,-1.395588,0,1 +353,85,-1.398080,0,1 +354,85,-1.400573,0,1 +355,85,-1.403066,0,1 +356,85,-1.405558,0,1 +357,85,-1.408051,0,1 +358,85,-1.410544,0,1 +359,85,-1.413036,0,1 +360,85,-1.415529,0,1 +361,85,-1.418874,0,1 +362,85,-1.422220,0,1 +363,85,-1.425565,0,1 +364,85,-1.428910,0,1 +365,85,-1.432256,0,1 +366,85,-1.435601,0,1 +367,85,-1.438946,0,1 +368,85,-1.442292,0,1 +369,85,-1.445637,0,1 +370,85,-1.448983,0,1 +371,85,-1.452328,0,1 +372,85,-1.455673,0,1 +373,85,-1.459019,0,1 +374,85,-1.462364,0,1 +375,85,-1.465709,0,1 +376,85,-1.469055,0,1 +377,85,-1.472400,0,1 +378,85,-1.475745,0,1 +379,85,-1.479091,0,1 +380,85,-1.482436,0,1 +381,85,-1.486683,0,1 +382,85,-1.490931,0,1 +383,85,-1.495178,0,1 +384,85,-1.499425,0,1 +385,85,-1.503672,0,1 +386,85,-1.507919,0,1 +387,85,-1.512166,0,1 +388,85,-1.516414,0,1 +389,85,-1.520661,0,1 +390,85,-1.524908,0,1 +391,85,-1.529155,0,1 +392,85,-1.533402,0,1 +393,85,-1.537650,0,1 +394,85,-1.541897,0,1 +395,85,-1.546144,0,1 +396,85,-1.550391,0,1 +397,85,-1.554638,0,1 +398,85,-1.558885,0,1 +399,85,-1.563133,0,1 +400,85,-1.567380,0,1 +401,85,-1.571447,0,1 +402,85,-1.575513,0,1 +403,85,-1.579580,0,1 +404,85,-1.583647,0,1 +405,85,-1.587714,0,1 +406,85,-1.591781,0,1 +407,85,-1.595847,0,1 +408,85,-1.599914,0,1 +409,85,-1.603981,0,1 +410,85,-1.608048,0,1 +411,85,-1.612115,0,1 +412,85,-1.616181,0,1 +413,85,-1.620248,0,1 +414,85,-1.624315,0,1 +415,85,-1.628382,0,1 +416,85,-1.632449,0,1 +417,85,-1.636515,0,1 +418,85,-1.640582,0,1 +419,85,-1.644649,0,1 +420,85,-1.648716,0,1 +421,85,-1.650831,0,1 +422,85,-1.652946,0,1 +423,85,-1.655061,0,1 +424,85,-1.657176,0,1 +425,85,-1.659291,0,1 +426,85,-1.661406,0,1 +427,85,-1.663521,0,1 +428,85,-1.665636,0,1 +429,85,-1.667751,0,1 +430,85,-1.669866,0,1 +431,85,-1.671981,0,1 +432,85,-1.674096,0,1 +433,85,-1.676211,0,1 +434,85,-1.678326,0,1 +435,85,-1.680441,0,1 +436,85,-1.682556,0,1 +437,85,-1.684671,0,1 +438,85,-1.686786,0,1 +439,85,-1.688901,0,1 +440,85,-1.691016,0,1 +441,85,-1.689823,0,1 +442,85,-1.688629,0,1 +443,85,-1.687435,0,1 +444,85,-1.686242,0,1 +445,85,-1.685048,0,1 +446,85,-1.683855,0,1 +447,85,-1.682661,0,1 +448,85,-1.681467,0,1 +449,85,-1.680274,0,1 +450,85,-1.679080,0,1 +451,85,-1.677886,0,1 +452,85,-1.676693,0,1 +453,85,-1.675499,0,1 +454,85,-1.674306,0,1 +455,85,-1.673112,0,1 +456,85,-1.671918,0,1 +457,85,-1.670725,0,1 +458,85,-1.669531,0,1 +459,85,-1.668337,0,1 +460,85,-1.667144,0,1 +461,85,-1.662307,0,1 +462,85,-1.657470,0,1 +463,85,-1.652633,0,1 +464,85,-1.647797,0,1 +465,85,-1.642960,0,1 +466,85,-1.638123,0,1 +467,85,-1.633286,0,1 +468,85,-1.628450,0,1 +469,85,-1.623613,0,1 +470,85,-1.618776,0,1 +471,85,-1.613939,0,1 +472,85,-1.609103,0,1 +473,85,-1.604266,0,1 +474,85,-1.599429,0,1 +475,85,-1.594592,0,1 +476,85,-1.589756,0,1 +477,85,-1.584919,0,1 +478,85,-1.580082,0,1 +479,85,-1.575245,0,1 +480,85,-1.570409,0,1 +481,85,-1.563743,0,1 +482,85,-1.557077,0,1 +483,85,-1.550411,0,1 +484,85,-1.543746,0,1 +485,85,-1.537080,0,1 +486,85,-1.530414,0,1 +487,85,-1.523748,0,1 +488,85,-1.517083,0,1 +489,85,-1.510417,0,1 +490,85,-1.503751,0,1 +491,85,-1.497085,0,1 +492,85,-1.490420,0,1 +493,85,-1.483754,0,1 +494,85,-1.477088,0,1 +495,85,-1.470422,0,1 +496,85,-1.463757,0,1 +497,85,-1.457091,0,1 +498,85,-1.450425,0,1 +499,85,-1.443759,0,1 +500,85,-1.437094,0,1 +501,85,-1.432473,0,1 +502,85,-1.427853,0,1 +503,85,-1.423233,0,1 +504,85,-1.418612,0,1 +505,85,-1.413992,0,1 +506,85,-1.409371,0,1 +507,85,-1.404751,0,1 +508,85,-1.400131,0,1 +509,85,-1.395510,0,1 +510,85,-1.390890,0,1 +511,85,-1.386270,0,1 +512,85,-1.381649,0,1 +513,85,-1.377029,0,1 +514,85,-1.372408,0,1 +515,85,-1.367788,0,1 +516,85,-1.363168,0,1 +517,85,-1.358547,0,1 +518,85,-1.353927,0,1 +519,85,-1.349307,0,1 +520,85,-1.344686,0,1 +521,85,-1.344232,0,1 +522,85,-1.343777,0,1 +523,85,-1.343323,0,1 +524,85,-1.342869,0,1 +525,85,-1.342414,0,1 +526,85,-1.341960,0,1 +527,85,-1.341505,0,1 +528,85,-1.341051,0,1 +529,85,-1.340597,0,1 +530,85,-1.340142,0,1 +531,85,-1.339688,0,1 +532,85,-1.339234,0,1 +533,85,-1.338779,0,1 +534,85,-1.338325,0,1 +535,85,-1.337870,0,1 +536,85,-1.337416,0,1 +537,85,-1.336962,0,1 +538,85,-1.336507,0,1 +539,85,-1.336053,0,1 +540,85,-1.335598,0,1 +541,85,-1.338154,0,1 +542,85,-1.340710,0,1 +543,85,-1.343266,0,1 +544,85,-1.345822,0,1 +545,85,-1.348378,0,1 +546,85,-1.350934,0,1 +547,85,-1.353490,0,1 +548,85,-1.356046,0,1 +549,85,-1.358602,0,1 +550,85,-1.361158,0,1 +551,85,-1.363714,0,1 +552,85,-1.366270,0,1 +553,85,-1.368826,0,1 +554,85,-1.371382,0,1 +555,85,-1.373938,0,1 +556,85,-1.376494,0,1 +557,85,-1.379050,0,1 +558,85,-1.381606,0,1 +559,85,-1.384162,0,1 +560,85,-1.386718,0,1 +561,85,-1.389781,0,1 +562,85,-1.392844,0,1 +563,85,-1.395906,0,1 +564,85,-1.398969,0,1 +565,85,-1.402032,0,1 +566,85,-1.405094,0,1 +567,85,-1.408157,0,1 +568,85,-1.411220,0,1 +569,85,-1.414283,0,1 +570,85,-1.417345,0,1 +571,85,-1.420408,0,1 +572,85,-1.423471,0,1 +573,85,-1.426533,0,1 +574,85,-1.429596,0,1 +575,85,-1.432659,0,1 +576,85,-1.435722,0,1 +577,85,-1.438784,0,1 +578,85,-1.441847,0,1 +579,85,-1.444910,0,1 +580,85,-1.447972,0,1 +581,85,-1.447845,0,1 +582,85,-1.447717,0,1 +583,85,-1.447590,0,1 +584,85,-1.447462,0,1 +585,85,-1.447335,0,1 +586,85,-1.447207,0,1 +587,85,-1.447080,0,1 +588,85,-1.446952,0,1 +589,85,-1.446824,0,1 +590,85,-1.446697,0,1 +591,85,-1.446569,0,1 +592,85,-1.446442,0,1 +593,85,-1.446314,0,1 +594,85,-1.446187,0,1 +595,85,-1.446059,0,1 +596,85,-1.445932,0,1 +597,85,-1.445804,0,1 +598,85,-1.445677,0,1 +599,85,-1.445549,0,1 +600,85,-1.445421,0,1 +601,85,-1.439565,0,1 +602,85,-1.433709,0,1 +603,85,-1.427853,0,1 +604,85,-1.421997,0,1 +605,85,-1.416141,0,1 +606,85,-1.410285,0,1 +607,85,-1.404429,0,1 +608,85,-1.398573,0,1 +609,85,-1.392717,0,1 +610,85,-1.386861,0,1 +611,85,-1.381005,0,1 +612,85,-1.375149,0,1 +613,85,-1.369293,0,1 +614,85,-1.363437,0,1 +615,85,-1.357581,0,1 +616,85,-1.351725,0,1 +617,85,-1.345869,0,1 +618,85,-1.340013,0,1 +619,85,-1.334157,0,1 +620,85,-1.328301,0,1 +621,85,-1.317594,0,1 +622,85,-1.306886,0,1 +623,85,-1.296178,0,1 +624,85,-1.285470,0,1 +625,85,-1.274762,0,1 +626,85,-1.264054,0,1 +627,85,-1.253346,0,1 +628,85,-1.242638,0,1 +629,85,-1.231931,0,1 +630,85,-1.221223,0,1 +631,85,-1.210515,0,1 +632,85,-1.199807,0,1 +703,85,-0.333910,0,1 +704,85,-0.328709,0,1 +705,85,-0.323508,0,1 +706,85,-0.318307,0,1 +707,85,-0.313106,0,1 +708,85,-0.307905,0,1 +709,85,-0.302704,0,1 +710,85,-0.297503,0,1 +711,85,-0.292302,0,1 +712,85,-0.287102,0,1 +713,85,-0.281901,0,1 +714,85,-0.276700,0,1 +715,85,-0.271499,0,1 +716,85,-0.266298,0,1 +717,85,-0.261097,0,1 +718,85,-0.255896,0,1 +719,85,-0.250695,0,1 +720,85,-0.245494,0,1 +721,85,-0.242819,0,1 +722,85,-0.240145,0,1 +723,85,-0.237470,0,1 +724,85,-0.234795,0,1 +725,85,-0.232120,0,1 +726,85,-0.229446,0,1 +727,85,-0.226771,0,1 +728,85,-0.224096,0,1 +729,85,-0.221421,0,1 +730,85,-0.218747,0,1 +731,85,-0.216072,0,1 +732,85,-0.213397,0,1 +733,85,-0.210722,0,1 +734,85,-0.208048,0,1 +735,85,-0.205373,0,1 +736,85,-0.202698,0,1 +737,85,-0.200023,0,1 +738,85,-0.197349,0,1 +739,85,-0.194674,0,1 +740,85,-0.191999,0,1 +741,85,-0.188616,0,1 +742,85,-0.185232,0,1 +743,85,-0.181849,0,1 +744,85,-0.178465,0,1 +745,85,-0.175082,0,1 +746,85,-0.171698,0,1 +747,85,-0.168315,0,1 +748,85,-0.164931,0,1 +749,85,-0.161548,0,1 +750,85,-0.158164,0,1 +751,85,-0.154781,0,1 +752,85,-0.151397,0,1 +753,85,-0.148014,0,1 +754,85,-0.144630,0,1 +755,85,-0.141247,0,1 +756,85,-0.137863,0,1 +757,85,-0.134480,0,1 +758,85,-0.131096,0,1 +759,85,-0.127713,0,1 +760,85,-0.124329,0,1 +761,85,-0.120314,0,1 +762,85,-0.116299,0,1 +763,85,-0.112284,0,1 +764,85,-0.108270,0,1 +765,85,-0.104255,0,1 +766,85,-0.100240,0,1 +767,85,-0.096225,0,1 +768,85,-0.092210,0,1 +769,85,-0.088195,0,1 +770,85,-0.084180,0,1 +771,85,-0.080165,0,1 +772,85,-0.076150,0,1 +773,85,-0.072135,0,1 +774,85,-0.068121,0,1 +775,85,-0.064106,0,1 +776,85,-0.060091,0,1 +777,85,-0.056076,0,1 +778,85,-0.052061,0,1 +779,85,-0.048046,0,1 +780,85,-0.044031,0,1 +781,85,-0.041589,0,1 +782,85,-0.039148,0,1 +783,85,-0.036706,0,1 +784,85,-0.034264,0,1 +785,85,-0.031823,0,1 +786,85,-0.029381,0,1 +787,85,-0.026939,0,1 +788,85,-0.024498,0,1 +789,85,-0.022056,0,1 +790,85,-0.019614,0,1 +791,85,-0.017173,0,1 +792,85,-0.014731,0,1 +793,85,-0.012289,0,1 +794,85,-0.009848,0,1 +795,85,-0.007406,0,1 +796,85,-0.004964,0,1 +797,85,-0.002523,0,1 +798,85,-0.000081,0,1 +799,85,0.002361,0,1 +800,85,0.004802,0,1 +801,85,0.005588,0,1 +802,85,0.006374,0,1 +803,85,0.007159,0,1 +804,85,0.007945,0,1 +805,85,0.008730,0,1 +806,85,0.009516,0,1 +807,85,0.010301,0,1 +808,85,0.011087,0,1 +809,85,0.011872,0,1 +810,85,0.012658,0,1 +811,85,0.013443,0,1 +812,85,0.014229,0,1 +813,85,0.015014,0,1 +814,85,0.015800,0,1 +815,85,0.016586,0,1 +816,85,0.017371,0,1 +817,85,0.018157,0,1 +818,85,0.018942,0,1 +819,85,0.019728,0,1 +820,85,0.020513,0,1 +821,85,0.022874,0,1 +822,85,0.025235,0,1 +823,85,0.027596,0,1 +824,85,0.029957,0,1 +825,85,0.032318,0,1 +826,85,0.034679,0,1 +827,85,0.037039,0,1 +828,85,0.039400,0,1 +829,85,0.041761,0,1 +830,85,0.044122,0,1 +831,85,0.046483,0,1 +832,85,0.048844,0,1 +833,85,0.051205,0,1 +834,85,0.053566,0,1 +835,85,0.055927,0,1 +836,85,0.058287,0,1 +837,85,0.060648,0,1 +838,85,0.063009,0,1 +839,85,0.065370,0,1 +840,85,0.067731,0,1 +841,85,0.073389,0,1 +842,85,0.079046,0,1 +843,85,0.084704,0,1 +844,85,0.090361,0,1 +845,85,0.096019,0,1 +846,85,0.101676,0,1 +847,85,0.107334,0,1 +848,85,0.112991,0,1 +849,85,0.118649,0,1 +850,85,0.124306,0,1 +851,85,0.129964,0,1 +852,85,0.135621,0,1 +853,85,0.141279,0,1 +854,85,0.146936,0,1 +855,85,0.152594,0,1 +856,85,0.158252,0,1 +857,85,0.163909,0,1 +858,85,0.169567,0,1 +859,85,0.175224,0,1 +860,85,0.180882,0,1 +861,85,0.185827,0,1 +862,85,0.190773,0,1 +863,85,0.195718,0,1 +864,85,0.200664,0,1 +865,85,0.205610,0,1 +866,85,0.210555,0,1 +867,85,0.215501,0,1 +868,85,0.220446,0,1 +869,85,0.225392,0,1 +870,85,0.230337,0,1 +871,85,0.235283,0,1 +872,85,0.240228,0,1 +873,85,0.245174,0,1 +874,85,0.250120,0,1 +875,85,0.255065,0,1 +876,85,0.260011,0,1 +877,85,0.264956,0,1 +878,85,0.269902,0,1 +879,85,0.274847,0,1 +880,85,0.279793,0,1 +881,85,0.279123,0,1 +882,85,0.278454,0,1 +903,85,0.250463,0,1 +904,85,0.245151,0,1 +905,85,0.239838,0,1 +906,85,0.234525,0,1 +907,85,0.229213,0,1 +908,85,0.223900,0,1 +909,85,0.218587,0,1 +910,85,0.213275,0,1 +911,85,0.207962,0,1 +912,85,0.202650,0,1 +913,85,0.197337,0,1 +914,85,0.192024,0,1 +915,85,0.186712,0,1 +916,85,0.181399,0,1 +917,85,0.176086,0,1 +918,85,0.170774,0,1 +919,85,0.165461,0,1 +920,85,0.160148,0,1 +921,85,0.157259,0,1 +922,85,0.154369,0,1 +923,85,0.151480,0,1 +924,85,0.148590,0,1 +925,85,0.145700,0,1 +926,85,0.142811,0,1 +927,85,0.139921,0,1 +928,85,0.137032,0,1 +929,85,0.134142,0,1 +930,85,0.131252,0,1 +931,85,0.128363,0,1 +932,85,0.125473,0,1 +933,85,0.122583,0,1 +934,85,0.119694,0,1 +935,85,0.116804,0,1 +936,85,0.113915,0,1 +937,85,0.111025,0,1 +938,85,0.108135,0,1 +939,85,0.105246,0,1 +940,85,0.102356,0,1 +941,85,0.109137,0,1 +942,85,0.115918,0,1 +943,85,0.122698,0,1 +944,85,0.129479,0,1 +945,85,0.136260,0,1 +946,85,0.143040,0,1 +947,85,0.149821,0,1 +948,85,0.156602,0,1 +949,85,0.163382,0,1 +950,85,0.170163,0,1 +951,85,0.176944,0,1 +952,85,0.183724,0,1 +953,85,0.190505,0,1 +954,85,0.197286,0,1 +955,85,0.204067,0,1 +956,85,0.210847,0,1 +957,85,0.217628,0,1 +958,85,0.224409,0,1 +959,85,0.231189,0,1 +960,85,0.237970,0,1 +961,85,0.253810,0,1 +962,85,0.269651,0,1 +963,85,0.285491,0,1 +964,85,0.301331,0,1 +965,85,0.317171,0,1 +966,85,0.333012,0,1 +967,85,0.348852,0,1 +968,85,0.364692,0,1 +969,85,0.380533,0,1 +970,85,0.396373,0,1 +971,85,0.412213,0,1 +972,85,0.428054,0,1 +973,85,0.443894,0,1 +974,85,0.459734,0,1 +975,85,0.475575,0,1 +976,85,0.491415,0,1 +977,85,0.507255,0,1 +978,85,0.523095,0,1 +979,85,0.538936,0,1 +980,85,0.554776,0,1 +981,85,0.572811,0,1 +982,85,0.590847,0,1 +983,85,0.608882,0,1 +984,85,0.626917,0,1 +985,85,0.644952,0,1 +986,85,0.662988,0,1 +987,85,0.681023,0,1 +988,85,0.699058,0,1 +989,85,0.717093,0,1 +990,85,0.735129,0,1 +991,85,0.753164,0,1 +992,85,0.771199,0,1 +993,85,0.789235,0,1 +994,85,0.807270,0,1 +995,85,0.825305,0,1 +996,85,0.843340,0,1 +997,85,0.861376,0,1 +998,85,0.879411,0,1 +999,85,0.897446,0,1 +1000,85,0.915481,0,1 +1001,85,0.929909,0,1 +1002,85,0.944338,0,1 +1003,85,0.958766,0,1 +1004,85,0.973194,0,1 +1005,85,0.987622,0,1 +1006,85,1.002050,0,1 +1007,85,1.016478,0,1 +1008,85,1.030906,0,1 +1009,85,1.045334,0,1 +1010,85,1.059762,0,1 +1011,85,1.074190,0,1 +1012,85,1.088618,0,1 +1013,85,1.103046,0,1 +1014,85,1.117475,0,1 +1015,85,1.131903,0,1 +1016,85,1.146331,0,1 +1017,85,1.160759,0,1 +1018,85,1.175187,0,1 +1019,85,1.189615,0,1 +1020,85,1.204043,0,1 +1021,85,1.211875,0,1 +1022,85,1.219708,0,1 +1023,85,1.227540,0,1 +1024,85,1.235373,0,1 +1025,85,1.243205,0,1 +1026,85,1.251038,0,1 +1027,85,1.258870,0,1 +1028,85,1.266703,0,1 +1029,85,1.274535,0,1 +1030,85,1.282368,0,1 +1031,85,1.290200,0,1 +1032,85,1.298033,0,1 +1033,85,1.305865,0,1 +1034,85,1.313698,0,1 +1035,85,1.321530,0,1 +1036,85,1.329363,0,1 +1037,85,1.337195,0,1 +1038,85,1.345028,0,1 +1039,85,1.352860,0,1 +1040,85,1.360693,0,1 +1041,85,1.361991,0,1 +1042,85,1.363290,0,1 +1043,85,1.364588,0,1 +1044,85,1.365887,0,1 +1045,85,1.367185,0,1 +1046,85,1.368484,0,1 +1047,85,1.369782,0,1 +1048,85,1.371081,0,1 +1049,85,1.372379,0,1 +1050,85,1.373678,0,1 +1051,85,1.374976,0,1 +1052,85,1.376275,0,1 +1053,85,1.377573,0,1 +1054,85,1.378872,0,1 +1055,85,1.380170,0,1 +1056,85,1.381469,0,1 +1057,85,1.382768,0,1 +1058,85,1.384066,0,1 +1059,85,1.385365,0,1 +1060,85,1.386663,0,1 +1061,85,1.383728,0,1 +1062,85,1.380792,0,1 +1063,85,1.377857,0,1 +1064,85,1.374921,0,1 +1065,85,1.371986,0,1 +1066,85,1.369050,0,1 +1067,85,1.366115,0,1 +1068,85,1.363179,0,1 +1069,85,1.360244,0,1 +1070,85,1.357308,0,1 +1071,85,1.354373,0,1 +1072,85,1.351437,0,1 +1073,85,1.348502,0,1 +1074,85,1.345566,0,1 +1075,85,1.342631,0,1 +1076,85,1.339695,0,1 +1077,85,1.336759,0,1 +1078,85,1.333824,0,1 +1079,85,1.330888,0,1 +1080,85,1.327953,0,1 +1081,85,1.323536,0,1 +1082,85,1.319118,0,1 +1083,85,1.314701,0,1 +1084,85,1.310283,0,1 +1085,85,1.305866,0,1 +1086,85,1.301449,0,1 +1087,85,1.297031,0,1 +1088,85,1.292614,0,1 +1089,85,1.288196,0,1 +1090,85,1.283779,0,1 +1091,85,1.279361,0,1 +1092,85,1.274944,0,1 +1093,85,1.270527,0,1 +1094,85,1.266109,0,1 +1095,85,1.261692,0,1 +1096,85,1.257274,0,1 +1097,85,1.252857,0,1 +1098,85,1.248440,0,1 +1099,85,1.244022,0,1 +1100,85,1.239605,0,1 +1101,85,1.236591,0,1 +1102,85,1.233578,0,1 +1103,85,1.230565,0,1 +1104,85,1.227551,0,1 +1105,85,1.224538,0,1 +1106,85,1.221524,0,1 +1107,85,1.218511,0,1 +1108,85,1.215498,0,1 +1109,85,1.212484,0,1 +1110,85,1.209471,0,1 +1111,85,1.206457,0,1 +1112,85,1.203444,0,1 +1113,85,1.200430,0,1 +1114,85,1.197417,0,1 +1115,85,1.194404,0,1 +1116,85,1.191390,0,1 +1117,85,1.188377,0,1 +1118,85,1.185363,0,1 +1119,85,1.182350,0,1 +1120,85,1.179337,0,1 +1121,85,1.181090,0,1 +1122,85,1.182844,0,1 +1123,85,1.184598,0,1 +1124,85,1.186352,0,1 +1125,85,1.188106,0,1 +1126,85,1.189859,0,1 +1127,85,1.191613,0,1 +1128,85,1.193367,0,1 +1129,85,1.195121,0,1 +1130,85,1.196874,0,1 +1131,85,1.198628,0,1 +1132,85,1.200382,0,1 +1133,85,1.202136,0,1 +1134,85,1.203890,0,1 +1135,85,1.205643,0,1 +1136,85,1.207397,0,1 +1137,85,1.209151,0,1 +1138,85,1.210905,0,1 +1139,85,1.212659,0,1 +1140,85,1.214412,0,1 +1141,85,1.223684,0,1 +1142,85,1.232955,0,1 +1143,85,1.242227,0,1 +1144,85,1.251498,0,1 +1145,85,1.260770,0,1 +1146,85,1.270041,0,1 +1147,85,1.279313,0,1 +1148,85,1.288584,0,1 +1149,85,1.297856,0,1 +1150,85,1.307127,0,1 +1151,85,1.316398,0,1 +1152,85,1.325670,0,1 +1153,85,1.334941,0,1 +1154,85,1.344213,0,1 +1155,85,1.353484,0,1 +1156,85,1.362756,0,1 +1157,85,1.372027,0,1 +1158,85,1.381299,0,1 +1159,85,1.390570,0,1 +1160,85,1.399842,0,1 +1161,85,1.415680,0,1 +1162,85,1.431518,0,1 +1163,85,1.447356,0,1 +1164,85,1.463194,0,1 +1165,85,1.479032,0,1 +1166,85,1.494871,0,1 +1167,85,1.510709,0,1 +1168,85,1.526547,0,1 +1169,85,1.542385,0,1 +1170,85,1.558223,0,1 +1171,85,1.574061,0,1 +1172,85,1.589899,0,1 +1173,85,1.605738,0,1 +1174,85,1.621576,0,1 +1175,85,1.637414,0,1 +1176,85,1.653252,0,1 +1177,85,1.669090,0,1 +1178,85,1.684928,0,1 +1179,85,1.700766,0,1 +1180,85,1.716605,0,1 +1181,85,1.734189,0,1 +1182,85,1.751773,0,1 +1203,85,2.107329,0,1 +1204,85,2.120341,0,1 +1205,85,2.133353,0,1 +1206,85,2.146365,0,1 +1207,85,2.159377,0,1 +1208,85,2.172389,0,1 +1209,85,2.185401,0,1 +1210,85,2.198413,0,1 +1211,85,2.211425,0,1 +1212,85,2.224438,0,1 +1213,85,2.237450,0,1 +1214,85,2.250462,0,1 +1215,85,2.263474,0,1 +1216,85,2.276486,0,1 +1217,85,2.289498,0,1 +1218,85,2.302510,0,1 +1219,85,2.315522,0,1 +1220,85,2.328535,0,1 +1221,85,2.333977,0,1 +1222,85,2.339419,0,1 +1223,85,2.344861,0,1 +1224,85,2.350304,0,1 +1225,85,2.355746,0,1 +1226,85,2.361188,0,1 +1227,85,2.366631,0,1 +1228,85,2.372073,0,1 +1229,85,2.377515,0,1 +1230,85,2.382958,0,1 +1231,85,2.388400,0,1 +1232,85,2.393842,0,1 +1233,85,2.399284,0,1 +1234,85,2.404727,0,1 +1235,85,2.410169,0,1 +1236,85,2.415611,0,1 +1237,85,2.421054,0,1 +1238,85,2.426496,0,1 +1239,85,2.431938,0,1 +1240,85,2.437381,0,1 +1241,85,2.439186,0,1 +1242,85,2.440991,0,1 +1243,85,2.442796,0,1 +1244,85,2.444602,0,1 +1245,85,2.446407,0,1 +1246,85,2.448212,0,1 +1247,85,2.450017,0,1 +1248,85,2.451823,0,1 +1249,85,2.453628,0,1 +1250,85,2.455433,0,1 +1251,85,2.457238,0,1 +1252,85,2.459044,0,1 +1253,85,2.460849,0,1 +1254,85,2.462654,0,1 +1255,85,2.464460,0,1 +1256,85,2.466265,0,1 +1257,85,2.468070,0,1 +1258,85,2.469875,0,1 +1259,85,2.471681,0,1 +1260,85,2.473486,0,1 +1261,85,2.475742,0,1 +1262,85,2.477997,0,1 +1263,85,2.480253,0,1 +1264,85,2.482509,0,1 +1265,85,2.484764,0,1 +1266,85,2.487020,0,1 +1267,85,2.489276,0,1 +1268,85,2.491532,0,1 +1269,85,2.493787,0,1 +1270,85,2.496043,0,1 +1271,85,2.498299,0,1 +1272,85,2.500555,0,1 +1273,85,2.502810,0,1 +1274,85,2.505066,0,1 +1275,85,2.507322,0,1 +1276,85,2.509578,0,1 +1277,85,2.511833,0,1 +1278,85,2.514089,0,1 +1279,85,2.516345,0,1 +1280,85,2.518600,0,1 +1281,85,2.522135,0,1 +1282,85,2.525670,0,1 +1283,85,2.529204,0,1 +1284,85,2.532739,0,1 +1285,85,2.536273,0,1 +1286,85,2.539808,0,1 +1287,85,2.543342,0,1 +1288,85,2.546877,0,1 +1289,85,2.550411,0,1 +1290,85,2.553946,0,1 +1291,85,2.557480,0,1 +1292,85,2.561015,0,1 +1293,85,2.564549,0,1 +1294,85,2.568084,0,1 +1295,85,2.571618,0,1 +1296,85,2.575153,0,1 +1297,85,2.578687,0,1 +1298,85,2.582222,0,1 +1299,85,2.585757,0,1 +1300,85,2.589291,0,1 +1301,85,2.595388,0,1 +1302,85,2.601485,0,1 +1303,85,2.607582,0,1 +1304,85,2.613678,0,1 +1305,85,2.619775,0,1 +1306,85,2.625872,0,1 +1307,85,2.631969,0,1 +1308,85,2.638066,0,1 +1309,85,2.644163,0,1 +1310,85,2.650260,0,1 +1311,85,2.656356,0,1 +1312,85,2.662453,0,1 +1313,85,2.668550,0,1 +1314,85,2.674647,0,1 +1315,85,2.680744,0,1 +1316,85,2.686841,0,1 +1317,85,2.692938,0,1 +1318,85,2.699034,0,1 +1319,85,2.705131,0,1 +1320,85,2.711228,0,1 +1321,85,2.718787,0,1 +1322,85,2.726346,0,1 +1323,85,2.733905,0,1 +1324,85,2.741464,0,1 +1325,85,2.749023,0,1 +1326,85,2.756583,0,1 +1327,85,2.764142,0,1 +1328,85,2.771701,0,1 +1329,85,2.779260,0,1 +1330,85,2.786819,0,1 +1331,85,2.794378,0,1 +1332,85,2.801937,0,1 +1333,85,2.809496,0,1 +1334,85,2.817055,0,1 +1335,85,2.824614,0,1 +1336,85,2.832173,0,1 +1337,85,2.839732,0,1 +1338,85,2.847291,0,1 +1339,85,2.854850,0,1 +1340,85,2.862409,0,1 +1341,85,2.867938,0,1 +1342,85,2.873467,0,1 +1343,85,2.878996,0,1 +1344,85,2.884525,0,1 +1345,85,2.890053,0,1 +1346,85,2.895582,0,1 +1347,85,2.901111,0,1 +1348,85,2.906640,0,1 +1349,85,2.912169,0,1 +1350,85,2.917697,0,1 +1351,85,2.923226,0,1 +1352,85,2.928755,0,1 +1353,85,2.934284,0,1 +1354,85,2.939813,0,1 +1355,85,2.945342,0,1 +1356,85,2.950870,0,1 +1357,85,2.956399,0,1 +1358,85,2.961928,0,1 +1359,85,2.967457,0,1 +1360,85,2.972986,0,1 +1361,85,2.973519,0,1 +1362,85,2.974052,0,1 +1363,85,2.974586,0,1 +1364,85,2.975119,0,1 +1365,85,2.975652,0,1 +1366,85,2.976186,0,1 +1367,85,2.976719,0,1 +1368,85,2.977252,0,1 +1369,85,2.977786,0,1 +1370,85,2.978319,0,1 +1371,85,2.978853,0,1 +1372,85,2.979386,0,1 +1373,85,2.979919,0,1 +1374,85,2.980453,0,1 +1375,85,2.980986,0,1 +1376,85,2.981519,0,1 +1377,85,2.982053,0,1 +1378,85,2.982586,0,1 +1379,85,2.983119,0,1 +1380,85,2.983653,0,1 +1381,85,2.977422,0,1 +1382,85,2.971190,0,1 +1383,85,2.964959,0,1 +1384,85,2.958728,0,1 +1385,85,2.952497,0,1 +1386,85,2.946266,0,1 +1387,85,2.940035,0,1 +1388,85,2.933803,0,1 +1389,85,2.927572,0,1 +1390,85,2.921341,0,1 +1391,85,2.915110,0,1 +1392,85,2.908879,0,1 +1393,85,2.902647,0,1 +1394,85,2.896416,0,1 +1395,85,2.890185,0,1 +1396,85,2.883954,0,1 +1397,85,2.877723,0,1 +1398,85,2.871491,0,1 +1399,85,2.865260,0,1 +1400,85,2.859029,0,1 +1401,85,2.849425,0,1 +1402,85,2.839822,0,1 +1403,85,2.830218,0,1 +1404,85,2.820614,0,1 +1405,85,2.811010,0,1 +1406,85,2.801407,0,1 +1407,85,2.791803,0,1 +1408,85,2.782199,0,1 +1409,85,2.772595,0,1 +1410,85,2.762992,0,1 +1411,85,2.753388,0,1 +1412,85,2.743784,0,1 +1413,85,2.734180,0,1 +1414,85,2.724577,0,1 +1415,85,2.714973,0,1 +1416,85,2.705369,0,1 +1417,85,2.695765,0,1 +1418,85,2.686162,0,1 +1419,85,2.676558,0,1 +1420,85,2.666954,0,1 +1421,85,2.660029,0,1 +1422,85,2.653104,0,1 +1423,85,2.646179,0,1 +1424,85,2.639254,0,1 +1425,85,2.632329,0,1 +1426,85,2.625405,0,1 +1427,85,2.618480,0,1 +1428,85,2.611555,0,1 +1429,85,2.604630,0,1 +1430,85,2.597705,0,1 +1431,85,2.590780,0,1 +1432,85,2.583855,0,1 +1433,85,2.576930,0,1 +1434,85,2.570005,0,1 +1435,85,2.563080,0,1 +1436,85,2.556155,0,1 +1437,85,2.549230,0,1 +1438,85,2.542305,0,1 +1439,85,2.535381,0,1 +1440,85,2.528456,0,1 +1441,85,2.526626,0,1 +1442,85,2.524796,0,1 +1443,85,2.522967,0,1 +1444,85,2.521137,0,1 +1445,85,2.519307,0,1 +1446,85,2.517478,0,1 +1447,85,2.515648,0,1 +1448,85,2.513818,0,1 +1449,85,2.511989,0,1 +1450,85,2.510159,0,1 +1451,85,2.508329,0,1 +1452,85,2.506500,0,1 +1453,85,2.504670,0,1 +1454,85,2.502840,0,1 +1455,85,2.501011,0,1 +1456,85,2.499181,0,1 +1457,85,2.497351,0,1 +1458,85,2.495522,0,1 +1459,85,2.493692,0,1 +1460,85,2.491863,0,1 +1461,85,2.494672,0,1 +1462,85,2.497481,0,1 +1463,85,2.500290,0,1 +1464,85,2.503099,0,1 +1465,85,2.505908,0,1 +1466,85,2.508718,0,1 +1467,85,2.511527,0,1 +1468,85,2.514336,0,1 +1469,85,2.517145,0,1 +1470,85,2.519954,0,1 +1471,85,2.522764,0,1 +1472,85,2.525573,0,1 +1473,85,2.528382,0,1 +1474,85,2.531191,0,1 +1475,85,2.534000,0,1 +1476,85,2.536810,0,1 +1477,85,2.539619,0,1 +1478,85,2.542428,0,1 +1479,85,2.545237,0,1 +1480,85,2.548046,0,1 +1481,85,2.552906,0,1 +1482,85,2.557766,0,1 +1483,85,2.562626,0,1 +1484,85,2.567486,0,1 +1485,85,2.572346,0,1 +1486,85,2.577206,0,1 +1487,85,2.582066,0,1 +1488,85,2.586926,0,1 +1489,85,2.591786,0,1 +1490,85,2.596646,0,1 +1491,85,2.601506,0,1 +1492,85,2.606366,0,1 +1493,85,2.611226,0,1 +1494,85,2.616086,0,1 +1495,85,2.620946,0,1 +1496,85,2.625806,0,1 +1497,85,2.630666,0,1 +1498,85,2.635526,0,1 +1499,85,2.640387,0,1 +1500,85,2.645247,0,1 +1501,85,2.649072,0,1 +1502,85,2.652897,0,1 +1503,85,2.656722,0,1 +1504,85,2.660547,0,1 +1505,85,2.664372,0,1 +1506,85,2.668197,0,1 +1507,85,2.672023,0,1 +1508,85,2.675848,0,1 +1509,85,2.679673,0,1 +1510,85,2.683498,0,1 +1511,85,2.687323,0,1 +1512,85,2.691148,0,1 +1513,85,2.694973,0,1 +1514,85,2.698798,0,1 +1515,85,2.702624,0,1 +1516,85,2.706449,0,1 +1517,85,2.710274,0,1 +1518,85,2.714099,0,1 +1519,85,2.717924,0,1 +1520,85,2.721749,0,1 +1521,85,2.722967,0,1 +1522,85,2.724186,0,1 +1523,85,2.725404,0,1 +1524,85,2.726622,0,1 +1525,85,2.727840,0,1 +1526,85,2.729058,0,1 +1527,85,2.730276,0,1 +1528,85,2.731494,0,1 +1529,85,2.732712,0,1 +1530,85,2.733930,0,1 +1531,85,2.735148,0,1 +1532,85,2.736367,0,1 +1533,85,2.737585,0,1 +1534,85,2.738803,0,1 +1535,85,2.740021,0,1 +1536,85,2.741239,0,1 +1537,85,2.742457,0,1 +1538,85,2.743675,0,1 +1539,85,2.744893,0,1 +1540,85,2.746111,0,1 +1541,85,2.743632,0,1 +1542,85,2.741153,0,1 +1543,85,2.738674,0,1 +1544,85,2.736195,0,1 +1545,85,2.733715,0,1 +1546,85,2.731236,0,1 +1547,85,2.728757,0,1 +1548,85,2.726278,0,1 +1549,85,2.723799,0,1 +1550,85,2.721319,0,1 +1551,85,2.718840,0,1 +1552,85,2.716361,0,1 +1553,85,2.713882,0,1 +1554,85,2.711403,0,1 +1555,85,2.708923,0,1 +1556,85,2.706444,0,1 +1557,85,2.703965,0,1 +1558,85,2.701486,0,1 +1559,85,2.699007,0,1 +1560,85,2.696527,0,1 +1561,85,2.692243,0,1 +1562,85,2.687958,0,1 +1563,85,2.683673,0,1 +1564,85,2.679389,0,1 +1565,85,2.675104,0,1 +1566,85,2.670819,0,1 +1567,85,2.666535,0,1 +1568,85,2.662250,0,1 +1569,85,2.657966,0,1 +1570,85,2.653681,0,1 +1571,85,2.649396,0,1 +1572,85,2.645112,0,1 +1573,85,2.640827,0,1 +1574,85,2.636542,0,1 +1575,85,2.632258,0,1 +1576,85,2.627973,0,1 +1577,85,2.623688,0,1 +1578,85,2.619404,0,1 +1579,85,2.615119,0,1 +1580,85,2.610835,0,1 +1581,85,2.608361,0,1 +1582,85,2.605887,0,1 +1583,85,2.603414,0,1 +1584,85,2.600940,0,1 +1585,85,2.598467,0,1 +1586,85,2.595993,0,1 +1587,85,2.593520,0,1 +1588,85,2.591046,0,1 +1589,85,2.588572,0,1 +1590,85,2.586099,0,1 +1591,85,2.583625,0,1 +1592,85,2.581152,0,1 +1593,85,2.578678,0,1 +1594,85,2.576205,0,1 +1595,85,2.573731,0,1 +1596,85,2.571257,0,1 +1597,85,2.568784,0,1 +1598,85,2.566310,0,1 +1599,85,2.563837,0,1 +1600,85,2.561363,0,1 +1601,85,2.561212,0,1 +1602,85,2.561061,0,1 +1603,85,2.560909,0,1 +1604,85,2.560758,0,1 +1605,85,2.560607,0,1 +1606,85,2.560455,0,1 +1607,85,2.560304,0,1 +1608,85,2.560153,0,1 +1609,85,2.560001,0,1 +1610,85,2.559850,0,1 +1611,85,2.559699,0,1 +1612,85,2.559547,0,1 +1613,85,2.559396,0,1 +1614,85,2.559245,0,1 +1615,85,2.559093,0,1 +1616,85,2.558942,0,1 +1617,85,2.558791,0,1 +1618,85,2.558639,0,1 +1619,85,2.558488,0,1 +1620,85,2.558337,0,1 +1621,85,2.559118,0,1 +1622,85,2.559899,0,1 +1623,85,2.560680,0,1 +1624,85,2.561462,0,1 +1625,85,2.562243,0,1 +1626,85,2.563024,0,1 +1627,85,2.563805,0,1 +1628,85,2.564586,0,1 +1629,85,2.565368,0,1 +1630,85,2.566149,0,1 +1631,85,2.566930,0,1 +1632,85,2.567711,0,1 +1633,85,2.568492,0,1 +1634,85,2.569274,0,1 +1635,85,2.570055,0,1 +1636,85,2.570836,0,1 +1637,85,2.571617,0,1 +1638,85,2.572398,0,1 +1639,85,2.573180,0,1 +1640,85,2.573961,0,1 +1641,85,2.575310,0,1 +1642,85,2.576659,0,1 +1643,85,2.578007,0,1 +1644,85,2.579356,0,1 +1645,85,2.580705,0,1 +1646,85,2.582054,0,1 +1647,85,2.583403,0,1 +1648,85,2.584752,0,1 +1649,85,2.586101,0,1 +1650,85,2.587450,0,1 +1651,85,2.588799,0,1 +1652,85,2.590148,0,1 +1653,85,2.591497,0,1 +1654,85,2.592846,0,1 +1655,85,2.594194,0,1 +1656,85,2.595543,0,1 +1657,85,2.596892,0,1 +1658,85,2.598241,0,1 +1659,85,2.599590,0,1 +1660,85,2.600939,0,1 +1661,85,2.603449,0,1 +1662,85,2.605958,0,1 +1663,85,2.608468,0,1 +1664,85,2.610978,0,1 +1665,85,2.613487,0,1 +1666,85,2.615997,0,1 +1667,85,2.618507,0,1 +1668,85,2.621016,0,1 +1669,85,2.623526,0,1 +1670,85,2.626036,0,1 +1671,85,2.628545,0,1 +1672,85,2.631055,0,1 +1673,85,2.633564,0,1 +1674,85,2.636074,0,1 +1675,85,2.638584,0,1 +1676,85,2.641093,0,1 +1677,85,2.643603,0,1 +1678,85,2.646113,0,1 +1679,85,2.648622,0,1 +1680,85,2.651132,0,1 +1681,85,2.653018,0,1 +1682,85,2.654904,0,1 +1683,85,2.656790,0,1 +1684,85,2.658676,0,1 +1685,85,2.660562,0,1 +1686,85,2.662448,0,1 +1687,85,2.664334,0,1 +1688,85,2.666220,0,1 +1689,85,2.668107,0,1 +1690,85,2.669993,0,1 +1691,85,2.671879,0,1 +1692,85,2.673765,0,1 +1693,85,2.675651,0,1 +1694,85,2.677537,0,1 +1695,85,2.679423,0,1 +1696,85,2.681309,0,1 +1697,85,2.683195,0,1 +1698,85,2.685081,0,1 +1699,85,2.686967,0,1 +1700,85,2.688853,0,1 +1701,85,2.688039,0,1 +1702,85,2.687224,0,1 +1703,85,2.686410,0,1 +1704,85,2.685595,0,1 +1705,85,2.684780,0,1 +1706,85,2.683966,0,1 +1707,85,2.683151,0,1 +1708,85,2.682337,0,1 +1709,85,2.681522,0,1 +1710,85,2.680708,0,1 +1711,85,2.679893,0,1 +1712,85,2.679079,0,1 +1713,85,2.678264,0,1 +1714,85,2.677450,0,1 +1715,85,2.676635,0,1 +1716,85,2.675821,0,1 +1717,85,2.675006,0,1 +1718,85,2.674191,0,1 +1719,85,2.673377,0,1 +1720,85,2.672562,0,1 +1721,85,2.670696,0,1 +1722,85,2.668831,0,1 +1723,85,2.666965,0,1 +1724,85,2.665099,0,1 +1725,85,2.663233,0,1 +1726,85,2.661367,0,1 +1727,85,2.659501,0,1 +1728,85,2.657635,0,1 +1729,85,2.655769,0,1 +1730,85,2.653903,0,1 +1731,85,2.652037,0,1 +1732,85,2.650171,0,1 +1733,85,2.648305,0,1 +1734,85,2.646439,0,1 +1735,85,2.644573,0,1 +1736,85,2.642707,0,1 +1737,85,2.640842,0,1 +1738,85,2.638976,0,1 +1739,85,2.637110,0,1 +1740,85,2.635244,0,1 +1741,85,2.633353,0,1 +1742,85,2.631462,0,1 +1743,85,2.629572,0,1 +1744,85,2.627681,0,1 +1745,85,2.625791,0,1 +1746,85,2.623900,0,1 +1747,85,2.622009,0,1 +1748,85,2.620119,0,1 +1749,85,2.618228,0,1 +1750,85,2.616337,0,1 +1751,85,2.614447,0,1 +1752,85,2.612556,0,1 +1753,85,2.610665,0,1 +1754,85,2.608775,0,1 +1755,85,2.606884,0,1 +1756,85,2.604993,0,1 +1757,85,2.603103,0,1 +1758,85,2.601212,0,1 +1759,85,2.599322,0,1 +1760,85,2.597431,0,1 +1761,85,2.593347,0,1 +1762,85,2.589262,0,1 +1763,85,2.585178,0,1 +1764,85,2.581094,0,1 +1765,85,2.577010,0,1 +1766,85,2.572926,0,1 +1767,85,2.568841,0,1 +1768,85,2.564757,0,1 +1769,85,2.560673,0,1 +1770,85,2.556589,0,1 +1771,85,2.552504,0,1 +1772,85,2.548420,0,1 +1773,85,2.544336,0,1 +1774,85,2.540252,0,1 +1775,85,2.536167,0,1 +1776,85,2.532083,0,1 +1777,85,2.527999,0,1 +1778,85,2.523915,0,1 +1779,85,2.519831,0,1 +1780,85,2.515746,0,1 +1781,85,2.507689,0,1 +1782,85,2.499631,0,1 +1783,85,2.491573,0,1 +1784,85,2.483516,0,1 +1785,85,2.475458,0,1 +1786,85,2.467400,0,1 +1787,85,2.459343,0,1 +1788,85,2.451285,0,1 +1789,85,2.443227,0,1 +1790,85,2.435170,0,1 +1791,85,2.427112,0,1 +1792,85,2.419054,0,1 +1793,85,2.410997,0,1 +1794,85,2.402939,0,1 +1795,85,2.394881,0,1 +1796,85,2.386824,0,1 +1797,85,2.378766,0,1 +1798,85,2.370708,0,1 +1799,85,2.362650,0,1 +1800,85,2.354593,0,1 +1801,85,2.344431,0,1 +1802,85,2.334268,0,1 +1803,85,2.324106,0,1 +1804,85,2.313944,0,1 +1805,85,2.303782,0,1 +1806,85,2.293619,0,1 +1807,85,2.283457,0,1 +1808,85,2.273295,0,1 +1809,85,2.263133,0,1 +1810,85,2.252971,0,1 +1811,85,2.242808,0,1 +1812,85,2.232646,0,1 +1813,85,2.222484,0,1 +1814,85,2.212322,0,1 +1815,85,2.202160,0,1 +1816,85,2.191997,0,1 +1817,85,2.181835,0,1 +1818,85,2.171673,0,1 +1819,85,2.161511,0,1 +1820,85,2.151348,0,1 +1821,85,2.143733,0,1 +1822,85,2.136117,0,1 +1823,85,2.128502,0,1 +1824,85,2.120886,0,1 +1825,85,2.113271,0,1 +1826,85,2.105655,0,1 +1827,85,2.098039,0,1 +1828,85,2.090424,0,1 +1829,85,2.082808,0,1 +1830,85,2.075193,0,1 +1831,85,2.067577,0,1 +1832,85,2.059961,0,1 +1833,85,2.052346,0,1 +1834,85,2.044730,0,1 +1835,85,2.037115,0,1 +1836,85,2.029499,0,1 +1837,85,2.021884,0,1 +1838,85,2.014268,0,1 +1839,85,2.006652,0,1 +1840,85,1.999037,0,1 +1841,85,1.997348,0,1 +1842,85,1.995659,0,1 +1843,85,1.993970,0,1 +1844,85,1.992281,0,1 +1845,85,1.990592,0,1 +1846,85,1.988903,0,1 +1847,85,1.987214,0,1 +1848,85,1.985525,0,1 +1849,85,1.983836,0,1 +1850,85,1.982148,0,1 +1851,85,1.980459,0,1 +1852,85,1.978770,0,1 +1853,85,1.977081,0,1 +1854,85,1.975392,0,1 +1855,85,1.973703,0,1 +1856,85,1.972014,0,1 +1857,85,1.970325,0,1 +1858,85,1.968636,0,1 +1859,85,1.966947,0,1 +1860,85,1.965258,0,1 +1861,85,1.969450,0,1 +1862,85,1.973641,0,1 +1863,85,1.977833,0,1 +1864,85,1.982024,0,1 +1865,85,1.986216,0,1 +1866,85,1.990407,0,1 +1867,85,1.994598,0,1 +1868,85,1.998790,0,1 +1869,85,2.002981,0,1 +1870,85,2.007173,0,1 +1871,85,2.011364,0,1 +1872,85,2.015556,0,1 +1873,85,2.019747,0,1 +1874,85,2.023939,0,1 +1875,85,2.028130,0,1 +1876,85,2.032321,0,1 +1877,85,2.036513,0,1 +1878,85,2.040704,0,1 +1879,85,2.044896,0,1 +1880,85,2.049087,0,1 +1881,85,2.055892,0,1 +1882,85,2.062697,0,1 +1883,85,2.069501,0,1 +1884,85,2.076306,0,1 +1885,85,2.083111,0,1 +1886,85,2.089915,0,1 +1887,85,2.096720,0,1 +1888,85,2.103525,0,1 +1889,85,2.110329,0,1 +1890,85,2.117134,0,1 +1891,85,2.123939,0,1 +1892,85,2.130743,0,1 +1893,85,2.137548,0,1 +1894,85,2.144353,0,1 +1895,85,2.151157,0,1 +1896,85,2.157962,0,1 +1897,85,2.164767,0,1 +1898,85,2.171571,0,1 +1899,85,2.178376,0,1 +1900,85,2.185181,0,1 +1901,85,2.190485,0,1 +1902,85,2.195789,0,1 +1903,85,2.201093,0,1 +1904,85,2.206398,0,1 +1905,85,2.211702,0,1 +1906,85,2.217006,0,1 +1907,85,2.222310,0,1 +1908,85,2.227614,0,1 +1909,85,2.232918,0,1 +1910,85,2.238223,0,1 +1911,85,2.243527,0,1 +1912,85,2.248831,0,1 +1913,85,2.254135,0,1 +1914,85,2.259439,0,1 +1915,85,2.264744,0,1 +1916,85,2.270048,0,1 +1917,85,2.275352,0,1 +1918,85,2.280656,0,1 +1919,85,2.285960,0,1 +1920,85,2.291264,0,1 +1921,85,2.293144,0,1 +1922,85,2.295023,0,1 +1923,85,2.296903,0,1 +1924,85,2.298782,0,1 +1925,85,2.300661,0,1 +1926,85,2.302541,0,1 +1927,85,2.304420,0,1 +1928,85,2.306299,0,1 +1929,85,2.308179,0,1 +1930,85,2.310058,0,1 +1931,85,2.311938,0,1 +1932,85,2.313817,0,1 +1933,85,2.315696,0,1 +1934,85,2.317576,0,1 +1935,85,2.319455,0,1 +1936,85,2.321335,0,1 +1937,85,2.323214,0,1 +1938,85,2.325093,0,1 +1939,85,2.326973,0,1 +1940,85,2.328852,0,1 +1941,85,2.327097,0,1 +1942,85,2.325342,0,1 +1943,85,2.323587,0,1 +1944,85,2.321832,0,1 +1945,85,2.320076,0,1 +1946,85,2.318321,0,1 +1947,85,2.316566,0,1 +1948,85,2.314811,0,1 +1949,85,2.313056,0,1 +1950,85,2.311301,0,1 +1951,85,2.309546,0,1 +1952,85,2.307791,0,1 +1953,85,2.306036,0,1 +1954,85,2.304281,0,1 +1955,85,2.302525,0,1 +1956,85,2.300770,0,1 +1957,85,2.299015,0,1 +1958,85,2.297260,0,1 +1959,85,2.295505,0,1 +1960,85,2.293750,0,1 +1961,85,2.288201,0,1 +1962,85,2.282653,0,1 +2033,85,1.855638,0,1 +2034,85,1.853459,0,1 +2035,85,1.851280,0,1 +2036,85,1.849101,0,1 +2037,85,1.846922,0,1 +2038,85,1.844743,0,1 +2039,85,1.842564,0,1 +2040,85,1.840385,0,1 +2041,85,1.844117,0,1 +2042,85,1.847849,0,1 +2043,85,1.851581,0,1 +2044,85,1.855313,0,1 +2045,85,1.859046,0,1 +2046,85,1.862778,0,1 +2047,85,1.866510,0,1 +2048,85,1.870242,0,1 +2049,85,1.873974,0,1 +2050,85,1.877706,0,1 +2051,85,1.881438,0,1 +2052,85,1.885170,0,1 +2053,85,1.888902,0,1 +2054,85,1.892635,0,1 +2055,85,1.896367,0,1 +2056,85,1.900099,0,1 +2057,85,1.903831,0,1 +2058,85,1.907563,0,1 +2059,85,1.911295,0,1 +2060,85,1.915027,0,1 +2061,85,1.921967,0,1 +2062,85,1.928906,0,1 +2063,85,1.935846,0,1 +2064,85,1.942785,0,1 +2065,85,1.949725,0,1 +2066,85,1.956664,0,1 +2067,85,1.963603,0,1 +2068,85,1.970543,0,1 +2069,85,1.977482,0,1 +2070,85,1.984422,0,1 +2071,85,1.991361,0,1 +2072,85,1.998301,0,1 +2073,85,2.005240,0,1 +2074,85,2.012180,0,1 +2075,85,2.019119,0,1 +2076,85,2.026059,0,1 +2077,85,2.032998,0,1 +2078,85,2.039938,0,1 +2079,85,2.046877,0,1 +2080,85,2.053817,0,1 +2081,85,2.057311,0,1 +2082,85,2.060806,0,1 +2083,85,2.064300,0,1 +2084,85,2.067795,0,1 +2085,85,2.071289,0,1 +2086,85,2.074784,0,1 +2087,85,2.078278,0,1 +2088,85,2.081773,0,1 +2089,85,2.085268,0,1 +2090,85,2.088762,0,1 +2091,85,2.092257,0,1 +2092,85,2.095751,0,1 +2093,85,2.099246,0,1 +2094,85,2.102740,0,1 +2095,85,2.106235,0,1 +2096,85,2.109729,0,1 +2097,85,2.113224,0,1 +2098,85,2.116719,0,1 +2099,85,2.120213,0,1 +2100,85,2.123708,0,1 +2101,85,2.119878,0,1 +2102,85,2.116048,0,1 +2103,85,2.112218,0,1 +2104,85,2.108388,0,1 +2105,85,2.104558,0,1 +2106,85,2.100728,0,1 +2107,85,2.096898,0,1 +2108,85,2.093068,0,1 +2109,85,2.089238,0,1 +2110,85,2.085408,0,1 +2111,85,2.081578,0,1 +2112,85,2.077748,0,1 +2113,85,2.073918,0,1 +2114,85,2.070088,0,1 +2115,85,2.066258,0,1 +2116,85,2.062428,0,1 +2117,85,2.058598,0,1 +2118,85,2.054768,0,1 +2119,85,2.050938,0,1 +2120,85,2.047109,0,1 +2121,85,2.038872,0,1 +2122,85,2.030636,0,1 +2123,85,2.022400,0,1 +2124,85,2.014164,0,1 +2125,85,2.005928,0,1 +2126,85,1.997692,0,1 +2127,85,1.989455,0,1 +2128,85,1.981219,0,1 +2129,85,1.972983,0,1 +2130,85,1.964747,0,1 +2131,85,1.956511,0,1 +2132,85,1.948275,0,1 +2133,85,1.940038,0,1 +2134,85,1.931802,0,1 +2135,85,1.923566,0,1 +2136,85,1.915330,0,1 +2137,85,1.907094,0,1 +2138,85,1.898858,0,1 +2139,85,1.890621,0,1 +2140,85,1.882385,0,1 +2141,85,1.875150,0,1 +2142,85,1.867915,0,1 +2143,85,1.860679,0,1 +2144,85,1.853444,0,1 +2145,85,1.846209,0,1 +2146,85,1.838973,0,1 +2147,85,1.831738,0,1 +2148,85,1.824503,0,1 +2149,85,1.817267,0,1 +2150,85,1.810032,0,1 +2151,85,1.802797,0,1 +2152,85,1.795561,0,1 +2153,85,1.788326,0,1 +2154,85,1.781091,0,1 +2155,85,1.773855,0,1 +2156,85,1.766620,0,1 +2157,85,1.759385,0,1 +2158,85,1.752149,0,1 +2159,85,1.744914,0,1 +2160,85,1.737679,0,1 +2161,85,1.734138,0,1 +2162,85,1.730598,0,1 +2163,85,1.727058,0,1 +2164,85,1.723518,0,1 +2165,85,1.719977,0,1 +2166,85,1.716437,0,1 +2167,85,1.712897,0,1 +2168,85,1.709356,0,1 +2169,85,1.705816,0,1 +2170,85,1.702276,0,1 +2171,85,1.698735,0,1 +2172,85,1.695195,0,1 +2173,85,1.691655,0,1 +2174,85,1.688115,0,1 +2175,85,1.684574,0,1 +2176,85,1.681034,0,1 +2177,85,1.677494,0,1 +2178,85,1.673953,0,1 +2179,85,1.670413,0,1 +2180,85,1.666873,0,1 +2181,85,1.665791,0,1 +2182,85,1.664710,0,1 +2183,85,1.663628,0,1 +2184,85,1.662547,0,1 +2185,85,1.661465,0,1 +2186,85,1.660383,0,1 +2187,85,1.659302,0,1 +2188,85,1.658220,0,1 +2189,85,1.657139,0,1 +2190,85,1.656057,0,1 +2191,85,1.654975,0,1 +2192,85,1.653894,0,1 +2193,85,1.652812,0,1 +2194,85,1.651731,0,1 +2195,85,1.650649,0,1 +2196,85,1.649568,0,1 +2197,85,1.648486,0,1 +2198,85,1.647404,0,1 +2199,85,1.646323,0,1 +2200,85,1.645241,0,1 +2201,85,1.643475,0,1 +2202,85,1.641709,0,1 +2203,85,1.639943,0,1 +2204,85,1.638177,0,1 +2205,85,1.636411,0,1 +2206,85,1.634645,0,1 +2207,85,1.632879,0,1 +2208,85,1.631113,0,1 +2209,85,1.629347,0,1 +2210,85,1.627581,0,1 +2211,85,1.625815,0,1 +2212,85,1.624049,0,1 +2213,85,1.622283,0,1 +2214,85,1.620517,0,1 +2215,85,1.618751,0,1 +2216,85,1.616985,0,1 +2217,85,1.615219,0,1 +2218,85,1.613453,0,1 +2219,85,1.611687,0,1 +2220,85,1.609921,0,1 +2221,85,1.604847,0,1 +2222,85,1.599773,0,1 +2223,85,1.594699,0,1 +2224,85,1.589625,0,1 +2225,85,1.584551,0,1 +2226,85,1.579477,0,1 +2227,85,1.574403,0,1 +2228,85,1.569329,0,1 +2229,85,1.564255,0,1 +2230,85,1.559181,0,1 +2231,85,1.554107,0,1 +2232,85,1.549033,0,1 +2233,85,1.543959,0,1 +2234,85,1.538885,0,1 +2235,85,1.533811,0,1 +2236,85,1.528737,0,1 +2237,85,1.523663,0,1 +2238,85,1.518589,0,1 +2239,85,1.513515,0,1 +2240,85,1.508441,0,1 +2241,85,1.499047,0,1 +2242,85,1.489653,0,1 +2263,85,1.278905,0,1 +2264,85,1.265018,0,1 +2265,85,1.251131,0,1 +2266,85,1.237244,0,1 +2267,85,1.223357,0,1 +2268,85,1.209470,0,1 +2269,85,1.195583,0,1 +2270,85,1.181696,0,1 +2271,85,1.167809,0,1 +2272,85,1.153922,0,1 +2273,85,1.140035,0,1 +2274,85,1.126148,0,1 +2275,85,1.112261,0,1 +2276,85,1.098374,0,1 +2277,85,1.084487,0,1 +2278,85,1.070600,0,1 +2279,85,1.056713,0,1 +2280,85,1.042826,0,1 +2281,85,1.025823,0,1 +2282,85,1.008820,0,1 +2283,85,0.991817,0,1 +2284,85,0.974814,0,1 +2285,85,0.957811,0,1 +2286,85,0.940809,0,1 +2287,85,0.923806,0,1 +2288,85,0.906803,0,1 +2289,85,0.889800,0,1 +2290,85,0.872797,0,1 +2291,85,0.855795,0,1 +2292,85,0.838792,0,1 +2293,85,0.821789,0,1 +2294,85,0.804786,0,1 +2295,85,0.787783,0,1 +2296,85,0.770780,0,1 +2297,85,0.753778,0,1 +2298,85,0.736775,0,1 +2299,85,0.719772,0,1 +2300,85,0.702769,0,1 +2301,85,0.687445,0,1 +2302,85,0.672121,0,1 +2303,85,0.656797,0,1 +2304,85,0.641473,0,1 +2305,85,0.626148,0,1 +2306,85,0.610824,0,1 +2307,85,0.595500,0,1 +2308,85,0.580176,0,1 +2309,85,0.564852,0,1 +2310,85,0.549528,0,1 +2311,85,0.534203,0,1 +2312,85,0.518879,0,1 +2333,85,0.265887,0,1 +2334,85,0.255856,0,1 +2335,85,0.245825,0,1 +2336,85,0.235794,0,1 +2337,85,0.225764,0,1 +2338,85,0.215733,0,1 +2339,85,0.205702,0,1 +2340,85,0.195671,0,1 +2341,85,0.186808,0,1 +2342,85,0.177944,0,1 +2343,85,0.169081,0,1 +2344,85,0.160217,0,1 +2345,85,0.151354,0,1 +2346,85,0.142490,0,1 +2347,85,0.133627,0,1 +2348,85,0.124763,0,1 +2349,85,0.115900,0,1 +2350,85,0.107036,0,1 +2351,85,0.098173,0,1 +2352,85,0.089309,0,1 +2353,85,0.080446,0,1 +2354,85,0.071582,0,1 +2355,85,0.062719,0,1 +2356,85,0.053855,0,1 +2357,85,0.044992,0,1 +2358,85,0.036128,0,1 +2359,85,0.027265,0,1 +2360,85,0.018401,0,1 +2361,85,0.004867,0,1 +2362,85,-0.008667,0,1 +2363,85,-0.022201,0,1 +2364,85,-0.035736,0,1 +2365,85,-0.049270,0,1 +2366,85,-0.062804,0,1 +2367,85,-0.076338,0,1 +2368,85,-0.089873,0,1 +2369,85,-0.103407,0,1 +2370,85,-0.116941,0,1 +2371,85,-0.130476,0,1 +2372,85,-0.144010,0,1 +2373,85,-0.157544,0,1 +2374,85,-0.171078,0,1 +2375,85,-0.184613,0,1 +2376,85,-0.198147,0,1 +2377,85,-0.211681,0,1 +2378,85,-0.225215,0,1 +2379,85,-0.238750,0,1 +2380,85,-0.252284,0,1 +2381,85,-0.269755,0,1 +2382,85,-0.287226,0,1 +2383,85,-0.304697,0,1 +2384,85,-0.322168,0,1 +2385,85,-0.339639,0,1 +2386,85,-0.357111,0,1 +2387,85,-0.374582,0,1 +2388,85,-0.392053,0,1 +2389,85,-0.409524,0,1 +2390,85,-0.426995,0,1 +2391,85,-0.444466,0,1 +2392,85,-0.461937,0,1 +2393,85,-0.479408,0,1 +2394,85,-0.496879,0,1 +2395,85,-0.514350,0,1 +2396,85,-0.531822,0,1 +2397,85,-0.549293,0,1 +2398,85,-0.566764,0,1 +2399,85,-0.584235,0,1 +2400,85,-0.601706,0,1 +2401,85,-0.618795,0,1 +2402,85,-0.635884,0,1 +2403,85,-0.652973,0,1 +2404,85,-0.670061,0,1 +2405,85,-0.687150,0,1 +2406,85,-0.704239,0,1 +2407,85,-0.721328,0,1 +2408,85,-0.738417,0,1 +2409,85,-0.755506,0,1 +2410,85,-0.772595,0,1 +2411,85,-0.789684,0,1 +2412,85,-0.806772,0,1 +2413,85,-0.823861,0,1 +2414,85,-0.840950,0,1 +2415,85,-0.858039,0,1 +2416,85,-0.875128,0,1 +2417,85,-0.892217,0,1 +2418,85,-0.909306,0,1 +2419,85,-0.926395,0,1 +2420,85,-0.943483,0,1 +2421,85,-0.955067,0,1 +2422,85,-0.966651,0,1 +2423,85,-0.978234,0,1 +2424,85,-0.989818,0,1 +2425,85,-1.001401,0,1 +2426,85,-1.012985,0,1 +2427,85,-1.024568,0,1 +2428,85,-1.036152,0,1 +2429,85,-1.047735,0,1 +2430,85,-1.059319,0,1 +2431,85,-1.070902,0,1 +2432,85,-1.082486,0,1 +2433,85,-1.094069,0,1 +2434,85,-1.105653,0,1 +2435,85,-1.117236,0,1 +2436,85,-1.128820,0,1 +2437,85,-1.140403,0,1 +2438,85,-1.151987,0,1 +2439,85,-1.163570,0,1 +2440,85,-1.175154,0,1 +2441,85,-1.178414,0,1 +2442,85,-1.181674,0,1 +2443,85,-1.184935,0,1 +2444,85,-1.188195,0,1 +2445,85,-1.191455,0,1 +2446,85,-1.194715,0,1 +2447,85,-1.197975,0,1 +2448,85,-1.201236,0,1 +2449,85,-1.204496,0,1 +2450,85,-1.207756,0,1 +2451,85,-1.211016,0,1 +2452,85,-1.214276,0,1 +2453,85,-1.217537,0,1 +2454,85,-1.220797,0,1 +2455,85,-1.224057,0,1 +2456,85,-1.227317,0,1 +2457,85,-1.230577,0,1 +2458,85,-1.233838,0,1 +2459,85,-1.237098,0,1 +2460,85,-1.240358,0,1 +2461,85,-1.238217,0,1 +2462,85,-1.236075,0,1 +2463,85,-1.233934,0,1 +2464,85,-1.231793,0,1 +2465,85,-1.229651,0,1 +2466,85,-1.227510,0,1 +2467,85,-1.225368,0,1 +2468,85,-1.223227,0,1 +2469,85,-1.221086,0,1 +2470,85,-1.218944,0,1 +2471,85,-1.216803,0,1 +2472,85,-1.214661,0,1 +2473,85,-1.212520,0,1 +2474,85,-1.210379,0,1 +2475,85,-1.208237,0,1 +2476,85,-1.206096,0,1 +2477,85,-1.203954,0,1 +2478,85,-1.201813,0,1 +2479,85,-1.199672,0,1 +2480,85,-1.197530,0,1 +2481,85,-1.193308,0,1 +2482,85,-1.189086,0,1 +2483,85,-1.184864,0,1 +2484,85,-1.180642,0,1 +2485,85,-1.176420,0,1 +2486,85,-1.172198,0,1 +2487,85,-1.167976,0,1 +2488,85,-1.163754,0,1 +2489,85,-1.159532,0,1 +2490,85,-1.155310,0,1 +2491,85,-1.151088,0,1 +2492,85,-1.146866,0,1 +2493,85,-1.142644,0,1 +2494,85,-1.138422,0,1 +2495,85,-1.134200,0,1 +2496,85,-1.129978,0,1 +2497,85,-1.125756,0,1 +2498,85,-1.121534,0,1 +2499,85,-1.117312,0,1 +2500,85,-1.113090,0,1 +2501,85,-1.106050,0,1 +2502,85,-1.099009,0,1 +2503,85,-1.091969,0,1 +2504,85,-1.084928,0,1 +2505,85,-1.077887,0,1 +2506,85,-1.070847,0,1 +2507,85,-1.063806,0,1 +2508,85,-1.056766,0,1 +2509,85,-1.049725,0,1 +2510,85,-1.042684,0,1 +2511,85,-1.035644,0,1 +2512,85,-1.028603,0,1 +2513,85,-1.021563,0,1 +2514,85,-1.014522,0,1 +2515,85,-1.007482,0,1 +2516,85,-1.000441,0,1 +2517,85,-0.993400,0,1 +2518,85,-0.986360,0,1 +2519,85,-0.979319,0,1 +2520,85,-0.972279,0,1 +2521,85,-0.961838,0,1 +2522,85,-0.951398,0,1 +2523,85,-0.940958,0,1 +2524,85,-0.930518,0,1 +2525,85,-0.920078,0,1 +2526,85,-0.909638,0,1 +2527,85,-0.899198,0,1 +2528,85,-0.888758,0,1 +2529,85,-0.878318,0,1 +2530,85,-0.867878,0,1 +2531,85,-0.857438,0,1 +2532,85,-0.846998,0,1 +2533,85,-0.836558,0,1 +2534,85,-0.826117,0,1 +2535,85,-0.815677,0,1 +2536,85,-0.805237,0,1 +2537,85,-0.794797,0,1 +2538,85,-0.784357,0,1 +2539,85,-0.773917,0,1 +2540,85,-0.763477,0,1 +2541,85,-0.754449,0,1 +2542,85,-0.745421,0,1 +2543,85,-0.736393,0,1 +2544,85,-0.727365,0,1 +2545,85,-0.718337,0,1 +2546,85,-0.709309,0,1 +2547,85,-0.700282,0,1 +2548,85,-0.691254,0,1 +2549,85,-0.682226,0,1 +2550,85,-0.673198,0,1 +2551,85,-0.664170,0,1 +2552,85,-0.655142,0,1 +2553,85,-0.646114,0,1 +2554,85,-0.637086,0,1 +2555,85,-0.628058,0,1 +2556,85,-0.619030,0,1 +2557,85,-0.610002,0,1 +2558,85,-0.600974,0,1 +2559,85,-0.591946,0,1 +2560,85,-0.582918,0,1 +2561,85,-0.581507,0,1 +2562,85,-0.580095,0,1 +2563,85,-0.578684,0,1 +2564,85,-0.577272,0,1 +2565,85,-0.575861,0,1 +2566,85,-0.574449,0,1 +2567,85,-0.573038,0,1 +2568,85,-0.571626,0,1 +2569,85,-0.570215,0,1 +2570,85,-0.568803,0,1 +2571,85,-0.567391,0,1 +2572,85,-0.565980,0,1 +2573,85,-0.564568,0,1 +2574,85,-0.563157,0,1 +2575,85,-0.561745,0,1 +2576,85,-0.560334,0,1 +2577,85,-0.558922,0,1 +2578,85,-0.557511,0,1 +2579,85,-0.556099,0,1 +2580,85,-0.554688,0,1 +2581,85,-0.561644,0,1 +2582,85,-0.568601,0,1 +2583,85,-0.575558,0,1 +2584,85,-0.582515,0,1 +2585,85,-0.589472,0,1 +2586,85,-0.596429,0,1 +2587,85,-0.603386,0,1 +2588,85,-0.610342,0,1 +2589,85,-0.617299,0,1 +2590,85,-0.624256,0,1 +2591,85,-0.631213,0,1 +2592,85,-0.638170,0,1 +2593,85,-0.645127,0,1 +2594,85,-0.652084,0,1 +2595,85,-0.659040,0,1 +2596,85,-0.665997,0,1 +2597,85,-0.672954,0,1 +2598,85,-0.679911,0,1 +2599,85,-0.686868,0,1 +2600,85,-0.693825,0,1 +2601,85,-0.704906,0,1 +2602,85,-0.715987,0,1 +2603,85,-0.727068,0,1 +2604,85,-0.738149,0,1 +2605,85,-0.749229,0,1 +2606,85,-0.760310,0,1 +2607,85,-0.771391,0,1 +2608,85,-0.782472,0,1 +2609,85,-0.793553,0,1 +2610,85,-0.804634,0,1 +2611,85,-0.815715,0,1 +2612,85,-0.826796,0,1 +2613,85,-0.837877,0,1 +2614,85,-0.848958,0,1 +2615,85,-0.860039,0,1 +2616,85,-0.871120,0,1 +2617,85,-0.882201,0,1 +2618,85,-0.893282,0,1 +2619,85,-0.904363,0,1 +2620,85,-0.915444,0,1 +2621,85,-0.925409,0,1 +2622,85,-0.935375,0,1 +2623,85,-0.945341,0,1 +2624,85,-0.955307,0,1 +2625,85,-0.965273,0,1 +2626,85,-0.975238,0,1 +2627,85,-0.985204,0,1 +2628,85,-0.995170,0,1 +2629,85,-1.005136,0,1 +2630,85,-1.015102,0,1 +2631,85,-1.025067,0,1 +2632,85,-1.035033,0,1 +2633,85,-1.044999,0,1 +2634,85,-1.054965,0,1 +2635,85,-1.064930,0,1 +2636,85,-1.074896,0,1 +2637,85,-1.084862,0,1 +2638,85,-1.094828,0,1 +2639,85,-1.104794,0,1 +2640,85,-1.114759,0,1 +2641,85,-1.123859,0,1 +2642,85,-1.132958,0,1 +2643,85,-1.142057,0,1 +2644,85,-1.151157,0,1 +2645,85,-1.160256,0,1 +2646,85,-1.169355,0,1 +2647,85,-1.178455,0,1 +2648,85,-1.187554,0,1 +2649,85,-1.196653,0,1 +2650,85,-1.205753,0,1 +2651,85,-1.214852,0,1 +2652,85,-1.223951,0,1 +2653,85,-1.233051,0,1 +2654,85,-1.242150,0,1 +2655,85,-1.251249,0,1 +2656,85,-1.260348,0,1 +2657,85,-1.269448,0,1 +2658,85,-1.278547,0,1 +2659,85,-1.287646,0,1 +2660,85,-1.296746,0,1 +2661,85,-1.309614,0,1 +2662,85,-1.322481,0,1 +2663,85,-1.335349,0,1 +2664,85,-1.348217,0,1 +2665,85,-1.361085,0,1 +2666,85,-1.373953,0,1 +2667,85,-1.386821,0,1 +2668,85,-1.399688,0,1 +2669,85,-1.412556,0,1 +2670,85,-1.425424,0,1 +2671,85,-1.438292,0,1 +2672,85,-1.451160,0,1 +2673,85,-1.464027,0,1 +2674,85,-1.476895,0,1 +2675,85,-1.489763,0,1 +2676,85,-1.502631,0,1 +2677,85,-1.515499,0,1 +2678,85,-1.528367,0,1 +2679,85,-1.541234,0,1 +2680,85,-1.554102,0,1 +2681,85,-1.569509,0,1 +2682,85,-1.584917,0,1 +2683,85,-1.600324,0,1 +2684,85,-1.615731,0,1 +2685,85,-1.631138,0,1 +2686,85,-1.646545,0,1 +2687,85,-1.661953,0,1 +2688,85,-1.677360,0,1 +2689,85,-1.692767,0,1 +2690,85,-1.708174,0,1 +2691,85,-1.723581,0,1 +2692,85,-1.738989,0,1 +2693,85,-1.754396,0,1 +2694,85,-1.769803,0,1 +2695,85,-1.785210,0,1 +2696,85,-1.800617,0,1 +2697,85,-1.816025,0,1 +2698,85,-1.831432,0,1 +2699,85,-1.846839,0,1 +2700,85,-1.862246,0,1 +2701,85,-1.873517,0,1 +2702,85,-1.884788,0,1 +2703,85,-1.896059,0,1 +2704,85,-1.907330,0,1 +2705,85,-1.918601,0,1 +2706,85,-1.929872,0,1 +2707,85,-1.941143,0,1 +2708,85,-1.952414,0,1 +2709,85,-1.963685,0,1 +2710,85,-1.974956,0,1 +2711,85,-1.986227,0,1 +2712,85,-1.997498,0,1 +2713,85,-2.008769,0,1 +2714,85,-2.020040,0,1 +2715,85,-2.031311,0,1 +2716,85,-2.042582,0,1 +2717,85,-2.053853,0,1 +2718,85,-2.065124,0,1 +2719,85,-2.076395,0,1 +2720,85,-2.087666,0,1 +2721,85,-2.091522,0,1 +2722,85,-2.095377,0,1 +2723,85,-2.099233,0,1 +2724,85,-2.103088,0,1 +2725,85,-2.106943,0,1 +2726,85,-2.110799,0,1 +2727,85,-2.114654,0,1 +2728,85,-2.118510,0,1 +2729,85,-2.122365,0,1 +2730,85,-2.126221,0,1 +2731,85,-2.130076,0,1 +2732,85,-2.133931,0,1 +2733,85,-2.137787,0,1 +2734,85,-2.141642,0,1 +2735,85,-2.145498,0,1 +2736,85,-2.149353,0,1 +2737,85,-2.153209,0,1 +2738,85,-2.157064,0,1 +2739,85,-2.160920,0,1 +2740,85,-2.164775,0,1 +2741,85,-2.164447,0,1 +2742,85,-2.164118,0,1 +2743,85,-2.163790,0,1 +2744,85,-2.163462,0,1 +2745,85,-2.163134,0,1 +2746,85,-2.162805,0,1 +2747,85,-2.162477,0,1 +2748,85,-2.162149,0,1 +2749,85,-2.161821,0,1 +2750,85,-2.161492,0,1 +2751,85,-2.161164,0,1 +2752,85,-2.160836,0,1 +2753,85,-2.160508,0,1 +2754,85,-2.160179,0,1 +2755,85,-2.159851,0,1 +2756,85,-2.159523,0,1 +2757,85,-2.159195,0,1 +2758,85,-2.158866,0,1 +2759,85,-2.158538,0,1 +2760,85,-2.158210,0,1 +2761,85,-2.157627,0,1 +2762,85,-2.157044,0,1 +2763,85,-2.156461,0,1 +2764,85,-2.155878,0,1 +2765,85,-2.155295,0,1 +2766,85,-2.154712,0,1 +2767,85,-2.154129,0,1 +2768,85,-2.153546,0,1 +2769,85,-2.152963,0,1 +2770,85,-2.152380,0,1 +2771,85,-2.151797,0,1 +2772,85,-2.151214,0,1 +2773,85,-2.150631,0,1 +2774,85,-2.150048,0,1 +2775,85,-2.149465,0,1 +2776,85,-2.148882,0,1 +2777,85,-2.148299,0,1 +2778,85,-2.147716,0,1 +2779,85,-2.147133,0,1 +2780,85,-2.146549,0,1 +2781,85,-2.143750,0,1 +2782,85,-2.140951,0,1 +2783,85,-2.138152,0,1 +2784,85,-2.135353,0,1 +2785,85,-2.132554,0,1 +2786,85,-2.129755,0,1 +2787,85,-2.126956,0,1 +2788,85,-2.124157,0,1 +2789,85,-2.121358,0,1 +2790,85,-2.118559,0,1 +2791,85,-2.115760,0,1 +2792,85,-2.112961,0,1 +2793,85,-2.110162,0,1 +2794,85,-2.107363,0,1 +2795,85,-2.104564,0,1 +2796,85,-2.101764,0,1 +2797,85,-2.098965,0,1 +2798,85,-2.096166,0,1 +2799,85,-2.093367,0,1 +2800,85,-2.090568,0,1 +2801,85,-2.080710,0,1 +2802,85,-2.070853,0,1 +2803,85,-2.060995,0,1 +2804,85,-2.051137,0,1 +2805,85,-2.041279,0,1 +2806,85,-2.031421,0,1 +2807,85,-2.021563,0,1 +2808,85,-2.011706,0,1 +2809,85,-2.001848,0,1 +2810,85,-1.991990,0,1 +2811,85,-1.982132,0,1 +2812,85,-1.972274,0,1 +2813,85,-1.962417,0,1 +2814,85,-1.952559,0,1 +2815,85,-1.942701,0,1 +2816,85,-1.932843,0,1 +2817,85,-1.922985,0,1 +2818,85,-1.913127,0,1 +2819,85,-1.903270,0,1 +2820,85,-1.893412,0,1 +2821,85,-1.875552,0,1 +2822,85,-1.857693,0,1 +2823,85,-1.839834,0,1 +2824,85,-1.821974,0,1 +2825,85,-1.804115,0,1 +2826,85,-1.786256,0,1 +2827,85,-1.768396,0,1 +2828,85,-1.750537,0,1 +2829,85,-1.732678,0,1 +2830,85,-1.714818,0,1 +2831,85,-1.696959,0,1 +2832,85,-1.679100,0,1 +2833,85,-1.661241,0,1 +2834,85,-1.643381,0,1 +2835,85,-1.625522,0,1 +2836,85,-1.607663,0,1 +2837,85,-1.589803,0,1 +2838,85,-1.571944,0,1 +2839,85,-1.554085,0,1 +2840,85,-1.536225,0,1 +2841,85,-1.515667,0,1 +2842,85,-1.495108,0,1 +2843,85,-1.474550,0,1 +2844,85,-1.453992,0,1 +2845,85,-1.433433,0,1 +2846,85,-1.412875,0,1 +2847,85,-1.392316,0,1 +2848,85,-1.371758,0,1 +2849,85,-1.351199,0,1 +2850,85,-1.330641,0,1 +2851,85,-1.310082,0,1 +2852,85,-1.289524,0,1 +2853,85,-1.268966,0,1 +2854,85,-1.248407,0,1 +2855,85,-1.227849,0,1 +2856,85,-1.207290,0,1 +2857,85,-1.186732,0,1 +2858,85,-1.166173,0,1 +2859,85,-1.145615,0,1 +2860,85,-1.125057,0,1 +2861,85,-1.109817,0,1 +2862,85,-1.094578,0,1 +2863,85,-1.079339,0,1 +2864,85,-1.064099,0,1 +2865,85,-1.048860,0,1 +2866,85,-1.033621,0,1 +2867,85,-1.018381,0,1 +2868,85,-1.003142,0,1 +2869,85,-0.987903,0,1 +2870,85,-0.972663,0,1 +2871,85,-0.957424,0,1 +2872,85,-0.942184,0,1 +2873,85,-0.926945,0,1 +2874,85,-0.911706,0,1 +2875,85,-0.896466,0,1 +2876,85,-0.881227,0,1 +2877,85,-0.865988,0,1 +2878,85,-0.850748,0,1 +2879,85,-0.835509,0,1 +2880,85,-0.820270,0,1 +2881,85,-0.815009,0,1 +2882,85,-0.809748,0,1 +2883,85,-0.804487,0,1 +2884,85,-0.799226,0,1 +2885,85,-0.793965,0,1 +2886,85,-0.788704,0,1 +2887,85,-0.783443,0,1 +2888,85,-0.778182,0,1 +2889,85,-0.772921,0,1 +2890,85,-0.767660,0,1 +2891,85,-0.762399,0,1 +2892,85,-0.757138,0,1 +2893,85,-0.751877,0,1 +2894,85,-0.746616,0,1 +2895,85,-0.741355,0,1 +2896,85,-0.736094,0,1 +2897,85,-0.730833,0,1 +2898,85,-0.725572,0,1 +2899,85,-0.720311,0,1 +2900,85,-0.715050,0,1 +2901,85,-0.718241,0,1 +2902,85,-0.721431,0,1 +2903,85,-0.724621,0,1 +2904,85,-0.727811,0,1 +2905,85,-0.731001,0,1 +2906,85,-0.734191,0,1 +2907,85,-0.737381,0,1 +2908,85,-0.740571,0,1 +2909,85,-0.743761,0,1 +2910,85,-0.746951,0,1 +2911,85,-0.750141,0,1 +2912,85,-0.753331,0,1 +2913,85,-0.756521,0,1 +2914,85,-0.759711,0,1 +2915,85,-0.762901,0,1 +2916,85,-0.766091,0,1 +2917,0,-0.769281,45,1 +2918,79,-0.772471,0,1 +2919,79,-0.775661,0,1 +2920,79,-0.778852,0,1 +2921,79,-0.784182,0,1 +2922,79,-0.789512,0,1 +2923,79,-0.794842,0,1 +2924,79,-0.800173,0,1 +2925,79,-0.805503,0,1 +2926,79,-0.810833,0,1 +2927,79,-0.816164,0,1 +2928,79,-0.821494,0,1 +2929,79,-0.826824,0,1 +2930,79,-0.832154,0,1 +2931,79,-0.837485,0,1 +2932,79,-0.842815,0,1 +2933,79,-0.848145,0,1 +2934,79,-0.853476,0,1 +2935,79,-0.858806,0,1 +2936,79,-0.864136,0,1 +2937,79,-0.869466,0,1 +2938,79,-0.874797,0,1 +2939,79,-0.880127,0,1 +2940,79,-0.885457,0,1 +2941,79,-0.887247,0,1 +2942,79,-0.889037,0,1 +2943,79,-0.890828,0,1 +2944,79,-0.892618,0,1 +2945,79,-0.894408,0,1 +2946,79,-0.896198,0,1 +2947,79,-0.897988,0,1 +2948,79,-0.899778,0,1 +2949,79,-0.901568,0,1 +2950,79,-0.903358,0,1 +2951,79,-0.905148,0,1 +2952,79,-0.906938,0,1 +2953,79,-0.908728,0,1 +2954,79,-0.910518,0,1 +2955,79,-0.912309,0,1 +2956,79,-0.914099,0,1 +2957,79,-0.915889,0,1 +2958,79,-0.917679,0,1 +2959,79,-0.919469,0,1 +2960,79,-0.921259,0,1 +2961,79,-0.918510,0,1 +2962,79,-0.915761,0,1 +2963,79,-0.913012,0,1 +2964,79,-0.910264,0,1 +2965,79,-0.907515,0,1 +2966,79,-0.904766,0,1 +2967,79,-0.902017,0,1 +2968,79,-0.899268,0,1 +2969,79,-0.896519,0,1 +2970,79,-0.893770,0,1 +2971,79,-0.891022,0,1 +2972,79,-0.888273,0,1 +2973,79,-0.885524,0,1 +2974,79,-0.882775,0,1 +2975,79,-0.880026,0,1 +2976,79,-0.877277,0,1 +2977,79,-0.874528,0,1 +2978,79,-0.871780,0,1 +2979,79,-0.869031,0,1 +2980,79,-0.866282,0,1 +2981,79,-0.860478,0,1 +2982,79,-0.854675,0,1 +2983,79,-0.848871,0,1 +2984,79,-0.843067,0,1 +2985,79,-0.837264,0,1 +2986,79,-0.831460,0,1 +2987,79,-0.825657,0,1 +2988,79,-0.819853,0,1 +2989,79,-0.814050,0,1 +2990,79,-0.808246,0,1 +2991,79,-0.802442,0,1 +2992,79,-0.796639,0,1 +2993,79,-0.790835,0,1 +2994,79,-0.785032,0,1 +2995,79,-0.779228,0,1 +2996,79,-0.773425,0,1 +2997,79,-0.767621,0,1 +2998,79,-0.761817,0,1 +2999,79,-0.756014,0,1 +3000,79,-0.750210,0,1 +3001,79,-0.743295,0,1 +3002,79,-0.736380,0,1 +3003,79,-0.729464,0,1 +3004,79,-0.722549,0,1 +3005,79,-0.715634,0,1 +3006,79,-0.708718,0,1 +3007,79,-0.701803,0,1 +3008,79,-0.694888,0,1 +3009,79,-0.687972,0,1 +3010,79,-0.681057,0,1 +3011,79,-0.674142,0,1 +3012,79,-0.667226,0,1 +3013,79,-0.660311,0,1 +3014,79,-0.653396,0,1 +3015,79,-0.646480,0,1 +3016,79,-0.639565,0,1 +3017,79,-0.632650,0,1 +3018,79,-0.625735,0,1 +3019,79,-0.618819,0,1 +3020,79,-0.611904,0,1 +3021,79,-0.605392,0,1 +3022,79,-0.598881,0,1 +3023,79,-0.592369,0,1 +3024,79,-0.585857,0,1 +3025,79,-0.579346,0,1 +3026,79,-0.572834,0,1 +3027,79,-0.566323,0,1 +3028,79,-0.559811,0,1 +3029,79,-0.553299,0,1 +3030,79,-0.546788,0,1 +3031,79,-0.540276,0,1 +3032,79,-0.533764,0,1 +3033,79,-0.527253,0,1 +3034,79,-0.520741,0,1 +3035,79,-0.514230,0,1 +3036,79,-0.507718,0,1 +3037,79,-0.501206,0,1 +3038,79,-0.494695,0,1 +3039,79,-0.488183,0,1 +3040,79,-0.481672,0,1 +3041,79,-0.475028,0,1 +3042,79,-0.468385,0,1 +3043,79,-0.461742,0,1 +3044,79,-0.455099,0,1 +3045,79,-0.448456,0,1 +3046,79,-0.441813,0,1 +3047,79,-0.435170,0,1 +3048,79,-0.428527,0,1 +3049,79,-0.421884,0,1 +3050,79,-0.415241,0,1 +3051,79,-0.408598,0,1 +3052,79,-0.401954,0,1 +3053,79,-0.395311,0,1 +3054,79,-0.388668,0,1 +3055,79,-0.382025,0,1 +3056,79,-0.375382,0,1 +3057,79,-0.368739,0,1 +3058,79,-0.362096,0,1 +3059,79,-0.355453,0,1 +3060,79,-0.348810,0,1 +3061,79,-0.340529,0,1 +3062,79,-0.332248,0,1 +3063,79,-0.323967,0,1 +3064,79,-0.315686,0,1 +3065,79,-0.307405,0,1 +3066,79,-0.299125,0,1 +3067,79,-0.290844,0,1 +3068,79,-0.282563,0,1 +3069,79,-0.274282,0,1 +3070,79,-0.266001,0,1 +3071,79,-0.257720,0,1 +3072,79,-0.249440,0,1 +3073,79,-0.241159,0,1 +3074,79,-0.232878,0,1 +3075,79,-0.224597,0,1 +3076,79,-0.216316,0,1 +3077,79,-0.208035,0,1 +3078,79,-0.199754,0,1 +3079,79,-0.191474,0,1 +3080,79,-0.183193,0,1 +3081,79,-0.172038,0,1 +3082,79,-0.160882,0,1 +3083,79,-0.149727,0,1 +3084,79,-0.138572,0,1 +3085,79,-0.127417,0,1 +3086,79,-0.116262,0,1 +3087,79,-0.105106,0,1 +3088,79,-0.093951,0,1 +3089,79,-0.082796,0,1 +3090,79,-0.071641,0,1 +3091,79,-0.060486,0,1 +3092,79,-0.049330,0,1 +3093,79,-0.038175,0,1 +3094,79,-0.027020,0,1 +3095,79,-0.015865,0,1 +3096,79,-0.004710,0,1 +3097,79,0.006446,0,1 +3098,79,0.017601,0,1 +3099,79,0.028756,0,1 +3100,79,0.039911,0,1 +3101,79,0.052623,0,1 +3102,79,0.065334,0,1 +3103,79,0.078046,0,1 +3104,79,0.090757,0,1 +3105,79,0.103468,0,1 +3106,79,0.116180,0,1 +3107,79,0.128891,0,1 +3108,79,0.141603,0,1 +3109,79,0.154314,0,1 +3110,79,0.167026,0,1 +3111,79,0.179737,0,1 +3112,79,0.192449,0,1 +3113,79,0.205160,0,1 +3114,79,0.217872,0,1 +3115,79,0.230583,0,1 +3116,79,0.243295,0,1 +3117,79,0.256006,0,1 +3118,79,0.268718,0,1 +3119,79,0.281429,0,1 +3120,79,0.294141,0,1 +3121,79,0.304040,0,1 +3122,79,0.313940,0,1 +3123,79,0.323840,0,1 +3124,79,0.333740,0,1 +3125,79,0.343640,0,1 +3126,79,0.353540,0,1 +3127,79,0.363440,0,1 +3128,79,0.373340,0,1 +3129,79,0.383240,0,1 +3130,79,0.393139,0,1 +3131,79,0.403039,0,1 +3132,79,0.412939,0,1 +3133,79,0.422839,0,1 +3134,79,0.432739,0,1 +3135,79,0.442639,0,1 +3136,79,0.452539,0,1 +3137,79,0.462439,0,1 +3138,79,0.472338,0,1 +3139,79,0.482238,0,1 +3140,79,0.492138,0,1 +3141,79,0.497163,0,1 +3142,79,0.502188,0,1 +3143,79,0.507212,0,1 +3144,79,0.512237,0,1 +3145,79,0.517262,0,1 +3146,79,0.522286,0,1 +3147,79,0.527311,0,1 +3148,79,0.532336,0,1 +3149,79,0.537360,0,1 +3150,79,0.542385,0,1 +3151,79,0.547410,0,1 +3152,79,0.552434,0,1 +3153,79,0.557459,0,1 +3154,79,0.562484,0,1 +3155,79,0.567508,0,1 +3156,79,0.572533,0,1 +3157,79,0.577558,0,1 +3158,79,0.582582,0,1 +3159,79,0.587607,0,1 +3160,79,0.592632,0,1 +3161,79,0.594474,0,1 +3162,79,0.596317,0,1 +3163,79,0.598160,0,1 +3164,79,0.600003,0,1 +3165,79,0.601845,0,1 +3166,79,0.603688,0,1 +3167,79,0.605531,0,1 +3168,79,0.607374,0,1 +3169,79,0.609217,0,1 +3170,79,0.611059,0,1 +3171,79,0.612902,0,1 +3172,79,0.614745,0,1 +3173,79,0.616588,0,1 +3174,79,0.618430,0,1 +3175,79,0.620273,0,1 +3176,79,0.622116,0,1 +3177,79,0.623959,0,1 +3178,79,0.625802,0,1 +3179,79,0.627644,0,1 +3180,79,0.629487,0,1 +3181,79,0.630837,0,1 +3182,79,0.632188,0,1 +3183,79,0.633538,0,1 +3184,79,0.634888,0,1 +3185,79,0.636239,0,1 +3186,79,0.637589,0,1 +3187,79,0.638939,0,1 +3188,79,0.640290,0,1 +3189,79,0.641640,0,1 +3190,79,0.642990,0,1 +3191,79,0.644341,0,1 +3192,79,0.645691,0,1 +3193,79,0.647041,0,1 +3194,79,0.648392,0,1 +3195,79,0.649742,0,1 +3196,79,0.651092,0,1 +3197,79,0.652443,0,1 +3198,79,0.653793,0,1 +3199,79,0.655143,0,1 +3200,79,0.656494,0,1 +3201,79,0.659207,0,1 +3202,79,0.661919,0,1 +3203,79,0.664632,0,1 +3204,79,0.667345,0,1 +3205,79,0.670057,0,1 +3206,79,0.672770,0,1 +3207,79,0.675483,0,1 +3208,79,0.678196,0,1 +3209,79,0.680908,0,1 +3210,79,0.683621,0,1 +3211,79,0.686334,0,1 +3212,79,0.689046,0,1 +3213,79,0.691759,0,1 +3214,79,0.694472,0,1 +3215,79,0.697185,0,1 +3216,79,0.699897,0,1 +3217,79,0.702610,0,1 +3218,79,0.705323,0,1 +3219,79,0.708035,0,1 +3220,79,0.710748,0,1 +3221,79,0.715498,0,1 +3222,79,0.720247,0,1 +3223,79,0.724996,0,1 +3224,79,0.729746,0,1 +3225,79,0.734495,0,1 +3226,79,0.739245,0,1 +3227,79,0.743994,0,1 +3228,79,0.748743,0,1 +3229,79,0.753493,0,1 +3230,79,0.758242,0,1 +3231,79,0.762992,0,1 +3232,79,0.767741,0,1 +3233,79,0.772491,0,1 +3234,79,0.777240,0,1 +3235,79,0.781989,0,1 +3236,79,0.786739,0,1 +3237,79,0.791488,0,1 +3238,79,0.796238,0,1 +3239,79,0.800987,0,1 +3240,79,0.805736,0,1 +3241,79,0.814111,0,1 +3242,79,0.822485,0,1 +3243,79,0.830860,0,1 +3244,79,0.839234,0,1 +3245,79,0.847609,0,1 +3246,79,0.855983,0,1 +3247,79,0.864358,0,1 +3248,79,0.872732,0,1 +3249,79,0.881107,0,1 +3250,79,0.889481,0,1 +3251,79,0.897856,0,1 +3252,79,0.906230,0,1 +3253,79,0.914604,0,1 +3254,79,0.922979,0,1 +3255,79,0.931353,0,1 +3256,79,0.939728,0,1 +3257,79,0.948102,0,1 +3258,79,0.956477,0,1 +3259,79,0.964851,0,1 +3260,79,0.973226,0,1 +3261,79,0.986307,0,1 +3262,79,0.999388,0,1 +3263,79,1.012470,0,1 +3264,79,1.025551,0,1 +3265,79,1.038632,0,1 +3266,79,1.051714,0,1 +3267,79,1.064795,0,1 +3268,79,1.077877,0,1 +3269,79,1.090958,0,1 +3270,79,1.104039,0,1 +3271,79,1.117121,0,1 +3272,79,1.130202,0,1 +3273,79,1.143283,0,1 +3274,79,1.156365,0,1 +3275,79,1.169446,0,1 +3276,79,1.182528,0,1 +3277,79,1.195609,0,1 +3278,79,1.208690,0,1 +3279,79,1.221772,0,1 +3280,79,1.234853,0,1 +3281,79,1.248025,0,1 +3282,79,1.261196,0,1 +3283,79,1.274368,0,1 +3284,79,1.287539,0,1 +3285,79,1.300711,0,1 +3286,79,1.313882,0,1 +3287,79,1.327054,0,1 +3288,79,1.340226,0,1 +3289,79,1.353397,0,1 +3290,79,1.366569,0,1 +3291,79,1.379740,0,1 +3292,79,1.392912,0,1 +3293,79,1.406083,0,1 +3294,79,1.419255,0,1 +3295,79,1.432426,0,1 +3296,79,1.445598,0,1 +3297,79,1.458770,0,1 +3298,79,1.471941,0,1 +3299,79,1.485113,0,1 +3300,79,1.498284,0,1 +3301,79,1.504351,0,1 +3302,79,1.510419,0,1 +3303,79,1.516486,0,1 +3304,79,1.522553,0,1 +3305,79,1.528620,0,1 +3306,79,1.534687,0,1 +3307,79,1.540754,0,1 +3308,79,1.546822,0,1 +3309,79,1.552889,0,1 +3310,79,1.558956,0,1 +3311,79,1.565023,0,1 +3312,79,1.571090,0,1 +3313,79,1.577157,0,1 +3314,79,1.583225,0,1 +3315,79,1.589292,0,1 +3316,79,1.595359,0,1 +3317,79,1.601426,0,1 +3318,79,1.607493,0,1 +3319,79,1.613560,0,1 +3320,79,1.619628,0,1 +3321,79,1.618250,0,1 +3322,79,1.616872,0,1 +3323,79,1.615494,0,1 +3324,79,1.614116,0,1 +3325,79,1.612738,0,1 +3326,79,1.611360,0,1 +3327,79,1.609983,0,1 +3328,79,1.608605,0,1 +3329,79,1.607227,0,1 +3330,79,1.605849,0,1 +3331,79,1.604471,0,1 +3332,79,1.603093,0,1 +3333,79,1.601715,0,1 +3334,79,1.600338,0,1 +3335,79,1.598960,0,1 +3336,79,1.597582,0,1 +3337,79,1.596204,0,1 +3338,79,1.594826,0,1 +3339,79,1.593448,0,1 +3340,79,1.592070,0,1 +3341,79,1.588224,0,1 +3342,79,1.584378,0,1 +3343,79,1.580532,0,1 +3344,79,1.576686,0,1 +3345,79,1.572839,0,1 +3346,79,1.568993,0,1 +3347,79,1.565147,0,1 +3348,79,1.561301,0,1 +3349,79,1.557454,0,1 +3350,79,1.553608,0,1 +3351,79,1.549762,0,1 +3352,79,1.545916,0,1 +3353,79,1.542070,0,1 +3354,79,1.538223,0,1 +3355,79,1.534377,0,1 +3356,79,1.530531,0,1 +3357,79,1.526685,0,1 +3358,79,1.522839,0,1 +3359,79,1.518992,0,1 +3360,79,1.515146,0,1 +3361,79,1.511937,0,1 +3362,79,1.508729,0,1 +3363,79,1.505520,0,1 +3364,79,1.502311,0,1 +3365,79,1.499102,0,1 +3366,79,1.495893,0,1 +3367,79,1.492684,0,1 +3368,79,1.489476,0,1 +3369,79,1.486267,0,1 +3370,79,1.483058,0,1 +3371,79,1.479849,0,1 +3372,79,1.476640,0,1 +3373,79,1.473432,0,1 +3374,79,1.470223,0,1 +3375,79,1.467014,0,1 +3376,79,1.463805,0,1 +3377,79,1.460596,0,1 +3378,79,1.457387,0,1 +3379,79,1.454179,0,1 +3380,79,1.450970,0,1 +3381,79,1.448641,0,1 +3382,79,1.446311,0,1 +3383,79,1.443982,0,1 +3384,79,1.441653,0,1 +3385,79,1.439324,0,1 +3386,79,1.436995,0,1 +3387,79,1.434665,0,1 +3388,79,1.432336,0,1 +3389,79,1.430007,0,1 +3390,79,1.427678,0,1 +3391,79,1.425349,0,1 +3392,79,1.423019,0,1 +3393,79,1.420690,0,1 +3394,79,1.418361,0,1 +3395,79,1.416032,0,1 +3396,79,1.413702,0,1 +3397,79,1.411373,0,1 +3398,79,1.409044,0,1 +3399,79,1.406715,0,1 +3400,79,1.404386,0,1 +3401,79,1.401328,0,1 +3402,79,1.398270,0,1 +3403,79,1.395212,0,1 +3404,79,1.392154,0,1 +3405,79,1.389096,0,1 +3406,79,1.386038,0,1 +3407,79,1.382980,0,1 +3408,79,1.379923,0,1 +3409,79,1.376865,0,1 +3410,79,1.373807,0,1 +3411,79,1.370749,0,1 +3412,79,1.367691,0,1 +3413,79,1.364633,0,1 +3414,79,1.361575,0,1 +3415,79,1.358518,0,1 +3416,79,1.355460,0,1 +3417,79,1.352402,0,1 +3418,79,1.349344,0,1 +3419,79,1.346286,0,1 +3420,79,1.343228,0,1 +3421,79,1.338182,0,1 +3422,79,1.333135,0,1 +3423,79,1.328089,0,1 +3424,79,1.323043,0,1 +3425,79,1.317996,0,1 +3426,79,1.312950,0,1 +3427,79,1.307903,0,1 +3428,79,1.302857,0,1 +3429,79,1.297811,0,1 +3430,79,1.292764,0,1 +3431,79,1.287718,0,1 +3432,79,1.282671,0,1 +3433,79,1.277625,0,1 +3434,79,1.272578,0,1 +3435,79,1.267532,0,1 +3436,79,1.262486,0,1 +3437,79,1.257439,0,1 +3438,79,1.252393,0,1 +3439,79,1.247346,0,1 +3440,79,1.242300,0,1 +3441,79,1.234487,0,1 +3442,79,1.226674,0,1 +3443,79,1.218860,0,1 +3444,79,1.211047,0,1 +3445,79,1.203234,0,1 +3446,79,1.195421,0,1 +3447,79,1.187607,0,1 +3448,79,1.179794,0,1 +3449,79,1.171981,0,1 +3450,79,1.164168,0,1 +3451,79,1.156355,0,1 +3452,79,1.148541,0,1 +3453,79,1.140728,0,1 +3454,79,1.132915,0,1 +3455,79,1.125102,0,1 +3456,79,1.117288,0,1 +3457,79,1.109475,0,1 +3458,79,1.101662,0,1 +3459,79,1.093849,0,1 +3460,79,1.086035,0,1 +3461,79,1.074398,0,1 +3462,79,1.062761,0,1 +3463,79,1.051124,0,1 +3464,79,1.039487,0,1 +3465,79,1.027850,0,1 +3466,79,1.016213,0,1 +3467,79,1.004576,0,1 +3468,79,0.992939,0,1 +3469,79,0.981302,0,1 +3470,79,0.969664,0,1 +3471,79,0.958027,0,1 +3472,79,0.946390,0,1 +3473,79,0.934753,0,1 +3474,79,0.923116,0,1 +3475,79,0.911479,0,1 +3476,79,0.899842,0,1 +3477,79,0.888205,0,1 +3478,79,0.876568,0,1 +3479,79,0.864931,0,1 +3480,79,0.853294,0,1 +3481,79,0.838187,0,1 +3482,79,0.823081,0,1 +3483,79,0.807975,0,1 +3484,79,0.792868,0,1 +3485,79,0.777762,0,1 +3486,79,0.762655,0,1 +3487,79,0.747549,0,1 +3488,79,0.732443,0,1 +3489,79,0.717336,0,1 +3490,79,0.702230,0,1 +3491,79,0.687124,0,1 +3492,79,0.672017,0,1 +3493,79,0.656911,0,1 +3494,79,0.641805,0,1 +3495,79,0.626698,0,1 +3496,79,0.611592,0,1 +3497,79,0.596486,0,1 +3498,79,0.581379,0,1 +3499,79,0.566273,0,1 +3500,79,0.551167,0,1 +3501,79,0.532788,0,1 +3502,79,0.514410,0,1 +3503,79,0.496031,0,1 +3504,79,0.477653,0,1 +3505,79,0.459274,0,1 +3506,79,0.440895,0,1 +3507,79,0.422517,0,1 +3508,79,0.404138,0,1 +3509,79,0.385760,0,1 +3510,79,0.367381,0,1 +3511,79,0.349003,0,1 +3512,79,0.330624,0,1 +3513,79,0.312246,0,1 +3514,79,0.293867,0,1 +3515,79,0.275489,0,1 +3516,79,0.257110,0,1 +3517,79,0.238732,0,1 +3518,79,0.220353,0,1 +3519,79,0.201975,0,1 +3520,79,0.183596,0,1 +3521,79,0.161351,0,1 +3522,79,0.139106,0,1 +3523,79,0.116862,0,1 +3524,79,0.094617,0,1 +3525,79,0.072372,0,1 +3526,79,0.050127,0,1 +3527,79,0.027882,0,1 +3528,79,0.005637,0,1 +3529,79,-0.016607,0,1 +3530,79,-0.038852,0,1 +3531,79,-0.061097,0,1 +3532,79,-0.083342,0,1 +3533,79,-0.105587,0,1 +3534,79,-0.127832,0,1 +3535,79,-0.150076,0,1 +3536,79,-0.172321,0,1 +3537,79,-0.194566,0,1 +3538,79,-0.216811,0,1 +3539,79,-0.239056,0,1 +3540,79,-0.261301,0,1 +3541,79,-0.285281,0,1 +3542,79,-0.309262,0,1 +3543,79,-0.333243,0,1 +3544,79,-0.357223,0,1 +3545,79,-0.381204,0,1 +3546,79,-0.405185,0,1 +3547,79,-0.429166,0,1 +3548,79,-0.453146,0,1 +3549,79,-0.477127,0,1 +3550,79,-0.501108,0,1 +3551,79,-0.525088,0,1 +3552,79,-0.549069,0,1 +3553,79,-0.573050,0,1 +3554,79,-0.597030,0,1 +3555,79,-0.621011,0,1 +3556,79,-0.644992,0,1 +3557,79,-0.668973,0,1 +3558,79,-0.692953,0,1 +3559,79,-0.716934,0,1 +3560,79,-0.740915,0,1 +3561,79,-0.762595,0,1 +3562,79,-0.784275,0,1 +3563,79,-0.805955,0,1 +3564,79,-0.827636,0,1 +3565,79,-0.849316,0,1 +3566,79,-0.870996,0,1 +3567,79,-0.892676,0,1 +3568,79,-0.914356,0,1 +3569,79,-0.936037,0,1 +3570,79,-0.957717,0,1 +3571,79,-0.979397,0,1 +3572,79,-1.001077,0,1 +3573,79,-1.022758,0,1 +3574,79,-1.044438,0,1 +3575,79,-1.066118,0,1 +3576,79,-1.087798,0,1 +3577,79,-1.109478,0,1 +3578,79,-1.131159,0,1 +3579,79,-1.152839,0,1 +3580,79,-1.174519,0,1 +3581,79,-1.191234,0,1 +3582,79,-1.207950,0,1 +3583,79,-1.224665,0,1 +3584,79,-1.241381,0,1 +3585,79,-1.258096,0,1 +3586,79,-1.274811,0,1 +3587,79,-1.291527,0,1 +3588,79,-1.308242,0,1 +3589,79,-1.324958,0,1 +3590,79,-1.341673,0,1 +3591,79,-1.358388,0,1 +3592,79,-1.375104,0,1 +3593,79,-1.391819,0,1 +3594,79,-1.408535,0,1 +3595,79,-1.425250,0,1 +3596,79,-1.441965,0,1 +3597,79,-1.458681,0,1 +3598,79,-1.475396,0,1 +3599,79,-1.492112,0,1 +3600,79,-1.508827,0,1 +3601,79,-1.519847,0,1 +3602,79,-1.530868,0,1 +3603,79,-1.541888,0,1 +3604,79,-1.552909,0,1 +3605,79,-1.563929,0,1 +3606,79,-1.574949,0,1 +3607,79,-1.585970,0,1 +3608,79,-1.596990,0,1 +3609,79,-1.608010,0,1 +3610,79,-1.619031,0,1 +3611,79,-1.630051,0,1 +3612,79,-1.641072,0,1 +3613,79,-1.652092,0,1 +3614,79,-1.663112,0,1 +3615,79,-1.674133,0,1 +3616,79,-1.685153,0,1 +3617,79,-1.696173,0,1 +3618,79,-1.707194,0,1 +3619,79,-1.718214,0,1 +3620,79,-1.729234,0,1 +3621,79,-1.735649,0,1 +3622,79,-1.742064,0,1 +3623,79,-1.748479,0,1 +3624,79,-1.754894,0,1 +3625,79,-1.761308,0,1 +3626,79,-1.767723,0,1 +3627,79,-1.774138,0,1 +3628,79,-1.780553,0,1 +3629,79,-1.786968,0,1 +3630,79,-1.793382,0,1 +3631,79,-1.799797,0,1 +3632,79,-1.806212,0,1 +3633,79,-1.812627,0,1 +3634,79,-1.819042,0,1 +3635,79,-1.825456,0,1 +3636,79,-1.831871,0,1 +3637,79,-1.838286,0,1 +3638,79,-1.844701,0,1 +3639,79,-1.851116,0,1 +3640,79,-1.857530,0,1 +3641,79,-1.860050,0,1 +3642,79,-1.862570,0,1 +3643,79,-1.865089,0,1 +3644,79,-1.867609,0,1 +3645,79,-1.870128,0,1 +3646,79,-1.872648,0,1 +3647,79,-1.875168,0,1 +3648,79,-1.877687,0,1 +3649,79,-1.880207,0,1 +3650,79,-1.882727,0,1 +3651,79,-1.885246,0,1 +3652,79,-1.887766,0,1 +3653,79,-1.890285,0,1 +3654,79,-1.892805,0,1 +3655,79,-1.895325,0,1 +3656,79,-1.897844,0,1 +3657,79,-1.900364,0,1 +3658,79,-1.902884,0,1 +3659,79,-1.905403,0,1 +3660,79,-1.907923,0,1 +3661,79,-1.906535,0,1 +3662,79,-1.905148,0,1 +3663,79,-1.903761,0,1 +3664,79,-1.902373,0,1 +3665,79,-1.900986,0,1 +3666,79,-1.899598,0,1 +3667,79,-1.898211,0,1 +3668,79,-1.896824,0,1 +3669,79,-1.895436,0,1 +3670,79,-1.894049,0,1 +3671,79,-1.892661,0,1 +3672,79,-1.891274,0,1 +3673,79,-1.889886,0,1 +3674,79,-1.888499,0,1 +3675,79,-1.887112,0,1 +3676,79,-1.885724,0,1 +3677,79,-1.884337,0,1 +3678,79,-1.882949,0,1 +3679,79,-1.881562,0,1 +3680,79,-1.880174,0,1 +3681,79,-1.878103,0,1 +3682,79,-1.876032,0,1 +3683,79,-1.873961,0,1 +3684,79,-1.871889,0,1 +3685,79,-1.869818,0,1 +3686,79,-1.867747,0,1 +3687,79,-1.865676,0,1 +3688,79,-1.863604,0,1 +3689,79,-1.861533,0,1 +3690,79,-1.859462,0,1 +3691,79,-1.857391,0,1 +3692,79,-1.855319,0,1 +3693,79,-1.853248,0,1 +3694,79,-1.851177,0,1 +3695,79,-1.849106,0,1 +3696,79,-1.847034,0,1 +3697,79,-1.844963,0,1 +3698,79,-1.842892,0,1 +3699,79,-1.840821,0,1 +3700,79,-1.838749,0,1 +3701,79,-1.841413,0,1 +3702,79,-1.844077,0,1 +3703,79,-1.846741,0,1 +3704,79,-1.849406,0,1 +3705,79,-1.852070,0,1 +3706,79,-1.854734,0,1 +3707,79,-1.857398,0,1 +3708,79,-1.860062,0,1 +3709,79,-1.862726,0,1 +3710,79,-1.865390,0,1 +3711,79,-1.868054,0,1 +3712,79,-1.870718,0,1 +3713,79,-1.873382,0,1 +3714,79,-1.876046,0,1 +3715,79,-1.878710,0,1 +3716,79,-1.881374,0,1 +3717,79,-1.884038,0,1 +3718,79,-1.886702,0,1 +3719,79,-1.889366,0,1 +3720,79,-1.892030,0,1 +3721,79,-1.900506,0,1 +3722,79,-1.908981,0,1 +3723,79,-1.917456,0,1 +3724,79,-1.925932,0,1 +3725,79,-1.934407,0,1 +3726,79,-1.942882,0,1 +3727,79,-1.951358,0,1 +3728,79,-1.959833,0,1 +3729,79,-1.968309,0,1 +3730,79,-1.976784,0,1 +3731,79,-1.985259,0,1 +3732,79,-1.993735,0,1 +3733,79,-2.002210,0,1 +3734,79,-2.010685,0,1 +3735,79,-2.019161,0,1 +3736,79,-2.027636,0,1 +3737,79,-2.036111,0,1 +3738,79,-2.044587,0,1 +3739,79,-2.053062,0,1 +3740,79,-2.061537,0,1 +3741,79,-2.071675,0,1 +3742,79,-2.081813,0,1 +3743,79,-2.091952,0,1 +3744,79,-2.102090,0,1 +3745,79,-2.112228,0,1 +3746,79,-2.122366,0,1 +3747,79,-2.132504,0,1 +3748,79,-2.142642,0,1 +3749,79,-2.152780,0,1 +3750,79,-2.162919,0,1 +3751,79,-2.173057,0,1 +3752,79,-2.183195,0,1 +3753,79,-2.193333,0,1 +3754,79,-2.203471,0,1 +3755,79,-2.213609,0,1 +3756,79,-2.223747,0,1 +3757,79,-2.233886,0,1 +3758,79,-2.244024,0,1 +3759,79,-2.254162,0,1 +3760,79,-2.264300,0,1 +3761,79,-2.272168,0,1 +3762,79,-2.280036,0,1 +3763,79,-2.287904,0,1 +3764,79,-2.295772,0,1 +3765,79,-2.303640,0,1 +3766,79,-2.311508,0,1 +3767,79,-2.319377,0,1 +3768,79,-2.327245,0,1 +3769,79,-2.335113,0,1 +3770,79,-2.342981,0,1 +3771,79,-2.350849,0,1 +3772,79,-2.358717,0,1 +3773,79,-2.366585,0,1 +3774,79,-2.374453,0,1 +3775,79,-2.382321,0,1 +3776,79,-2.390189,0,1 +3777,79,-2.398057,0,1 +3778,79,-2.405925,0,1 +3779,79,-2.413794,0,1 +3780,79,-2.421662,0,1 +3781,79,-2.427540,0,1 +3782,79,-2.433419,0,1 +3783,79,-2.439298,0,1 +3784,79,-2.445177,0,1 +3785,79,-2.451056,0,1 +3786,79,-2.456935,0,1 +3787,79,-2.462813,0,1 +3788,79,-2.468692,0,1 +3789,79,-2.474571,0,1 +3790,79,-2.480450,0,1 +3791,79,-2.486329,0,1 +3792,79,-2.492208,0,1 +3793,79,-2.498086,0,1 +3794,79,-2.503965,0,1 +3795,79,-2.509844,0,1 +3796,79,-2.515723,0,1 +3797,79,-2.521602,0,1 +3798,79,-2.527481,0,1 +3799,79,-2.533359,0,1 +3800,79,-2.539238,0,1 +3801,79,-2.545744,0,1 +3802,79,-2.552250,0,1 +3803,79,-2.558756,0,1 +3804,79,-2.565262,0,1 +3805,79,-2.571768,0,1 +3806,79,-2.578274,0,1 +3807,79,-2.584780,0,1 +3808,79,-2.591286,0,1 +3809,79,-2.597792,0,1 +3810,79,-2.604298,0,1 +3811,79,-2.610804,0,1 +3812,79,-2.617310,0,1 +3813,79,-2.623815,0,1 +3814,79,-2.630321,0,1 +3815,79,-2.636827,0,1 +3816,79,-2.643333,0,1 +3817,79,-2.649839,0,1 +3818,79,-2.656345,0,1 +3819,79,-2.662851,0,1 +3820,79,-2.669357,0,1 +3821,79,-2.675784,0,1 +3822,79,-2.682210,0,1 +3823,79,-2.688637,0,1 +3824,79,-2.695064,0,1 +3825,79,-2.701490,0,1 +3826,79,-2.707917,0,1 +3827,79,-2.714343,0,1 +3828,79,-2.720770,0,1 +3829,79,-2.727197,0,1 +3830,79,-2.733623,0,1 +3831,79,-2.740050,0,1 +3832,79,-2.746476,0,1 +3833,79,-2.752903,0,1 +3834,79,-2.759330,0,1 +3835,79,-2.765756,0,1 +3836,79,-2.772183,0,1 +3837,79,-2.778609,0,1 +3838,79,-2.785036,0,1 +3839,79,-2.791463,0,1 +3840,79,-2.797889,0,1 +3841,79,-2.799763,0,1 +3842,79,-2.801636,0,1 +3843,79,-2.803510,0,1 +3844,79,-2.805383,0,1 +3845,79,-2.807257,0,1 +3846,79,-2.809130,0,1 +3847,79,-2.811003,0,1 +3848,79,-2.812877,0,1 +3849,79,-2.814750,0,1 +3850,79,-2.816624,0,1 +3851,79,-2.818497,0,1 +3852,79,-2.820371,0,1 +3853,79,-2.822244,0,1 +3854,79,-2.824118,0,1 +3855,79,-2.825991,0,1 +3856,79,-2.827864,0,1 +3857,79,-2.829738,0,1 +3858,79,-2.831611,0,1 +3859,79,-2.833485,0,1 +3860,79,-2.835358,0,1 +3861,79,-2.830548,0,1 +3862,79,-2.825738,0,1 +3863,79,-2.820927,0,1 +3864,79,-2.816117,0,1 +3865,79,-2.811307,0,1 +3866,79,-2.806496,0,1 +3867,79,-2.801686,0,1 +3868,79,-2.796876,0,1 +3869,79,-2.792065,0,1 +3870,79,-2.787255,0,1 +3871,79,-2.782444,0,1 +3872,79,-2.777634,0,1 +3873,79,-2.772824,0,1 +3874,79,-2.768013,0,1 +3875,79,-2.763203,0,1 +3876,79,-2.758393,0,1 +3877,79,-2.753582,0,1 +3878,79,-2.748772,0,1 +3879,79,-2.743962,0,1 +3880,79,-2.739151,0,1 +3881,79,-2.732017,0,1 +3882,79,-2.724883,0,1 +3883,79,-2.717748,0,1 +3884,79,-2.710614,0,1 +3885,79,-2.703480,0,1 +3886,79,-2.696345,0,1 +3887,79,-2.689211,0,1 +3888,79,-2.682077,0,1 +3889,79,-2.674942,0,1 +3890,79,-2.667808,0,1 +3891,79,-2.660674,0,1 +3892,79,-2.653539,0,1 +3893,79,-2.646405,0,1 +3894,79,-2.639271,0,1 +3895,79,-2.632136,0,1 +3896,79,-2.625002,0,1 +3897,79,-2.617868,0,1 +3898,79,-2.610733,0,1 +3899,79,-2.603599,0,1 +3900,79,-2.596465,0,1 +3901,79,-2.593143,0,1 +3902,79,-2.589820,0,1 +3903,79,-2.586498,0,1 +3904,79,-2.583176,0,1 +3905,79,-2.579854,0,1 +3906,79,-2.576532,0,1 +3907,79,-2.573210,0,1 +3908,79,-2.569888,0,1 +3909,79,-2.566565,0,1 +3910,79,-2.563243,0,1 +3911,79,-2.559921,0,1 +3912,79,-2.556599,0,1 +3913,79,-2.553277,0,1 +3914,79,-2.549955,0,1 +3915,79,-2.546632,0,1 +3916,79,-2.543310,0,1 +3917,79,-2.539988,0,1 +3918,79,-2.536666,0,1 +3919,79,-2.533344,0,1 +3920,79,-2.530022,0,1 +3921,79,-2.531983,0,1 +3922,79,-2.533943,0,1 +3923,79,-2.535904,0,1 +3924,79,-2.537865,0,1 +3925,79,-2.539826,0,1 +3926,79,-2.541787,0,1 +3927,79,-2.543748,0,1 +3928,79,-2.545709,0,1 +3929,79,-2.547669,0,1 +3930,79,-2.549630,0,1 +3931,79,-2.551591,0,1 +3932,79,-2.553552,0,1 +3933,84,-2.555513,0,1 +3934,84,-2.557474,0,1 +3935,84,-2.559435,0,1 +3936,84,-2.561395,0,1 +3937,84,-2.563356,0,1 +3938,84,-2.565317,0,1 +3939,84,-2.567278,0,1 +3940,84,-2.569239,0,1 +3941,84,-2.575233,0,1 +3942,84,-2.581228,0,1 +3943,84,-2.587223,0,1 +3944,84,-2.593217,0,1 +3945,84,-2.599212,0,1 +3946,84,-2.605207,0,1 +3947,84,-2.611201,0,1 +3948,84,-2.617196,0,1 +3949,84,-2.623191,0,1 +3950,84,-2.629185,0,1 +3951,84,-2.635180,0,1 +3952,84,-2.641175,0,1 +3953,84,-2.647169,0,1 +3954,84,-2.653164,0,1 +3955,84,-2.659159,0,1 +3956,84,-2.665153,0,1 +3957,84,-2.671148,0,1 +3958,84,-2.677143,0,1 +3959,84,-2.683137,0,1 +3960,84,-2.689132,0,1 +3961,84,-2.698526,0,1 +3962,84,-2.707921,0,1 +3963,84,-2.717316,0,1 +3964,84,-2.726710,0,1 +3965,84,-2.736105,0,1 +3966,84,-2.745499,0,1 +3967,84,-2.754894,0,1 +3968,84,-2.764288,0,1 +3969,84,-2.773683,0,1 +3970,84,-2.783078,0,1 +3971,84,-2.792472,0,1 +3972,84,-2.801867,0,1 +3973,84,-2.811261,0,1 +3974,84,-2.820656,0,1 +3975,84,-2.830050,0,1 +3976,84,-2.839445,0,1 +3977,84,-2.848840,0,1 +3978,84,-2.858234,0,1 +3979,84,-2.867629,0,1 +3980,84,-2.877023,0,1 +3981,84,-2.888895,0,1 +3982,84,-2.900767,0,1 +3983,84,-2.912639,0,1 +3984,84,-2.924511,0,1 +3985,84,-2.936383,0,1 +3986,84,-2.948255,0,1 +3987,84,-2.960127,0,1 +3988,84,-2.971999,0,1 +3989,84,-2.983871,0,1 +3990,84,-2.995743,0,1 +3991,84,-3.007615,0,1 +3992,84,-3.019487,0,1 +3993,84,-3.031359,0,1 +3994,84,-3.043231,0,1 +3995,84,-3.055103,0,1 +3996,84,-3.066975,0,1 +3997,84,-3.078847,0,1 +3998,84,-3.090719,0,1 +3999,84,-3.102591,0,1 +4000,84,-3.114463,0,1 +4001,84,-3.127281,0,1 +4002,84,-3.140099,0,1 +4003,84,-3.152917,0,1 +4004,84,-3.165735,0,1 +4005,84,-3.178553,0,1 +4006,84,-3.191371,0,1 +4007,84,-3.204189,0,1 +4008,84,-3.217007,0,1 +4009,84,-3.229825,0,1 +4010,84,-3.242643,0,1 +4011,84,-3.255461,0,1 +4012,84,-3.268279,0,1 +4013,84,-3.281097,0,1 +4014,84,-3.293915,0,1 +4015,84,-3.306733,0,1 +4016,84,-3.319550,0,1 +4017,84,-3.332368,0,1 +4018,84,-3.345186,0,1 +4019,84,-3.358004,0,1 +4020,84,-3.370822,0,1 +4021,84,-3.381929,0,1 +4022,84,-3.393036,0,1 +4023,84,-3.404143,0,1 +4024,84,-3.415249,0,1 +4025,84,-3.426356,0,1 +4026,84,-3.437463,0,1 +4027,84,-3.448570,0,1 +4028,84,-3.459677,0,1 +4029,84,-3.470783,0,1 +4030,84,-3.481890,0,1 +4031,84,-3.492997,0,1 +4032,84,-3.504104,0,1 +4033,84,-3.515211,0,1 +4034,84,-3.526317,0,1 +4035,84,-3.537424,0,1 +4036,84,-3.548531,0,1 +4037,84,-3.559638,0,1 +4038,84,-3.570744,0,1 +4039,84,-3.581851,0,1 +4040,84,-3.592958,0,1 +4041,84,-3.597680,0,1 +4042,84,-3.602402,0,1 +4043,84,-3.607123,0,1 +4044,84,-3.611845,0,1 +4045,84,-3.616567,0,1 +4046,84,-3.621289,0,1 +4047,84,-3.626011,0,1 +4048,84,-3.630733,0,1 +4049,84,-3.635454,0,1 +4050,84,-3.640176,0,1 +4051,84,-3.644898,0,1 +4052,84,-3.649620,0,1 +4053,84,-3.654342,0,1 +4054,84,-3.659064,0,1 +4055,84,-3.663785,0,1 +4056,84,-3.668507,0,1 +4057,84,-3.673229,0,1 +4058,84,-3.677951,0,1 +4059,84,-3.682673,0,1 +4060,84,-3.687394,0,1 +4061,84,-3.682675,0,1 +4062,84,-3.677955,0,1 +4063,84,-3.673235,0,1 +4064,84,-3.668516,0,1 +4065,84,-3.663796,0,1 +4066,84,-3.659076,0,1 +4067,84,-3.654357,0,1 +4068,84,-3.649637,0,1 +4069,84,-3.644917,0,1 +4070,84,-3.640198,0,1 +4071,84,-3.635478,0,1 +4072,84,-3.630758,0,1 +4073,84,-3.626038,0,1 +4074,84,-3.621319,0,1 +4075,84,-3.616599,0,1 +4076,84,-3.611879,0,1 +4077,84,-3.607160,0,1 +4078,84,-3.602440,0,1 +4079,84,-3.597720,0,1 +4080,84,-3.593001,0,1 +4081,84,-3.581719,0,1 +4082,84,-3.570437,0,1 +4083,84,-3.559154,0,1 +4084,84,-3.547872,0,1 +4085,84,-3.536590,0,1 +4086,84,-3.525308,0,1 +4087,84,-3.514026,0,1 +4088,84,-3.502744,0,1 +4089,84,-3.491462,0,1 +4090,84,-3.480180,0,1 +4091,84,-3.468898,0,1 +4092,84,-3.457616,0,1 +4093,84,-3.446334,0,1 +4094,84,-3.435052,0,1 +4095,84,-3.423770,0,1 +4096,84,-3.412488,0,1 +4097,84,-3.401206,0,1 +4098,84,-3.389924,0,1 +4099,84,-3.378642,0,1 +4100,84,-3.367360,0,1 +4101,84,-3.355824,0,1 +4102,84,-3.344288,0,1 +4103,84,-3.332753,0,1 +4104,84,-3.321217,0,1 +4105,84,-3.309681,0,1 +4106,84,-3.298146,0,1 +4107,84,-3.286610,0,1 +4108,84,-3.275074,0,1 +4109,84,-3.263539,0,1 +4110,84,-3.252003,0,1 +4111,84,-3.240467,0,1 +4112,84,-3.228932,0,1 +4113,84,-3.217396,0,1 +4114,84,-3.205860,0,1 +4115,84,-3.194325,0,1 +4116,84,-3.182789,0,1 +4117,84,-3.171253,0,1 +4118,84,-3.159718,0,1 +4119,84,-3.148182,0,1 +4120,84,-3.136646,0,1 +4121,84,-3.128363,0,1 +4122,84,-3.120079,0,1 +4123,84,-3.111796,0,1 +4124,84,-3.103512,0,1 +4125,84,-3.095229,0,1 +4126,84,-3.086945,0,1 +4127,84,-3.078662,0,1 +4128,84,-3.070378,0,1 +4129,84,-3.062095,0,1 +4130,84,-3.053811,0,1 +4131,84,-3.045528,0,1 +4132,84,-3.037244,0,1 +4133,84,-3.028961,0,1 +4134,84,-3.020677,0,1 +4135,84,-3.012394,0,1 +4136,84,-3.004110,0,1 +4137,84,-2.995827,0,1 +4138,84,-2.987543,0,1 +4139,84,-2.979260,0,1 +4140,84,-2.970976,0,1 +4141,84,-2.964421,0,1 +4142,84,-2.957865,0,1 +4143,84,-2.951310,0,1 +4144,84,-2.944754,0,1 +4145,84,-2.938199,0,1 +4146,84,-2.931644,0,1 +4147,84,-2.925088,0,1 +4148,84,-2.918533,0,1 +4149,84,-2.911977,0,1 +4150,84,-2.905422,0,1 +4151,84,-2.898866,0,1 +4152,84,-2.892311,0,1 +4153,84,-2.885756,0,1 +4154,84,-2.879200,0,1 +4155,84,-2.872645,0,1 +4156,84,-2.866089,0,1 +4157,84,-2.859534,0,1 +4158,84,-2.852978,0,1 +4159,84,-2.846423,0,1 +4160,84,-2.839867,0,1 +4161,84,-2.830678,0,1 +4162,84,-2.821489,0,1 +4163,84,-2.812300,0,1 +4164,84,-2.803111,0,1 +4165,84,-2.793921,0,1 +4166,84,-2.784732,0,1 +4167,84,-2.775543,0,1 +4168,84,-2.766354,0,1 +4169,84,-2.757165,0,1 +4170,84,-2.747976,0,1 +4171,84,-2.738786,0,1 +4172,84,-2.729597,0,1 +4173,84,-2.720408,0,1 +4174,84,-2.711219,0,1 +4175,84,-2.702030,0,1 +4176,84,-2.692840,0,1 +4177,84,-2.683651,0,1 +4178,84,-2.674462,0,1 +4179,84,-2.665273,0,1 +4180,84,-2.656084,0,1 +4181,84,-2.642178,0,1 +4182,84,-2.628272,0,1 +4183,84,-2.614366,0,1 +4184,84,-2.600460,0,1 +4185,84,-2.586554,0,1 +4186,84,-2.572648,0,1 +4187,84,-2.558742,0,1 +4188,84,-2.544836,0,1 +4189,84,-2.530930,0,1 +4190,84,-2.517024,0,1 +4191,84,-2.503118,0,1 +4192,84,-2.489212,0,1 +4193,84,-2.475306,0,1 +4194,84,-2.461400,0,1 +4195,84,-2.447494,0,1 +4196,84,-2.433588,0,1 +4197,84,-2.419682,0,1 +4198,84,-2.405776,0,1 +4199,84,-2.391870,0,1 +4200,84,-2.377964,0,1 +4201,84,-2.362743,0,1 +4202,84,-2.347522,0,1 +4203,84,-2.332301,0,1 +4204,84,-2.317080,0,1 +4205,84,-2.301859,0,1 +4206,84,-2.286638,0,1 +4207,84,-2.271417,0,1 +4208,84,-2.256197,0,1 +4209,84,-2.240976,0,1 +4210,84,-2.225755,0,1 +4211,84,-2.210534,0,1 +4212,84,-2.195313,0,1 +4213,84,-2.180092,0,1 +4214,84,-2.164871,0,1 +4215,84,-2.149650,0,1 +4216,84,-2.134430,0,1 +4217,84,-2.119209,0,1 +4218,84,-2.103988,0,1 +4219,84,-2.088767,0,1 +4220,84,-2.073546,0,1 +4221,84,-2.061637,0,1 +4222,84,-2.049728,0,1 +4223,84,-2.037819,0,1 +4224,84,-2.025911,0,1 +4225,84,-2.014002,0,1 +4226,84,-2.002093,0,1 +4227,84,-1.990184,0,1 +4228,84,-1.978275,0,1 +4229,84,-1.966366,0,1 +4230,84,-1.954458,0,1 +4231,84,-1.942549,0,1 +4232,84,-1.930640,0,1 +4233,84,-1.918731,0,1 +4234,84,-1.906822,0,1 +4235,84,-1.894913,0,1 +4236,84,-1.883005,0,1 +4237,84,-1.871096,0,1 +4238,84,-1.859187,0,1 +4239,84,-1.847278,0,1 +4240,84,-1.835369,0,1 +4241,84,-1.829920,0,1 +4242,84,-1.824471,0,1 +4243,84,-1.819022,0,1 +4244,84,-1.813573,0,1 +4245,84,-1.808124,0,1 +4246,84,-1.802675,0,1 +4247,84,-1.797226,0,1 +4248,84,-1.791777,0,1 +4249,84,-1.786328,0,1 +4250,84,-1.780879,0,1 +4251,84,-1.775430,0,1 +4252,84,-1.769981,0,1 +4253,84,-1.764532,0,1 +4254,84,-1.759083,0,1 +4255,84,-1.753634,0,1 +4256,84,-1.748185,0,1 +4257,84,-1.742736,0,1 +4258,84,-1.737287,0,1 +4259,84,-1.731838,0,1 +4260,84,-1.726389,0,1 +4261,84,-1.728165,0,1 +4262,84,-1.729942,0,1 +4263,84,-1.731719,0,1 +4264,84,-1.733495,0,1 +4265,84,-1.735272,0,1 +4266,84,-1.737049,0,1 +4267,84,-1.738826,0,1 +4268,84,-1.740602,0,1 +4269,84,-1.742379,0,1 +4270,84,-1.744156,0,1 +4271,84,-1.745933,0,1 +4272,84,-1.747709,0,1 +4273,84,-1.749486,0,1 +4274,84,-1.751263,0,1 +4275,84,-1.753039,0,1 +4276,84,-1.754816,0,1 +4277,84,-1.756593,0,1 +4278,84,-1.758370,0,1 +4279,84,-1.760146,0,1 +4280,84,-1.761923,0,1 +4281,84,-1.766668,0,1 +4282,84,-1.771412,0,1 +4283,84,-1.776157,0,1 +4284,84,-1.780902,0,1 +4285,84,-1.785646,0,1 +4286,84,-1.790391,0,1 +4287,84,-1.795136,0,1 +4288,84,-1.799880,0,1 +4289,84,-1.804625,0,1 +4290,84,-1.809369,0,1 +4291,84,-1.814114,0,1 +4292,84,-1.818859,0,1 +4293,84,-1.823603,0,1 +4294,84,-1.828348,0,1 +4295,84,-1.833093,0,1 +4296,84,-1.837837,0,1 +4297,84,-1.842582,0,1 +4298,84,-1.847327,0,1 +4299,84,-1.852071,0,1 +4300,84,-1.856816,0,1 +4301,84,-1.861169,0,1 +4302,84,-1.865522,0,1 +4303,84,-1.869874,0,1 +4304,84,-1.874227,0,1 +4305,84,-1.878580,0,1 +4306,84,-1.882933,0,1 +4307,84,-1.887286,0,1 +4308,84,-1.891639,0,1 +4309,84,-1.895992,0,1 +4310,84,-1.900344,0,1 +4311,84,-1.904697,0,1 +4312,84,-1.909050,0,1 +4313,84,-1.913403,0,1 +4314,84,-1.917756,0,1 +4315,84,-1.922109,0,1 +4316,84,-1.926462,0,1 +4317,84,-1.930814,0,1 +4318,84,-1.935167,0,1 +4319,84,-1.939520,0,1 +4320,84,-1.943873,0,1 +4321,84,-1.948344,0,1 +4322,84,-1.952815,0,1 +4323,84,-1.957285,0,1 +4324,84,-1.961756,0,1 +4325,84,-1.966227,0,1 +4326,84,-1.970698,0,1 +4327,84,-1.975169,0,1 +4328,84,-1.979639,0,1 +4329,84,-1.984110,0,1 +4330,84,-1.988581,0,1 +4331,84,-1.993052,0,1 +4332,84,-1.997522,0,1 +4333,84,-2.001993,0,1 +4334,84,-2.006464,0,1 +4335,84,-2.010935,0,1 +4336,84,-2.015406,0,1 +4337,84,-2.019876,0,1 +4338,84,-2.024347,0,1 +4339,84,-2.028818,0,1 +4340,84,-2.033289,0,1 +4341,84,-2.036966,0,1 +4342,84,-2.040644,0,1 +4343,84,-2.044321,0,1 +4344,84,-2.047999,0,1 +4345,84,-2.051676,0,1 +4346,84,-2.055354,0,1 +4347,84,-2.059031,0,1 +4348,84,-2.062709,0,1 +4349,84,-2.066386,0,1 +4350,84,-2.070064,0,1 +4351,84,-2.073741,0,1 +4352,84,-2.077419,0,1 +4353,84,-2.081096,0,1 +4354,84,-2.084774,0,1 +4355,84,-2.088452,0,1 +4356,84,-2.092129,0,1 +4357,84,-2.095807,0,1 +4358,84,-2.099484,0,1 +4359,84,-2.103162,0,1 +4360,84,-2.106839,0,1 +4361,84,-2.108953,0,1 +4362,84,-2.111067,0,1 +4363,84,-2.113181,0,1 +4364,84,-2.115294,0,1 +4365,84,-2.117408,0,1 +4366,84,-2.119522,0,1 +4367,84,-2.121636,0,1 +4368,84,-2.123750,0,1 +4369,84,-2.125864,0,1 +4370,84,-2.127977,0,1 +4371,84,-2.130091,0,1 +4372,84,-2.132205,0,1 +4373,84,-2.134319,0,1 +4374,84,-2.136433,0,1 +4375,84,-2.138547,0,1 +4376,84,-2.140660,0,1 +4377,84,-2.142774,0,1 +4378,84,-2.144888,0,1 +4379,84,-2.147002,0,1 +4380,84,-2.149116,0,1 +4381,84,-2.151081,0,1 +4382,84,-2.153046,0,1 +4383,84,-2.155011,0,1 +4384,84,-2.156976,0,1 +4385,84,-2.158942,0,1 +4386,84,-2.160907,0,1 +4387,84,-2.162872,0,1 +4388,84,-2.164837,0,1 +4389,84,-2.166802,0,1 +4390,84,-2.168767,0,1 +4391,84,-2.170732,0,1 +4392,84,-2.172698,0,1 +4393,84,-2.174663,0,1 +4394,84,-2.176628,0,1 +4395,84,-2.178593,0,1 +4396,84,-2.180558,0,1 +4397,84,-2.182523,0,1 +4398,84,-2.184488,0,1 +4399,84,-2.186454,0,1 +4400,84,-2.188419,0,1 +4401,84,-2.191631,0,1 +4402,84,-2.194844,0,1 +4403,84,-2.198057,0,1 +4404,84,-2.201270,0,1 +4405,84,-2.204483,0,1 +4406,84,-2.207695,0,1 +4407,84,-2.210908,0,1 +4408,84,-2.214121,0,1 +4409,84,-2.217334,0,1 +4410,84,-2.220546,0,1 +4411,84,-2.223759,0,1 +4412,84,-2.226972,0,1 +4413,84,-2.230185,0,1 +4414,84,-2.233397,0,1 +4415,84,-2.236610,0,1 +4416,84,-2.239823,0,1 +4417,84,-2.243036,0,1 +4418,84,-2.246248,0,1 +4419,84,-2.249461,0,1 +4420,84,-2.252674,0,1 +4421,84,-2.256129,0,1 +4422,84,-2.259584,0,1 +4423,84,-2.263038,0,1 +4424,84,-2.266493,0,1 +4425,84,-2.269948,0,1 +4426,84,-2.273403,0,1 +4427,84,-2.276858,0,1 +4428,84,-2.280313,0,1 +4429,84,-2.283768,0,1 +4430,84,-2.287223,0,1 +4431,84,-2.290677,0,1 +4432,84,-2.294132,0,1 +4433,84,-2.297587,0,1 +4434,84,-2.301042,0,1 +4435,84,-2.304497,0,1 +4436,84,-2.307952,0,1 +4437,84,-2.311407,0,1 +4438,84,-2.314861,0,1 +4439,84,-2.318316,0,1 +4440,84,-2.321771,0,1 +4441,84,-2.322464,0,1 +4442,84,-2.323157,0,1 +4443,84,-2.323850,0,1 +4444,84,-2.324543,0,1 +4445,84,-2.325236,0,1 +4446,84,-2.325929,0,1 +4447,84,-2.326622,0,1 +4448,84,-2.327316,0,1 +4449,84,-2.328009,0,1 +4450,84,-2.328702,0,1 +4451,84,-2.329395,0,1 +4452,84,-2.330088,0,1 +4453,84,-2.330781,0,1 +4454,84,-2.331474,0,1 +4455,84,-2.332167,0,1 +4456,84,-2.332860,0,1 +4457,84,-2.333553,0,1 +4458,84,-2.334246,0,1 +4459,84,-2.334939,0,1 +4460,84,-2.335632,0,1 +4461,84,-2.332364,0,1 +4462,84,-2.329097,0,1 +4463,84,-2.325829,0,1 +4464,84,-2.322561,0,1 +4465,84,-2.319294,0,1 +4466,84,-2.316026,0,1 +4467,84,-2.312759,0,1 +4468,84,-2.309491,0,1 +4469,84,-2.306223,0,1 +4470,84,-2.302956,0,1 +4471,84,-2.299688,0,1 +4472,84,-2.296420,0,1 +4473,84,-2.293153,0,1 +4474,84,-2.289885,0,1 +4475,84,-2.286618,0,1 +4476,84,-2.283350,0,1 +4477,84,-2.280082,0,1 +4478,84,-2.276815,0,1 +4479,84,-2.273547,0,1 +4480,84,-2.270280,0,1 +4481,84,-2.263545,0,1 +4482,84,-2.256810,0,1 +4483,84,-2.250076,0,1 +4484,84,-2.243341,0,1 +4485,84,-2.236607,0,1 +4486,84,-2.229872,0,1 +4487,84,-2.223138,0,1 +4488,84,-2.216403,0,1 +4489,84,-2.209668,0,1 +4490,84,-2.202934,0,1 +4491,84,-2.196199,0,1 +4492,84,-2.189465,0,1 +4493,84,-2.182730,0,1 +4494,84,-2.175996,0,1 +4495,84,-2.169261,0,1 +4496,84,-2.162527,0,1 +4497,84,-2.155792,0,1 +4498,84,-2.149057,0,1 +4499,84,-2.142323,0,1 +4500,84,-2.135588,0,1 +4501,84,-2.127415,0,1 +4502,84,-2.119241,0,1 +4503,84,-2.111068,0,1 +4504,84,-2.102894,0,1 +4505,84,-2.094721,0,1 +4506,84,-2.086547,0,1 +4507,84,-2.078374,0,1 +4508,84,-2.070200,0,1 +4509,84,-2.062027,0,1 +4510,84,-2.053853,0,1 +4511,84,-2.045680,0,1 +4512,84,-2.037506,0,1 +4513,84,-2.029333,0,1 +4514,84,-2.021159,0,1 +4515,84,-2.012986,0,1 +4516,84,-2.004812,0,1 +4517,84,-1.996639,0,1 +4518,84,-1.988465,0,1 +4519,84,-1.980292,0,1 +4520,84,-1.972118,0,1 +4521,84,-1.965338,0,1 +4522,84,-1.958559,0,1 +4523,84,-1.951779,0,1 +4524,84,-1.944999,0,1 +4525,84,-1.938219,0,1 +4526,84,-1.931440,0,1 +4527,84,-1.924660,0,1 +4528,84,-1.917880,0,1 +4529,84,-1.911100,0,1 +4530,84,-1.904321,0,1 +4531,84,-1.897541,0,1 +4532,84,-1.890761,0,1 +4533,84,-1.883981,0,1 +4534,84,-1.877202,0,1 +4535,84,-1.870422,0,1 +4536,84,-1.863642,0,1 +4537,84,-1.856862,0,1 +4538,84,-1.850083,0,1 +4539,84,-1.843303,0,1 +4540,84,-1.836523,0,1 +4541,84,-1.830191,0,1 +4542,84,-1.823859,0,1 +4543,84,-1.817527,0,1 +4544,84,-1.811195,0,1 +4545,84,-1.804862,0,1 +4546,84,-1.798530,0,1 +4547,84,-1.792198,0,1 +4548,84,-1.785866,0,1 +4549,84,-1.779534,0,1 +4550,84,-1.773202,0,1 +4551,84,-1.766870,0,1 +4552,84,-1.760538,0,1 +4553,84,-1.754206,0,1 +4554,84,-1.747874,0,1 +4555,84,-1.741541,0,1 +4556,84,-1.735209,0,1 +4557,84,-1.728877,0,1 +4558,84,-1.722545,0,1 +4559,84,-1.716213,0,1 +4560,84,-1.709881,0,1 +4561,84,-1.702360,0,1 +4562,84,-1.694840,0,1 +4563,84,-1.687319,0,1 +4564,84,-1.679798,0,1 +4565,84,-1.672278,0,1 +4566,84,-1.664757,0,1 +4567,84,-1.657236,0,1 +4568,84,-1.649716,0,1 +4569,84,-1.642195,0,1 +4570,84,-1.634675,0,1 +4571,84,-1.627154,0,1 +4572,84,-1.619633,0,1 +4573,84,-1.612113,0,1 +4574,84,-1.604592,0,1 +4575,84,-1.597071,0,1 +4576,84,-1.589551,0,1 +4577,84,-1.582030,0,1 +4578,84,-1.574509,0,1 +4579,84,-1.566989,0,1 +4580,84,-1.559468,0,1 +4581,84,-1.554166,0,1 +4582,84,-1.548864,0,1 +4583,84,-1.543562,0,1 +4584,84,-1.538259,0,1 +4585,84,-1.532957,0,1 +4586,84,-1.527655,0,1 +4587,84,-1.522353,0,1 +4588,84,-1.517051,0,1 +4589,84,-1.511749,0,1 +4590,84,-1.506446,0,1 +4591,84,-1.501144,0,1 +4592,84,-1.495842,0,1 +4593,84,-1.490540,0,1 +4594,84,-1.485238,0,1 +4595,84,-1.479936,0,1 +4596,84,-1.474633,0,1 +4597,84,-1.469331,0,1 +4598,84,-1.464029,0,1 +4599,84,-1.458727,0,1 +4600,84,-1.453425,0,1 +4601,84,-1.456057,0,1 +4602,84,-1.458688,0,1 +4603,84,-1.461320,0,1 +4604,84,-1.463952,0,1 +4605,84,-1.466584,0,1 +4606,84,-1.469216,0,1 +4607,84,-1.471848,0,1 +4608,84,-1.474479,0,1 +4609,84,-1.477111,0,1 +4610,84,-1.479743,0,1 +4611,84,-1.482375,0,1 +4612,84,-1.485007,0,1 +4613,84,-1.487639,0,1 +4614,84,-1.490270,0,1 +4615,84,-1.492902,0,1 +4616,84,-1.495534,0,1 +4617,84,-1.498166,0,1 +4618,84,-1.500798,0,1 +4619,84,-1.503429,0,1 +4620,84,-1.506061,0,1 +4621,84,-1.517960,0,1 +4622,84,-1.529858,0,1 +4623,84,-1.541757,0,1 +4624,84,-1.553655,0,1 +4625,84,-1.565554,0,1 +4626,84,-1.577452,0,1 +4627,84,-1.589351,0,1 +4628,84,-1.601250,0,1 +4629,84,-1.613148,0,1 +4630,84,-1.625047,0,1 +4631,84,-1.636945,0,1 +4632,84,-1.648844,0,1 +4633,84,-1.660742,0,1 +4634,84,-1.672641,0,1 +4635,84,-1.684539,0,1 +4636,84,-1.696438,0,1 +4637,84,-1.708336,0,1 +4638,84,-1.720235,0,1 +4639,84,-1.732133,0,1 +4640,84,-1.744032,0,1 +4641,84,-1.759530,0,1 +4642,84,-1.775029,0,1 +4643,84,-1.790527,0,1 +4644,84,-1.806026,0,1 +4645,84,-1.821524,0,1 +4646,84,-1.837023,0,1 +4647,84,-1.852521,0,1 +4648,84,-1.868020,0,1 +4649,84,-1.883518,0,1 +4650,84,-1.899017,0,1 +4651,84,-1.914515,0,1 +4652,84,-1.930014,0,1 +4653,84,-1.945512,0,1 +4654,84,-1.961011,0,1 +4655,84,-1.976509,0,1 +4656,84,-1.992008,0,1 +4657,84,-2.007506,0,1 +4658,84,-2.023005,0,1 +4659,84,-2.038503,0,1 +4660,84,-2.054002,0,1 +4661,84,-2.066868,0,1 +4662,84,-2.079735,0,1 +4663,84,-2.092602,0,1 +4664,84,-2.105469,0,1 +4665,84,-2.118335,0,1 +4666,84,-2.131202,0,1 +4667,84,-2.144069,0,1 +4668,84,-2.156936,0,1 +4669,84,-2.169803,0,1 +4670,84,-2.182669,0,1 +4671,84,-2.195536,0,1 +4672,84,-2.208403,0,1 +4673,84,-2.221270,0,1 +4674,84,-2.234136,0,1 +4675,84,-2.247003,0,1 +4676,84,-2.259870,0,1 +4677,84,-2.272737,0,1 +4678,84,-2.285603,0,1 +4679,84,-2.298470,0,1 +4680,84,-2.311337,0,1 +4681,84,-2.318184,0,1 +4682,84,-2.325031,0,1 +4683,84,-2.331878,0,1 +4684,84,-2.338725,0,1 +4685,84,-2.345572,0,1 +4686,84,-2.352419,0,1 +4687,84,-2.359266,0,1 +4688,84,-2.366113,0,1 +4689,84,-2.372960,0,1 +4690,84,-2.379807,0,1 +4691,84,-2.386654,0,1 +4692,84,-2.393501,0,1 +4693,84,-2.400348,0,1 +4694,84,-2.407195,0,1 +4695,84,-2.414042,0,1 +4696,84,-2.420890,0,1 +4697,84,-2.427737,0,1 +4698,84,-2.434584,0,1 +4699,84,-2.441431,0,1 +4700,84,-2.448278,0,1 +4701,84,-2.444521,0,1 +4702,84,-2.440764,0,1 +4703,84,-2.437006,0,1 +4704,84,-2.433249,0,1 +4705,84,-2.429492,0,1 +4706,84,-2.425735,0,1 +4707,84,-2.421978,0,1 +4708,84,-2.418221,0,1 +4709,84,-2.414464,0,1 +4710,84,-2.410707,0,1 +4711,84,-2.406950,0,1 +4712,84,-2.403193,0,1 +4713,84,-2.399436,0,1 +4714,84,-2.395679,0,1 +4715,84,-2.391922,0,1 +4716,84,-2.388165,0,1 +4717,84,-2.384408,0,1 +4718,84,-2.380651,0,1 +4719,84,-2.376893,0,1 +4720,84,-2.373136,0,1 +4721,84,-2.357224,0,1 +4722,84,-2.341311,0,1 +4723,84,-2.325398,0,1 +4724,84,-2.309485,0,1 +4725,84,-2.293572,0,1 +4726,84,-2.277659,0,1 +4727,84,-2.261746,0,1 +4728,84,-2.245833,0,1 +4729,84,-2.229921,0,1 +4730,84,-2.214008,0,1 +4731,84,-2.198095,0,1 +4732,84,-2.182182,0,1 +4763,84,-1.522577,0,1 +4764,84,-1.498771,0,1 +4765,84,-1.474966,0,1 +4766,84,-1.451161,0,1 +4767,84,-1.427355,0,1 +4768,84,-1.403550,0,1 +4769,84,-1.379744,0,1 +4770,84,-1.355939,0,1 +4771,84,-1.332134,0,1 +4772,84,-1.308328,0,1 +4773,84,-1.284523,0,1 +4774,84,-1.260717,0,1 +4775,84,-1.236912,0,1 +4776,84,-1.213107,0,1 +4777,84,-1.189301,0,1 +4778,84,-1.165496,0,1 +4779,84,-1.141691,0,1 +4780,84,-1.117885,0,1 +4781,84,-1.099369,0,1 +4782,84,-1.080853,0,1 +4783,84,-1.062337,0,1 +4784,84,-1.043821,0,1 +4785,84,-1.025305,0,1 +4786,84,-1.006789,0,1 +4787,84,-0.988273,0,1 +4788,84,-0.969757,0,1 +4789,84,-0.951241,0,1 +4790,84,-0.932725,0,1 +4791,84,-0.914209,0,1 +4792,84,-0.895693,0,1 +4793,84,-0.877177,0,1 +4794,84,-0.858661,0,1 +4795,84,-0.840145,0,1 +4796,84,-0.821629,0,1 +4797,84,-0.803113,0,1 +4798,84,-0.784596,0,1 +4799,84,-0.766080,0,1 +4800,84,-0.747564,0,1 +4801,84,-0.737605,0,1 +4802,84,-0.727645,0,1 +4803,84,-0.717686,0,1 +4804,84,-0.707726,0,1 +4805,84,-0.697766,0,1 +4806,84,-0.687807,0,1 +4807,84,-0.677847,0,1 +4808,84,-0.667888,0,1 +4809,84,-0.657928,0,1 +4810,84,-0.647969,0,1 +4811,84,-0.638009,0,1 +4812,84,-0.628049,0,1 +4813,84,-0.618090,0,1 +4814,84,-0.608130,0,1 +4815,84,-0.598171,0,1 +4816,84,-0.588211,0,1 +4817,84,-0.578251,0,1 +4818,84,-0.568292,0,1 +4819,84,-0.558332,0,1 +4820,84,-0.548373,0,1 +4821,84,-0.546016,0,1 +4822,84,-0.543659,0,1 +4823,84,-0.541302,0,1 +4824,84,-0.538946,0,1 +4825,84,-0.536589,0,1 +4826,84,-0.534232,0,1 +4827,84,-0.531875,0,1 +4828,84,-0.529518,0,1 +4829,84,-0.527162,0,1 +4830,84,-0.524805,0,1 +4831,84,-0.522448,0,1 +4832,84,-0.520091,0,1 +4833,84,-0.517735,0,1 +4834,84,-0.515378,0,1 +4835,84,-0.513021,0,1 +4836,84,-0.510664,0,1 +4837,84,-0.508307,0,1 +4838,84,-0.505951,0,1 +4839,84,-0.503594,0,1 +4840,84,-0.501237,0,1 +4841,84,-0.505298,0,1 +4842,84,-0.509358,0,1 +4843,84,-0.513419,0,1 +4844,84,-0.517480,0,1 +4845,84,-0.521540,0,1 +4846,84,-0.525601,0,1 +4847,84,-0.529662,0,1 +4848,84,-0.533722,0,1 +4849,84,-0.537783,0,1 +4850,84,-0.541843,0,1 +4851,84,-0.545904,0,1 +4852,84,-0.549965,0,1 +4853,84,-0.554025,0,1 +4854,84,-0.558086,0,1 +4855,84,-0.562147,0,1 +4856,84,-0.566207,0,1 +4857,84,-0.570268,0,1 +4858,84,-0.574329,0,1 +4859,84,-0.578389,0,1 +4860,84,-0.582450,0,1 +4861,84,-0.591435,0,1 +4862,84,-0.600421,0,1 +4863,84,-0.609407,0,1 +4864,84,-0.618392,0,1 +4865,84,-0.627378,0,1 +4866,84,-0.636363,0,1 +4867,84,-0.645349,0,1 +4868,84,-0.654334,0,1 +4869,84,-0.663320,0,1 +4870,84,-0.672306,0,1 +4871,84,-0.681291,0,1 +4872,84,-0.690277,0,1 +4873,84,-0.699262,0,1 +4874,84,-0.708248,0,1 +4875,84,-0.717233,0,1 +4876,84,-0.726219,0,1 +4877,84,-0.735204,0,1 +4878,84,-0.744190,0,1 +4879,84,-0.753176,0,1 +4880,84,-0.762161,0,1 +4881,84,-0.773172,0,1 +4882,84,-0.784182,0,1 +4883,84,-0.795192,0,1 +4884,84,-0.806203,0,1 +4885,84,-0.817213,0,1 +4886,84,-0.828224,0,1 +4887,84,-0.839234,0,1 +4888,84,-0.850244,0,1 +4889,84,-0.861255,0,1 +4890,84,-0.872265,0,1 +4891,84,-0.883276,0,1 +4892,84,-0.894286,0,1 +4893,84,-0.905297,0,1 +4894,84,-0.916307,0,1 +4895,84,-0.927317,0,1 +4896,84,-0.938328,0,1 +4897,84,-0.949338,0,1 +4898,84,-0.960349,0,1 +4899,84,-0.971359,0,1 +4900,84,-0.982370,0,1 +4901,84,-0.991204,0,1 +4902,84,-1.000038,0,1 +4903,84,-1.008872,0,1 +4904,84,-1.017706,0,1 +4905,84,-1.026540,0,1 +4906,84,-1.035374,0,1 +4907,84,-1.044208,0,1 +4908,84,-1.053042,0,1 +4909,84,-1.061876,0,1 +4910,84,-1.070710,0,1 +4911,84,-1.079544,0,1 +4912,84,-1.088378,0,1 +4913,84,-1.097212,0,1 +4914,84,-1.106046,0,1 +4915,84,-1.114880,0,1 +4916,84,-1.123714,0,1 +4917,84,-1.132548,0,1 +4918,84,-1.141382,0,1 +4919,84,-1.150216,0,1 +4920,84,-1.159050,0,1 +4921,84,-1.161501,0,1 +4922,84,-1.163951,0,1 +4923,84,-1.166402,0,1 +4924,84,-1.168853,0,1 +4925,84,-1.171303,0,1 +4926,84,-1.173754,0,1 +4927,84,-1.176205,0,1 +4928,84,-1.178655,0,1 +4929,84,-1.181106,0,1 +4930,84,-1.183557,0,1 +4931,84,-1.186007,0,1 +4932,84,-1.188458,0,1 +4933,84,-1.190909,0,1 +4934,84,-1.193359,0,1 +4935,84,-1.195810,0,1 +4936,84,-1.198261,0,1 +4937,84,-1.200711,0,1 +4938,84,-1.203162,0,1 +4939,84,-1.205613,0,1 +4940,84,-1.208063,0,1 +4941,84,-1.204040,0,1 +4942,84,-1.200017,0,1 +4943,84,-1.195993,0,1 +4944,84,-1.191970,0,1 +4945,84,-1.187947,0,1 +4946,84,-1.183923,0,1 +4947,84,-1.179900,0,1 +4948,84,-1.175877,0,1 +4949,84,-1.171853,0,1 +4950,84,-1.167830,0,1 +4951,84,-1.163807,0,1 +4952,84,-1.159783,0,1 +4953,84,-1.155760,0,1 +4954,84,-1.151737,0,1 +4955,84,-1.147713,0,1 +4956,84,-1.143690,0,1 +4957,84,-1.139667,0,1 +4958,84,-1.135643,0,1 +4959,84,-1.131620,0,1 +4960,84,-1.127597,0,1 +4961,84,-1.120966,0,1 +4962,84,-1.114335,0,1 +4963,84,-1.107704,0,1 +4964,84,-1.101074,0,1 +4965,84,-1.094443,0,1 +4966,84,-1.087812,0,1 +4967,84,-1.081182,0,1 +4968,84,-1.074551,0,1 +4969,84,-1.067920,0,1 +4970,84,-1.061289,0,1 +4971,84,-1.054659,0,1 +4972,84,-1.048028,0,1 +4973,84,-1.041397,0,1 +4974,84,-1.034766,0,1 +4975,84,-1.028136,0,1 +4976,84,-1.021505,0,1 +4977,84,-1.014874,0,1 +4978,84,-1.008243,0,1 +4979,84,-1.001613,0,1 +4980,84,-0.994982,0,1 +4981,84,-0.989923,0,1 +4982,84,-0.984864,0,1 +4983,84,-0.979805,0,1 +4984,84,-0.974746,0,1 +4985,84,-0.969687,0,1 +4986,84,-0.964628,0,1 +4987,84,-0.959569,0,1 +4988,84,-0.954510,0,1 +4989,84,-0.949451,0,1 +4990,84,-0.944392,0,1 +4991,84,-0.939333,0,1 +4992,84,-0.934274,0,1 +4993,84,-0.929215,0,1 +4994,84,-0.924156,0,1 +4995,84,-0.919097,0,1 +4996,84,-0.914038,0,1 +4997,84,-0.908979,0,1 +4998,84,-0.903920,0,1 +4999,84,-0.898861,0,1 +5000,0,-0.893802,2,1 diff --git a/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/MaxCurrent.vimax b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/MaxCurrent.vimax new file mode 100644 index 0000000000000000000000000000000000000000..5552bda2b03a9e6d5f0b2de49ea79b598013047f --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/MaxCurrent.vimax @@ -0,0 +1,3 @@ +SOC, I_charge, I_discharge +0, 280, 280 +100, 280, 280 \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/P1_Group5.vveh b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/P1_Group5.vveh new file mode 100644 index 0000000000000000000000000000000000000000..bf6783dea4e9142a99a53661e104396cd1144f58 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/P1_Group5.vveh @@ -0,0 +1,109 @@ +{ + "Header": { + "CreatedBy": "", + "Date": "2021-06-16T09:38:08.6512146Z", + "AppVersion": "3", + "FileVersion": 10 + }, + "Body": { + "SavedInDeclMode": false, + "VehCat": "Tractor", + "LegislativeClass": "Unknown", + "CurbWeight": 7747, + "CurbWeightExtra": 7500.0, + "MassMax": 18.0, + "Loading": 19300, + "rdyn": 492.0, + "CdCorrMode": "CdofVdecl", + "CdCorrFile": "", + "AxleConfig": { + "Type": "4x2", + "Axles": [ + { + "Inertia": 14.9, + "Wheels": "315/70 R22.5", + "AxleWeightShare": 0.2, + "TwinTyres": false, + "RRCISO": 0.0052, + "FzISO": 33350.0, + "Type": "VehicleNonDriven" + }, + { + "Inertia": 14.9, + "Wheels": "315/70 R22.5", + "AxleWeightShare": 0.25, + "TwinTyres": true, + "RRCISO": 0.0057, + "FzISO": 33350.0, + "Type": "VehicleDriven" + }, + { + "Inertia": 19.2, + "Wheels": "385/65 R22.5", + "AxleWeightShare": 0.18333, + "TwinTyres": false, + "RRCISO": 0.0055, + "FzISO": 41690.0, + "Type": "Trailer" + }, + { + "Inertia": 19.2, + "Wheels": "385/65 R22.5", + "AxleWeightShare": 0.18333, + "TwinTyres": false, + "RRCISO": 0.0055, + "FzISO": 41690.0, + "Type": "Trailer" + }, + { + "Inertia": 19.2, + "Wheels": "385/65 R22.5", + "AxleWeightShare": 0.18334, + "TwinTyres": false, + "RRCISO": 0.0055, + "FzISO": 41690.0, + "Type": "Trailer" + } + ] + }, + "EngineStopStart": true, + "EcoRoll": "None", + "PredictiveCruiseControl": "Option_1_2_3", + "ATEcoRollReleaseLockupClutch": false, + "CdA": 5.62, + "VehicleHeight": 4.0, + "IdlingSpeed": 550.0, + "Retarder": { + "Type": "secondary", + "Ratio": 1.0, + "File": "Default.vrlm" + }, + "Angledrive": { + "Type": "None", + "Ratio": 0.0, + "LossMap": "" + }, + "PTO": { + "Type": "None", + "LossMap": "", + "Cycle": "", + "CycleDriving": "" + }, + "TorqueLimits": {}, + "InitialSoC": 50.0, + "PowertrainConfiguration": "ParallelHybrid", + "ElectricMotors": [ + { + "Count": 1, + "Ratio": 1.0, + "Position": "P1", + "MotorFile": "P1_Group5_EM.vem", + "MechanicalEfficiency": 1.0 + } + ], + "Battery": { + "NumPacks": 1, + "BatteryFile": "P1_Group5_REESS.vreess" + } + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/P1_Group5_12.7l.veng b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/P1_Group5_12.7l.veng new file mode 100644 index 0000000000000000000000000000000000000000..bb458e71f5dd11157cbe185410bca171d06e8c79 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/P1_Group5_12.7l.veng @@ -0,0 +1,35 @@ +{ + "Header": { + "CreatedBy": "", + "Date": "2021-06-16T09:32:40.9429545Z", + "AppVersion": "3", + "FileVersion": 5 + }, + "Body": { + "SavedInDeclMode": false, + "ModelName": "350kW 12.7l Engine", + "Displacement": "12740", + "IdlingSpeed": 550.0, + "Inertia": 5.1498, + "Fuels": [ + { + "WHTC-Urban": 1.055, + "WHTC-Rural": 1.02, + "WHTC-Motorway": 1.0, + "WHTC-Engineering": 1.005, + "ColdHotBalancingFactor": 1.005, + "CFRegPer": 1.0, + "FuelMap": "Group5_ICE_Map.vmap", + "FuelType": "DieselCI" + } + ], + "RatedPower": 350000, + "RatedSpeed": 1750.0, + "MaxTorque": 2134, + "FullLoadCurve": "Group5_ICE_fld.vfld", + "WHRType": [ + "None" + ], + "WHRCorrectionFactors": {} + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/P1_Group5_EM.vem b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/P1_Group5_EM.vem new file mode 100644 index 0000000000000000000000000000000000000000..c3744053d3f6a870e7ce2bb20809461351db6b54 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/P1_Group5_EM.vem @@ -0,0 +1,22 @@ +{ + "Header": { + "CreatedBy": "", + "Date": "2021-06-17T14:26:41.1270692Z", + "AppVersion": "3", + "FileVersion": 2 + }, + "Body": { + "SavedInDeclMode": false, + "Model": "Generic Electric Motor", + "FullLoadCurve": "EM_fld.vemp", + "DragCurve": "EM_drag.vemd", + "EfficiencyMap": "EM_Map.vemo", + "Inertia": 0.5, + "ContinuousTorque": 100, + "ContinuousTorqueSpeed": 1273.23954473516, + "OverloadTorque": 150, + "OverloadTorqueSpeed": 1273.23954473516, + "OverloadTime": 30, + "ThermalOverloadRecoveryFactor": 0.9 + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/P1_Group5_REESS.vreess b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/P1_Group5_REESS.vreess new file mode 100644 index 0000000000000000000000000000000000000000..ad6a72b1a99406091ad5d0b8ff29546a30bdda36 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/P1_Group5_REESS.vreess @@ -0,0 +1,19 @@ +{ + "Header": { + "CreatedBy": "", + "Date": "2021-06-16T09:37:48.3166199Z", + "AppVersion": "3", + "FileVersion": 1 + }, + "Body": { + "SavedInDeclMode": false, + "REESSType": "Battery", + "Model": "Generic Battery", + "Capacity": 52.08, + "SOC_min": 30, + "SOC_max": 80, + "MaxCurrentMap": "MaxCurrent.vimax", + "InternalResistanceCurve": "REESS_Internal_Resistance.vbatr", + "SoCCurve": "REESS_SOC_curve.vbatv" + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/P1_Group5_s2c0_rep_Payload.vecto b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/P1_Group5_s2c0_rep_Payload.vecto new file mode 100644 index 0000000000000000000000000000000000000000..798b19202c158a62d221839b1b60aa998c3ef135 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/P1_Group5_s2c0_rep_Payload.vecto @@ -0,0 +1,54 @@ +{ + "Header": { + "CreatedBy": "", + "Date": "2021-06-16T09:38:48.7797197Z", + "AppVersion": "3", + "FileVersion": 8 + }, + "Body": { + "SavedInDeclMode": false, + "EngineOnlyMode": false, + "VehicleFile": "P1_Group5.vveh", + "EngineFile": "P1_Group5_12.7l.veng", + "GearboxFile": "AMT_12.vgbx", + "TCU": "AMT_12.vgbx", + "ShiftStrategy": "TUGraz.VectoCore.Models.SimulationComponent.Impl.AMTShiftStrategyOptimized", + "HybridStrategyParams": "HEV_Parameter.vhctl", + "Padd": 4293.0, + "Paux_ICEOff_Driving": 0.0, + "Paux_ICEOff_Standstill": 0.0, + "Padd_electric": 0.0, + "VACC": "Truck.vacc", + "EngineStopStartAtVehicleStopThreshold": 2.0, + "EngineStopStartMaxOffTimespan": 120.0, + "EngineStopStartUtilityFactor": 0.8, + "EngineStopStartUtilityFactorDriving": 0.8, + "EcoRollMinSpeed": 0.0, + "EcoRollActivationDelay": 0.0, + "EcoRollUnderspeedThreshold": 0.0, + "EcoRollMaxAcceleration": 0.0, + "PCCEnableSpeed": 80.0, + "PCCMinSpeed": 50.0, + "PCCUnderspeed": 8.0, + "PCCOverSpeed": 5.0, + "PCCPreviewDistanceUC1": 1500.0, + "PCCPreviewDistanceUC2": 1000.0, + "LAC": { + "Enabled": true, + "PreviewDistanceFactor": 10.0, + "DF_offset": 2.5, + "DF_scaling": 1.5, + "DF_targetSpeedLookup": "", + "Df_velocityDropLookup": "", + "MinSpeed": 50.0 + }, + "OverSpeedEcoRoll": { + "Mode": "Overspeed", + "MinSpeed": 50.0, + "OverSpeed": 2.5 + }, + "Cycles": [ + "LongHaul_mod5_id_2.vdri" + ] + } +} \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/REESS_Internal_Resistance.vbatr b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/REESS_Internal_Resistance.vbatr new file mode 100644 index 0000000000000000000000000000000000000000..953f417ac43d9bc1432971034d22d3ab15d5e1a2 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/REESS_Internal_Resistance.vbatr @@ -0,0 +1,3 @@ +SoC, Ri +0, 0.04 +100, 0.04 \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/REESS_SOC_curve.vbatv b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/REESS_SOC_curve.vbatv new file mode 100644 index 0000000000000000000000000000000000000000..65a360759a3ef7ddfb2bafff943f501421eb6ef9 --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/REESS_SOC_curve.vbatv @@ -0,0 +1,12 @@ +SOC, V +0, 43.1 +10, 44.8 +20, 45.8 +30, 46.3 +40, 46.6 +50, 46.7 +60, 46.8 +70, 47.0 +80, 47.2 +90, 47.5 +100, 48.0 \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/Truck.vacc b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/Truck.vacc new file mode 100644 index 0000000000000000000000000000000000000000..b03ec7e47e9765ae57e43462c7f4c3ad15a38e7e --- /dev/null +++ b/VectoCore/VectoCoreTest/TestData/Integration/EngineeringMode/P1_Group5_AMT/Truck.vacc @@ -0,0 +1,6 @@ +v [km/h],acc [m/s�],dec [m/s�] +0,1,-1 +25,1,-1 +50,0.642857143,-1 +60,0.5,-0.5 +120,0.5,-0.5 diff --git a/VectoCore/VectoCoreTest/VectoCoreTest.csproj b/VectoCore/VectoCoreTest/VectoCoreTest.csproj index 2b35cebde4c8ae99e80111dec8fbc24be638f556..e9502c85ba4b5465fb10cd0202fb9e52b8fcdd0f 100644 --- a/VectoCore/VectoCoreTest/VectoCoreTest.csproj +++ b/VectoCore/VectoCoreTest/VectoCoreTest.csproj @@ -3352,6 +3352,99 @@ <None Include="TestData\Integration\Buses\SingleBus.vecto"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </None> + <None Include="TestData\Integration\EngineeringMode\P1_Group5_AMT\AMT_12.vgbx"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Include="TestData\Integration\EngineeringMode\P1_Group5_AMT\Axle_4x2_Tractor.vtlm"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Include="TestData\Integration\EngineeringMode\P1_Group5_AMT\Default.vrlm"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Include="TestData\Integration\EngineeringMode\P1_Group5_AMT\EM_drag.vemd"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Include="TestData\Integration\EngineeringMode\P1_Group5_AMT\EM_fld.vemp"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Include="TestData\Integration\EngineeringMode\P1_Group5_AMT\EM_Map.vemo"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Include="TestData\Integration\EngineeringMode\P1_Group5_AMT\Gear_1.vtlm"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Include="TestData\Integration\EngineeringMode\P1_Group5_AMT\Gear_10.vtlm"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Include="TestData\Integration\EngineeringMode\P1_Group5_AMT\Gear_11.vtlm"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Include="TestData\Integration\EngineeringMode\P1_Group5_AMT\Gear_12.vtlm"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Include="TestData\Integration\EngineeringMode\P1_Group5_AMT\Gear_2.vtlm"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Include="TestData\Integration\EngineeringMode\P1_Group5_AMT\Gear_3.vtlm"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Include="TestData\Integration\EngineeringMode\P1_Group5_AMT\Gear_4.vtlm"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Include="TestData\Integration\EngineeringMode\P1_Group5_AMT\Gear_5.vtlm"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Include="TestData\Integration\EngineeringMode\P1_Group5_AMT\Gear_6.vtlm"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Include="TestData\Integration\EngineeringMode\P1_Group5_AMT\Gear_7.vtlm"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Include="TestData\Integration\EngineeringMode\P1_Group5_AMT\Gear_8.vtlm"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Include="TestData\Integration\EngineeringMode\P1_Group5_AMT\Gear_9.vtlm"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Include="TestData\Integration\EngineeringMode\P1_Group5_AMT\Group5_ICE_fld.vfld"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Include="TestData\Integration\EngineeringMode\P1_Group5_AMT\Group5_ICE_Map.vmap"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Include="TestData\Integration\EngineeringMode\P1_Group5_AMT\HEV_Parameter.vhctl"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Include="TestData\Integration\EngineeringMode\P1_Group5_AMT\LongHaul_mod5_id_2.vdri"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Include="TestData\Integration\EngineeringMode\P1_Group5_AMT\MaxCurrent.vimax"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Include="TestData\Integration\EngineeringMode\P1_Group5_AMT\P1_Group5.vveh"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Include="TestData\Integration\EngineeringMode\P1_Group5_AMT\P1_Group5_12.7l.veng"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Include="TestData\Integration\EngineeringMode\P1_Group5_AMT\P1_Group5_EM.vem"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Include="TestData\Integration\EngineeringMode\P1_Group5_AMT\P1_Group5_REESS.vreess"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Include="TestData\Integration\EngineeringMode\P1_Group5_AMT\P1_Group5_s2c0_rep_Payload.vecto"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Include="TestData\Integration\EngineeringMode\P1_Group5_AMT\REESS_Internal_Resistance.vbatr"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Include="TestData\Integration\EngineeringMode\P1_Group5_AMT\REESS_SOC_curve.vbatv"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Include="TestData\Integration\EngineeringMode\P1_Group5_AMT\Truck.vacc"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> <None Include="TestData\Integration\ShiftStrategyV2\CityBus_AT_FCOpt\175kW.vfld"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </None> @@ -4434,6 +4527,54 @@ <None Include="TestData\Integration\DeclarationMode\40t Truck\Retarder.vrlm"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </None> + <None Include="TestData\Integration\DeclarationMode\Class2_RigidTruck_4x2_ESS\175kW.vfld"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Include="TestData\Integration\DeclarationMode\Class2_RigidTruck_4x2_ESS\175kW.vmap"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Include="TestData\Integration\DeclarationMode\Class2_RigidTruck_4x2_ESS\Axle_4x2.vtlm"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Include="TestData\Integration\DeclarationMode\Class2_RigidTruck_4x2_ESS\Axle_4x2_orig.vtlm"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Include="TestData\Integration\DeclarationMode\Class2_RigidTruck_4x2_ESS\Class2_RigidTruck.vveh"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Include="TestData\Integration\DeclarationMode\Class2_RigidTruck_4x2_ESS\Class2_RigidTruck_DECL.vecto"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Include="TestData\Integration\DeclarationMode\Class2_RigidTruck_4x2_ESS\Class2_RigidTruck_NoAirdrag.vveh"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Include="TestData\Integration\DeclarationMode\Class2_RigidTruck_4x2_ESS\Class2_RigidTruck_NoAirdrag_DECL.vecto"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Include="TestData\Integration\DeclarationMode\Class2_RigidTruck_4x2_ESS\Engine_175kW_6.8l.veng"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Include="TestData\Integration\DeclarationMode\Class2_RigidTruck_4x2_ESS\Gear_1.vtlm"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Include="TestData\Integration\DeclarationMode\Class2_RigidTruck_4x2_ESS\Gear_2.vtlm"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Include="TestData\Integration\DeclarationMode\Class2_RigidTruck_4x2_ESS\Gear_3.vtlm"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Include="TestData\Integration\DeclarationMode\Class2_RigidTruck_4x2_ESS\Gear_4.vtlm"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Include="TestData\Integration\DeclarationMode\Class2_RigidTruck_4x2_ESS\Gear_5.vtlm"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Include="TestData\Integration\DeclarationMode\Class2_RigidTruck_4x2_ESS\Gear_6.vtlm"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Include="TestData\Integration\DeclarationMode\Class2_RigidTruck_4x2_ESS\MT_6.vgbx"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> <None Include="TestData\Integration\DeclarationMode\Class2_RigidTruck_4x2\175kW.vfld"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </None>