diff --git a/VECTO/File Browser/FileBrowserModule.vb b/VECTO/File Browser/FileBrowserModule.vb index 041359ac9c189bcfe48568f8286dd2b1bb334b99..896404162a94ae297a61af31c671c188572987c0 100644 --- a/VECTO/File Browser/FileBrowserModule.vb +++ b/VECTO/File Browser/FileBrowserModule.vb @@ -69,4 +69,9 @@ Public Module FileBrowserModule Public REESSFileBrowser As FileBrowser public EmADCLossMapFileBrowser As FileBrowser + + Public IHPCPowerMapFileBrowser As FileBrowser + Public IHPCFullLoadCurveFileBrowser As FileBrowser + public IHPCDragCurveFileBrowser As FileBrowser + End Module diff --git a/VECTO/GUI/IHPCForm.Designer.vb b/VECTO/GUI/IHPCForm.Designer.vb new file mode 100644 index 0000000000000000000000000000000000000000..62d335a78dd87d64c34d807fcb1129db44236980 --- /dev/null +++ b/VECTO/GUI/IHPCForm.Designer.vb @@ -0,0 +1,1322 @@ +<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _ +Partial Class IHPCForm + Inherits System.Windows.Forms.Form + + 'Form overrides dispose to clean up the component list. + <System.Diagnostics.DebuggerNonUserCode()> _ + Protected Overrides Sub Dispose(ByVal disposing As Boolean) + Try + If disposing AndAlso components IsNot Nothing Then + components.Dispose() + End If + Finally + MyBase.Dispose(disposing) + End Try + End Sub + + 'Required by the Windows Form Designer + Private components As System.ComponentModel.IContainer + + 'NOTE: The following procedure is required by the Windows Form Designer + 'It can be modified using the Windows Form Designer. + '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(IHPCForm)) + Me.FlowLayoutPanel1 = New System.Windows.Forms.FlowLayoutPanel() + Me.Label49 = New System.Windows.Forms.Label() + Me.tbModel = New System.Windows.Forms.TextBox() + Me.FlowLayoutPanel6 = New System.Windows.Forms.FlowLayoutPanel() + Me.Label51 = New System.Windows.Forms.Label() + Me.tbInertia = New System.Windows.Forms.TextBox() + Me.lblinertiaUnit = New System.Windows.Forms.Label() + Me.FlowLayoutPanel8 = New System.Windows.Forms.FlowLayoutPanel() + Me.Label52 = New System.Windows.Forms.Label() + Me.tbThermalOverload = New System.Windows.Forms.TextBox() + Me.Label10 = New System.Windows.Forms.Label() + Me.FlowLayoutPanel2 = New System.Windows.Forms.FlowLayoutPanel() + Me.Label1 = New System.Windows.Forms.Label() + Me.tbDragCurve = New System.Windows.Forms.TextBox() + Me.btDragCurve = New System.Windows.Forms.Button() + Me.tcVoltageLevels = New System.Windows.Forms.TabControl() + Me.tpFirstVoltageLevel = New System.Windows.Forms.TabPage() + Me.lvPowerMap = New System.Windows.Forms.GroupBox() + Me.TableLayoutPanel3 = New System.Windows.Forms.TableLayoutPanel() + Me.lvPowerMap1 = New System.Windows.Forms.ListView() + Me.ColumnHeader4 = CType(New System.Windows.Forms.ColumnHeader(),System.Windows.Forms.ColumnHeader) + Me.ColumnHeader5 = CType(New System.Windows.Forms.ColumnHeader(),System.Windows.Forms.ColumnHeader) + Me.FlowLayoutPanel11 = New System.Windows.Forms.FlowLayoutPanel() + Me.btAddPowerMap1 = New System.Windows.Forms.Button() + Me.btRemovePowerMap1 = New System.Windows.Forms.Button() + Me.Label7 = New System.Windows.Forms.Label() + Me.FlowLayoutPanel3 = New System.Windows.Forms.FlowLayoutPanel() + Me.Label2 = New System.Windows.Forms.Label() + Me.tbFLCurve1 = New System.Windows.Forms.TextBox() + Me.btFLCurveFile1 = New System.Windows.Forms.Button() + Me.TableLayoutPanel1 = New System.Windows.Forms.TableLayoutPanel() + Me.Label11 = New System.Windows.Forms.Label() + Me.Label4 = New System.Windows.Forms.Label() + Me.Label13 = New System.Windows.Forms.Label() + Me.Label43 = New System.Windows.Forms.Label() + Me.Label37 = New System.Windows.Forms.Label() + Me.tbOverloadTime1 = New System.Windows.Forms.TextBox() + Me.tbVoltage1 = New System.Windows.Forms.TextBox() + Me.Label39 = New System.Windows.Forms.Label() + Me.Label3 = New System.Windows.Forms.Label() + Me.tbContinousTorque1 = New System.Windows.Forms.TextBox() + Me.tbContinousTorqueSpeed1 = New System.Windows.Forms.TextBox() + Me.Label15 = New System.Windows.Forms.Label() + Me.Label42 = New System.Windows.Forms.Label() + Me.Label14 = New System.Windows.Forms.Label() + Me.tboverloadTorqueSpeed1 = New System.Windows.Forms.TextBox() + Me.Label41 = New System.Windows.Forms.Label() + Me.tbOverloadTorque1 = New System.Windows.Forms.TextBox() + Me.Label12 = New System.Windows.Forms.Label() + Me.tpVoltageLevel = New System.Windows.Forms.TabPage() + Me.GroupBox1 = New System.Windows.Forms.GroupBox() + Me.TableLayoutPanel2 = New System.Windows.Forms.TableLayoutPanel() + Me.lvPowerMap2 = 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.FlowLayoutPanel4 = New System.Windows.Forms.FlowLayoutPanel() + Me.btAddPowerMap2 = New System.Windows.Forms.Button() + Me.btRemovePowerMap2 = New System.Windows.Forms.Button() + Me.Label5 = New System.Windows.Forms.Label() + Me.FlowLayoutPanel10 = New System.Windows.Forms.FlowLayoutPanel() + Me.Label28 = New System.Windows.Forms.Label() + Me.tbFLCurve2 = New System.Windows.Forms.TextBox() + Me.btFLCurveFile2 = New System.Windows.Forms.Button() + Me.TableLayoutPanel4 = New System.Windows.Forms.TableLayoutPanel() + Me.Label17 = New System.Windows.Forms.Label() + Me.Label18 = New System.Windows.Forms.Label() + Me.Label26 = New System.Windows.Forms.Label() + Me.Label19 = New System.Windows.Forms.Label() + Me.tbOverloadTime2 = New System.Windows.Forms.TextBox() + Me.Label24 = New System.Windows.Forms.Label() + Me.tbVoltage2 = New System.Windows.Forms.TextBox() + Me.Label20 = New System.Windows.Forms.Label() + Me.Label21 = New System.Windows.Forms.Label() + Me.tbContinousTorque2 = New System.Windows.Forms.TextBox() + Me.tbContinousTorqueSpeed2 = New System.Windows.Forms.TextBox() + Me.Label27 = New System.Windows.Forms.Label() + Me.Label23 = New System.Windows.Forms.Label() + Me.tbOverloadTorqueSpeed2 = New System.Windows.Forms.TextBox() + Me.Label25 = New System.Windows.Forms.Label() + Me.Label22 = New System.Windows.Forms.Label() + Me.tbOverloadTorque2 = New System.Windows.Forms.TextBox() + Me.Label16 = New System.Windows.Forms.Label() + 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.PictureBox1 = New System.Windows.Forms.PictureBox() + Me.lblTitle = New System.Windows.Forms.Label() + Me.btCancel = New System.Windows.Forms.Button() + Me.btSave = New System.Windows.Forms.Button() + Me.StatusStrip1 = New System.Windows.Forms.StatusStrip() + Me.LbStatus = New System.Windows.Forms.ToolStripStatusLabel() + Me.FlowLayoutPanel1.SuspendLayout + Me.FlowLayoutPanel6.SuspendLayout + Me.FlowLayoutPanel8.SuspendLayout + Me.FlowLayoutPanel2.SuspendLayout + Me.tcVoltageLevels.SuspendLayout + Me.tpFirstVoltageLevel.SuspendLayout + Me.lvPowerMap.SuspendLayout + Me.TableLayoutPanel3.SuspendLayout + Me.FlowLayoutPanel11.SuspendLayout + Me.FlowLayoutPanel3.SuspendLayout + Me.TableLayoutPanel1.SuspendLayout + Me.tpVoltageLevel.SuspendLayout + Me.GroupBox1.SuspendLayout + Me.TableLayoutPanel2.SuspendLayout + Me.FlowLayoutPanel4.SuspendLayout + Me.FlowLayoutPanel10.SuspendLayout + Me.TableLayoutPanel4.SuspendLayout + Me.ToolStrip1.SuspendLayout + CType(Me.PictureBox1,System.ComponentModel.ISupportInitialize).BeginInit + Me.StatusStrip1.SuspendLayout + Me.SuspendLayout + ' + 'FlowLayoutPanel1 + ' + Me.FlowLayoutPanel1.Controls.Add(Me.Label49) + Me.FlowLayoutPanel1.Controls.Add(Me.tbModel) + Me.FlowLayoutPanel1.Location = New System.Drawing.Point(12, 77) + Me.FlowLayoutPanel1.Name = "FlowLayoutPanel1" + Me.FlowLayoutPanel1.Size = New System.Drawing.Size(242, 26) + Me.FlowLayoutPanel1.TabIndex = 69 + ' + 'Label49 + ' + Me.Label49.Anchor = System.Windows.Forms.AnchorStyles.Right + Me.Label49.AutoSize = true + Me.Label49.Location = New System.Drawing.Point(3, 6) + Me.Label49.Name = "Label49" + Me.Label49.Size = New System.Drawing.Size(36, 13) + Me.Label49.TabIndex = 43 + Me.Label49.Text = "Model" + ' + 'tbModel + ' + Me.tbModel.Anchor = System.Windows.Forms.AnchorStyles.Left + Me.tbModel.Location = New System.Drawing.Point(45, 3) + Me.tbModel.Margin = New System.Windows.Forms.Padding(3, 3, 0, 3) + Me.tbModel.Name = "tbModel" + Me.tbModel.Size = New System.Drawing.Size(194, 20) + Me.tbModel.TabIndex = 44 + ' + 'FlowLayoutPanel6 + ' + Me.FlowLayoutPanel6.Controls.Add(Me.Label51) + Me.FlowLayoutPanel6.Controls.Add(Me.tbInertia) + Me.FlowLayoutPanel6.Controls.Add(Me.lblinertiaUnit) + Me.FlowLayoutPanel6.Location = New System.Drawing.Point(12, 106) + Me.FlowLayoutPanel6.Name = "FlowLayoutPanel6" + Me.FlowLayoutPanel6.Size = New System.Drawing.Size(158, 26) + Me.FlowLayoutPanel6.TabIndex = 72 + ' + 'Label51 + ' + Me.Label51.Anchor = System.Windows.Forms.AnchorStyles.Right + Me.Label51.AutoSize = true + Me.Label51.Location = New System.Drawing.Point(3, 6) + Me.Label51.Name = "Label51" + Me.Label51.Size = New System.Drawing.Size(36, 13) + Me.Label51.TabIndex = 45 + Me.Label51.Text = "Inertia" + ' + 'tbInertia + ' + Me.tbInertia.Anchor = System.Windows.Forms.AnchorStyles.Left + Me.tbInertia.Location = New System.Drawing.Point(45, 3) + Me.tbInertia.Name = "tbInertia" + Me.tbInertia.Size = New System.Drawing.Size(57, 20) + Me.tbInertia.TabIndex = 46 + ' + 'lblinertiaUnit + ' + Me.lblinertiaUnit.Anchor = System.Windows.Forms.AnchorStyles.None + Me.lblinertiaUnit.AutoSize = true + Me.lblinertiaUnit.Location = New System.Drawing.Point(108, 6) + Me.lblinertiaUnit.Name = "lblinertiaUnit" + Me.lblinertiaUnit.Size = New System.Drawing.Size(36, 13) + Me.lblinertiaUnit.TabIndex = 64 + Me.lblinertiaUnit.Text = "[kgm²]" + ' + 'FlowLayoutPanel8 + ' + Me.FlowLayoutPanel8.Controls.Add(Me.Label52) + Me.FlowLayoutPanel8.Controls.Add(Me.tbThermalOverload) + Me.FlowLayoutPanel8.Controls.Add(Me.Label10) + Me.FlowLayoutPanel8.Location = New System.Drawing.Point(176, 106) + Me.FlowLayoutPanel8.Name = "FlowLayoutPanel8" + Me.FlowLayoutPanel8.Size = New System.Drawing.Size(305, 26) + Me.FlowLayoutPanel8.TabIndex = 74 + ' + 'Label52 + ' + Me.Label52.Anchor = System.Windows.Forms.AnchorStyles.Right + Me.Label52.AutoSize = true + Me.Label52.Location = New System.Drawing.Point(3, 6) + Me.Label52.Margin = New System.Windows.Forms.Padding(3, 0, 10, 0) + Me.Label52.Name = "Label52" + Me.Label52.Size = New System.Drawing.Size(173, 13) + Me.Label52.TabIndex = 50 + Me.Label52.Text = "Thermal Overload Recovery Factor" + ' + 'tbThermalOverload + ' + Me.tbThermalOverload.Anchor = System.Windows.Forms.AnchorStyles.Left + Me.tbThermalOverload.Location = New System.Drawing.Point(216, 3) + Me.tbThermalOverload.Margin = New System.Windows.Forms.Padding(30, 3, 3, 3) + Me.tbThermalOverload.Name = "tbThermalOverload" + Me.tbThermalOverload.Size = New System.Drawing.Size(56, 20) + Me.tbThermalOverload.TabIndex = 51 + ' + 'Label10 + ' + Me.Label10.Anchor = System.Windows.Forms.AnchorStyles.None + Me.Label10.AutoSize = true + Me.Label10.Location = New System.Drawing.Point(278, 6) + Me.Label10.Name = "Label10" + Me.Label10.Size = New System.Drawing.Size(16, 13) + Me.Label10.TabIndex = 67 + Me.Label10.Text = "[-]" + ' + 'FlowLayoutPanel2 + ' + Me.FlowLayoutPanel2.Controls.Add(Me.Label1) + Me.FlowLayoutPanel2.Controls.Add(Me.tbDragCurve) + Me.FlowLayoutPanel2.Controls.Add(Me.btDragCurve) + Me.FlowLayoutPanel2.Location = New System.Drawing.Point(12, 135) + Me.FlowLayoutPanel2.Margin = New System.Windows.Forms.Padding(0) + Me.FlowLayoutPanel2.Name = "FlowLayoutPanel2" + Me.FlowLayoutPanel2.Size = New System.Drawing.Size(469, 26) + Me.FlowLayoutPanel2.TabIndex = 76 + ' + 'Label1 + ' + Me.Label1.Anchor = System.Windows.Forms.AnchorStyles.None + Me.Label1.AutoSize = true + Me.Label1.Location = New System.Drawing.Point(3, 6) + Me.Label1.Margin = New System.Windows.Forms.Padding(3, 0, 22, 0) + Me.Label1.Name = "Label1" + Me.Label1.Size = New System.Drawing.Size(99, 13) + Me.Label1.TabIndex = 59 + Me.Label1.Text = "Drag Curve (.vemd)" + ' + 'tbDragCurve + ' + Me.tbDragCurve.Anchor = System.Windows.Forms.AnchorStyles.None + Me.tbDragCurve.Location = New System.Drawing.Point(127, 3) + Me.tbDragCurve.Margin = New System.Windows.Forms.Padding(3, 3, 6, 3) + Me.tbDragCurve.Name = "tbDragCurve" + Me.tbDragCurve.Size = New System.Drawing.Size(277, 20) + Me.tbDragCurve.TabIndex = 60 + ' + 'btDragCurve + ' + Me.btDragCurve.Anchor = System.Windows.Forms.AnchorStyles.None + Me.btDragCurve.Image = CType(resources.GetObject("btDragCurve.Image"),System.Drawing.Image) + Me.btDragCurve.Location = New System.Drawing.Point(410, 1) + Me.btDragCurve.Margin = New System.Windows.Forms.Padding(0) + Me.btDragCurve.Name = "btDragCurve" + Me.btDragCurve.Size = New System.Drawing.Size(24, 24) + Me.btDragCurve.TabIndex = 29 + Me.btDragCurve.UseVisualStyleBackColor = true + ' + 'tcVoltageLevels + ' + Me.tcVoltageLevels.Controls.Add(Me.tpFirstVoltageLevel) + Me.tcVoltageLevels.Controls.Add(Me.tpVoltageLevel) + Me.tcVoltageLevels.Location = New System.Drawing.Point(12, 175) + Me.tcVoltageLevels.Name = "tcVoltageLevels" + Me.tcVoltageLevels.SelectedIndex = 0 + Me.tcVoltageLevels.Size = New System.Drawing.Size(517, 339) + Me.tcVoltageLevels.TabIndex = 77 + ' + 'tpFirstVoltageLevel + ' + Me.tpFirstVoltageLevel.Controls.Add(Me.lvPowerMap) + Me.tpFirstVoltageLevel.Controls.Add(Me.FlowLayoutPanel3) + Me.tpFirstVoltageLevel.Controls.Add(Me.TableLayoutPanel1) + Me.tpFirstVoltageLevel.Location = New System.Drawing.Point(4, 22) + Me.tpFirstVoltageLevel.Name = "tpFirstVoltageLevel" + Me.tpFirstVoltageLevel.Padding = New System.Windows.Forms.Padding(3) + Me.tpFirstVoltageLevel.Size = New System.Drawing.Size(509, 313) + Me.tpFirstVoltageLevel.TabIndex = 0 + Me.tpFirstVoltageLevel.Text = "Voltage Level Low" + Me.tpFirstVoltageLevel.UseVisualStyleBackColor = true + ' + 'lvPowerMap + ' + Me.lvPowerMap.Anchor = System.Windows.Forms.AnchorStyles.Top + Me.lvPowerMap.Controls.Add(Me.TableLayoutPanel3) + Me.lvPowerMap.Location = New System.Drawing.Point(6, 126) + Me.lvPowerMap.Name = "lvPowerMap" + Me.lvPowerMap.Size = New System.Drawing.Size(500, 180) + Me.lvPowerMap.TabIndex = 81 + Me.lvPowerMap.TabStop = false + Me.lvPowerMap.Text = "Power Map Per Gear" + ' + 'TableLayoutPanel3 + ' + Me.TableLayoutPanel3.Anchor = System.Windows.Forms.AnchorStyles.None + Me.TableLayoutPanel3.ColumnCount = 2 + Me.TableLayoutPanel3.ColumnStyles.Add(New System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 129!)) + Me.TableLayoutPanel3.ColumnStyles.Add(New System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 359!)) + Me.TableLayoutPanel3.Controls.Add(Me.lvPowerMap1, 0, 0) + Me.TableLayoutPanel3.Controls.Add(Me.FlowLayoutPanel11, 0, 1) + Me.TableLayoutPanel3.Controls.Add(Me.Label7, 1, 1) + Me.TableLayoutPanel3.Location = New System.Drawing.Point(6, 14) + Me.TableLayoutPanel3.Name = "TableLayoutPanel3" + Me.TableLayoutPanel3.RowCount = 2 + Me.TableLayoutPanel3.RowStyles.Add(New System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 78.61636!)) + Me.TableLayoutPanel3.RowStyles.Add(New System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 21.38365!)) + Me.TableLayoutPanel3.Size = New System.Drawing.Size(488, 159) + Me.TableLayoutPanel3.TabIndex = 76 + ' + 'lvPowerMap1 + ' + Me.lvPowerMap1.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _ + Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.lvPowerMap1.Columns.AddRange(New System.Windows.Forms.ColumnHeader() {Me.ColumnHeader4, Me.ColumnHeader5}) + Me.TableLayoutPanel3.SetColumnSpan(Me.lvPowerMap1, 2) + Me.lvPowerMap1.FullRowSelect = true + Me.lvPowerMap1.GridLines = true + Me.lvPowerMap1.HideSelection = false + Me.lvPowerMap1.Location = New System.Drawing.Point(3, 3) + Me.lvPowerMap1.MultiSelect = false + Me.lvPowerMap1.Name = "lvPowerMap1" + Me.lvPowerMap1.Size = New System.Drawing.Size(482, 119) + Me.lvPowerMap1.TabIndex = 77 + Me.lvPowerMap1.TabStop = false + Me.lvPowerMap1.UseCompatibleStateImageBehavior = false + Me.lvPowerMap1.View = System.Windows.Forms.View.Details + ' + 'ColumnHeader4 + ' + Me.ColumnHeader4.Text = "Gear #" + Me.ColumnHeader4.Width = 59 + ' + 'ColumnHeader5 + ' + Me.ColumnHeader5.Text = "Power Map File Name" + Me.ColumnHeader5.Width = 390 + ' + 'FlowLayoutPanel11 + ' + Me.FlowLayoutPanel11.Controls.Add(Me.btAddPowerMap1) + Me.FlowLayoutPanel11.Controls.Add(Me.btRemovePowerMap1) + Me.FlowLayoutPanel11.Location = New System.Drawing.Point(3, 128) + Me.FlowLayoutPanel11.Name = "FlowLayoutPanel11" + Me.FlowLayoutPanel11.Size = New System.Drawing.Size(61, 28) + Me.FlowLayoutPanel11.TabIndex = 54 + ' + 'btAddPowerMap1 + ' + Me.btAddPowerMap1.Image = Global.TUGraz.VECTO.My.Resources.Resources.plus_circle_icon + Me.btAddPowerMap1.Location = New System.Drawing.Point(3, 3) + Me.btAddPowerMap1.Name = "btAddPowerMap1" + Me.btAddPowerMap1.Size = New System.Drawing.Size(24, 24) + Me.btAddPowerMap1.TabIndex = 4 + Me.btAddPowerMap1.UseVisualStyleBackColor = true + ' + 'btRemovePowerMap1 + ' + Me.btRemovePowerMap1.Image = Global.TUGraz.VECTO.My.Resources.Resources.minus_circle_icon + Me.btRemovePowerMap1.Location = New System.Drawing.Point(33, 3) + Me.btRemovePowerMap1.Name = "btRemovePowerMap1" + Me.btRemovePowerMap1.Size = New System.Drawing.Size(24, 24) + Me.btRemovePowerMap1.TabIndex = 5 + Me.btRemovePowerMap1.UseVisualStyleBackColor = true + ' + 'Label7 + ' + Me.Label7.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.Label7.AutoSize = true + Me.Label7.Location = New System.Drawing.Point(379, 125) + Me.Label7.Name = "Label7" + Me.Label7.Size = New System.Drawing.Size(106, 13) + Me.Label7.TabIndex = 6 + Me.Label7.Text = "(Double-Click to Edit)" + ' + 'FlowLayoutPanel3 + ' + Me.FlowLayoutPanel3.Anchor = System.Windows.Forms.AnchorStyles.Top + Me.FlowLayoutPanel3.Controls.Add(Me.Label2) + Me.FlowLayoutPanel3.Controls.Add(Me.tbFLCurve1) + Me.FlowLayoutPanel3.Controls.Add(Me.btFLCurveFile1) + Me.FlowLayoutPanel3.Location = New System.Drawing.Point(6, 94) + Me.FlowLayoutPanel3.Name = "FlowLayoutPanel3" + Me.FlowLayoutPanel3.Size = New System.Drawing.Size(496, 26) + Me.FlowLayoutPanel3.TabIndex = 74 + ' + 'Label2 + ' + Me.Label2.Anchor = System.Windows.Forms.AnchorStyles.None + Me.Label2.AutoSize = true + Me.Label2.Location = New System.Drawing.Point(6, 6) + Me.Label2.Margin = New System.Windows.Forms.Padding(6, 0, 9, 0) + Me.Label2.Name = "Label2" + Me.Label2.Size = New System.Drawing.Size(125, 13) + Me.Label2.TabIndex = 59 + Me.Label2.Text = "Full Load Curve (.viepcp)" + ' + 'tbFLCurve1 + ' + Me.tbFLCurve1.Anchor = System.Windows.Forms.AnchorStyles.None + Me.tbFLCurve1.Location = New System.Drawing.Point(143, 3) + Me.tbFLCurve1.Margin = New System.Windows.Forms.Padding(3, 3, 6, 3) + Me.tbFLCurve1.Name = "tbFLCurve1" + Me.tbFLCurve1.Size = New System.Drawing.Size(277, 20) + Me.tbFLCurve1.TabIndex = 60 + ' + 'btFLCurveFile1 + ' + Me.btFLCurveFile1.Anchor = System.Windows.Forms.AnchorStyles.None + Me.btFLCurveFile1.Image = CType(resources.GetObject("btFLCurveFile1.Image"),System.Drawing.Image) + Me.btFLCurveFile1.Location = New System.Drawing.Point(426, 1) + Me.btFLCurveFile1.Margin = New System.Windows.Forms.Padding(0) + Me.btFLCurveFile1.Name = "btFLCurveFile1" + Me.btFLCurveFile1.Size = New System.Drawing.Size(24, 24) + Me.btFLCurveFile1.TabIndex = 29 + Me.btFLCurveFile1.UseVisualStyleBackColor = true + ' + 'TableLayoutPanel1 + ' + Me.TableLayoutPanel1.ColumnCount = 7 + Me.TableLayoutPanel1.ColumnStyles.Add(New System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 140!)) + Me.TableLayoutPanel1.ColumnStyles.Add(New System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 62!)) + Me.TableLayoutPanel1.ColumnStyles.Add(New System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 30!)) + Me.TableLayoutPanel1.ColumnStyles.Add(New System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 128!)) + Me.TableLayoutPanel1.ColumnStyles.Add(New System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 62!)) + Me.TableLayoutPanel1.ColumnStyles.Add(New System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 30!)) + Me.TableLayoutPanel1.ColumnStyles.Add(New System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 59!)) + Me.TableLayoutPanel1.Controls.Add(Me.Label11, 2, 1) + Me.TableLayoutPanel1.Controls.Add(Me.Label4, 2, 0) + Me.TableLayoutPanel1.Controls.Add(Me.Label13, 5, 0) + Me.TableLayoutPanel1.Controls.Add(Me.Label43, 3, 0) + Me.TableLayoutPanel1.Controls.Add(Me.Label37, 0, 0) + Me.TableLayoutPanel1.Controls.Add(Me.tbOverloadTime1, 4, 0) + Me.TableLayoutPanel1.Controls.Add(Me.tbVoltage1, 1, 0) + Me.TableLayoutPanel1.Controls.Add(Me.Label39, 0, 1) + Me.TableLayoutPanel1.Controls.Add(Me.Label3, 0, 2) + Me.TableLayoutPanel1.Controls.Add(Me.tbContinousTorque1, 1, 1) + Me.TableLayoutPanel1.Controls.Add(Me.tbContinousTorqueSpeed1, 1, 2) + Me.TableLayoutPanel1.Controls.Add(Me.Label15, 2, 2) + Me.TableLayoutPanel1.Controls.Add(Me.Label42, 3, 2) + Me.TableLayoutPanel1.Controls.Add(Me.Label14, 5, 2) + Me.TableLayoutPanel1.Controls.Add(Me.tboverloadTorqueSpeed1, 4, 2) + Me.TableLayoutPanel1.Controls.Add(Me.Label41, 3, 1) + Me.TableLayoutPanel1.Controls.Add(Me.tbOverloadTorque1, 4, 1) + Me.TableLayoutPanel1.Controls.Add(Me.Label12, 5, 1) + Me.TableLayoutPanel1.Location = New System.Drawing.Point(6, 7) + Me.TableLayoutPanel1.Name = "TableLayoutPanel1" + Me.TableLayoutPanel1.RowCount = 3 + Me.TableLayoutPanel1.RowStyles.Add(New System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 27!)) + Me.TableLayoutPanel1.RowStyles.Add(New System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 27!)) + Me.TableLayoutPanel1.RowStyles.Add(New System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 27!)) + Me.TableLayoutPanel1.Size = New System.Drawing.Size(496, 82) + Me.TableLayoutPanel1.TabIndex = 61 + ' + 'Label11 + ' + Me.Label11.Anchor = System.Windows.Forms.AnchorStyles.None + Me.Label11.AutoSize = true + Me.Label11.Location = New System.Drawing.Point(202, 34) + Me.Label11.Margin = New System.Windows.Forms.Padding(0) + Me.Label11.Name = "Label11" + Me.Label11.Size = New System.Drawing.Size(29, 13) + Me.Label11.TabIndex = 63 + Me.Label11.Text = "[Nm]" + ' + 'Label4 + ' + Me.Label4.Anchor = System.Windows.Forms.AnchorStyles.None + Me.Label4.AutoSize = true + Me.Label4.Location = New System.Drawing.Point(207, 7) + Me.Label4.Margin = New System.Windows.Forms.Padding(0) + Me.Label4.Name = "Label4" + Me.Label4.Size = New System.Drawing.Size(20, 13) + Me.Label4.TabIndex = 62 + Me.Label4.Text = "[V]" + ' + 'Label13 + ' + Me.Label13.Anchor = System.Windows.Forms.AnchorStyles.None + Me.Label13.AutoSize = true + Me.Label13.Location = New System.Drawing.Point(422, 7) + Me.Label13.Margin = New System.Windows.Forms.Padding(0) + Me.Label13.Name = "Label13" + Me.Label13.Size = New System.Drawing.Size(30, 13) + Me.Label13.TabIndex = 65 + Me.Label13.Text = "[sec]" + ' + 'Label43 + ' + Me.Label43.Anchor = System.Windows.Forms.AnchorStyles.Right + Me.Label43.AutoSize = true + Me.Label43.Location = New System.Drawing.Point(281, 7) + Me.Label43.Name = "Label43" + Me.Label43.Size = New System.Drawing.Size(76, 13) + Me.Label43.TabIndex = 11 + Me.Label43.Text = "Overload Time" + ' + 'Label37 + ' + Me.Label37.Anchor = System.Windows.Forms.AnchorStyles.Right + Me.Label37.AutoSize = true + Me.Label37.Location = New System.Drawing.Point(94, 7) + Me.Label37.Name = "Label37" + Me.Label37.Size = New System.Drawing.Size(43, 13) + Me.Label37.TabIndex = 1 + Me.Label37.Text = "Voltage" + ' + 'tbOverloadTime1 + ' + Me.tbOverloadTime1.Anchor = System.Windows.Forms.AnchorStyles.None + Me.tbOverloadTime1.Location = New System.Drawing.Point(363, 3) + Me.tbOverloadTime1.Margin = New System.Windows.Forms.Padding(0) + Me.tbOverloadTime1.Name = "tbOverloadTime1" + Me.tbOverloadTime1.Size = New System.Drawing.Size(56, 20) + Me.tbOverloadTime1.TabIndex = 12 + ' + 'tbVoltage1 + ' + Me.tbVoltage1.Anchor = System.Windows.Forms.AnchorStyles.None + Me.tbVoltage1.Location = New System.Drawing.Point(143, 3) + Me.tbVoltage1.Margin = New System.Windows.Forms.Padding(0) + Me.tbVoltage1.Name = "tbVoltage1" + Me.tbVoltage1.Size = New System.Drawing.Size(56, 20) + Me.tbVoltage1.TabIndex = 2 + ' + 'Label39 + ' + Me.Label39.Anchor = System.Windows.Forms.AnchorStyles.Right + Me.Label39.AutoSize = true + Me.Label39.Location = New System.Drawing.Point(40, 34) + Me.Label39.Name = "Label39" + Me.Label39.Size = New System.Drawing.Size(97, 13) + Me.Label39.TabIndex = 3 + Me.Label39.Text = "Continuous Torque" + ' + 'Label3 + ' + Me.Label3.Anchor = System.Windows.Forms.AnchorStyles.Right + Me.Label3.AutoSize = true + Me.Label3.Location = New System.Drawing.Point(6, 61) + Me.Label3.Name = "Label3" + Me.Label3.Size = New System.Drawing.Size(131, 13) + Me.Label3.TabIndex = 6 + Me.Label3.Text = "Continuous Torque Speed" + ' + 'tbContinousTorque1 + ' + Me.tbContinousTorque1.Anchor = System.Windows.Forms.AnchorStyles.None + Me.tbContinousTorque1.Location = New System.Drawing.Point(143, 30) + Me.tbContinousTorque1.Margin = New System.Windows.Forms.Padding(0) + Me.tbContinousTorque1.Name = "tbContinousTorque1" + Me.tbContinousTorque1.Size = New System.Drawing.Size(56, 20) + Me.tbContinousTorque1.TabIndex = 4 + ' + 'tbContinousTorqueSpeed1 + ' + Me.tbContinousTorqueSpeed1.Anchor = System.Windows.Forms.AnchorStyles.None + Me.tbContinousTorqueSpeed1.Location = New System.Drawing.Point(143, 58) + Me.tbContinousTorqueSpeed1.Margin = New System.Windows.Forms.Padding(0) + Me.tbContinousTorqueSpeed1.Name = "tbContinousTorqueSpeed1" + Me.tbContinousTorqueSpeed1.Size = New System.Drawing.Size(56, 20) + Me.tbContinousTorqueSpeed1.TabIndex = 6 + ' + 'Label15 + ' + Me.Label15.Anchor = System.Windows.Forms.AnchorStyles.None + Me.Label15.AutoSize = true + Me.Label15.Location = New System.Drawing.Point(202, 61) + Me.Label15.Margin = New System.Windows.Forms.Padding(0) + Me.Label15.Name = "Label15" + Me.Label15.Size = New System.Drawing.Size(30, 13) + Me.Label15.TabIndex = 67 + Me.Label15.Text = "[rpm]" + ' + 'Label42 + ' + Me.Label42.Anchor = System.Windows.Forms.AnchorStyles.Right + Me.Label42.AutoSize = true + Me.Label42.Location = New System.Drawing.Point(236, 61) + Me.Label42.Name = "Label42" + Me.Label42.Size = New System.Drawing.Size(121, 13) + Me.Label42.TabIndex = 9 + Me.Label42.Text = "Overload Torque Speed" + ' + 'Label14 + ' + Me.Label14.Anchor = System.Windows.Forms.AnchorStyles.None + Me.Label14.AutoSize = true + Me.Label14.Location = New System.Drawing.Point(422, 61) + Me.Label14.Margin = New System.Windows.Forms.Padding(0) + Me.Label14.Name = "Label14" + Me.Label14.Size = New System.Drawing.Size(30, 13) + Me.Label14.TabIndex = 66 + Me.Label14.Text = "[rpm]" + ' + 'tboverloadTorqueSpeed1 + ' + Me.tboverloadTorqueSpeed1.Anchor = System.Windows.Forms.AnchorStyles.None + Me.tboverloadTorqueSpeed1.Location = New System.Drawing.Point(363, 58) + Me.tboverloadTorqueSpeed1.Name = "tboverloadTorqueSpeed1" + Me.tboverloadTorqueSpeed1.Size = New System.Drawing.Size(56, 20) + Me.tboverloadTorqueSpeed1.TabIndex = 10 + ' + 'Label41 + ' + Me.Label41.Anchor = System.Windows.Forms.AnchorStyles.Right + Me.Label41.AutoSize = true + Me.Label41.Location = New System.Drawing.Point(270, 34) + Me.Label41.Name = "Label41" + Me.Label41.Size = New System.Drawing.Size(87, 13) + Me.Label41.TabIndex = 7 + Me.Label41.Text = "Overload Torque" + ' + 'tbOverloadTorque1 + ' + Me.tbOverloadTorque1.Anchor = System.Windows.Forms.AnchorStyles.None + Me.tbOverloadTorque1.Location = New System.Drawing.Point(363, 30) + Me.tbOverloadTorque1.Name = "tbOverloadTorque1" + Me.tbOverloadTorque1.Size = New System.Drawing.Size(56, 20) + Me.tbOverloadTorque1.TabIndex = 8 + ' + 'Label12 + ' + Me.Label12.Anchor = System.Windows.Forms.AnchorStyles.None + Me.Label12.AutoSize = true + Me.Label12.Location = New System.Drawing.Point(422, 34) + Me.Label12.Margin = New System.Windows.Forms.Padding(0) + Me.Label12.Name = "Label12" + Me.Label12.Size = New System.Drawing.Size(29, 13) + Me.Label12.TabIndex = 64 + Me.Label12.Text = "[Nm]" + ' + 'tpVoltageLevel + ' + Me.tpVoltageLevel.Controls.Add(Me.GroupBox1) + Me.tpVoltageLevel.Controls.Add(Me.FlowLayoutPanel10) + Me.tpVoltageLevel.Controls.Add(Me.TableLayoutPanel4) + Me.tpVoltageLevel.Location = New System.Drawing.Point(4, 22) + Me.tpVoltageLevel.Name = "tpVoltageLevel" + Me.tpVoltageLevel.Padding = New System.Windows.Forms.Padding(3) + Me.tpVoltageLevel.Size = New System.Drawing.Size(509, 313) + Me.tpVoltageLevel.TabIndex = 1 + Me.tpVoltageLevel.Text = "Voltage Level High" + Me.tpVoltageLevel.UseVisualStyleBackColor = true + ' + 'GroupBox1 + ' + Me.GroupBox1.Anchor = System.Windows.Forms.AnchorStyles.Top + Me.GroupBox1.Controls.Add(Me.TableLayoutPanel2) + Me.GroupBox1.Location = New System.Drawing.Point(6, 126) + Me.GroupBox1.Name = "GroupBox1" + Me.GroupBox1.Size = New System.Drawing.Size(496, 180) + Me.GroupBox1.TabIndex = 82 + Me.GroupBox1.TabStop = false + Me.GroupBox1.Text = "Power Map Per Gear" + ' + 'TableLayoutPanel2 + ' + Me.TableLayoutPanel2.Anchor = System.Windows.Forms.AnchorStyles.None + Me.TableLayoutPanel2.ColumnCount = 2 + Me.TableLayoutPanel2.ColumnStyles.Add(New System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 129!)) + Me.TableLayoutPanel2.ColumnStyles.Add(New System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 359!)) + Me.TableLayoutPanel2.Controls.Add(Me.lvPowerMap2, 0, 0) + Me.TableLayoutPanel2.Controls.Add(Me.FlowLayoutPanel4, 0, 1) + Me.TableLayoutPanel2.Controls.Add(Me.Label5, 1, 1) + Me.TableLayoutPanel2.Location = New System.Drawing.Point(6, 14) + Me.TableLayoutPanel2.Name = "TableLayoutPanel2" + Me.TableLayoutPanel2.RowCount = 2 + Me.TableLayoutPanel2.RowStyles.Add(New System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 78.61636!)) + Me.TableLayoutPanel2.RowStyles.Add(New System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 21.38365!)) + Me.TableLayoutPanel2.Size = New System.Drawing.Size(488, 159) + Me.TableLayoutPanel2.TabIndex = 76 + ' + 'lvPowerMap2 + ' + Me.lvPowerMap2.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _ + Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.lvPowerMap2.Columns.AddRange(New System.Windows.Forms.ColumnHeader() {Me.ColumnHeader1, Me.ColumnHeader2}) + Me.TableLayoutPanel2.SetColumnSpan(Me.lvPowerMap2, 2) + Me.lvPowerMap2.FullRowSelect = true + Me.lvPowerMap2.GridLines = true + Me.lvPowerMap2.HideSelection = false + Me.lvPowerMap2.Location = New System.Drawing.Point(3, 3) + Me.lvPowerMap2.MultiSelect = false + Me.lvPowerMap2.Name = "lvPowerMap2" + Me.lvPowerMap2.Size = New System.Drawing.Size(482, 119) + Me.lvPowerMap2.TabIndex = 77 + Me.lvPowerMap2.TabStop = false + Me.lvPowerMap2.UseCompatibleStateImageBehavior = false + Me.lvPowerMap2.View = System.Windows.Forms.View.Details + ' + 'ColumnHeader1 + ' + Me.ColumnHeader1.Text = "Gear #" + Me.ColumnHeader1.Width = 59 + ' + 'ColumnHeader2 + ' + Me.ColumnHeader2.Text = "Power Map File Name" + Me.ColumnHeader2.Width = 390 + ' + 'FlowLayoutPanel4 + ' + Me.FlowLayoutPanel4.Controls.Add(Me.btAddPowerMap2) + Me.FlowLayoutPanel4.Controls.Add(Me.btRemovePowerMap2) + Me.FlowLayoutPanel4.Location = New System.Drawing.Point(3, 128) + Me.FlowLayoutPanel4.Name = "FlowLayoutPanel4" + Me.FlowLayoutPanel4.Size = New System.Drawing.Size(61, 28) + Me.FlowLayoutPanel4.TabIndex = 54 + ' + 'btAddPowerMap2 + ' + Me.btAddPowerMap2.Image = Global.TUGraz.VECTO.My.Resources.Resources.plus_circle_icon + Me.btAddPowerMap2.Location = New System.Drawing.Point(3, 3) + Me.btAddPowerMap2.Name = "btAddPowerMap2" + Me.btAddPowerMap2.Size = New System.Drawing.Size(24, 24) + Me.btAddPowerMap2.TabIndex = 4 + Me.btAddPowerMap2.UseVisualStyleBackColor = true + ' + 'btRemovePowerMap2 + ' + Me.btRemovePowerMap2.Image = Global.TUGraz.VECTO.My.Resources.Resources.minus_circle_icon + Me.btRemovePowerMap2.Location = New System.Drawing.Point(33, 3) + Me.btRemovePowerMap2.Name = "btRemovePowerMap2" + Me.btRemovePowerMap2.Size = New System.Drawing.Size(24, 24) + Me.btRemovePowerMap2.TabIndex = 5 + Me.btRemovePowerMap2.UseVisualStyleBackColor = true + ' + 'Label5 + ' + Me.Label5.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.Label5.AutoSize = true + Me.Label5.Location = New System.Drawing.Point(379, 125) + Me.Label5.Name = "Label5" + Me.Label5.Size = New System.Drawing.Size(106, 13) + Me.Label5.TabIndex = 6 + Me.Label5.Text = "(Double-Click to Edit)" + ' + 'FlowLayoutPanel10 + ' + Me.FlowLayoutPanel10.Controls.Add(Me.Label28) + Me.FlowLayoutPanel10.Controls.Add(Me.tbFLCurve2) + Me.FlowLayoutPanel10.Controls.Add(Me.btFLCurveFile2) + Me.FlowLayoutPanel10.Location = New System.Drawing.Point(6, 94) + Me.FlowLayoutPanel10.Name = "FlowLayoutPanel10" + Me.FlowLayoutPanel10.Size = New System.Drawing.Size(496, 26) + Me.FlowLayoutPanel10.TabIndex = 74 + ' + 'Label28 + ' + Me.Label28.Anchor = System.Windows.Forms.AnchorStyles.None + Me.Label28.AutoSize = true + Me.Label28.Location = New System.Drawing.Point(6, 6) + Me.Label28.Margin = New System.Windows.Forms.Padding(6, 0, 9, 0) + Me.Label28.Name = "Label28" + Me.Label28.Size = New System.Drawing.Size(125, 13) + Me.Label28.TabIndex = 59 + Me.Label28.Text = "Full Load Curve (.viepcp)" + ' + 'tbFLCurve2 + ' + Me.tbFLCurve2.Anchor = System.Windows.Forms.AnchorStyles.None + Me.tbFLCurve2.Location = New System.Drawing.Point(143, 3) + Me.tbFLCurve2.Margin = New System.Windows.Forms.Padding(3, 3, 6, 3) + Me.tbFLCurve2.Name = "tbFLCurve2" + Me.tbFLCurve2.Size = New System.Drawing.Size(277, 20) + Me.tbFLCurve2.TabIndex = 57 + ' + 'btFLCurveFile2 + ' + Me.btFLCurveFile2.Anchor = System.Windows.Forms.AnchorStyles.None + Me.btFLCurveFile2.Image = CType(resources.GetObject("btFLCurveFile2.Image"),System.Drawing.Image) + Me.btFLCurveFile2.Location = New System.Drawing.Point(426, 1) + Me.btFLCurveFile2.Margin = New System.Windows.Forms.Padding(0) + Me.btFLCurveFile2.Name = "btFLCurveFile2" + Me.btFLCurveFile2.Size = New System.Drawing.Size(24, 24) + Me.btFLCurveFile2.TabIndex = 29 + Me.btFLCurveFile2.UseVisualStyleBackColor = true + ' + 'TableLayoutPanel4 + ' + Me.TableLayoutPanel4.Anchor = System.Windows.Forms.AnchorStyles.None + Me.TableLayoutPanel4.ColumnCount = 7 + Me.TableLayoutPanel4.ColumnStyles.Add(New System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 140!)) + Me.TableLayoutPanel4.ColumnStyles.Add(New System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 62!)) + Me.TableLayoutPanel4.ColumnStyles.Add(New System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 30!)) + Me.TableLayoutPanel4.ColumnStyles.Add(New System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 128!)) + Me.TableLayoutPanel4.ColumnStyles.Add(New System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 62!)) + Me.TableLayoutPanel4.ColumnStyles.Add(New System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 30!)) + Me.TableLayoutPanel4.ColumnStyles.Add(New System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 59!)) + Me.TableLayoutPanel4.Controls.Add(Me.Label17, 2, 1) + Me.TableLayoutPanel4.Controls.Add(Me.Label18, 2, 0) + Me.TableLayoutPanel4.Controls.Add(Me.Label26, 5, 0) + Me.TableLayoutPanel4.Controls.Add(Me.Label19, 0, 0) + Me.TableLayoutPanel4.Controls.Add(Me.tbOverloadTime2, 4, 0) + Me.TableLayoutPanel4.Controls.Add(Me.Label24, 3, 0) + Me.TableLayoutPanel4.Controls.Add(Me.tbVoltage2, 1, 0) + Me.TableLayoutPanel4.Controls.Add(Me.Label20, 0, 1) + Me.TableLayoutPanel4.Controls.Add(Me.Label21, 0, 2) + Me.TableLayoutPanel4.Controls.Add(Me.tbContinousTorque2, 1, 1) + Me.TableLayoutPanel4.Controls.Add(Me.tbContinousTorqueSpeed2, 1, 2) + Me.TableLayoutPanel4.Controls.Add(Me.Label27, 2, 2) + Me.TableLayoutPanel4.Controls.Add(Me.Label23, 3, 2) + Me.TableLayoutPanel4.Controls.Add(Me.tbOverloadTorqueSpeed2, 4, 2) + Me.TableLayoutPanel4.Controls.Add(Me.Label25, 5, 2) + Me.TableLayoutPanel4.Controls.Add(Me.Label22, 3, 1) + Me.TableLayoutPanel4.Controls.Add(Me.tbOverloadTorque2, 4, 1) + Me.TableLayoutPanel4.Controls.Add(Me.Label16, 5, 1) + Me.TableLayoutPanel4.Location = New System.Drawing.Point(6, 7) + Me.TableLayoutPanel4.Name = "TableLayoutPanel4" + Me.TableLayoutPanel4.RowCount = 3 + Me.TableLayoutPanel4.RowStyles.Add(New System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 27!)) + Me.TableLayoutPanel4.RowStyles.Add(New System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 27!)) + Me.TableLayoutPanel4.RowStyles.Add(New System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 27!)) + Me.TableLayoutPanel4.Size = New System.Drawing.Size(496, 82) + Me.TableLayoutPanel4.TabIndex = 62 + ' + 'Label17 + ' + Me.Label17.Anchor = System.Windows.Forms.AnchorStyles.None + Me.Label17.AutoSize = true + Me.Label17.Location = New System.Drawing.Point(202, 34) + Me.Label17.Margin = New System.Windows.Forms.Padding(0) + Me.Label17.Name = "Label17" + Me.Label17.Size = New System.Drawing.Size(29, 13) + Me.Label17.TabIndex = 63 + Me.Label17.Text = "[Nm]" + ' + 'Label18 + ' + Me.Label18.Anchor = System.Windows.Forms.AnchorStyles.None + Me.Label18.AutoSize = true + Me.Label18.Location = New System.Drawing.Point(207, 7) + Me.Label18.Margin = New System.Windows.Forms.Padding(0) + Me.Label18.Name = "Label18" + Me.Label18.Size = New System.Drawing.Size(20, 13) + Me.Label18.TabIndex = 62 + Me.Label18.Text = "[V]" + ' + 'Label26 + ' + Me.Label26.Anchor = System.Windows.Forms.AnchorStyles.None + Me.Label26.AutoSize = true + Me.Label26.Location = New System.Drawing.Point(422, 7) + Me.Label26.Margin = New System.Windows.Forms.Padding(0) + Me.Label26.Name = "Label26" + Me.Label26.Size = New System.Drawing.Size(30, 13) + Me.Label26.TabIndex = 65 + Me.Label26.Text = "[sec]" + ' + 'Label19 + ' + Me.Label19.Anchor = System.Windows.Forms.AnchorStyles.Right + Me.Label19.AutoSize = true + Me.Label19.Location = New System.Drawing.Point(94, 7) + Me.Label19.Name = "Label19" + Me.Label19.Size = New System.Drawing.Size(43, 13) + Me.Label19.TabIndex = 1 + Me.Label19.Text = "Voltage" + ' + 'tbOverloadTime2 + ' + Me.tbOverloadTime2.Anchor = System.Windows.Forms.AnchorStyles.None + Me.tbOverloadTime2.Location = New System.Drawing.Point(363, 3) + Me.tbOverloadTime2.Name = "tbOverloadTime2" + Me.tbOverloadTime2.Size = New System.Drawing.Size(56, 20) + Me.tbOverloadTime2.TabIndex = 12 + ' + 'Label24 + ' + Me.Label24.Anchor = System.Windows.Forms.AnchorStyles.Right + Me.Label24.AutoSize = true + Me.Label24.Location = New System.Drawing.Point(281, 7) + Me.Label24.Name = "Label24" + Me.Label24.Size = New System.Drawing.Size(76, 13) + Me.Label24.TabIndex = 11 + Me.Label24.Text = "Overload Time" + ' + 'tbVoltage2 + ' + Me.tbVoltage2.Anchor = System.Windows.Forms.AnchorStyles.None + Me.tbVoltage2.Location = New System.Drawing.Point(143, 3) + Me.tbVoltage2.Name = "tbVoltage2" + Me.tbVoltage2.Size = New System.Drawing.Size(56, 20) + Me.tbVoltage2.TabIndex = 2 + ' + 'Label20 + ' + Me.Label20.Anchor = System.Windows.Forms.AnchorStyles.Right + Me.Label20.AutoSize = true + Me.Label20.Location = New System.Drawing.Point(40, 34) + Me.Label20.Name = "Label20" + Me.Label20.Size = New System.Drawing.Size(97, 13) + Me.Label20.TabIndex = 3 + Me.Label20.Text = "Continuous Torque" + ' + 'Label21 + ' + Me.Label21.Anchor = System.Windows.Forms.AnchorStyles.Right + Me.Label21.AutoSize = true + Me.Label21.Location = New System.Drawing.Point(6, 61) + Me.Label21.Name = "Label21" + Me.Label21.Size = New System.Drawing.Size(131, 13) + Me.Label21.TabIndex = 6 + Me.Label21.Text = "Continuous Torque Speed" + ' + 'tbContinousTorque2 + ' + Me.tbContinousTorque2.Anchor = System.Windows.Forms.AnchorStyles.None + Me.tbContinousTorque2.Location = New System.Drawing.Point(143, 30) + Me.tbContinousTorque2.Name = "tbContinousTorque2" + Me.tbContinousTorque2.Size = New System.Drawing.Size(56, 20) + Me.tbContinousTorque2.TabIndex = 4 + ' + 'tbContinousTorqueSpeed2 + ' + Me.tbContinousTorqueSpeed2.Anchor = System.Windows.Forms.AnchorStyles.None + Me.tbContinousTorqueSpeed2.Location = New System.Drawing.Point(143, 58) + Me.tbContinousTorqueSpeed2.Name = "tbContinousTorqueSpeed2" + Me.tbContinousTorqueSpeed2.Size = New System.Drawing.Size(56, 20) + Me.tbContinousTorqueSpeed2.TabIndex = 6 + ' + 'Label27 + ' + Me.Label27.Anchor = System.Windows.Forms.AnchorStyles.None + Me.Label27.AutoSize = true + Me.Label27.Location = New System.Drawing.Point(202, 61) + Me.Label27.Margin = New System.Windows.Forms.Padding(0) + Me.Label27.Name = "Label27" + Me.Label27.Size = New System.Drawing.Size(30, 13) + Me.Label27.TabIndex = 67 + Me.Label27.Text = "[rpm]" + ' + 'Label23 + ' + Me.Label23.Anchor = System.Windows.Forms.AnchorStyles.Right + Me.Label23.AutoSize = true + Me.Label23.Location = New System.Drawing.Point(236, 61) + Me.Label23.Name = "Label23" + Me.Label23.Size = New System.Drawing.Size(121, 13) + Me.Label23.TabIndex = 9 + Me.Label23.Text = "Overload Torque Speed" + ' + 'tbOverloadTorqueSpeed2 + ' + Me.tbOverloadTorqueSpeed2.Anchor = System.Windows.Forms.AnchorStyles.None + Me.tbOverloadTorqueSpeed2.Location = New System.Drawing.Point(363, 58) + Me.tbOverloadTorqueSpeed2.Name = "tbOverloadTorqueSpeed2" + Me.tbOverloadTorqueSpeed2.Size = New System.Drawing.Size(56, 20) + Me.tbOverloadTorqueSpeed2.TabIndex = 10 + ' + 'Label25 + ' + Me.Label25.Anchor = System.Windows.Forms.AnchorStyles.None + Me.Label25.AutoSize = true + Me.Label25.Location = New System.Drawing.Point(422, 61) + Me.Label25.Margin = New System.Windows.Forms.Padding(0) + Me.Label25.Name = "Label25" + Me.Label25.Size = New System.Drawing.Size(30, 13) + Me.Label25.TabIndex = 66 + Me.Label25.Text = "[rpm]" + ' + 'Label22 + ' + Me.Label22.Anchor = System.Windows.Forms.AnchorStyles.Right + Me.Label22.AutoSize = true + Me.Label22.Location = New System.Drawing.Point(270, 34) + Me.Label22.Name = "Label22" + Me.Label22.Size = New System.Drawing.Size(87, 13) + Me.Label22.TabIndex = 7 + Me.Label22.Text = "Overload Torque" + ' + 'tbOverloadTorque2 + ' + Me.tbOverloadTorque2.Anchor = System.Windows.Forms.AnchorStyles.None + Me.tbOverloadTorque2.Location = New System.Drawing.Point(363, 30) + Me.tbOverloadTorque2.Name = "tbOverloadTorque2" + Me.tbOverloadTorque2.Size = New System.Drawing.Size(56, 20) + Me.tbOverloadTorque2.TabIndex = 8 + ' + 'Label16 + ' + Me.Label16.Anchor = System.Windows.Forms.AnchorStyles.None + Me.Label16.AutoSize = true + Me.Label16.Location = New System.Drawing.Point(422, 34) + Me.Label16.Margin = New System.Windows.Forms.Padding(0) + Me.Label16.Name = "Label16" + Me.Label16.Size = New System.Drawing.Size(29, 13) + Me.Label16.TabIndex = 64 + Me.Label16.Text = "[Nm]" + ' + '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(541, 31) + Me.ToolStrip1.TabIndex = 78 + 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" + ' + 'PictureBox1 + ' + Me.PictureBox1.BackColor = System.Drawing.Color.White + Me.PictureBox1.Dock = System.Windows.Forms.DockStyle.Top + Me.PictureBox1.Image = Global.TUGraz.VECTO.My.Resources.Resources.VECTO_Mainform + Me.PictureBox1.Location = New System.Drawing.Point(0, 31) + Me.PictureBox1.Name = "PictureBox1" + Me.PictureBox1.Size = New System.Drawing.Size(541, 40) + Me.PictureBox1.TabIndex = 79 + Me.PictureBox1.TabStop = false + ' + '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(108, 37) + Me.lblTitle.Name = "lblTitle" + Me.lblTitle.Size = New System.Drawing.Size(69, 29) + Me.lblTitle.TabIndex = 80 + Me.lblTitle.Text = "IHPC" + ' + 'btCancel + ' + Me.btCancel.DialogResult = System.Windows.Forms.DialogResult.Cancel + Me.btCancel.Location = New System.Drawing.Point(454, 520) + Me.btCancel.Name = "btCancel" + Me.btCancel.Size = New System.Drawing.Size(75, 23) + Me.btCancel.TabIndex = 82 + Me.btCancel.Text = "Cancel" + Me.btCancel.UseVisualStyleBackColor = true + ' + 'btSave + ' + Me.btSave.Location = New System.Drawing.Point(373, 520) + Me.btSave.Name = "btSave" + Me.btSave.Size = New System.Drawing.Size(75, 23) + Me.btSave.TabIndex = 81 + Me.btSave.Text = "Save" + Me.btSave.UseVisualStyleBackColor = true + ' + '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, 555) + Me.StatusStrip1.Name = "StatusStrip1" + Me.StatusStrip1.Size = New System.Drawing.Size(541, 22) + Me.StatusStrip1.SizingGrip = false + Me.StatusStrip1.TabIndex = 83 + Me.StatusStrip1.Text = "StatusStrip1" + ' + 'LbStatus + ' + Me.LbStatus.Name = "LbStatus" + Me.LbStatus.Size = New System.Drawing.Size(39, 17) + Me.LbStatus.Text = "Status" + ' + 'IHPCForm + ' + Me.AutoScaleDimensions = New System.Drawing.SizeF(6!, 13!) + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font + Me.ClientSize = New System.Drawing.Size(541, 577) + Me.Controls.Add(Me.StatusStrip1) + Me.Controls.Add(Me.btCancel) + Me.Controls.Add(Me.btSave) + Me.Controls.Add(Me.lblTitle) + Me.Controls.Add(Me.PictureBox1) + Me.Controls.Add(Me.ToolStrip1) + Me.Controls.Add(Me.tcVoltageLevels) + Me.Controls.Add(Me.FlowLayoutPanel8) + Me.Controls.Add(Me.FlowLayoutPanel6) + Me.Controls.Add(Me.FlowLayoutPanel2) + Me.Controls.Add(Me.FlowLayoutPanel1) + Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle + Me.Icon = CType(resources.GetObject("$this.Icon"),System.Drawing.Icon) + Me.MaximizeBox = false + Me.Name = "IHPCForm" + Me.SizeGripStyle = System.Windows.Forms.SizeGripStyle.Hide + Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen + Me.Text = "IHPCForm" + Me.FlowLayoutPanel1.ResumeLayout(false) + Me.FlowLayoutPanel1.PerformLayout + Me.FlowLayoutPanel6.ResumeLayout(false) + Me.FlowLayoutPanel6.PerformLayout + Me.FlowLayoutPanel8.ResumeLayout(false) + Me.FlowLayoutPanel8.PerformLayout + Me.FlowLayoutPanel2.ResumeLayout(false) + Me.FlowLayoutPanel2.PerformLayout + Me.tcVoltageLevels.ResumeLayout(false) + Me.tpFirstVoltageLevel.ResumeLayout(false) + Me.lvPowerMap.ResumeLayout(false) + Me.TableLayoutPanel3.ResumeLayout(false) + Me.TableLayoutPanel3.PerformLayout + Me.FlowLayoutPanel11.ResumeLayout(false) + Me.FlowLayoutPanel3.ResumeLayout(false) + Me.FlowLayoutPanel3.PerformLayout + Me.TableLayoutPanel1.ResumeLayout(false) + Me.TableLayoutPanel1.PerformLayout + Me.tpVoltageLevel.ResumeLayout(false) + Me.GroupBox1.ResumeLayout(false) + Me.TableLayoutPanel2.ResumeLayout(false) + Me.TableLayoutPanel2.PerformLayout + Me.FlowLayoutPanel4.ResumeLayout(false) + Me.FlowLayoutPanel10.ResumeLayout(false) + Me.FlowLayoutPanel10.PerformLayout + Me.TableLayoutPanel4.ResumeLayout(false) + Me.TableLayoutPanel4.PerformLayout + Me.ToolStrip1.ResumeLayout(false) + Me.ToolStrip1.PerformLayout + CType(Me.PictureBox1,System.ComponentModel.ISupportInitialize).EndInit + Me.StatusStrip1.ResumeLayout(false) + Me.StatusStrip1.PerformLayout + Me.ResumeLayout(false) + Me.PerformLayout + +End Sub + + Friend WithEvents FlowLayoutPanel1 As FlowLayoutPanel + Friend WithEvents Label49 As Label + Friend WithEvents tbModel As TextBox + Friend WithEvents FlowLayoutPanel6 As FlowLayoutPanel + Friend WithEvents Label51 As Label + Friend WithEvents tbInertia As TextBox + Friend WithEvents lblinertiaUnit As Label + Friend WithEvents FlowLayoutPanel8 As FlowLayoutPanel + Friend WithEvents Label52 As Label + Friend WithEvents tbThermalOverload As TextBox + Friend WithEvents Label10 As Label + Friend WithEvents FlowLayoutPanel2 As FlowLayoutPanel + Friend WithEvents Label1 As Label + Friend WithEvents tbDragCurve As TextBox + Friend WithEvents btDragCurve As Button + Friend WithEvents tcVoltageLevels As TabControl + Friend WithEvents tpFirstVoltageLevel As TabPage + Friend WithEvents FlowLayoutPanel3 As FlowLayoutPanel + Friend WithEvents Label2 As Label + Friend WithEvents tbFLCurve1 As TextBox + Friend WithEvents btFLCurveFile1 As Button + Friend WithEvents TableLayoutPanel1 As TableLayoutPanel + Friend WithEvents Label11 As Label + Friend WithEvents Label4 As Label + Friend WithEvents Label13 As Label + Friend WithEvents Label43 As Label + Friend WithEvents Label37 As Label + Friend WithEvents tbOverloadTime1 As TextBox + Friend WithEvents tbVoltage1 As TextBox + Friend WithEvents Label39 As Label + Friend WithEvents Label3 As Label + Friend WithEvents tbContinousTorque1 As TextBox + Friend WithEvents tbContinousTorqueSpeed1 As TextBox + Friend WithEvents Label15 As Label + Friend WithEvents Label42 As Label + Friend WithEvents Label14 As Label + Friend WithEvents tboverloadTorqueSpeed1 As TextBox + Friend WithEvents Label41 As Label + Friend WithEvents tbOverloadTorque1 As TextBox + Friend WithEvents Label12 As Label + Friend WithEvents tpVoltageLevel As TabPage + Friend WithEvents FlowLayoutPanel10 As FlowLayoutPanel + Friend WithEvents Label28 As Label + Friend WithEvents tbFLCurve2 As TextBox + Friend WithEvents btFLCurveFile2 As Button + Friend WithEvents TableLayoutPanel4 As TableLayoutPanel + Friend WithEvents Label17 As Label + Friend WithEvents Label18 As Label + Friend WithEvents Label26 As Label + Friend WithEvents Label19 As Label + Friend WithEvents tbOverloadTime2 As TextBox + Friend WithEvents Label24 As Label + Friend WithEvents tbVoltage2 As TextBox + Friend WithEvents Label20 As Label + Friend WithEvents Label21 As Label + Friend WithEvents tbContinousTorque2 As TextBox + Friend WithEvents tbContinousTorqueSpeed2 As TextBox + Friend WithEvents Label27 As Label + Friend WithEvents Label23 As Label + Friend WithEvents tbOverloadTorqueSpeed2 As TextBox + Friend WithEvents Label25 As Label + Friend WithEvents Label22 As Label + Friend WithEvents tbOverloadTorque2 As TextBox + Friend WithEvents Label16 As Label + Friend WithEvents ToolStrip1 As ToolStrip + Friend WithEvents ToolStripBtNew As ToolStripButton + Friend WithEvents ToolStripBtOpen As ToolStripButton + Friend WithEvents ToolStripBtSave As ToolStripButton + Friend WithEvents ToolStripBtSaveAs As ToolStripButton + Friend WithEvents ToolStripSeparator3 As ToolStripSeparator + Friend WithEvents ToolStripBtSendTo As ToolStripButton + Friend WithEvents ToolStripSeparator1 As ToolStripSeparator + Friend WithEvents ToolStripButton1 As ToolStripButton + Friend WithEvents PictureBox1 As PictureBox + Friend WithEvents lblTitle As Label + Friend WithEvents lvPowerMap As GroupBox + Friend WithEvents TableLayoutPanel3 As TableLayoutPanel + Friend WithEvents lvPowerMap1 As ListView + Friend WithEvents ColumnHeader4 As ColumnHeader + Friend WithEvents ColumnHeader5 As ColumnHeader + Friend WithEvents FlowLayoutPanel11 As FlowLayoutPanel + Friend WithEvents btAddPowerMap1 As Button + Friend WithEvents btRemovePowerMap1 As Button + Friend WithEvents Label7 As Label + Friend WithEvents GroupBox1 As GroupBox + Friend WithEvents TableLayoutPanel2 As TableLayoutPanel + Friend WithEvents lvPowerMap2 As ListView + Friend WithEvents ColumnHeader1 As ColumnHeader + Friend WithEvents ColumnHeader2 As ColumnHeader + Friend WithEvents FlowLayoutPanel4 As FlowLayoutPanel + Friend WithEvents btAddPowerMap2 As Button + Friend WithEvents btRemovePowerMap2 As Button + Friend WithEvents Label5 As Label + Friend WithEvents btCancel As Button + Friend WithEvents btSave As Button + Friend WithEvents StatusStrip1 As StatusStrip + Friend WithEvents LbStatus As ToolStripStatusLabel +End Class diff --git a/VECTO/GUI/IHPCForm.resx b/VECTO/GUI/IHPCForm.resx new file mode 100644 index 0000000000000000000000000000000000000000..6a7a6b297c07e5891cde2795e98eefb160931553 --- /dev/null +++ b/VECTO/GUI/IHPCForm.resx @@ -0,0 +1,260 @@ +<?xml version="1.0" encoding="utf-8"?> +<root> + <!-- + Microsoft ResX Schema + + Version 2.0 + + The primary goals of this format is to allow a simple XML format + that is mostly human readable. The generation and parsing of the + various data types are done through the TypeConverter classes + associated with the data types. + + Example: + + ... ado.net/XML headers & schema ... + <resheader name="resmimetype">text/microsoft-resx</resheader> + <resheader name="version">2.0</resheader> + <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader> + <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader> + <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data> + <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data> + <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64"> + <value>[base64 mime encoded serialized .NET Framework object]</value> + </data> + <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> + <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value> + <comment>This is a comment</comment> + </data> + + There are any number of "resheader" rows that contain simple + name/value pairs. + + Each data row contains a name, and value. The row also contains a + type or mimetype. Type corresponds to a .NET class that support + text/value conversion through the TypeConverter architecture. + Classes that don't support this are serialized and stored with the + mimetype set. + + The mimetype is used for serialized objects, and tells the + ResXResourceReader how to depersist the object. This is currently not + extensible. For a given mimetype the value must be set accordingly: + + Note - application/x-microsoft.net.object.binary.base64 is the format + that the ResXResourceWriter will generate, however the reader can + read any of the formats listed below. + + mimetype: application/x-microsoft.net.object.binary.base64 + value : The object must be serialized with + : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter + : and then encoded with base64 encoding. + + mimetype: application/x-microsoft.net.object.soap.base64 + value : The object must be serialized with + : System.Runtime.Serialization.Formatters.Soap.SoapFormatter + : and then encoded with base64 encoding. + + mimetype: application/x-microsoft.net.object.bytearray.base64 + value : The object must be serialized into a byte array + : using a System.ComponentModel.TypeConverter + : and then encoded with base64 encoding. + --> + <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"> + <xsd:import namespace="http://www.w3.org/XML/1998/namespace" /> + <xsd:element name="root" msdata:IsDataSet="true"> + <xsd:complexType> + <xsd:choice maxOccurs="unbounded"> + <xsd:element name="metadata"> + <xsd:complexType> + <xsd:sequence> + <xsd:element name="value" type="xsd:string" minOccurs="0" /> + </xsd:sequence> + <xsd:attribute name="name" use="required" type="xsd:string" /> + <xsd:attribute name="type" type="xsd:string" /> + <xsd:attribute name="mimetype" type="xsd:string" /> + <xsd:attribute ref="xml:space" /> + </xsd:complexType> + </xsd:element> + <xsd:element name="assembly"> + <xsd:complexType> + <xsd:attribute name="alias" type="xsd:string" /> + <xsd:attribute name="name" type="xsd:string" /> + </xsd:complexType> + </xsd:element> + <xsd:element name="data"> + <xsd:complexType> + <xsd:sequence> + <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> + <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" /> + </xsd:sequence> + <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" /> + <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" /> + <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" /> + <xsd:attribute ref="xml:space" /> + </xsd:complexType> + </xsd:element> + <xsd:element name="resheader"> + <xsd:complexType> + <xsd:sequence> + <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> + </xsd:sequence> + <xsd:attribute name="name" type="xsd:string" use="required" /> + </xsd:complexType> + </xsd:element> + </xsd:choice> + </xsd:complexType> + </xsd:element> + </xsd:schema> + <resheader name="resmimetype"> + <value>text/microsoft-resx</value> + </resheader> + <resheader name="version"> + <value>2.0</value> + </resheader> + <resheader name="reader"> + <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + </resheader> + <resheader name="writer"> + <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + </resheader> + <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> + <data name="btDragCurve.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> + <value> + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO + vAAADrwBlbxySQAAAtVJREFUOE+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="btFLCurveFile1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> + <value> + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO + vAAADrwBlbxySQAAAtVJREFUOE+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="btFLCurveFile2.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> + <value> + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO + vAAADrwBlbxySQAAAtVJREFUOE+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> + <metadata name="ToolStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> + <value>17, 17</value> + </metadata> + <metadata name="StatusStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> + <value>348, 20</value> + </metadata> + <metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> + <value>52</value> + </metadata> + <data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> + <value> + AAABAAEAICAAAAEAIACoEAAAFgAAACgAAAAgAAAAQAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP39/QLg6NsG/v7+AgAA + AAAAAAAAAAAAAAAAAAAAAAAA//////////////////////////////////////////////////////// + /////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4B1uDQEIil + di319/MQ////AQAAAAAAAAAAAAAAAAAAAAD/////AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP//////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+ + /gudtI5FRHEmhMbUvS7+/v4CAAAAAAAAAAAAAAAAAAAAAP////8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA//////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAD///8B7PDpJmOJS5s4aBnEjal8Wf39/A8AAAAAAAAAAAAAAAAAAAAA/////wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAP7+/ga3ya0+PGsexzdnGO9Vfjut4OfcLP///wIAAAAAAAAAAAAAAAD/////AAAA/wAA + AP8AAAD/AAAA////////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAD///8B+vv6Fn+ea3E2ZhfeN2cY/DhnGc+nvJpJ/v7+CQAAAAAAAAAAAAAAAP// + //8AAAD/AAAA/wAAAP8AAAD//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/+/gLU3s0vSHQstTZmF/Y2Zhf+NmYX6G2QV4zy9fAg////AQAA + AAAAAAAA/////wAAAP8AAAD/AAAA/wAAAP//////////////////////////////////////AAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+DJqyilI1ZhbTNmYW/TZmF/82Zhf5P20hwMDP + tzj+/v4EAAAAAAAAAAD/////AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA//// + //8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wLr7+cpX4ZFpTVmFfA2ZhX/NmYW/zZm + Fv42ZhfZh6N0ZPz9/BL+/v4BAAAAAP////8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+B7TGqEI6ahnMNmcV/DZn + Ff82ZhX/NmYV/zVlF/RPeTOw2+TWLf7+/gIAAAAA/////wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP//////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wH4+vgZeppleTVm + FOE2ZxX+NmcV/zZnFf82ZhX/NmYV/TZmFtGhuJNO/v7+CgAAAAD/////AAAA/wAAAP8AAAD/AAAA//// + //////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+As/b + yDBGcyi3NWYU9zVmFP82ZxX/NmcV/zZnFf82ZxX+NWYV7GeMT5fv8+0k////Af////8AAAD/AAAA/wAA + AP8AAAD//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAD+/v4Mlq+FVDRlE9Q1ZhT9NWYU/zVmFP82ZxX/NmcV/zZnFf82ZxX7PWwdxbzMsTz+/v4F/////wAA + AP8AAAD/AAAA/wAAAP///////////////////////////////////////////wAAAAAAAAAAAAAAAAAA + AAAAAAAA////Auju5Stbg0GqNWUU8jVmFP81ZhT/NWYU/zVmFP82ZxX/NmcV/zZnFf41ZhTdgqBubfv8 + +hX/////AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP//////AAAAAAAA + AAAAAAAAAAAAAAAAAAD+/v4HscOlRThoGM41ZhT9NWYU/zVmFP81ZhT/NWYU/zVmFP82ZxX/NmcV/zVm + FPVLdy6z1+DQL/7+/v8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA//// + //8AAAAAAAAAAAAAAAAAAAAA////Afj59xt2l2F+NGUT4zVmFP41ZhT/NWYU/zVmFP81ZhT/NWYU/zVm + FP82ZxX/NmcV/TVmFdOctI1R/v7+/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD//////wAAAAAAAAAAAAAAAAAAAAD+/v4CzdnFMURxJbo1ZhT4NWYU/zVmFP81ZhT/NWYU/zVm + FP81ZhT/NWYU/zVmFP82ZxX/NWYU7mKISZ/8/Pv///////////////////////////////////////// + ////////////////////////AAAAAAAAAAAAAAAAAAAAAP7+/gyUroNUNGUT1DVmFP01ZhT/NWYU/zVm + FP81ZhT/NWYU/zVmFP81ZhT/NWYU/zVmFP82ZxX8O2obybfIq0L+/v4I/v7+Av39/QL9/v0C/f79Av3+ + /QL9/v0C/f79Av3+/QL9/v0C/f79Av3+/QL9/v0C/f79AgAAAAD///8C5uziK1mBPqs0ZRPzNWYU/zVm + FP81ZhT/NWYU/zVmFP81ZhT/NWYU/zVmFP81ZhT/NWYU/zZnFf41ZhThepplhNTezUPZ4tM12eLTNdni + 0zXZ4tM12eLTNdni1DXZ4tQ12eLUNdrj1DXa49U12eLUNdrj1DXa49U1AAAAAP7+/givwqJGN2cWzjVm + FP01ZhT/NWYU/zVmFP81ZhT/NGYT/zVmFP41ZhT/NWYU/zVmFP81ZhT/NWYU/zZnFfg1ZhThRHImz0Rx + JspEcSfKRXEoykVyKMpFcinKRnMqykd0K8pIdCvKSXUsykt3LspIdCvKSXUsykt3Lsr//v8B9vj1HXSW + XoM0ZRPlNWYU/jVmFP81ZhT/NWYU/zVmFP82ZhX0U3w34DRlE/Q1ZhT/NWYU/zVmFP81ZhT/NWYU/zZn + Ff42ZxX9NmYV/TZmFv02Zhf9NmYX/TdnGP03Zxj9OWgZ/TppGv06ahv9PGwd/TppGv06ahv9PGwd/f7/ + /gLK1sIyQnAkuzRlE/g1ZhT/NWYU/zVmFP81ZhT/NWYU+0dzKc2gt5GGP24g0zVmFP01ZhT/NWYU/zVm + FP81ZhT/NmcV/zZnFf82ZxX/NmYW/zZmF/82Zhf/N2cY/zdnGP84aBn/Omka/zpqG/87axz/Omka/zpq + G/87axz//f79DY+qflc0ZRPVNWYU/TVmFP81ZhT/NWYU/zVmFP41ZRTraY1RluLp3k1fhkWnNGUT8TVm + FP81ZhT/NWYU/zVmFP81ZhT/NmcV/zZnFf82ZhX/NmYW/zZmF/83Zxf/N2cY/zhoGf85aRr/Omob/ztr + HP85aRr/Omob/ztrHP/j6t8rVn88rDRlFPM1ZhT/NWYU/zVmFP81ZhT/NWYU/jRlE9KWr4VN/f39F5Cq + flU0ZRPVNWYU/jVmFP81ZhT/NWYU/zVmFP82ZxX/NmcV/zZmFf82Zhb/NmYX/zZmF/83Zxj/N2cY/zlp + Gv86ahv/O2sc/zlpGv86ahv/O2sc/6zAn0c3ZxbPNWYU/TVmFP81ZhT/NWYU/zVmFP81ZhT9PWwdycPS + ujb+/v4EwtC4Nz1sHco1ZhT9NWYU/zVmFP81ZhT/NWYU/zZnFf82ZxX/NmYV/zZmFv82Zhf/NmYX/zdn + GP83Zxj/OWka/zpqG/86ahv/OWka/zpqG/86ahv/cpRchjRlE+Y1ZhT+NWYU/zVmFP81ZhT/NWYU/zVm + FPZXgDyz6e7mLv///wPp7uYsWYE+rzVmFPQ1ZhT/NWYU/zVmFP81ZhT/NmcV/zZnFf82ZhT/NmYV/zZm + F/82Zhf/N2cX/zdnGP85aRr/Omob/zpqG/85aRr/Omob/zpqG/9BbyK6NGUU9jVmFP01ZhT9NWYU/TVm + FP01ZhT8NGUT3IGgbW78/PwW////Af39/RGJpXZiNGUT2DVmFPw1ZhT9NGUT/TVmFP02ZxX9NmcV/TZm + Ff02ZhX9NmYX/TZmF/03Zxf9N2cY/ThoGf06aRr9Omob/ThoGf06aRr9Omob/TZnFaE2ZxXINmcVyjZn + Fco2ZxXKNmcVyjZnFck4aBijr8KiNP7+/gUAAAAA/v7+A7rKrzA7ahuiNmcVyTZnFco2ZxXKN2cWyjdo + Fso3aBbKN2gWyjdnF8o3ZxjKOGcZyjhoGco5aBrKOmobyjtrHMo8ax3KOmobyjtrHMo8ax3KscSkKrHE + pDWxxKQ1scSkNbHEpDWxxKQ1scSkNbTGqCru8uwM///+AQAAAAAAAAAA8/bxC7bHqiqxxKQ1scSkNbHE + pDWxxKQ1scSlNbHEpTWxxKU1scSlNbHEpTWxxKU1scSmNbLEpjWyxaY1s8WnNbPFpzWyxaY1s8WnNbPF + pzX///8C////Av///wL///8C////Av///wL///8C////AgAAAAAAAAAAAAAAAAAAAAAAAAAA////Av// + /wL///8C////Av///wL///8C////Av///wL///8C////Av///wL///8C////Av///wL///8C////AgAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAA////////gAP//4AD/9+AA/+fgAP/j4AD/4+B//8HgAf/B4AH/geAB/4D + gAf+A4AH/AGB//wBgAP4AYAD+ACAA/gAgAPwAAAD8AB//+AAP//gAAAAwAAAAMAAAADAIAAAgHAAAIBw + AAAAcAAAAPgAAAD4AAD///////////////8= +</value> + </data> +</root> \ No newline at end of file diff --git a/VECTO/GUI/IHPCForm.vb b/VECTO/GUI/IHPCForm.vb new file mode 100644 index 0000000000000000000000000000000000000000..9bcf0e163084e7fe28f8124c6c3236d8d492fb0f --- /dev/null +++ b/VECTO/GUI/IHPCForm.vb @@ -0,0 +1,198 @@ +Imports TUGraz.VectoCommon.InputData +Imports TUGraz.VectoCommon.Utils +Imports TUGraz.VectoCore.InputData.FileIO.JSON + +Public Class IHPCForm + + Private _changed as Boolean + Private _dragCurveFilePath as String + Private _flCurveFilePath1 as String + Private _flCurveFilePath2 as String + +#Region "Set JSON Data" + + Public Sub ReadIHPCFile(file As String) + + Dim inputProvider = New JSONComponentInputData(file, Nothing) + Dim ihpcData = inputProvider.ElectricMachines.Entries.First().ElectricMachine + + tbModel.Text = ihpcData.Model + tbInertia.Text = ihpcData.Inertia.ToGUIFormat() + tbThermalOverload.Text = ihpcData.OverloadRecoveryFactor.ToGUIFormat() + tbDragCurve.Text = ihpcData.DragCurve.Source + + SetVoltageLevelLow(ihpcData.VoltageLevels.First()) + SetVoltageLevelHigh(ihpcData.VoltageLevels.Last()) + End Sub + + Private Sub SetVoltageLevelLow(voltageLevel as IElectricMotorVoltageLevel) + + tbVoltage1.Text = voltageLevel.VoltageLevel.ToGUIFormat() + tbContinousTorque1.Text = voltageLevel.ContinuousTorque.ToGUIFormat() + tbContinousTorqueSpeed1.Text = voltageLevel.ContinuousTorqueSpeed.AsRPM.ToGUIFormat() + tbOverloadTime1.Text = voltageLevel.OverloadTime.ToGUIFormat() + tbOverloadTorque1.Text = voltageLevel.OverloadTorque.ToGUIFormat() + tboverloadTorqueSpeed1.Text = voltageLevel.OverloadTestSpeed.AsRPM.ToGUIFormat() + tbFLCurve1.Text = voltageLevel.FullLoadCurve.Source + SetPowerMapEntries(_lvPowerMap1, voltageLevel.PowerMap) + + End Sub + + Private Sub SetVoltageLevelHigh(voltageLevel as IElectricMotorVoltageLevel) + + tbVoltage2.Text = voltageLevel.VoltageLevel.ToGUIFormat() + tbContinousTorque2.Text = voltageLevel.ContinuousTorque.ToGUIFormat() + tbContinousTorqueSpeed2.Text = voltageLevel.ContinuousTorqueSpeed.AsRPM.ToGUIFormat() + tbOverloadTime2.Text = voltageLevel.OverloadTime.ToGUIFormat() + tbOverloadTorque2.Text = voltageLevel.OverloadTorque.ToGUIFormat() + tboverloadTorqueSpeed1.Text = voltageLevel.OverloadTestSpeed.AsRPM.ToGUIFormat() + tbFLCurve2.Text = voltageLevel.FullLoadCurve.Source + SetPowerMapEntries(_lvPowerMap2, voltageLevel.PowerMap) + + End Sub + + Private Sub SetPowerMapEntries(powerMapListView As ListView, entries As IList(Of IElectricMotorPowerMap)) + For Each entry As IElectricMotorPowerMap In entries + Dim listEntry = CreateListViewItem(entry.Gear, entry.PowerMap.Source) + powerMapListView.Items.Add(listEntry) + Next + End Sub + + Private Function CreateListViewItem(axleNumber As Integer, filepath As String) As ListViewItem + Dim retVal As New ListViewItem + retVal.SubItems(0).Text = axleNumber.ToGUIFormat() + retVal.SubItems.Add(filepath) + Return retVal + End Function + +#End Region + + Public Sub ClearIHPC() + + tbModel.Text = "" + tbInertia.Text = "" + tbThermalOverload.Text = "" + tbDragCurve.Text = "" + + tbVoltage1.Text = "" + tbContinousTorque1.Text = "" + tbContinousTorqueSpeed1.Text = "" + tbOverloadTime1.Text = "" + tbOverloadTorque1.Text = "" + tboverloadTorqueSpeed1.Text = "" + tbFLCurve1.Text = "" + RemoveAllListViewItems(_lvPowerMap1) + + tbVoltage2.Text = "" + tbContinousTorque2.Text = "" + tbContinousTorqueSpeed2.Text = "" + tbOverloadTime2.Text = "" + tbOverloadTorque2.Text = "" + tboverloadTorqueSpeed1.Text = "" + tbFLCurve2.Text = "" + RemoveAllListViewItems(_lvPowerMap2) + + LbStatus.Text = "" + _changed = False + + End Sub + + Private Sub RemoveAllListViewItems(listView As ListView) + If listView.Items.Count = 0 Then + Exit Sub + Else + For Each listItem As ListViewItem In listView.Items + listItem.Remove() + Next + End If + End Sub + +#Region "Events" + + Private Sub btDragCurve_Click(sender As Object, e As EventArgs) Handles btDragCurve.Click + If IHPCDragCurveFileBrowser.OpenDialog(FileRepl(tbDragCurve.Text, GetPath(_dragCurveFilePath))) + _tbDragCurve.Text = GetFilenameWithoutDirectory(IHPCDragCurveFileBrowser.Files(0), GetPath(_dragCurveFilePath)) + End If + End Sub + + Private Sub btFLCurveFile1_Click(sender As Object, e As EventArgs) Handles btFLCurveFile1.Click + If IHPCFullLoadCurveFileBrowser.OpenDialog(FileRepl(tbFLCurve1.Text, GetPath(_flCurveFilePath1))) + _tbFLCurve1.Text = GetFilenameWithoutDirectory(IHPCFullLoadCurveFileBrowser.Files(0), GetPath(_flCurveFilePath1)) + End If + End Sub + + Private Sub btFLCurveFile2_Click(sender As Object, e As EventArgs) Handles btFLCurveFile2.Click + If IHPCFullLoadCurveFileBrowser.OpenDialog(FileRepl(tbFLCurve2.Text, GetPath(_flCurveFilePath2))) + _tbFLCurve2.Text = GetFilenameWithoutDirectory(IHPCFullLoadCurveFileBrowser.Files(0), GetPath(_flCurveFilePath2)) + End If + End Sub + + Private Sub btAddPowerMap1_Click(sender As Object, e As EventArgs) Handles btAddPowerMap1.Click + AddListViewItem(lvPowerMap1) + End Sub + + Private Sub btAddPowerMap2_Click(sender As Object, e As EventArgs) Handles btAddPowerMap2.Click + AddListViewItem(lvPowerMap2) + End Sub + + Private Sub AddListViewItem(listView As ListView) + If IHPCPowerMapInputDialog.ShowDialog() = DialogResult.OK Then + Dim gear = Convert.ToInt32(IHPCPowerMapInputDialog.tbGear.Text) + Dim filePath = IHPCPowerMapInputDialog.tbInputFile.Text + listView.Items.Add(CreateListViewItem(gear, filePath)) + End If + End Sub + + Private Sub btRemovePowerMap1_Click(sender As Object, e As EventArgs) Handles btRemovePowerMap1.Click + RemoveListEntry(lvPowerMap1) + End Sub + + Private Sub btRemovePowerMap2_Click(sender As Object, e As EventArgs) Handles btRemovePowerMap2.Click + RemoveListEntry(lvPowerMap2) + End Sub + + Private Sub RemoveListEntry(listView As ListView) + If listView.Items.Count = 0 Then + Exit Sub + Else + listView.Items(listView.Items.Count - 1).Remove() + End If + End Sub + + Private Sub lvPowerMap1_DoubleClick(sender As Object, e As EventArgs) Handles lvPowerMap1.DoubleClick + EditEntry(lvPowerMap1) + End Sub + + Private Sub lvPowerMap2_DoubleClick(sender As Object, e As EventArgs) Handles lvPowerMap2.DoubleClick + EditEntry(lvPowerMap2) + End Sub + + + Private Sub EditEntry( listView As ListView) + If listView.SelectedItems.Count = 0 Then Exit Sub + Dim entry As ListViewItem = listView.SelectedItems(0) + + IHPCPowerMapInputDialog.tbGear.Text = entry.SubItems(0).Text + If entry.SubItems.Count = 2 Then + IHPCPowerMapInputDialog.tbInputFile.Text = entry.SubItems(1).Text + End If + IHPCPowerMapInputDialog.tbGear.Focus() + + If IHPCPowerMapInputDialog.ShowDialog() = DialogResult.OK Then + entry.SubItems(0).Text = IHPCPowerMapInputDialog.tbGear.Text + entry.SubItems(1).Text = IHPCPowerMapInputDialog.tbInputFile.Text + End If + + End Sub + + Private Sub btSave_Click(sender As Object, e As EventArgs) Handles btSave.Click + + End Sub + + Private Sub btCancel_Click(sender As Object, e As EventArgs) Handles btCancel.Click + + End Sub + +#End Region + +End Class \ No newline at end of file diff --git a/VECTO/GUI/IHPCPowerMapInputDialog.Designer.vb b/VECTO/GUI/IHPCPowerMapInputDialog.Designer.vb new file mode 100644 index 0000000000000000000000000000000000000000..c32e38c3ec2f66dab4b7f46396f585356731f393 --- /dev/null +++ b/VECTO/GUI/IHPCPowerMapInputDialog.Designer.vb @@ -0,0 +1,186 @@ +<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _ +Partial Class IHPCPowerMapInputDialog + Inherits System.Windows.Forms.Form + + 'Form overrides dispose to clean up the component list. + <System.Diagnostics.DebuggerNonUserCode()> _ + Protected Overrides Sub Dispose(ByVal disposing As Boolean) + Try + If disposing AndAlso components IsNot Nothing Then + components.Dispose() + End If + Finally + MyBase.Dispose(disposing) + End Try + End Sub + + 'Required by the Windows Form Designer + Private components As System.ComponentModel.IContainer + + 'NOTE: The following procedure is required by the Windows Form Designer + 'It can be modified using the Windows Form Designer. + '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(IHPCPowerMapInputDialog)) + Me.FlowLayoutPanel1 = New System.Windows.Forms.FlowLayoutPanel() + Me.TableLayoutPanel4 = New System.Windows.Forms.TableLayoutPanel() + Me.tbGear = New System.Windows.Forms.TextBox() + Me.Label3 = New System.Windows.Forms.Label() + Me.TableLayoutPanel5 = New System.Windows.Forms.TableLayoutPanel() + Me.btAddFilePath = New System.Windows.Forms.Button() + Me.tbInputFile = New System.Windows.Forms.TextBox() + Me.TableLayoutPanel1 = New System.Windows.Forms.TableLayoutPanel() + Me.btAddInput = New System.Windows.Forms.Button() + Me.btCancel = New System.Windows.Forms.Button() + Me.FlowLayoutPanel1.SuspendLayout + Me.TableLayoutPanel4.SuspendLayout + Me.TableLayoutPanel5.SuspendLayout + Me.TableLayoutPanel1.SuspendLayout + Me.SuspendLayout + ' + 'FlowLayoutPanel1 + ' + Me.FlowLayoutPanel1.Controls.Add(Me.TableLayoutPanel4) + Me.FlowLayoutPanel1.Controls.Add(Me.TableLayoutPanel5) + Me.FlowLayoutPanel1.Dock = System.Windows.Forms.DockStyle.Top + Me.FlowLayoutPanel1.Location = New System.Drawing.Point(0, 0) + Me.FlowLayoutPanel1.Name = "FlowLayoutPanel1" + Me.FlowLayoutPanel1.Size = New System.Drawing.Size(508, 45) + Me.FlowLayoutPanel1.TabIndex = 11 + ' + 'TableLayoutPanel4 + ' + Me.TableLayoutPanel4.Anchor = System.Windows.Forms.AnchorStyles.None + Me.TableLayoutPanel4.ColumnCount = 2 + Me.TableLayoutPanel4.ColumnStyles.Add(New System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 32.8!)) + Me.TableLayoutPanel4.ColumnStyles.Add(New System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 67.2!)) + Me.TableLayoutPanel4.Controls.Add(Me.tbGear, 1, 0) + Me.TableLayoutPanel4.Controls.Add(Me.Label3, 0, 0) + Me.TableLayoutPanel4.Location = New System.Drawing.Point(6, 8) + Me.TableLayoutPanel4.Margin = New System.Windows.Forms.Padding(6, 3, 3, 3) + Me.TableLayoutPanel4.Name = "TableLayoutPanel4" + Me.TableLayoutPanel4.RowCount = 1 + Me.TableLayoutPanel4.RowStyles.Add(New System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 50!)) + Me.TableLayoutPanel4.Size = New System.Drawing.Size(128, 28) + Me.TableLayoutPanel4.TabIndex = 10 + ' + 'tbGear + ' + Me.tbGear.Anchor = System.Windows.Forms.AnchorStyles.None + Me.tbGear.Location = New System.Drawing.Point(46, 4) + Me.tbGear.Name = "tbGear" + Me.tbGear.Size = New System.Drawing.Size(77, 20) + Me.tbGear.TabIndex = 9 + ' + 'Label3 + ' + Me.Label3.Anchor = System.Windows.Forms.AnchorStyles.None + Me.Label3.AutoSize = true + Me.Label3.Location = New System.Drawing.Point(5, 7) + Me.Label3.Name = "Label3" + Me.Label3.Size = New System.Drawing.Size(30, 13) + Me.Label3.TabIndex = 9 + Me.Label3.Text = "Gear" + ' + 'TableLayoutPanel5 + ' + Me.TableLayoutPanel5.Anchor = System.Windows.Forms.AnchorStyles.None + Me.TableLayoutPanel5.ColumnCount = 2 + Me.TableLayoutPanel5.ColumnStyles.Add(New System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 316!)) + Me.TableLayoutPanel5.ColumnStyles.Add(New System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 40!)) + Me.TableLayoutPanel5.Controls.Add(Me.btAddFilePath, 1, 0) + Me.TableLayoutPanel5.Controls.Add(Me.tbInputFile, 0, 0) + Me.TableLayoutPanel5.Location = New System.Drawing.Point(140, 3) + Me.TableLayoutPanel5.Name = "TableLayoutPanel5" + Me.TableLayoutPanel5.RowCount = 1 + Me.TableLayoutPanel5.RowStyles.Add(New System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100!)) + Me.TableLayoutPanel5.Size = New System.Drawing.Size(356, 39) + Me.TableLayoutPanel5.TabIndex = 8 + ' + 'btAddFilePath + ' + Me.btAddFilePath.Anchor = System.Windows.Forms.AnchorStyles.None + Me.btAddFilePath.Image = CType(resources.GetObject("btAddFilePath.Image"),System.Drawing.Image) + Me.btAddFilePath.Location = New System.Drawing.Point(324, 6) + Me.btAddFilePath.Name = "btAddFilePath" + Me.btAddFilePath.Size = New System.Drawing.Size(24, 26) + Me.btAddFilePath.TabIndex = 30 + Me.btAddFilePath.UseVisualStyleBackColor = true + ' + 'tbInputFile + ' + Me.tbInputFile.Anchor = CType((System.Windows.Forms.AnchorStyles.Left Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.tbInputFile.Location = New System.Drawing.Point(3, 9) + Me.tbInputFile.Name = "tbInputFile" + Me.tbInputFile.Size = New System.Drawing.Size(310, 20) + Me.tbInputFile.TabIndex = 0 + ' + 'TableLayoutPanel1 + ' + 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.btAddInput, 0, 0) + Me.TableLayoutPanel1.Controls.Add(Me.btCancel, 1, 0) + Me.TableLayoutPanel1.Location = New System.Drawing.Point(348, 51) + 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(148, 29) + Me.TableLayoutPanel1.TabIndex = 12 + ' + 'btAddInput + ' + Me.btAddInput.Anchor = System.Windows.Forms.AnchorStyles.None + Me.btAddInput.Location = New System.Drawing.Point(3, 3) + Me.btAddInput.Name = "btAddInput" + Me.btAddInput.Size = New System.Drawing.Size(67, 23) + Me.btAddInput.TabIndex = 0 + Me.btAddInput.Text = "OK" + ' + 'btCancel + ' + Me.btCancel.Anchor = System.Windows.Forms.AnchorStyles.None + Me.btCancel.DialogResult = System.Windows.Forms.DialogResult.Cancel + Me.btCancel.Location = New System.Drawing.Point(77, 3) + Me.btCancel.Name = "btCancel" + Me.btCancel.Size = New System.Drawing.Size(67, 23) + Me.btCancel.TabIndex = 1 + Me.btCancel.Text = "Cancel" + ' + 'IHPCPowerMapInputDialog + ' + Me.AutoScaleDimensions = New System.Drawing.SizeF(6!, 13!) + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font + Me.ClientSize = New System.Drawing.Size(508, 85) + Me.Controls.Add(Me.TableLayoutPanel1) + Me.Controls.Add(Me.FlowLayoutPanel1) + Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow + Me.MaximizeBox = false + Me.MinimizeBox = false + Me.Name = "IHPCPowerMapInputDialog" + Me.ShowInTaskbar = false + Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen + Me.Text = "IHPCPowerMapInputDialog" + Me.FlowLayoutPanel1.ResumeLayout(false) + Me.TableLayoutPanel4.ResumeLayout(false) + Me.TableLayoutPanel4.PerformLayout + Me.TableLayoutPanel5.ResumeLayout(false) + Me.TableLayoutPanel5.PerformLayout + Me.TableLayoutPanel1.ResumeLayout(false) + Me.ResumeLayout(false) + +End Sub + + Friend WithEvents FlowLayoutPanel1 As FlowLayoutPanel + Friend WithEvents TableLayoutPanel4 As TableLayoutPanel + Friend WithEvents tbGear As TextBox + Friend WithEvents Label3 As Label + Friend WithEvents TableLayoutPanel5 As TableLayoutPanel + Friend WithEvents btAddFilePath As Button + Friend WithEvents tbInputFile As TextBox + Friend WithEvents TableLayoutPanel1 As TableLayoutPanel + Friend WithEvents btAddInput As Button + Friend WithEvents btCancel As Button +End Class diff --git a/VECTO/GUI/IHPCPowerMapInputDialog.resx b/VECTO/GUI/IHPCPowerMapInputDialog.resx new file mode 100644 index 0000000000000000000000000000000000000000..d7df802e6a121253252b1d61a2a6a094ca6be3eb --- /dev/null +++ b/VECTO/GUI/IHPCPowerMapInputDialog.resx @@ -0,0 +1,139 @@ +<?xml version="1.0" encoding="utf-8"?> +<root> + <!-- + Microsoft ResX Schema + + Version 2.0 + + The primary goals of this format is to allow a simple XML format + that is mostly human readable. The generation and parsing of the + various data types are done through the TypeConverter classes + associated with the data types. + + Example: + + ... ado.net/XML headers & schema ... + <resheader name="resmimetype">text/microsoft-resx</resheader> + <resheader name="version">2.0</resheader> + <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader> + <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader> + <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data> + <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data> + <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64"> + <value>[base64 mime encoded serialized .NET Framework object]</value> + </data> + <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> + <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value> + <comment>This is a comment</comment> + </data> + + There are any number of "resheader" rows that contain simple + name/value pairs. + + Each data row contains a name, and value. The row also contains a + type or mimetype. Type corresponds to a .NET class that support + text/value conversion through the TypeConverter architecture. + Classes that don't support this are serialized and stored with the + mimetype set. + + The mimetype is used for serialized objects, and tells the + ResXResourceReader how to depersist the object. This is currently not + extensible. For a given mimetype the value must be set accordingly: + + Note - application/x-microsoft.net.object.binary.base64 is the format + that the ResXResourceWriter will generate, however the reader can + read any of the formats listed below. + + mimetype: application/x-microsoft.net.object.binary.base64 + value : The object must be serialized with + : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter + : and then encoded with base64 encoding. + + mimetype: application/x-microsoft.net.object.soap.base64 + value : The object must be serialized with + : System.Runtime.Serialization.Formatters.Soap.SoapFormatter + : and then encoded with base64 encoding. + + mimetype: application/x-microsoft.net.object.bytearray.base64 + value : The object must be serialized into a byte array + : using a System.ComponentModel.TypeConverter + : and then encoded with base64 encoding. + --> + <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"> + <xsd:import namespace="http://www.w3.org/XML/1998/namespace" /> + <xsd:element name="root" msdata:IsDataSet="true"> + <xsd:complexType> + <xsd:choice maxOccurs="unbounded"> + <xsd:element name="metadata"> + <xsd:complexType> + <xsd:sequence> + <xsd:element name="value" type="xsd:string" minOccurs="0" /> + </xsd:sequence> + <xsd:attribute name="name" use="required" type="xsd:string" /> + <xsd:attribute name="type" type="xsd:string" /> + <xsd:attribute name="mimetype" type="xsd:string" /> + <xsd:attribute ref="xml:space" /> + </xsd:complexType> + </xsd:element> + <xsd:element name="assembly"> + <xsd:complexType> + <xsd:attribute name="alias" type="xsd:string" /> + <xsd:attribute name="name" type="xsd:string" /> + </xsd:complexType> + </xsd:element> + <xsd:element name="data"> + <xsd:complexType> + <xsd:sequence> + <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> + <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" /> + </xsd:sequence> + <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" /> + <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" /> + <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" /> + <xsd:attribute ref="xml:space" /> + </xsd:complexType> + </xsd:element> + <xsd:element name="resheader"> + <xsd:complexType> + <xsd:sequence> + <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> + </xsd:sequence> + <xsd:attribute name="name" type="xsd:string" use="required" /> + </xsd:complexType> + </xsd:element> + </xsd:choice> + </xsd:complexType> + </xsd:element> + </xsd:schema> + <resheader name="resmimetype"> + <value>text/microsoft-resx</value> + </resheader> + <resheader name="version"> + <value>2.0</value> + </resheader> + <resheader name="reader"> + <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + </resheader> + <resheader name="writer"> + <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + </resheader> + <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> + <data name="btAddFilePath.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> + <value> + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO + vAAADrwBlbxySQAAAtVJREFUOE+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/IHPCPowerMapInputDialog.vb b/VECTO/GUI/IHPCPowerMapInputDialog.vb new file mode 100644 index 0000000000000000000000000000000000000000..9a002155b8dfe00bb25e599dc7d57ac874821210 --- /dev/null +++ b/VECTO/GUI/IHPCPowerMapInputDialog.vb @@ -0,0 +1,72 @@ +Imports System.IO + +Public Class IHPCPowerMapInputDialog + + Private _inputFilePath As String + + public Sub Clear() + _tbGear.Text = "" + _tbInputFile.Text = "" + _tbGear.Focus() + End Sub + + + +#Region "Events" + + Private Sub btAddInput_Click(sender As Object, e As EventArgs) Handles btAddInput.Click + Dim gear As Integer + If Not Integer.TryParse(tbGear.Text, gear) Then + MsgBox("Invalid input for Gear") + _tbGear.Focus() + Return + End If + + If gear < 0 Then + MsgBox("Invalid input for Gear") + _tbGear.Focus() + Return + End If + + If tbInputFile.Text.Length = 0 Then + MsgBox("Invalid input no file path given") + _tbGear.Focus() + Return + End If + + If Not File.Exists(tbInputFile.Text) Then + MsgBox("Invalid input no valid file path given") + _tbInputFile.Focus() + Return + End If + + Dim fileExtension = new FileInfo(tbInputFile.Text).Extension + If Not $".{IHPCPowerMapFileBrowser.Extensions.First()}" = fileExtension Then + MsgBox($"The selected Power Map file(.{IHPCPowerMapFileBrowser.Extensions.First()}) has the wrong file extension") + Return + End If + + DialogResult = DialogResult.OK + Close() + End Sub + + Private Sub btCancel_Click(sender As Object, e As EventArgs) Handles btCancel.Click + DialogResult = DialogResult.Cancel + Close() + Clear() + End Sub + + Private Sub btAddFilePath_Click(sender As Object, e As EventArgs) Handles btAddFilePath.Click + If IHPCPowerMapFileBrowser.OpenDialog(FileRepl(tbInputFile.Text, GetPath(_inputFilePath))) + tbInputFile.Text = GetFilenameWithoutDirectory(IHPCPowerMapFileBrowser.Files(0), GetPath(_inputFilePath)) + End If + End Sub + + Private Sub IHPCPowerMapInputDialog_Load(sender As Object, e As EventArgs) Handles MyBase.Load + Show() + _tbGear.Focus() + End Sub + +#End Region + +End Class \ No newline at end of file diff --git a/VECTO/GUI/MainForm.Designer.vb b/VECTO/GUI/MainForm.Designer.vb index 972c320b15791693c24a24b80a976d0f59d4881c..52bfb572e5bc82d36feac19dccdf143e96421825 100644 --- a/VECTO/GUI/MainForm.Designer.vb +++ b/VECTO/GUI/MainForm.Designer.vb @@ -96,8 +96,10 @@ Partial Class MainForm Me.ToolStripSeparator2 = New System.Windows.Forms.ToolStripSeparator() Me.ToolStripDrDnBtTools = New System.Windows.Forms.ToolStripDropDownButton() Me.GENEditorToolStripMenuItem1 = New System.Windows.Forms.ToolStripMenuItem() + Me.JobEditorSerialHybridVehicleToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.JobEditorParallelHybridVehicleToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.JobEditorBatteryElectricVehicleToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.JobEditorIHPCVehicleToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.JobEditorEngineOnlyModeToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.EPTPJobEditorToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.VEHEditorToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() @@ -120,7 +122,6 @@ Partial Class MainForm Me.OpenInGraphWindowToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.ShowInFolderToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.ToolTip1 = New System.Windows.Forms.ToolTip(Me.components) - Me.JobEditorSerialHybridVehicleToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.StatusBAR.SuspendLayout Me.TabControl1.SuspendLayout Me.TabPageGEN.SuspendLayout @@ -373,8 +374,8 @@ Partial Class MainForm Me.TabPgOptions.Controls.Add(Me.PanelOptAllg) Me.TabPgOptions.Location = New System.Drawing.Point(4, 22) Me.TabPgOptions.Name = "TabPgOptions" - Me.TabPgOptions.Padding = New System.Windows.Forms.Padding(3, 3, 3, 3) - Me.TabPgOptions.Size = New System.Drawing.Size(1035, 302) + Me.TabPgOptions.Padding = New System.Windows.Forms.Padding(3) + Me.TabPgOptions.Size = New System.Drawing.Size(1034, 301) Me.TabPgOptions.TabIndex = 2 Me.TabPgOptions.Text = "Options" Me.TabPgOptions.UseVisualStyleBackColor = true @@ -720,7 +721,7 @@ Partial Class MainForm ' 'ToolStripDrDnBtTools ' - Me.ToolStripDrDnBtTools.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.GENEditorToolStripMenuItem1, Me.JobEditorSerialHybridVehicleToolStripMenuItem, Me.JobEditorParallelHybridVehicleToolStripMenuItem, Me.JobEditorBatteryElectricVehicleToolStripMenuItem, Me.JobEditorEngineOnlyModeToolStripMenuItem, Me.EPTPJobEditorToolStripMenuItem, Me.VEHEditorToolStripMenuItem, Me.EngineEditorToolStripMenuItem, Me.GearboxEditorToolStripMenuItem, Me.GraphToolStripMenuItem, Me.ToolStripSeparator6, Me.OpenLogToolStripMenuItem, Me.SettingsToolStripMenuItem}) + Me.ToolStripDrDnBtTools.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.GENEditorToolStripMenuItem1, Me.JobEditorSerialHybridVehicleToolStripMenuItem, Me.JobEditorParallelHybridVehicleToolStripMenuItem, Me.JobEditorBatteryElectricVehicleToolStripMenuItem, Me.JobEditorIHPCVehicleToolStripMenuItem, Me.JobEditorEngineOnlyModeToolStripMenuItem, Me.EPTPJobEditorToolStripMenuItem, Me.VEHEditorToolStripMenuItem, Me.EngineEditorToolStripMenuItem, Me.GearboxEditorToolStripMenuItem, Me.GraphToolStripMenuItem, Me.ToolStripSeparator6, Me.OpenLogToolStripMenuItem, Me.SettingsToolStripMenuItem}) Me.ToolStripDrDnBtTools.Image = Global.TUGraz.VECTO.My.Resources.Resources.Misc_Tools_icon Me.ToolStripDrDnBtTools.ImageTransparentColor = System.Drawing.Color.Magenta Me.ToolStripDrDnBtTools.Name = "ToolStripDrDnBtTools" @@ -734,6 +735,13 @@ Partial Class MainForm Me.GENEditorToolStripMenuItem1.Size = New System.Drawing.Size(262, 30) Me.GENEditorToolStripMenuItem1.Text = "Job Editor - Conventional Vehicle" ' + 'JobEditorSerialHybridVehicleToolStripMenuItem + ' + Me.JobEditorSerialHybridVehicleToolStripMenuItem.Image = Global.TUGraz.VECTO.My.Resources.Resources.F_VECTO + Me.JobEditorSerialHybridVehicleToolStripMenuItem.Name = "JobEditorSerialHybridVehicleToolStripMenuItem" + Me.JobEditorSerialHybridVehicleToolStripMenuItem.Size = New System.Drawing.Size(262, 30) + Me.JobEditorSerialHybridVehicleToolStripMenuItem.Text = "Job Editor - Serial Hybrid Vehicle" + ' 'JobEditorParallelHybridVehicleToolStripMenuItem ' Me.JobEditorParallelHybridVehicleToolStripMenuItem.Image = Global.TUGraz.VECTO.My.Resources.Resources.F_VECTO @@ -748,6 +756,13 @@ Partial Class MainForm Me.JobEditorBatteryElectricVehicleToolStripMenuItem.Size = New System.Drawing.Size(262, 30) Me.JobEditorBatteryElectricVehicleToolStripMenuItem.Text = "JobEditor - Battery Electric Vehicle" ' + 'JobEditorIHPCVehicleToolStripMenuItem + ' + Me.JobEditorIHPCVehicleToolStripMenuItem.Image = Global.TUGraz.VECTO.My.Resources.Resources.F_VECTO + Me.JobEditorIHPCVehicleToolStripMenuItem.Name = "JobEditorIHPCVehicleToolStripMenuItem" + Me.JobEditorIHPCVehicleToolStripMenuItem.Size = New System.Drawing.Size(262, 30) + Me.JobEditorIHPCVehicleToolStripMenuItem.Text = "JobEditor - IHPC Vehicle" + ' 'JobEditorEngineOnlyModeToolStripMenuItem ' Me.JobEditorEngineOnlyModeToolStripMenuItem.Image = Global.TUGraz.VECTO.My.Resources.Resources.F_VECTO @@ -882,13 +897,6 @@ Partial Class MainForm Me.ShowInFolderToolStripMenuItem.Size = New System.Drawing.Size(173, 22) Me.ShowInFolderToolStripMenuItem.Text = "Show in Folder" ' - 'JobEditorSerialHybridVehicleToolStripMenuItem - ' - Me.JobEditorSerialHybridVehicleToolStripMenuItem.Image = Global.TUGraz.VECTO.My.Resources.Resources.F_VECTO - Me.JobEditorSerialHybridVehicleToolStripMenuItem.Name = "JobEditorSerialHybridVehicleToolStripMenuItem" - Me.JobEditorSerialHybridVehicleToolStripMenuItem.Size = New System.Drawing.Size(262, 30) - Me.JobEditorSerialHybridVehicleToolStripMenuItem.Text = "Job Editor - Serial Hybrid Vehicle" - ' 'MainForm ' Me.AcceptButton = Me.btStartV3 @@ -1027,4 +1035,5 @@ End Sub Friend WithEvents JobEditorBatteryElectricVehicleToolStripMenuItem As ToolStripMenuItem Friend WithEvents JobEditorEngineOnlyModeToolStripMenuItem As ToolStripMenuItem Friend WithEvents JobEditorSerialHybridVehicleToolStripMenuItem As ToolStripMenuItem + Friend WithEvents JobEditorIHPCVehicleToolStripMenuItem As ToolStripMenuItem End Class diff --git a/VECTO/GUI/MainForm.resx b/VECTO/GUI/MainForm.resx index df927555f49bdd76bde69313c6de52fd505ff1ab..b00fb45de6f7935415bddf8185a50c0bcac9ba1c 100644 --- a/VECTO/GUI/MainForm.resx +++ b/VECTO/GUI/MainForm.resx @@ -223,9 +223,6 @@ <metadata name="CmOpenFile.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <value>732, 12</value> </metadata> - <metadata name="ToolTip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> - <value>850, 12</value> - </metadata> <metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <value>49</value> </metadata> diff --git a/VECTO/GUI/MainForm.vb b/VECTO/GUI/MainForm.vb index 164e7ff11544f541dbb71cfb7d462c42f357a1e2..5516da4e7761db1194dce49d2401ade32195a08c 100644 --- a/VECTO/GUI/MainForm.vb +++ b/VECTO/GUI/MainForm.vb @@ -157,6 +157,9 @@ Public Class MainForm PropulsionTorqueLimitFileBrowser = New FileBrowser("vtqp") ModalResultsFileBrowser = New FileBrowser("vmod") + IHPCPowerMapFileBrowser = new FileBrowser("vemo") + IHPCFullLoadCurveFileBrowser = new FileBrowser("vemp") + IHPCDragCurveFileBrowser = new FileBrowser("vemd") '------------------------------------------------------- TextFileBrowser.Extensions = New String() {"txt"} @@ -198,6 +201,10 @@ Public Class MainForm PropulsionTorqueLimitFileBrowser.Extensions = New String() {"vtqp"} ModalResultsFileBrowser.Extensions = New String() {"vmod"} + + IHPCPowerMapFileBrowser.Extensions = New String(){"vemo"} + IHPCFullLoadCurveFileBrowser.Extensions = New String(){"vemp"} + IHPCDragCurveFileBrowser.Extensions = New String(){"vemd"} End Sub Private Sub FB_Close() @@ -2180,4 +2187,8 @@ lbFound: Private Sub JobEditorSerialHybridVehicleToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles JobEditorSerialHybridVehicleToolStripMenuItem.Click OpenVECTOeditor("<New>", VectoSimulationJobType.SerialHybridVehicle) End Sub + + Private Sub JobEditorIHPCVehicleToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles JobEditorIHPCVehicleToolStripMenuItem.Click + OpenVECTOeditor("<New>", VectoSimulationJobType.IHPC) + End Sub End Class diff --git a/VECTO/GUI/VehicleForm.Designer.vb b/VECTO/GUI/VehicleForm.Designer.vb index d36b5f0f8799864a3b650c19a79575f4e6a8a629..df870239864f3cd9e628ce70f7c1620f7c7a16bf 100644 --- a/VECTO/GUI/VehicleForm.Designer.vb +++ b/VECTO/GUI/VehicleForm.Designer.vb @@ -32,2249 +32,2309 @@ Partial Class VehicleForm 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. <System.Diagnostics.DebuggerStepThrough()> _ Private Sub InitializeComponent() - Me.components = New System.ComponentModel.Container() - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(VehicleForm)) - Me.Label1 = New System.Windows.Forms.Label() - Me.TbMass = New System.Windows.Forms.TextBox() - Me.Label2 = New System.Windows.Forms.Label() - Me.TbLoad = New System.Windows.Forms.TextBox() - Me.Label3 = New System.Windows.Forms.Label() - Me.TBcdA = New System.Windows.Forms.TextBox() - Me.Label13 = New System.Windows.Forms.Label() - Me.TBrdyn = New System.Windows.Forms.TextBox() - Me.ButOK = New System.Windows.Forms.Button() - Me.ButCancel = New System.Windows.Forms.Button() - Me.Label14 = New System.Windows.Forms.Label() - Me.Label31 = New System.Windows.Forms.Label() - Me.Label35 = New System.Windows.Forms.Label() - Me.CbCdMode = New System.Windows.Forms.ComboBox() - Me.TbCdFile = New System.Windows.Forms.TextBox() - Me.BtCdFileBrowse = New System.Windows.Forms.Button() - Me.GroupBox6 = New System.Windows.Forms.GroupBox() - Me.BtCdFileOpen = New System.Windows.Forms.Button() - Me.LbCdMode = New System.Windows.Forms.Label() - 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.gbRetarderLosses = New System.Windows.Forms.GroupBox() - Me.PnRt = New System.Windows.Forms.Panel() - Me.Label15 = New System.Windows.Forms.Label() - Me.BtRtBrowse = New System.Windows.Forms.Button() - Me.TbRtPath = New System.Windows.Forms.TextBox() - Me.Label45 = New System.Windows.Forms.Label() - Me.LbRtRatio = New System.Windows.Forms.Label() - Me.TbRtRatio = New System.Windows.Forms.TextBox() - Me.CbRtType = New System.Windows.Forms.ComboBox() - Me.Label46 = New System.Windows.Forms.Label() - Me.Label50 = New System.Windows.Forms.Label() - Me.TbMassExtra = New System.Windows.Forms.TextBox() - Me.GroupBox8 = New System.Windows.Forms.GroupBox() - Me.Label6 = New System.Windows.Forms.Label() - Me.ButAxlRem = New System.Windows.Forms.Button() - Me.LvRRC = New System.Windows.Forms.ListView() - Me.ColumnHeader7 = CType(New System.Windows.Forms.ColumnHeader(),System.Windows.Forms.ColumnHeader) - Me.ColumnHeader8 = CType(New System.Windows.Forms.ColumnHeader(),System.Windows.Forms.ColumnHeader) - Me.ColumnHeader2 = CType(New System.Windows.Forms.ColumnHeader(),System.Windows.Forms.ColumnHeader) - Me.ColumnHeader9 = CType(New System.Windows.Forms.ColumnHeader(),System.Windows.Forms.ColumnHeader) - Me.ColumnHeader1 = CType(New System.Windows.Forms.ColumnHeader(),System.Windows.Forms.ColumnHeader) - Me.ColumnHeader3 = CType(New System.Windows.Forms.ColumnHeader(),System.Windows.Forms.ColumnHeader) - Me.ColumnHeader4 = CType(New System.Windows.Forms.ColumnHeader(),System.Windows.Forms.ColumnHeader) - Me.ColumnHeader10 = CType(New System.Windows.Forms.ColumnHeader(),System.Windows.Forms.ColumnHeader) - Me.ButAxlAdd = New System.Windows.Forms.Button() - Me.PnWheelDiam = New System.Windows.Forms.Panel() - Me.CbAxleConfig = New System.Windows.Forms.ComboBox() - Me.CbCat = New System.Windows.Forms.ComboBox() - Me.Label5 = New System.Windows.Forms.Label() - Me.Label9 = New System.Windows.Forms.Label() - Me.TbMassMass = New System.Windows.Forms.TextBox() - Me.StatusStrip1 = New System.Windows.Forms.StatusStrip() - Me.LbStatus = New System.Windows.Forms.ToolStripStatusLabel() - Me.TbHDVclass = New System.Windows.Forms.TextBox() - Me.GroupBox1 = New System.Windows.Forms.GroupBox() - Me.PnLoad = New System.Windows.Forms.Panel() - Me.GrAirRes = New System.Windows.Forms.GroupBox() - Me.PnCdATrTr = New System.Windows.Forms.Panel() - Me.tbVehicleHeight = New System.Windows.Forms.TextBox() - Me.Label11 = New System.Windows.Forms.Label() - Me.Label20 = New System.Windows.Forms.Label() - Me.Label38 = New System.Windows.Forms.Label() - Me.PictureBox1 = New System.Windows.Forms.PictureBox() - Me.CmOpenFile = New System.Windows.Forms.ContextMenuStrip(Me.components) - Me.OpenWithToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() - Me.ShowInFolderToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() - Me.GroupBox3 = New System.Windows.Forms.GroupBox() - Me.gbAngledrive = New System.Windows.Forms.GroupBox() - Me.pnAngledriveFields = New System.Windows.Forms.Panel() - Me.Label4 = New System.Windows.Forms.Label() - Me.Label10 = New System.Windows.Forms.Label() - Me.tbAngledriveRatio = New System.Windows.Forms.TextBox() - Me.btAngledriveLossMapBrowse = New System.Windows.Forms.Button() - Me.tbAngledriveLossMapPath = New System.Windows.Forms.TextBox() - Me.Label12 = New System.Windows.Forms.Label() - Me.cbAngledriveType = New System.Windows.Forms.ComboBox() - Me.PicVehicle = New System.Windows.Forms.PictureBox() - Me.Label8 = New System.Windows.Forms.Label() - Me.ToolTip1 = New System.Windows.Forms.ToolTip(Me.components) - Me.cbPTOType = New System.Windows.Forms.ComboBox() - Me.tbPTOCycle = New System.Windows.Forms.TextBox() - Me.tbPTOLossMap = New System.Windows.Forms.TextBox() - Me.tbPTODrive = New System.Windows.Forms.TextBox() - Me.tcVehicleComponents = New System.Windows.Forms.TabControl() - Me.tpGeneral = New System.Windows.Forms.TabPage() - Me.tpPowertrain = New System.Windows.Forms.TabPage() - Me.gbVehicleIdlingSpeed = New System.Windows.Forms.GroupBox() - Me.Panel1 = New System.Windows.Forms.Panel() - Me.tbVehIdlingSpeed = New System.Windows.Forms.TextBox() - Me.Label18 = New System.Windows.Forms.Label() - Me.Label19 = New System.Windows.Forms.Label() - Me.gbTankSystem = New System.Windows.Forms.GroupBox() - Me.cbTankSystem = New System.Windows.Forms.ComboBox() - Me.Label23 = New System.Windows.Forms.Label() - Me.tpElectricComponents = New System.Windows.Forms.TabPage() - Me.gbBattery = New System.Windows.Forms.GroupBox() - Me.lvREESSPacks = New System.Windows.Forms.ListView() - Me.chReessPackPack = CType(New System.Windows.Forms.ColumnHeader(),System.Windows.Forms.ColumnHeader) - Me.chReessPackCount = CType(New System.Windows.Forms.ColumnHeader(),System.Windows.Forms.ColumnHeader) - Me.chReessPackStringId = CType(New System.Windows.Forms.ColumnHeader(),System.Windows.Forms.ColumnHeader) - Me.btnAddReessPack = New System.Windows.Forms.Button() - Me.lblEditReessPack = New System.Windows.Forms.Label() - Me.btnRemoveReessPack = New System.Windows.Forms.Button() - Me.lblInitialSoCUnit = New System.Windows.Forms.Label() - Me.tbInitialSoC = New System.Windows.Forms.TextBox() - Me.lblInitialSoC = New System.Windows.Forms.Label() - Me.gpElectricMotor = New System.Windows.Forms.GroupBox() - Me.Label33 = New System.Windows.Forms.Label() - Me.Label32 = New System.Windows.Forms.Label() - Me.gbRatiosPerGear = New System.Windows.Forms.GroupBox() - Me.lvRatioPerGear = New System.Windows.Forms.ListView() - Me.ColumnHeader11 = CType(New System.Windows.Forms.ColumnHeader(),System.Windows.Forms.ColumnHeader) - Me.ColumnHeader12 = CType(New System.Windows.Forms.ColumnHeader(),System.Windows.Forms.ColumnHeader) - Me.btnAddEMRatio = New System.Windows.Forms.Button() - Me.Label29 = New System.Windows.Forms.Label() - Me.btnRemoveEMRatio = New System.Windows.Forms.Button() - Me.btnEmADCLossMap = New System.Windows.Forms.Button() - Me.tbEmADCLossMap = New System.Windows.Forms.TextBox() - Me.lblEmADCLossmap = New System.Windows.Forms.Label() - Me.tbRatioEm = New System.Windows.Forms.TextBox() - Me.lblRatioEm = New System.Windows.Forms.Label() - Me.tbEmCount = New System.Windows.Forms.TextBox() - Me.cbEmPos = New System.Windows.Forms.ComboBox() - Me.lblEmCount = New System.Windows.Forms.Label() - Me.lblEmPosition = New System.Windows.Forms.Label() - Me.pnElectricMotor = New System.Windows.Forms.Panel() - Me.btnOpenElectricMotor = New System.Windows.Forms.Button() - Me.btnBrowseElectricMotor = New System.Windows.Forms.Button() - Me.tbElectricMotor = New System.Windows.Forms.TextBox() - Me.tpGensetComponents = New System.Windows.Forms.TabPage() - Me.Label30 = New System.Windows.Forms.Label() - Me.gbGenSet = New System.Windows.Forms.GroupBox() - Me.Label36 = New System.Windows.Forms.Label() - Me.Label34 = New System.Windows.Forms.Label() - Me.btnGenSetLossMap = New System.Windows.Forms.Button() - Me.tbGenSetADC = New System.Windows.Forms.TextBox() - Me.lblGenSetADC = New System.Windows.Forms.Label() - Me.tbGenSetRatio = New System.Windows.Forms.TextBox() - Me.lblGenSetRatio = New System.Windows.Forms.Label() - Me.tbGenSetCount = New System.Windows.Forms.TextBox() - Me.lblGenSetCount = New System.Windows.Forms.Label() - Me.pnGenSetEM = New System.Windows.Forms.Panel() - Me.btnOpenGenSetEM = New System.Windows.Forms.Button() - Me.btnBrowseGenSetEM = New System.Windows.Forms.Button() - Me.tbGenSetEM = New System.Windows.Forms.TextBox() - Me.tpTorqueLimits = New System.Windows.Forms.TabPage() - Me.gbPropulsionTorque = New System.Windows.Forms.GroupBox() - Me.btnPropulsionTorqueLimit = New System.Windows.Forms.Button() - Me.tbPropulsionTorqueLimit = New System.Windows.Forms.TextBox() - Me.gbEMTorqueLimits = New System.Windows.Forms.GroupBox() - Me.btnEmTorqueLimits = New System.Windows.Forms.Button() - Me.tbEmTorqueLimits = New System.Windows.Forms.TextBox() - Me.bgVehicleTorqueLimits = New System.Windows.Forms.GroupBox() - Me.lvTorqueLimits = New System.Windows.Forms.ListView() - 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.btAddMaxTorqueEntry = New System.Windows.Forms.Button() - Me.Label17 = New System.Windows.Forms.Label() - Me.btDelMaxTorqueEntry = New System.Windows.Forms.Button() - Me.tpADAS = New System.Windows.Forms.TabPage() - Me.gbADAS = New System.Windows.Forms.GroupBox() - Me.pnEcoRoll = New System.Windows.Forms.Panel() - Me.cbEcoRoll = New System.Windows.Forms.ComboBox() - Me.Label22 = New System.Windows.Forms.Label() - Me.cbAtEcoRollReleaseLockupClutch = New System.Windows.Forms.CheckBox() - Me.cbPcc = New System.Windows.Forms.ComboBox() - Me.cbEngineStopStart = New System.Windows.Forms.CheckBox() - Me.lblPCC = New System.Windows.Forms.Label() - Me.tpRoadSweeper = New System.Windows.Forms.TabPage() - Me.pnPTO = New System.Windows.Forms.Panel() - Me.gbPTODrive = New System.Windows.Forms.GroupBox() - Me.Label27 = New System.Windows.Forms.Label() - Me.tbPtoGear = New System.Windows.Forms.TextBox() - Me.Label26 = New System.Windows.Forms.Label() - Me.tbPtoEngineSpeed = New System.Windows.Forms.TextBox() - Me.Label25 = New System.Windows.Forms.Label() - Me.Label24 = New System.Windows.Forms.Label() - Me.btPTOCycleDrive = New System.Windows.Forms.Button() - Me.Label28 = New System.Windows.Forms.Label() - Me.btPTOCycle = New System.Windows.Forms.Button() - Me.Label16 = New System.Windows.Forms.Label() - Me.btPTOLossMapBrowse = New System.Windows.Forms.Button() - Me.Label7 = New System.Windows.Forms.Label() - Me.gbPTO = New System.Windows.Forms.GroupBox() - Me.cbLegislativeClass = New System.Windows.Forms.ComboBox() - Me.Label21 = New System.Windows.Forms.Label() - Me.lblTitle = New System.Windows.Forms.Label() - Me.GroupBox6.SuspendLayout() - Me.ToolStrip1.SuspendLayout() - Me.gbRetarderLosses.SuspendLayout() - Me.PnRt.SuspendLayout() - Me.GroupBox8.SuspendLayout() - Me.PnWheelDiam.SuspendLayout() - Me.StatusStrip1.SuspendLayout() - Me.GroupBox1.SuspendLayout() - Me.PnLoad.SuspendLayout() - Me.GrAirRes.SuspendLayout() - Me.PnCdATrTr.SuspendLayout() - CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).BeginInit() - Me.CmOpenFile.SuspendLayout() - Me.GroupBox3.SuspendLayout() - Me.gbAngledrive.SuspendLayout() - Me.pnAngledriveFields.SuspendLayout() - CType(Me.PicVehicle, System.ComponentModel.ISupportInitialize).BeginInit() - Me.tcVehicleComponents.SuspendLayout() - Me.tpGeneral.SuspendLayout() - Me.tpPowertrain.SuspendLayout() - Me.gbVehicleIdlingSpeed.SuspendLayout() - Me.Panel1.SuspendLayout() - Me.gbTankSystem.SuspendLayout() - Me.tpElectricComponents.SuspendLayout() - Me.gbBattery.SuspendLayout() - Me.gpElectricMotor.SuspendLayout() - Me.gbRatiosPerGear.SuspendLayout() - Me.pnElectricMotor.SuspendLayout() - Me.tpGensetComponents.SuspendLayout() - Me.gbGenSet.SuspendLayout() - Me.pnGenSetEM.SuspendLayout() - Me.tpTorqueLimits.SuspendLayout() - Me.gbPropulsionTorque.SuspendLayout() - Me.gbEMTorqueLimits.SuspendLayout() - Me.bgVehicleTorqueLimits.SuspendLayout() - Me.tpADAS.SuspendLayout() - Me.gbADAS.SuspendLayout() - Me.pnEcoRoll.SuspendLayout() - Me.tpRoadSweeper.SuspendLayout() - Me.pnPTO.SuspendLayout() - Me.gbPTODrive.SuspendLayout() - Me.gbPTO.SuspendLayout() - Me.SuspendLayout() - ' - 'Label1 - ' - Me.Label1.AutoSize = True - Me.Label1.Location = New System.Drawing.Point(6, 22) - Me.Label1.Name = "Label1" - Me.Label1.Size = New System.Drawing.Size(177, 13) - Me.Label1.TabIndex = 0 - Me.Label1.Text = "Corrected Actual Curb Mass Vehicle" - ' - 'TbMass - ' - Me.TbMass.Location = New System.Drawing.Point(188, 19) - Me.TbMass.Name = "TbMass" - Me.TbMass.Size = New System.Drawing.Size(57, 20) - Me.TbMass.TabIndex = 0 - ' - 'Label2 - ' - Me.Label2.AutoSize = True - Me.Label2.Location = New System.Drawing.Point(128, 31) - Me.Label2.Name = "Label2" - Me.Label2.Size = New System.Drawing.Size(45, 13) - Me.Label2.TabIndex = 2 - Me.Label2.Text = "Loading" - ' - 'TbLoad - ' - Me.TbLoad.Location = New System.Drawing.Point(182, 28) - Me.TbLoad.Name = "TbLoad" - Me.TbLoad.Size = New System.Drawing.Size(57, 20) - Me.TbLoad.TabIndex = 1 - ' - 'Label3 - ' - Me.Label3.AutoSize = True - Me.Label3.Location = New System.Drawing.Point(10, 6) - Me.Label3.Name = "Label3" - Me.Label3.Size = New System.Drawing.Size(38, 13) - Me.Label3.TabIndex = 8 - Me.Label3.Text = "Cd x A" - ' - 'TBcdA - ' - Me.TBcdA.Location = New System.Drawing.Point(54, 3) - Me.TBcdA.Name = "TBcdA" - Me.TBcdA.Size = New System.Drawing.Size(57, 20) - Me.TBcdA.TabIndex = 0 - ' - 'Label13 - ' - Me.Label13.AutoSize = True - Me.Label13.Location = New System.Drawing.Point(136, 6) - Me.Label13.Name = "Label13" - Me.Label13.Size = New System.Drawing.Size(40, 13) - Me.Label13.TabIndex = 6 - Me.Label13.Text = "Radius" - ' - 'TBrdyn - ' - Me.TBrdyn.Location = New System.Drawing.Point(185, 3) - Me.TBrdyn.Name = "TBrdyn" - Me.TBrdyn.Size = New System.Drawing.Size(57, 20) - Me.TBrdyn.TabIndex = 0 - ' - '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(498, 577) - 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 - ' - '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(579, 577) - 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 - ' - 'Label14 - ' - Me.Label14.AutoSize = True - Me.Label14.Location = New System.Drawing.Point(247, 22) - Me.Label14.Name = "Label14" - Me.Label14.Size = New System.Drawing.Size(25, 13) - Me.Label14.TabIndex = 24 - Me.Label14.Text = "[kg]" - ' - 'Label31 - ' - Me.Label31.AutoSize = True - Me.Label31.Location = New System.Drawing.Point(241, 31) - Me.Label31.Name = "Label31" - Me.Label31.Size = New System.Drawing.Size(25, 13) - Me.Label31.TabIndex = 24 - Me.Label31.Text = "[kg]" - ' - 'Label35 - ' - Me.Label35.AutoSize = True - Me.Label35.Location = New System.Drawing.Point(244, 6) - Me.Label35.Name = "Label35" - Me.Label35.Size = New System.Drawing.Size(29, 13) - Me.Label35.TabIndex = 24 - Me.Label35.Text = "[mm]" - ' - 'CbCdMode - ' - Me.CbCdMode.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _ - Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) - Me.CbCdMode.DisplayMember = "Value" - Me.CbCdMode.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList - Me.CbCdMode.FormattingEnabled = True - Me.CbCdMode.Items.AddRange(New Object() {"No Correction", "Speed dependent (User-defined)", "Speed dependent (Declaration Mode)", "Vair & Beta Input"}) - Me.CbCdMode.Location = New System.Drawing.Point(6, 19) - Me.CbCdMode.Name = "CbCdMode" - Me.CbCdMode.Size = New System.Drawing.Size(333, 21) - Me.CbCdMode.TabIndex = 0 - Me.CbCdMode.ValueMember = "Key" - ' - 'TbCdFile - ' - Me.TbCdFile.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _ - Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) - Me.TbCdFile.Enabled = False - Me.TbCdFile.Location = New System.Drawing.Point(9, 65) - Me.TbCdFile.Name = "TbCdFile" - Me.TbCdFile.Size = New System.Drawing.Size(276, 20) - Me.TbCdFile.TabIndex = 1 - ' - 'BtCdFileBrowse - ' - Me.BtCdFileBrowse.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) - Me.BtCdFileBrowse.Enabled = False - Me.BtCdFileBrowse.Image = Global.TUGraz.VECTO.My.Resources.Resources.Open_icon - Me.BtCdFileBrowse.Location = New System.Drawing.Point(291, 62) - Me.BtCdFileBrowse.Name = "BtCdFileBrowse" - Me.BtCdFileBrowse.Size = New System.Drawing.Size(24, 24) - Me.BtCdFileBrowse.TabIndex = 2 - Me.BtCdFileBrowse.UseVisualStyleBackColor = True - ' - 'GroupBox6 - ' - Me.GroupBox6.Controls.Add(Me.BtCdFileOpen) - Me.GroupBox6.Controls.Add(Me.LbCdMode) - Me.GroupBox6.Controls.Add(Me.CbCdMode) - Me.GroupBox6.Controls.Add(Me.BtCdFileBrowse) - Me.GroupBox6.Controls.Add(Me.TbCdFile) - Me.GroupBox6.Location = New System.Drawing.Point(293, 84) - Me.GroupBox6.Name = "GroupBox6" - Me.GroupBox6.Size = New System.Drawing.Size(346, 96) - Me.GroupBox6.TabIndex = 3 - Me.GroupBox6.TabStop = False - Me.GroupBox6.Text = "Cross Wind Correction" - ' - 'BtCdFileOpen - ' - Me.BtCdFileOpen.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) - Me.BtCdFileOpen.Enabled = False - Me.BtCdFileOpen.Image = Global.TUGraz.VECTO.My.Resources.Resources.application_export_icon_small - Me.BtCdFileOpen.Location = New System.Drawing.Point(315, 62) - Me.BtCdFileOpen.Name = "BtCdFileOpen" - Me.BtCdFileOpen.Size = New System.Drawing.Size(24, 24) - Me.BtCdFileOpen.TabIndex = 3 - Me.BtCdFileOpen.UseVisualStyleBackColor = True - ' - 'LbCdMode - ' - Me.LbCdMode.AutoSize = True - Me.LbCdMode.Location = New System.Drawing.Point(6, 47) - Me.LbCdMode.Name = "LbCdMode" - Me.LbCdMode.Size = New System.Drawing.Size(59, 13) - Me.LbCdMode.TabIndex = 28 - Me.LbCdMode.Text = "LbCdMode" - Me.LbCdMode.TextAlign = System.Drawing.ContentAlignment.TopRight - ' - '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.Padding = New System.Windows.Forms.Padding(0, 0, 2, 0) - Me.ToolStrip1.Size = New System.Drawing.Size(666, 31) - Me.ToolStrip1.TabIndex = 29 - 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" - ' - 'gbRetarderLosses - ' - Me.gbRetarderLosses.Controls.Add(Me.PnRt) - Me.gbRetarderLosses.Controls.Add(Me.CbRtType) - Me.gbRetarderLosses.Location = New System.Drawing.Point(6, 76) - Me.gbRetarderLosses.Name = "gbRetarderLosses" - Me.gbRetarderLosses.Size = New System.Drawing.Size(310, 111) - Me.gbRetarderLosses.TabIndex = 1 - Me.gbRetarderLosses.TabStop = False - Me.gbRetarderLosses.Text = "Retarder Losses" - ' - 'PnRt - ' - Me.PnRt.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _ - Or System.Windows.Forms.AnchorStyles.Left) _ - Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) - Me.PnRt.Controls.Add(Me.Label15) - Me.PnRt.Controls.Add(Me.BtRtBrowse) - Me.PnRt.Controls.Add(Me.TbRtPath) - Me.PnRt.Controls.Add(Me.Label45) - Me.PnRt.Controls.Add(Me.LbRtRatio) - Me.PnRt.Controls.Add(Me.TbRtRatio) - Me.PnRt.Location = New System.Drawing.Point(3, 42) - Me.PnRt.Name = "PnRt" - Me.PnRt.Size = New System.Drawing.Size(299, 63) - Me.PnRt.TabIndex = 1 - ' - 'Label15 - ' - Me.Label15.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _ - Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) - Me.Label15.Location = New System.Drawing.Point(2, 23) - Me.Label15.Name = "Label15" - Me.Label15.Size = New System.Drawing.Size(232, 16) - Me.Label15.TabIndex = 15 - Me.Label15.Text = "Retarder Loss Map" - Me.Label15.TextAlign = System.Drawing.ContentAlignment.BottomLeft - ' - 'BtRtBrowse - ' - Me.BtRtBrowse.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) - Me.BtRtBrowse.Image = Global.TUGraz.VECTO.My.Resources.Resources.Open_icon - Me.BtRtBrowse.Location = New System.Drawing.Point(272, 37) - Me.BtRtBrowse.Name = "BtRtBrowse" - Me.BtRtBrowse.Size = New System.Drawing.Size(24, 24) - Me.BtRtBrowse.TabIndex = 2 - Me.BtRtBrowse.UseVisualStyleBackColor = True - ' - 'TbRtPath - ' - Me.TbRtPath.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _ - Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) - Me.TbRtPath.Location = New System.Drawing.Point(3, 39) - Me.TbRtPath.Name = "TbRtPath" - Me.TbRtPath.Size = New System.Drawing.Size(269, 20) - Me.TbRtPath.TabIndex = 1 - ' - 'Label45 - ' - Me.Label45.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) - Me.Label45.AutoSize = True - Me.Label45.Location = New System.Drawing.Point(263, 5) - Me.Label45.Name = "Label45" - Me.Label45.Size = New System.Drawing.Size(16, 13) - Me.Label45.TabIndex = 10 - Me.Label45.Text = "[-]" - ' - 'LbRtRatio - ' - Me.LbRtRatio.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) - Me.LbRtRatio.Location = New System.Drawing.Point(35, 5) - Me.LbRtRatio.Name = "LbRtRatio" - Me.LbRtRatio.Size = New System.Drawing.Size(167, 17) - Me.LbRtRatio.TabIndex = 1 - Me.LbRtRatio.Text = "Ratio" - Me.LbRtRatio.TextAlign = System.Drawing.ContentAlignment.TopRight - ' - 'TbRtRatio - ' - Me.TbRtRatio.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) - Me.TbRtRatio.Location = New System.Drawing.Point(205, 3) - Me.TbRtRatio.Name = "TbRtRatio" - Me.TbRtRatio.Size = New System.Drawing.Size(56, 20) - Me.TbRtRatio.TabIndex = 0 - ' - 'CbRtType - ' - Me.CbRtType.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _ - Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) - Me.CbRtType.DisplayMember = "Value" - Me.CbRtType.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList - Me.CbRtType.Items.AddRange(New Object() {"Included in Transmission Loss Maps", "Primary Retarder", "Secondary Retarder"}) - Me.CbRtType.Location = New System.Drawing.Point(6, 19) - Me.CbRtType.Name = "CbRtType" - Me.CbRtType.Size = New System.Drawing.Size(297, 21) - Me.CbRtType.TabIndex = 0 - Me.CbRtType.ValueMember = "Key" - ' - 'Label46 - ' - Me.Label46.AutoSize = True - Me.Label46.Location = New System.Drawing.Point(32, 5) - Me.Label46.Name = "Label46" - Me.Label46.Size = New System.Drawing.Size(145, 13) - Me.Label46.TabIndex = 31 - Me.Label46.Text = "Curb Mass Extra Trailer/Body" - ' - 'Label50 - ' - Me.Label50.AutoSize = True - Me.Label50.Location = New System.Drawing.Point(241, 5) - Me.Label50.Name = "Label50" - Me.Label50.Size = New System.Drawing.Size(25, 13) - Me.Label50.TabIndex = 24 - Me.Label50.Text = "[kg]" - ' - 'TbMassExtra - ' - Me.TbMassExtra.Location = New System.Drawing.Point(182, 2) - Me.TbMassExtra.Name = "TbMassExtra" - Me.TbMassExtra.Size = New System.Drawing.Size(57, 20) - Me.TbMassExtra.TabIndex = 0 - ' - 'GroupBox8 - ' - Me.GroupBox8.Controls.Add(Me.Label6) - Me.GroupBox8.Controls.Add(Me.ButAxlRem) - Me.GroupBox8.Controls.Add(Me.LvRRC) - Me.GroupBox8.Controls.Add(Me.ButAxlAdd) - Me.GroupBox8.Location = New System.Drawing.Point(6, 186) - Me.GroupBox8.Name = "GroupBox8" - Me.GroupBox8.Size = New System.Drawing.Size(633, 182) - Me.GroupBox8.TabIndex = 4 - Me.GroupBox8.TabStop = False - Me.GroupBox8.Text = "Axles / Wheels" - ' - 'Label6 - ' - Me.Label6.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) - Me.Label6.AutoSize = True - Me.Label6.Location = New System.Drawing.Point(525, 152) - Me.Label6.Name = "Label6" - Me.Label6.Size = New System.Drawing.Size(106, 13) - Me.Label6.TabIndex = 3 - Me.Label6.Text = "(Double-Click to Edit)" - ' - 'ButAxlRem - ' - Me.ButAxlRem.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles) - Me.ButAxlRem.Image = Global.TUGraz.VECTO.My.Resources.Resources.minus_circle_icon - Me.ButAxlRem.Location = New System.Drawing.Point(29, 151) - Me.ButAxlRem.Name = "ButAxlRem" - Me.ButAxlRem.Size = New System.Drawing.Size(24, 24) - Me.ButAxlRem.TabIndex = 2 - Me.ButAxlRem.UseVisualStyleBackColor = True - ' - 'LvRRC - ' - Me.LvRRC.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _ - Or System.Windows.Forms.AnchorStyles.Left) _ - Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) - Me.LvRRC.Columns.AddRange(New System.Windows.Forms.ColumnHeader() {Me.ColumnHeader7, Me.ColumnHeader8, Me.ColumnHeader2, Me.ColumnHeader9, Me.ColumnHeader1, Me.ColumnHeader3, Me.ColumnHeader4, Me.ColumnHeader10}) - Me.LvRRC.FullRowSelect = True - Me.LvRRC.GridLines = True - Me.LvRRC.HideSelection = False - Me.LvRRC.Location = New System.Drawing.Point(6, 19) - Me.LvRRC.MultiSelect = False - Me.LvRRC.Name = "LvRRC" - Me.LvRRC.Size = New System.Drawing.Size(621, 131) - Me.LvRRC.TabIndex = 0 - Me.LvRRC.TabStop = False - Me.LvRRC.UseCompatibleStateImageBehavior = False - Me.LvRRC.View = System.Windows.Forms.View.Details - ' - 'ColumnHeader7 - ' - Me.ColumnHeader7.Text = "#" - Me.ColumnHeader7.Width = 22 - ' - 'ColumnHeader8 - ' - Me.ColumnHeader8.Text = "Rel. load" - Me.ColumnHeader8.Width = 62 - ' - 'ColumnHeader2 - ' - Me.ColumnHeader2.Text = "Twin T." - Me.ColumnHeader2.Width = 51 - ' - 'ColumnHeader9 - ' - Me.ColumnHeader9.Text = "RRC" - Me.ColumnHeader9.Width = 59 - ' - 'ColumnHeader1 - ' - Me.ColumnHeader1.Text = "Fz ISO" - Me.ColumnHeader1.Width = 55 - ' - 'ColumnHeader3 - ' - Me.ColumnHeader3.Text = "Wheels" - Me.ColumnHeader3.Width = 100 - ' - 'ColumnHeader4 - ' - Me.ColumnHeader4.Text = "Inertia" - ' - 'ColumnHeader10 - ' - Me.ColumnHeader10.Text = "Axle Type" - Me.ColumnHeader10.Width = 130 - ' - 'ButAxlAdd - ' - Me.ButAxlAdd.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles) - Me.ButAxlAdd.Image = Global.TUGraz.VECTO.My.Resources.Resources.plus_circle_icon - Me.ButAxlAdd.Location = New System.Drawing.Point(5, 151) - Me.ButAxlAdd.Name = "ButAxlAdd" - Me.ButAxlAdd.Size = New System.Drawing.Size(24, 24) - Me.ButAxlAdd.TabIndex = 1 - Me.ButAxlAdd.UseVisualStyleBackColor = True - ' - 'PnWheelDiam - ' - Me.PnWheelDiam.Controls.Add(Me.Label13) - Me.PnWheelDiam.Controls.Add(Me.TBrdyn) - Me.PnWheelDiam.Controls.Add(Me.Label35) - Me.PnWheelDiam.Dock = System.Windows.Forms.DockStyle.Fill - 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 = 0 - ' - 'CbAxleConfig - ' - Me.CbAxleConfig.DisplayMember = "Value" - Me.CbAxleConfig.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList - Me.CbAxleConfig.FormattingEnabled = True - Me.CbAxleConfig.Items.AddRange(New Object() {"-", "4x2", "4x4", "6x2", "6x4", "6x6", "8x2", "8x4", "8x6", "8x8"}) - Me.CbAxleConfig.Location = New System.Drawing.Point(153, 80) - Me.CbAxleConfig.Name = "CbAxleConfig" - Me.CbAxleConfig.Size = New System.Drawing.Size(60, 21) - Me.CbAxleConfig.TabIndex = 1 - Me.CbAxleConfig.ValueMember = "Key" - ' - 'CbCat - ' - Me.CbCat.DisplayMember = "Value" - Me.CbCat.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList - Me.CbCat.FormattingEnabled = True - Me.CbCat.Items.AddRange(New Object() {"-", "Rigid Truck", "Tractor", "City Bus", "Interurban Bus", "Coach"}) - Me.CbCat.Location = New System.Drawing.Point(12, 80) - Me.CbCat.Name = "CbCat" - Me.CbCat.Size = New System.Drawing.Size(135, 21) - Me.CbCat.TabIndex = 0 - Me.CbCat.ValueMember = "Key" - ' - 'Label5 - ' - Me.Label5.AutoSize = True - Me.Label5.Location = New System.Drawing.Point(31, 108) - Me.Label5.Name = "Label5" - Me.Label5.Size = New System.Drawing.Size(116, 13) - Me.Label5.TabIndex = 2 - Me.Label5.Text = "Technically Permissible" - ' - 'Label9 - ' - Me.Label9.AutoSize = True - Me.Label9.Location = New System.Drawing.Point(197, 114) - Me.Label9.Name = "Label9" - Me.Label9.Size = New System.Drawing.Size(16, 13) - Me.Label9.TabIndex = 3 - Me.Label9.Text = "[t]" - Me.Label9.TextAlign = System.Drawing.ContentAlignment.MiddleLeft - ' - 'TbMassMass - ' - Me.TbMassMass.Location = New System.Drawing.Point(153, 111) - Me.TbMassMass.Name = "TbMassMass" - Me.TbMassMass.Size = New System.Drawing.Size(42, 20) - Me.TbMassMass.TabIndex = 2 - ' - '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, 603) - Me.StatusStrip1.Name = "StatusStrip1" - Me.StatusStrip1.Size = New System.Drawing.Size(666, 22) - Me.StatusStrip1.SizingGrip = False - Me.StatusStrip1.TabIndex = 36 - Me.StatusStrip1.Text = "StatusStrip1" - ' - 'LbStatus - ' - Me.LbStatus.Name = "LbStatus" - Me.LbStatus.Size = New System.Drawing.Size(39, 17) - Me.LbStatus.Text = "Status" - ' - 'TbHDVclass - ' - Me.TbHDVclass.Location = New System.Drawing.Point(153, 141) - Me.TbHDVclass.Name = "TbHDVclass" - Me.TbHDVclass.ReadOnly = True - Me.TbHDVclass.Size = New System.Drawing.Size(42, 20) - Me.TbHDVclass.TabIndex = 3 - Me.TbHDVclass.TabStop = False - Me.TbHDVclass.TextAlign = System.Windows.Forms.HorizontalAlignment.Center - ' - 'GroupBox1 - ' - Me.GroupBox1.Controls.Add(Me.PnLoad) - Me.GroupBox1.Controls.Add(Me.TbMass) - Me.GroupBox1.Controls.Add(Me.Label1) - Me.GroupBox1.Controls.Add(Me.Label14) - Me.GroupBox1.Location = New System.Drawing.Point(6, 6) - Me.GroupBox1.Name = "GroupBox1" - Me.GroupBox1.Size = New System.Drawing.Size(278, 118) - Me.GroupBox1.TabIndex = 0 - Me.GroupBox1.TabStop = False - Me.GroupBox1.Text = "Masses / Loading" - ' - 'PnLoad - ' - Me.PnLoad.Controls.Add(Me.Label2) - Me.PnLoad.Controls.Add(Me.Label31) - Me.PnLoad.Controls.Add(Me.TbLoad) - Me.PnLoad.Controls.Add(Me.TbMassExtra) - Me.PnLoad.Controls.Add(Me.Label50) - Me.PnLoad.Controls.Add(Me.Label46) - Me.PnLoad.Location = New System.Drawing.Point(6, 43) - Me.PnLoad.Name = "PnLoad" - Me.PnLoad.Size = New System.Drawing.Size(269, 58) - Me.PnLoad.TabIndex = 1 - ' - 'GrAirRes - ' - Me.GrAirRes.Controls.Add(Me.PnCdATrTr) - Me.GrAirRes.Location = New System.Drawing.Point(290, 6) - Me.GrAirRes.Name = "GrAirRes" - Me.GrAirRes.Size = New System.Drawing.Size(349, 72) - Me.GrAirRes.TabIndex = 2 - Me.GrAirRes.TabStop = False - Me.GrAirRes.Text = "Air Resistance" - ' - 'PnCdATrTr - ' - Me.PnCdATrTr.Controls.Add(Me.tbVehicleHeight) - Me.PnCdATrTr.Controls.Add(Me.Label11) - Me.PnCdATrTr.Controls.Add(Me.Label20) - Me.PnCdATrTr.Controls.Add(Me.TBcdA) - Me.PnCdATrTr.Controls.Add(Me.Label38) - Me.PnCdATrTr.Controls.Add(Me.Label3) - Me.PnCdATrTr.Dock = System.Windows.Forms.DockStyle.Fill - Me.PnCdATrTr.Location = New System.Drawing.Point(3, 16) - Me.PnCdATrTr.Name = "PnCdATrTr" - Me.PnCdATrTr.Size = New System.Drawing.Size(343, 53) - Me.PnCdATrTr.TabIndex = 0 - ' - 'tbVehicleHeight - ' - Me.tbVehicleHeight.Location = New System.Drawing.Point(54, 29) - Me.tbVehicleHeight.Name = "tbVehicleHeight" - Me.tbVehicleHeight.Size = New System.Drawing.Size(57, 20) - Me.tbVehicleHeight.TabIndex = 1 - ' - 'Label11 - ' - Me.Label11.AutoSize = True - Me.Label11.Location = New System.Drawing.Point(117, 32) - Me.Label11.Name = "Label11" - Me.Label11.Size = New System.Drawing.Size(21, 13) - Me.Label11.TabIndex = 27 - Me.Label11.Text = "[m]" - ' - 'Label20 - ' - Me.Label20.AutoSize = True - Me.Label20.Location = New System.Drawing.Point(10, 32) - Me.Label20.Name = "Label20" - Me.Label20.Size = New System.Drawing.Size(38, 13) - Me.Label20.TabIndex = 26 - Me.Label20.Text = "Height" - ' - 'Label38 - ' - Me.Label38.AutoSize = True - Me.Label38.Location = New System.Drawing.Point(117, 6) - Me.Label38.Name = "Label38" - Me.Label38.Size = New System.Drawing.Size(24, 13) - Me.Label38.TabIndex = 24 - Me.Label38.Text = "[m²]" - ' - 'PictureBox1 - ' - Me.PictureBox1.BackColor = System.Drawing.Color.White - Me.PictureBox1.Image = Global.TUGraz.VECTO.My.Resources.Resources.VECTO_Mainform - Me.PictureBox1.Location = New System.Drawing.Point(0, 28) - Me.PictureBox1.Name = "PictureBox1" - Me.PictureBox1.Size = New System.Drawing.Size(666, 40) - Me.PictureBox1.TabIndex = 37 - Me.PictureBox1.TabStop = False - ' - '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 - Me.CmOpenFile.Size = New System.Drawing.Size(128, 48) - ' - 'OpenWithToolStripMenuItem - ' - Me.OpenWithToolStripMenuItem.Name = "OpenWithToolStripMenuItem" - Me.OpenWithToolStripMenuItem.Size = New System.Drawing.Size(127, 22) - Me.OpenWithToolStripMenuItem.Text = "Open with ..." - ' - 'ShowInFolderToolStripMenuItem - ' - Me.ShowInFolderToolStripMenuItem.Name = "ShowInFolderToolStripMenuItem" - Me.ShowInFolderToolStripMenuItem.Size = New System.Drawing.Size(127, 22) - Me.ShowInFolderToolStripMenuItem.Text = "Show in Folder" - ' - 'GroupBox3 - ' - Me.GroupBox3.Controls.Add(Me.PnWheelDiam) - 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 = 1 - Me.GroupBox3.TabStop = False - Me.GroupBox3.Text = "Dynamic Tyre Radius" - ' - 'gbAngledrive - ' - Me.gbAngledrive.Controls.Add(Me.pnAngledriveFields) - Me.gbAngledrive.Controls.Add(Me.cbAngledriveType) - Me.gbAngledrive.Location = New System.Drawing.Point(329, 76) - Me.gbAngledrive.Name = "gbAngledrive" - Me.gbAngledrive.Size = New System.Drawing.Size(313, 111) - Me.gbAngledrive.TabIndex = 3 - Me.gbAngledrive.TabStop = False - Me.gbAngledrive.Text = "Angledrive" - ' - 'pnAngledriveFields - ' - Me.pnAngledriveFields.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _ - Or System.Windows.Forms.AnchorStyles.Left) _ - Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) - Me.pnAngledriveFields.Controls.Add(Me.Label4) - Me.pnAngledriveFields.Controls.Add(Me.Label10) - Me.pnAngledriveFields.Controls.Add(Me.tbAngledriveRatio) - Me.pnAngledriveFields.Controls.Add(Me.btAngledriveLossMapBrowse) - Me.pnAngledriveFields.Controls.Add(Me.tbAngledriveLossMapPath) - Me.pnAngledriveFields.Controls.Add(Me.Label12) - Me.pnAngledriveFields.Location = New System.Drawing.Point(3, 42) - Me.pnAngledriveFields.Name = "pnAngledriveFields" - Me.pnAngledriveFields.Size = New System.Drawing.Size(303, 63) - Me.pnAngledriveFields.TabIndex = 1 - ' - '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(277, 6) - Me.Label4.Name = "Label4" - Me.Label4.Size = New System.Drawing.Size(16, 13) - Me.Label4.TabIndex = 16 - Me.Label4.Text = "[-]" - ' - 'Label10 - ' - Me.Label10.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) - Me.Label10.Location = New System.Drawing.Point(170, 6) - Me.Label10.Name = "Label10" - Me.Label10.Size = New System.Drawing.Size(44, 18) - Me.Label10.TabIndex = 15 - Me.Label10.Text = "Ratio" - Me.Label10.TextAlign = System.Drawing.ContentAlignment.TopRight - ' - 'tbAngledriveRatio - ' - Me.tbAngledriveRatio.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) - Me.tbAngledriveRatio.Location = New System.Drawing.Point(219, 4) - Me.tbAngledriveRatio.Name = "tbAngledriveRatio" - Me.tbAngledriveRatio.Size = New System.Drawing.Size(56, 20) - Me.tbAngledriveRatio.TabIndex = 0 - ' - 'btAngledriveLossMapBrowse - ' - Me.btAngledriveLossMapBrowse.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) - Me.btAngledriveLossMapBrowse.Image = Global.TUGraz.VECTO.My.Resources.Resources.Open_icon - Me.btAngledriveLossMapBrowse.Location = New System.Drawing.Point(276, 39) - Me.btAngledriveLossMapBrowse.Name = "btAngledriveLossMapBrowse" - Me.btAngledriveLossMapBrowse.Size = New System.Drawing.Size(24, 24) - Me.btAngledriveLossMapBrowse.TabIndex = 2 - Me.btAngledriveLossMapBrowse.UseVisualStyleBackColor = True - ' - 'tbAngledriveLossMapPath - ' - Me.tbAngledriveLossMapPath.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _ - Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) - Me.tbAngledriveLossMapPath.Location = New System.Drawing.Point(3, 41) - Me.tbAngledriveLossMapPath.Name = "tbAngledriveLossMapPath" - Me.tbAngledriveLossMapPath.Size = New System.Drawing.Size(273, 20) - Me.tbAngledriveLossMapPath.TabIndex = 1 - ' - 'Label12 - ' - Me.Label12.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ - Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) - Me.Label12.Location = New System.Drawing.Point(0, 24) - Me.Label12.Name = "Label12" - Me.Label12.Size = New System.Drawing.Size(294, 16) - Me.Label12.TabIndex = 17 - Me.Label12.Text = "Transmission Loss Map or Efficiency Value [0..1]" - Me.Label12.TextAlign = System.Drawing.ContentAlignment.BottomLeft - ' - 'cbAngledriveType - ' - Me.cbAngledriveType.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _ - Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) - Me.cbAngledriveType.DisplayMember = "Value" - Me.cbAngledriveType.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList - Me.cbAngledriveType.Location = New System.Drawing.Point(6, 19) - Me.cbAngledriveType.Name = "cbAngledriveType" - Me.cbAngledriveType.Size = New System.Drawing.Size(297, 21) - Me.cbAngledriveType.TabIndex = 0 - Me.cbAngledriveType.ValueMember = "Key" - ' - 'PicVehicle - ' - Me.PicVehicle.BackColor = System.Drawing.Color.LightGray - Me.PicVehicle.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle - Me.PicVehicle.Location = New System.Drawing.Point(281, 70) - Me.PicVehicle.Name = "PicVehicle" - Me.PicVehicle.Size = New System.Drawing.Size(300, 88) - Me.PicVehicle.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage - Me.PicVehicle.TabIndex = 39 - Me.PicVehicle.TabStop = False - ' - 'Label8 - ' - Me.Label8.AutoSize = True - Me.Label8.Location = New System.Drawing.Point(85, 144) - Me.Label8.Name = "Label8" - Me.Label8.Size = New System.Drawing.Size(62, 13) - Me.Label8.TabIndex = 10 - Me.Label8.Text = "HDV Group" - ' - 'cbPTOType - ' - Me.cbPTOType.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _ - Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) - Me.cbPTOType.DisplayMember = "Value" - Me.cbPTOType.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList - Me.cbPTOType.Location = New System.Drawing.Point(6, 24) - Me.cbPTOType.Name = "cbPTOType" - Me.cbPTOType.Size = New System.Drawing.Size(619, 21) - Me.cbPTOType.TabIndex = 0 - Me.ToolTip1.SetToolTip(Me.cbPTOType, "Transmission type to the PTO consumer") - Me.cbPTOType.ValueMember = "Key" - ' - 'tbPTOCycle - ' - Me.tbPTOCycle.Location = New System.Drawing.Point(6, 71) - Me.tbPTOCycle.Name = "tbPTOCycle" - Me.tbPTOCycle.Size = New System.Drawing.Size(430, 20) - Me.tbPTOCycle.TabIndex = 2 - Me.ToolTip1.SetToolTip(Me.tbPTOCycle, "PTO Consumer Loss Map") - ' - 'tbPTOLossMap - ' - Me.tbPTOLossMap.Location = New System.Drawing.Point(6, 24) - Me.tbPTOLossMap.Name = "tbPTOLossMap" - Me.tbPTOLossMap.Size = New System.Drawing.Size(430, 20) - Me.tbPTOLossMap.TabIndex = 0 - Me.ToolTip1.SetToolTip(Me.tbPTOLossMap, "PTO Consumer Loss Map") - ' - 'tbPTODrive - ' - Me.tbPTODrive.Location = New System.Drawing.Point(6, 183) - Me.tbPTODrive.Name = "tbPTODrive" - Me.tbPTODrive.Size = New System.Drawing.Size(430, 20) - Me.tbPTODrive.TabIndex = 5 - Me.ToolTip1.SetToolTip(Me.tbPTODrive, "PTO Consumer Loss Map") - ' - 'tcVehicleComponents - ' - Me.tcVehicleComponents.Controls.Add(Me.tpGeneral) - Me.tcVehicleComponents.Controls.Add(Me.tpPowertrain) - Me.tcVehicleComponents.Controls.Add(Me.tpElectricComponents) - Me.tcVehicleComponents.Controls.Add(Me.tpGensetComponents) - Me.tcVehicleComponents.Controls.Add(Me.tpTorqueLimits) - Me.tcVehicleComponents.Controls.Add(Me.tpADAS) - Me.tcVehicleComponents.Controls.Add(Me.tpRoadSweeper) - Me.tcVehicleComponents.Location = New System.Drawing.Point(5, 173) - Me.tcVehicleComponents.Name = "tcVehicleComponents" - Me.tcVehicleComponents.SelectedIndex = 0 - Me.tcVehicleComponents.Size = New System.Drawing.Size(656, 400) - Me.tcVehicleComponents.TabIndex = 5 - ' - 'tpGeneral - ' - Me.tpGeneral.Controls.Add(Me.GroupBox1) - Me.tpGeneral.Controls.Add(Me.GroupBox3) - Me.tpGeneral.Controls.Add(Me.GroupBox6) - Me.tpGeneral.Controls.Add(Me.GroupBox8) - Me.tpGeneral.Controls.Add(Me.GrAirRes) - Me.tpGeneral.Location = New System.Drawing.Point(4, 22) - Me.tpGeneral.Name = "tpGeneral" - Me.tpGeneral.Padding = New System.Windows.Forms.Padding(3) - Me.tpGeneral.Size = New System.Drawing.Size(648, 374) - Me.tpGeneral.TabIndex = 0 - Me.tpGeneral.Text = "General" - Me.tpGeneral.UseVisualStyleBackColor = True - ' - 'tpPowertrain - ' - Me.tpPowertrain.Controls.Add(Me.gbVehicleIdlingSpeed) - Me.tpPowertrain.Controls.Add(Me.gbTankSystem) - Me.tpPowertrain.Controls.Add(Me.gbRetarderLosses) - Me.tpPowertrain.Controls.Add(Me.gbAngledrive) - Me.tpPowertrain.Location = New System.Drawing.Point(4, 22) - Me.tpPowertrain.Name = "tpPowertrain" - Me.tpPowertrain.Padding = New System.Windows.Forms.Padding(3) - Me.tpPowertrain.Size = New System.Drawing.Size(648, 374) - Me.tpPowertrain.TabIndex = 1 - Me.tpPowertrain.Text = "Powertrain" - Me.tpPowertrain.UseVisualStyleBackColor = True - ' - 'gbVehicleIdlingSpeed - ' - Me.gbVehicleIdlingSpeed.Controls.Add(Me.Panel1) - Me.gbVehicleIdlingSpeed.Location = New System.Drawing.Point(6, 6) - Me.gbVehicleIdlingSpeed.Name = "gbVehicleIdlingSpeed" - Me.gbVehicleIdlingSpeed.Size = New System.Drawing.Size(310, 63) - Me.gbVehicleIdlingSpeed.TabIndex = 0 - Me.gbVehicleIdlingSpeed.TabStop = False - Me.gbVehicleIdlingSpeed.Text = "Vehicle Idling Speed" - ' - 'Panel1 - ' - Me.Panel1.Controls.Add(Me.tbVehIdlingSpeed) - Me.Panel1.Controls.Add(Me.Label18) - Me.Panel1.Controls.Add(Me.Label19) - Me.Panel1.Dock = System.Windows.Forms.DockStyle.Fill - Me.Panel1.Location = New System.Drawing.Point(3, 16) - Me.Panel1.Name = "Panel1" - Me.Panel1.Size = New System.Drawing.Size(304, 44) - Me.Panel1.TabIndex = 0 - ' - 'tbVehIdlingSpeed - ' - Me.tbVehIdlingSpeed.Location = New System.Drawing.Point(205, 4) - Me.tbVehIdlingSpeed.Name = "tbVehIdlingSpeed" - Me.tbVehIdlingSpeed.Size = New System.Drawing.Size(56, 20) - Me.tbVehIdlingSpeed.TabIndex = 0 - ' - 'Label18 - ' - Me.Label18.AutoSize = True - Me.Label18.Location = New System.Drawing.Point(264, 7) - Me.Label18.Name = "Label18" - Me.Label18.Size = New System.Drawing.Size(30, 13) - Me.Label18.TabIndex = 24 - Me.Label18.Text = "[rpm]" - ' - 'Label19 - ' - Me.Label19.AutoSize = True - Me.Label19.Location = New System.Drawing.Point(104, 7) - Me.Label19.Name = "Label19" - Me.Label19.Size = New System.Drawing.Size(94, 13) - Me.Label19.TabIndex = 8 - Me.Label19.Text = "Engine Idle Speed" - ' - 'gbTankSystem - ' - Me.gbTankSystem.Controls.Add(Me.cbTankSystem) - Me.gbTankSystem.Controls.Add(Me.Label23) - Me.gbTankSystem.Location = New System.Drawing.Point(329, 6) - Me.gbTankSystem.Name = "gbTankSystem" - Me.gbTankSystem.Size = New System.Drawing.Size(310, 63) - Me.gbTankSystem.TabIndex = 2 - Me.gbTankSystem.TabStop = False - Me.gbTankSystem.Text = "Tank System" - ' - 'cbTankSystem - ' - Me.cbTankSystem.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _ - Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) - Me.cbTankSystem.DisplayMember = "Value" - Me.cbTankSystem.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList - Me.cbTankSystem.Location = New System.Drawing.Point(6, 19) - Me.cbTankSystem.Name = "cbTankSystem" - Me.cbTankSystem.Size = New System.Drawing.Size(297, 21) - Me.cbTankSystem.TabIndex = 1 - Me.cbTankSystem.ValueMember = "Key" - ' - 'Label23 - ' - Me.Label23.AutoSize = True - Me.Label23.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.Label23.Location = New System.Drawing.Point(3, 43) - Me.Label23.Name = "Label23" - Me.Label23.Size = New System.Drawing.Size(187, 13) - Me.Label23.TabIndex = 0 - Me.Label23.Text = "Only applicable for NG engines!" - ' - 'tpElectricComponents - ' - Me.tpElectricComponents.Controls.Add(Me.gbBattery) - Me.tpElectricComponents.Controls.Add(Me.gpElectricMotor) - Me.tpElectricComponents.Location = New System.Drawing.Point(4, 22) - Me.tpElectricComponents.Name = "tpElectricComponents" - Me.tpElectricComponents.Padding = New System.Windows.Forms.Padding(3) - Me.tpElectricComponents.Size = New System.Drawing.Size(648, 374) - Me.tpElectricComponents.TabIndex = 4 - Me.tpElectricComponents.Text = "Electric Powertrain Components" - Me.tpElectricComponents.UseVisualStyleBackColor = True - ' - 'gbBattery - ' - Me.gbBattery.Controls.Add(Me.lvREESSPacks) - Me.gbBattery.Controls.Add(Me.btnAddReessPack) - Me.gbBattery.Controls.Add(Me.lblEditReessPack) - Me.gbBattery.Controls.Add(Me.btnRemoveReessPack) - Me.gbBattery.Controls.Add(Me.lblInitialSoCUnit) - Me.gbBattery.Controls.Add(Me.tbInitialSoC) - Me.gbBattery.Controls.Add(Me.lblInitialSoC) - 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 = 2 - Me.gbBattery.TabStop = False - Me.gbBattery.Text = "Electric Energy Storage system" - ' - 'lvREESSPacks - ' - Me.lvREESSPacks.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ - Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) - Me.lvREESSPacks.Columns.AddRange(New System.Windows.Forms.ColumnHeader() {Me.chReessPackPack, Me.chReessPackCount, Me.chReessPackStringId}) - Me.lvREESSPacks.FullRowSelect = True - Me.lvREESSPacks.GridLines = True - Me.lvREESSPacks.HideSelection = False - Me.lvREESSPacks.Location = New System.Drawing.Point(6, 45) - Me.lvREESSPacks.MultiSelect = False - Me.lvREESSPacks.Name = "lvREESSPacks" - Me.lvREESSPacks.Size = New System.Drawing.Size(553, 102) - Me.lvREESSPacks.TabIndex = 31 - Me.lvREESSPacks.TabStop = False - Me.lvREESSPacks.UseCompatibleStateImageBehavior = False - Me.lvREESSPacks.View = System.Windows.Forms.View.Details - ' - 'chReessPackPack - ' - Me.chReessPackPack.Text = "REESS Pack" - Me.chReessPackPack.Width = 350 - ' - 'chReessPackCount - ' - Me.chReessPackCount.Text = "Count" - Me.chReessPackCount.TextAlign = System.Windows.Forms.HorizontalAlignment.Center - ' - 'chReessPackStringId - ' - Me.chReessPackStringId.Text = "Stream #" - Me.chReessPackStringId.TextAlign = System.Windows.Forms.HorizontalAlignment.Center - ' - 'btnAddReessPack - ' - Me.btnAddReessPack.Image = Global.TUGraz.VECTO.My.Resources.Resources.plus_circle_icon - 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 = 1 - Me.btnAddReessPack.UseVisualStyleBackColor = True - ' - 'lblEditReessPack - ' - Me.lblEditReessPack.AutoSize = True - Me.lblEditReessPack.Location = New System.Drawing.Point(452, 148) - Me.lblEditReessPack.Name = "lblEditReessPack" - Me.lblEditReessPack.Size = New System.Drawing.Size(106, 13) - Me.lblEditReessPack.TabIndex = 30 - Me.lblEditReessPack.Text = "(Double-Click to Edit)" - ' - 'btnRemoveReessPack - ' - Me.btnRemoveReessPack.Image = Global.TUGraz.VECTO.My.Resources.Resources.minus_circle_icon - 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 = 2 - Me.btnRemoveReessPack.UseVisualStyleBackColor = True - ' - 'lblInitialSoCUnit - ' - Me.lblInitialSoCUnit.AutoSize = True - Me.lblInitialSoCUnit.Location = New System.Drawing.Point(265, 21) - Me.lblInitialSoCUnit.Name = "lblInitialSoCUnit" - Me.lblInitialSoCUnit.Size = New System.Drawing.Size(21, 13) - Me.lblInitialSoCUnit.TabIndex = 27 - Me.lblInitialSoCUnit.Text = "[%]" - ' - 'tbInitialSoC - ' - 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 = 0 - ' - 'lblInitialSoC - ' - Me.lblInitialSoC.AutoSize = True - Me.lblInitialSoC.Location = New System.Drawing.Point(7, 22) - Me.lblInitialSoC.Name = "lblInitialSoC" - Me.lblInitialSoC.RightToLeft = System.Windows.Forms.RightToLeft.Yes - Me.lblInitialSoC.Size = New System.Drawing.Size(54, 13) - Me.lblInitialSoC.TabIndex = 25 - Me.lblInitialSoC.Text = "Initial SoC" - ' - 'gpElectricMotor - ' - Me.gpElectricMotor.Controls.Add(Me.Label33) - Me.gpElectricMotor.Controls.Add(Me.Label32) - Me.gpElectricMotor.Controls.Add(Me.gbRatiosPerGear) - Me.gpElectricMotor.Controls.Add(Me.btnEmADCLossMap) - Me.gpElectricMotor.Controls.Add(Me.tbEmADCLossMap) - Me.gpElectricMotor.Controls.Add(Me.lblEmADCLossmap) - Me.gpElectricMotor.Controls.Add(Me.tbRatioEm) - Me.gpElectricMotor.Controls.Add(Me.lblRatioEm) - Me.gpElectricMotor.Controls.Add(Me.tbEmCount) - Me.gpElectricMotor.Controls.Add(Me.cbEmPos) - Me.gpElectricMotor.Controls.Add(Me.lblEmCount) - Me.gpElectricMotor.Controls.Add(Me.lblEmPosition) - Me.gpElectricMotor.Controls.Add(Me.pnElectricMotor) - Me.gpElectricMotor.Location = New System.Drawing.Point(6, 6) - Me.gpElectricMotor.Name = "gpElectricMotor" - Me.gpElectricMotor.Size = New System.Drawing.Size(633, 163) - Me.gpElectricMotor.TabIndex = 0 - Me.gpElectricMotor.TabStop = False - Me.gpElectricMotor.Text = "Electric Machine" - ' - 'Label33 - ' - Me.Label33.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) - Me.Label33.AutoSize = True - Me.Label33.Location = New System.Drawing.Point(203, 108) - Me.Label33.Name = "Label33" - Me.Label33.Size = New System.Drawing.Size(16, 13) - Me.Label33.TabIndex = 27 - Me.Label33.Text = "[-]" - ' - 'Label32 - ' - Me.Label32.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) - Me.Label32.AutoSize = True - Me.Label32.Location = New System.Drawing.Point(203, 82) - Me.Label32.Name = "Label32" - Me.Label32.Size = New System.Drawing.Size(16, 13) - Me.Label32.TabIndex = 26 - Me.Label32.Text = "[-]" - ' - 'gbRatiosPerGear - ' - Me.gbRatiosPerGear.Controls.Add(Me.lvRatioPerGear) - Me.gbRatiosPerGear.Controls.Add(Me.btnAddEMRatio) - Me.gbRatiosPerGear.Controls.Add(Me.Label29) - Me.gbRatiosPerGear.Controls.Add(Me.btnRemoveEMRatio) - 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 = 1 - Me.gbRatiosPerGear.TabStop = False - Me.gbRatiosPerGear.Text = "Transmission Ratio per Gear" - ' - 'lvRatioPerGear - ' - Me.lvRatioPerGear.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ - Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) - Me.lvRatioPerGear.Columns.AddRange(New System.Windows.Forms.ColumnHeader() {Me.ColumnHeader11, Me.ColumnHeader12}) - Me.lvRatioPerGear.FullRowSelect = True - Me.lvRatioPerGear.GridLines = True - Me.lvRatioPerGear.HideSelection = False - Me.lvRatioPerGear.Location = New System.Drawing.Point(6, 16) - Me.lvRatioPerGear.MultiSelect = False - Me.lvRatioPerGear.Name = "lvRatioPerGear" - Me.lvRatioPerGear.Size = New System.Drawing.Size(169, 94) - Me.lvRatioPerGear.TabIndex = 7 - Me.lvRatioPerGear.TabStop = False - Me.lvRatioPerGear.UseCompatibleStateImageBehavior = False - Me.lvRatioPerGear.View = System.Windows.Forms.View.Details - ' - 'ColumnHeader11 - ' - Me.ColumnHeader11.Text = "Gear #" - Me.ColumnHeader11.Width = 59 - ' - 'ColumnHeader12 - ' - Me.ColumnHeader12.Text = "Ratio" - Me.ColumnHeader12.Width = 172 - ' - 'btnAddEMRatio - ' - Me.btnAddEMRatio.Image = Global.TUGraz.VECTO.My.Resources.Resources.plus_circle_icon - Me.btnAddEMRatio.Location = New System.Drawing.Point(6, 116) - Me.btnAddEMRatio.Name = "btnAddEMRatio" - Me.btnAddEMRatio.Size = New System.Drawing.Size(24, 24) - Me.btnAddEMRatio.TabIndex = 4 - Me.btnAddEMRatio.UseVisualStyleBackColor = True - ' - 'Label29 - ' - Me.Label29.AutoSize = True - Me.Label29.Location = New System.Drawing.Point(71, 111) - Me.Label29.Name = "Label29" - Me.Label29.Size = New System.Drawing.Size(106, 13) - Me.Label29.TabIndex = 6 - Me.Label29.Text = "(Double-Click to Edit)" - ' - 'btnRemoveEMRatio - ' - Me.btnRemoveEMRatio.Image = Global.TUGraz.VECTO.My.Resources.Resources.minus_circle_icon - Me.btnRemoveEMRatio.Location = New System.Drawing.Point(33, 116) - Me.btnRemoveEMRatio.Name = "btnRemoveEMRatio" - Me.btnRemoveEMRatio.Size = New System.Drawing.Size(24, 24) - Me.btnRemoveEMRatio.TabIndex = 5 - Me.btnRemoveEMRatio.UseVisualStyleBackColor = True - ' - 'btnEmADCLossMap - ' - Me.btnEmADCLossMap.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles) - Me.btnEmADCLossMap.Image = Global.TUGraz.VECTO.My.Resources.Resources.Open_icon - Me.btnEmADCLossMap.Location = New System.Drawing.Point(346, 129) - Me.btnEmADCLossMap.Name = "btnEmADCLossMap" - Me.btnEmADCLossMap.Size = New System.Drawing.Size(24, 24) - Me.btnEmADCLossMap.TabIndex = 5 - Me.btnEmADCLossMap.UseVisualStyleBackColor = True - ' - 'tbEmADCLossMap - ' - Me.tbEmADCLossMap.Location = New System.Drawing.Point(110, 131) - Me.tbEmADCLossMap.Name = "tbEmADCLossMap" - Me.tbEmADCLossMap.Size = New System.Drawing.Size(234, 20) - Me.tbEmADCLossMap.TabIndex = 4 - ' - 'lblEmADCLossmap - ' - Me.lblEmADCLossmap.AutoSize = True - Me.lblEmADCLossmap.Location = New System.Drawing.Point(7, 134) - Me.lblEmADCLossmap.Name = "lblEmADCLossmap" - Me.lblEmADCLossmap.Size = New System.Drawing.Size(100, 13) - Me.lblEmADCLossmap.TabIndex = 25 - Me.lblEmADCLossmap.Text = "Loss Map EM ADC:" - ' - 'tbRatioEm - ' - Me.tbRatioEm.Location = New System.Drawing.Point(110, 105) - Me.tbRatioEm.Name = "tbRatioEm" - Me.tbRatioEm.Size = New System.Drawing.Size(91, 20) - Me.tbRatioEm.TabIndex = 3 - ' - 'lblRatioEm - ' - Me.lblRatioEm.AutoSize = True - Me.lblRatioEm.Location = New System.Drawing.Point(7, 108) - Me.lblRatioEm.Name = "lblRatioEm" - Me.lblRatioEm.Size = New System.Drawing.Size(79, 13) - Me.lblRatioEm.TabIndex = 23 - Me.lblRatioEm.Text = "Ratio EM ADC:" - ' - 'tbEmCount - ' - Me.tbEmCount.Location = New System.Drawing.Point(110, 79) - Me.tbEmCount.Name = "tbEmCount" - Me.tbEmCount.Size = New System.Drawing.Size(91, 20) - Me.tbEmCount.TabIndex = 2 - ' - 'cbEmPos - ' - Me.cbEmPos.DisplayMember = "Value" - Me.cbEmPos.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList - Me.cbEmPos.FormattingEnabled = True - Me.cbEmPos.Location = New System.Drawing.Point(110, 52) - Me.cbEmPos.Name = "cbEmPos" - Me.cbEmPos.Size = New System.Drawing.Size(153, 21) - Me.cbEmPos.TabIndex = 1 - Me.cbEmPos.ValueMember = "Key" - ' - 'lblEmCount - ' - Me.lblEmCount.AutoSize = True - Me.lblEmCount.Location = New System.Drawing.Point(7, 82) - Me.lblEmCount.Name = "lblEmCount" - Me.lblEmCount.Size = New System.Drawing.Size(83, 13) - Me.lblEmCount.TabIndex = 20 - Me.lblEmCount.Text = "Number of EMs:" - ' - 'lblEmPosition - ' - Me.lblEmPosition.AutoSize = True - Me.lblEmPosition.Location = New System.Drawing.Point(7, 56) - Me.lblEmPosition.Name = "lblEmPosition" - Me.lblEmPosition.Size = New System.Drawing.Size(47, 13) - Me.lblEmPosition.TabIndex = 19 - Me.lblEmPosition.Text = "Position:" - ' - 'pnElectricMotor - ' - Me.pnElectricMotor.Controls.Add(Me.btnOpenElectricMotor) - Me.pnElectricMotor.Controls.Add(Me.btnBrowseElectricMotor) - Me.pnElectricMotor.Controls.Add(Me.tbElectricMotor) - 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 = 0 - ' - 'btnOpenElectricMotor - ' - Me.btnOpenElectricMotor.Location = New System.Drawing.Point(4, 3) - Me.btnOpenElectricMotor.Name = "btnOpenElectricMotor" - Me.btnOpenElectricMotor.Size = New System.Drawing.Size(94, 21) - Me.btnOpenElectricMotor.TabIndex = 0 - Me.btnOpenElectricMotor.Text = "Electric Machine" - Me.btnOpenElectricMotor.UseVisualStyleBackColor = True - ' - 'btnBrowseElectricMotor - ' - Me.btnBrowseElectricMotor.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) - Me.btnBrowseElectricMotor.Image = CType(resources.GetObject("btnBrowseElectricMotor.Image"), System.Drawing.Image) - Me.btnBrowseElectricMotor.Location = New System.Drawing.Point(406, 2) - Me.btnBrowseElectricMotor.Name = "btnBrowseElectricMotor" - Me.btnBrowseElectricMotor.Size = New System.Drawing.Size(24, 24) - Me.btnBrowseElectricMotor.TabIndex = 2 - Me.btnBrowseElectricMotor.UseVisualStyleBackColor = True - ' - 'tbElectricMotor - ' - Me.tbElectricMotor.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ - Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) - Me.tbElectricMotor.Location = New System.Drawing.Point(104, 4) - Me.tbElectricMotor.Name = "tbElectricMotor" - Me.tbElectricMotor.Size = New System.Drawing.Size(300, 20) - Me.tbElectricMotor.TabIndex = 1 - ' - 'tpGensetComponents - ' - Me.tpGensetComponents.Controls.Add(Me.Label30) - Me.tpGensetComponents.Controls.Add(Me.gbGenSet) - Me.tpGensetComponents.Location = New System.Drawing.Point(4, 22) - Me.tpGensetComponents.Margin = New System.Windows.Forms.Padding(2) - Me.tpGensetComponents.Name = "tpGensetComponents" - Me.tpGensetComponents.Size = New System.Drawing.Size(648, 374) - Me.tpGensetComponents.TabIndex = 5 - Me.tpGensetComponents.Text = "GenSet Components" - Me.tpGensetComponents.UseVisualStyleBackColor = True - ' - 'Label30 - ' - Me.Label30.AutoSize = True - Me.Label30.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.Label30.Location = New System.Drawing.Point(13, 153) - Me.Label30.Name = "Label30" - Me.Label30.Size = New System.Drawing.Size(429, 13) - Me.Label30.TabIndex = 21 - Me.Label30.Text = "Note: The internal combustion engine of the GenSet is configured in the Job-Edito" & - "r dialog." - ' - 'gbGenSet - ' - Me.gbGenSet.Controls.Add(Me.Label36) - Me.gbGenSet.Controls.Add(Me.Label34) - Me.gbGenSet.Controls.Add(Me.btnGenSetLossMap) - Me.gbGenSet.Controls.Add(Me.tbGenSetADC) - Me.gbGenSet.Controls.Add(Me.lblGenSetADC) - Me.gbGenSet.Controls.Add(Me.tbGenSetRatio) - Me.gbGenSet.Controls.Add(Me.lblGenSetRatio) - Me.gbGenSet.Controls.Add(Me.tbGenSetCount) - Me.gbGenSet.Controls.Add(Me.lblGenSetCount) - Me.gbGenSet.Controls.Add(Me.pnGenSetEM) - Me.gbGenSet.Location = New System.Drawing.Point(6, 6) - Me.gbGenSet.Name = "gbGenSet" - Me.gbGenSet.Size = New System.Drawing.Size(633, 135) - Me.gbGenSet.TabIndex = 1 - Me.gbGenSet.TabStop = False - Me.gbGenSet.Text = "Electric Machine" - ' - 'Label36 - ' - Me.Label36.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) - Me.Label36.AutoSize = True - Me.Label36.Location = New System.Drawing.Point(203, 83) - Me.Label36.Name = "Label36" - Me.Label36.Size = New System.Drawing.Size(16, 13) - Me.Label36.TabIndex = 28 - Me.Label36.Text = "[-]" - ' - 'Label34 - ' - Me.Label34.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) - Me.Label34.AutoSize = True - Me.Label34.Location = New System.Drawing.Point(203, 57) - Me.Label34.Name = "Label34" - Me.Label34.Size = New System.Drawing.Size(16, 13) - Me.Label34.TabIndex = 27 - Me.Label34.Text = "[-]" - ' - 'btnGenSetLossMap - ' - Me.btnGenSetLossMap.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles) - Me.btnGenSetLossMap.Image = Global.TUGraz.VECTO.My.Resources.Resources.Open_icon - Me.btnGenSetLossMap.Location = New System.Drawing.Point(412, 105) - Me.btnGenSetLossMap.Name = "btnGenSetLossMap" - Me.btnGenSetLossMap.Size = New System.Drawing.Size(24, 24) - Me.btnGenSetLossMap.TabIndex = 5 - Me.btnGenSetLossMap.UseVisualStyleBackColor = True - ' - 'tbGenSetADC - ' - Me.tbGenSetADC.Location = New System.Drawing.Point(110, 107) - Me.tbGenSetADC.Name = "tbGenSetADC" - Me.tbGenSetADC.Size = New System.Drawing.Size(301, 20) - Me.tbGenSetADC.TabIndex = 4 - ' - 'lblGenSetADC - ' - Me.lblGenSetADC.AutoSize = True - Me.lblGenSetADC.Location = New System.Drawing.Point(7, 110) - Me.lblGenSetADC.Name = "lblGenSetADC" - Me.lblGenSetADC.Size = New System.Drawing.Size(100, 13) - Me.lblGenSetADC.TabIndex = 25 - Me.lblGenSetADC.Text = "Loss Map EM ADC:" - ' - 'tbGenSetRatio - ' - Me.tbGenSetRatio.Location = New System.Drawing.Point(110, 81) - Me.tbGenSetRatio.Name = "tbGenSetRatio" - Me.tbGenSetRatio.Size = New System.Drawing.Size(91, 20) - Me.tbGenSetRatio.TabIndex = 3 - ' - 'lblGenSetRatio - ' - Me.lblGenSetRatio.AutoSize = True - Me.lblGenSetRatio.Location = New System.Drawing.Point(7, 84) - Me.lblGenSetRatio.Name = "lblGenSetRatio" - Me.lblGenSetRatio.Size = New System.Drawing.Size(79, 13) - Me.lblGenSetRatio.TabIndex = 23 - Me.lblGenSetRatio.Text = "Ratio EM ADC:" - ' - 'tbGenSetCount - ' - Me.tbGenSetCount.Location = New System.Drawing.Point(110, 55) - Me.tbGenSetCount.Name = "tbGenSetCount" - Me.tbGenSetCount.Size = New System.Drawing.Size(91, 20) - Me.tbGenSetCount.TabIndex = 2 - ' - 'lblGenSetCount - ' - Me.lblGenSetCount.AutoSize = True - Me.lblGenSetCount.Location = New System.Drawing.Point(7, 58) - Me.lblGenSetCount.Name = "lblGenSetCount" - Me.lblGenSetCount.Size = New System.Drawing.Size(83, 13) - Me.lblGenSetCount.TabIndex = 20 - Me.lblGenSetCount.Text = "Number of EMs:" - ' - 'pnGenSetEM - ' - Me.pnGenSetEM.Controls.Add(Me.btnOpenGenSetEM) - Me.pnGenSetEM.Controls.Add(Me.btnBrowseGenSetEM) - Me.pnGenSetEM.Controls.Add(Me.tbGenSetEM) - Me.pnGenSetEM.Location = New System.Drawing.Point(6, 19) - Me.pnGenSetEM.Name = "pnGenSetEM" - Me.pnGenSetEM.Size = New System.Drawing.Size(432, 27) - Me.pnGenSetEM.TabIndex = 0 - ' - 'btnOpenGenSetEM - ' - Me.btnOpenGenSetEM.Location = New System.Drawing.Point(4, 3) - Me.btnOpenGenSetEM.Name = "btnOpenGenSetEM" - Me.btnOpenGenSetEM.Size = New System.Drawing.Size(94, 21) - Me.btnOpenGenSetEM.TabIndex = 0 - Me.btnOpenGenSetEM.Text = "Electric Machine" - Me.btnOpenGenSetEM.UseVisualStyleBackColor = True - ' - 'btnBrowseGenSetEM - ' - Me.btnBrowseGenSetEM.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) - Me.btnBrowseGenSetEM.Image = CType(resources.GetObject("btnBrowseGenSetEM.Image"), System.Drawing.Image) - Me.btnBrowseGenSetEM.Location = New System.Drawing.Point(406, 2) - Me.btnBrowseGenSetEM.Name = "btnBrowseGenSetEM" - Me.btnBrowseGenSetEM.Size = New System.Drawing.Size(24, 24) - Me.btnBrowseGenSetEM.TabIndex = 2 - Me.btnBrowseGenSetEM.UseVisualStyleBackColor = True - ' - 'tbGenSetEM - ' - Me.tbGenSetEM.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ - Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) - Me.tbGenSetEM.Location = New System.Drawing.Point(104, 4) - Me.tbGenSetEM.Name = "tbGenSetEM" - Me.tbGenSetEM.Size = New System.Drawing.Size(301, 20) - Me.tbGenSetEM.TabIndex = 1 - ' - 'tpTorqueLimits - ' - Me.tpTorqueLimits.Controls.Add(Me.gbPropulsionTorque) - Me.tpTorqueLimits.Controls.Add(Me.gbEMTorqueLimits) - 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, 374) - Me.tpTorqueLimits.TabIndex = 2 - Me.tpTorqueLimits.Text = "Torque Limits" - Me.tpTorqueLimits.UseVisualStyleBackColor = True - ' - 'gbPropulsionTorque - ' - Me.gbPropulsionTorque.Controls.Add(Me.btnPropulsionTorqueLimit) - Me.gbPropulsionTorque.Controls.Add(Me.tbPropulsionTorqueLimit) - Me.gbPropulsionTorque.Location = New System.Drawing.Point(233, 64) - Me.gbPropulsionTorque.Name = "gbPropulsionTorque" - Me.gbPropulsionTorque.Size = New System.Drawing.Size(403, 52) - Me.gbPropulsionTorque.TabIndex = 2 - Me.gbPropulsionTorque.TabStop = False - Me.gbPropulsionTorque.Text = "Propulsion Torque Limit" - ' - 'btnPropulsionTorqueLimit - ' - Me.btnPropulsionTorqueLimit.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) - Me.btnPropulsionTorqueLimit.Image = Global.TUGraz.VECTO.My.Resources.Resources.Open_icon - Me.btnPropulsionTorqueLimit.Location = New System.Drawing.Point(373, 18) - Me.btnPropulsionTorqueLimit.Name = "btnPropulsionTorqueLimit" - Me.btnPropulsionTorqueLimit.Size = New System.Drawing.Size(24, 24) - Me.btnPropulsionTorqueLimit.TabIndex = 1 - Me.btnPropulsionTorqueLimit.UseVisualStyleBackColor = True - ' - 'tbPropulsionTorqueLimit - ' - Me.tbPropulsionTorqueLimit.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _ - Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) - Me.tbPropulsionTorqueLimit.Location = New System.Drawing.Point(6, 20) - Me.tbPropulsionTorqueLimit.Name = "tbPropulsionTorqueLimit" - Me.tbPropulsionTorqueLimit.Size = New System.Drawing.Size(365, 20) - Me.tbPropulsionTorqueLimit.TabIndex = 0 - ' - 'gbEMTorqueLimits - ' - Me.gbEMTorqueLimits.Controls.Add(Me.btnEmTorqueLimits) - Me.gbEMTorqueLimits.Controls.Add(Me.tbEmTorqueLimits) - Me.gbEMTorqueLimits.Location = New System.Drawing.Point(233, 6) - Me.gbEMTorqueLimits.Name = "gbEMTorqueLimits" - Me.gbEMTorqueLimits.Size = New System.Drawing.Size(403, 52) - Me.gbEMTorqueLimits.TabIndex = 1 - Me.gbEMTorqueLimits.TabStop = False - Me.gbEMTorqueLimits.Text = "Electric Machine Torque Limits" - ' - 'btnEmTorqueLimits - ' - Me.btnEmTorqueLimits.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) - Me.btnEmTorqueLimits.Image = Global.TUGraz.VECTO.My.Resources.Resources.Open_icon - Me.btnEmTorqueLimits.Location = New System.Drawing.Point(373, 17) - Me.btnEmTorqueLimits.Name = "btnEmTorqueLimits" - Me.btnEmTorqueLimits.Size = New System.Drawing.Size(24, 24) - Me.btnEmTorqueLimits.TabIndex = 1 - Me.btnEmTorqueLimits.UseVisualStyleBackColor = True - ' - 'tbEmTorqueLimits - ' - Me.tbEmTorqueLimits.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _ - Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) - Me.tbEmTorqueLimits.Location = New System.Drawing.Point(6, 19) - Me.tbEmTorqueLimits.Name = "tbEmTorqueLimits" - Me.tbEmTorqueLimits.Size = New System.Drawing.Size(365, 20) - Me.tbEmTorqueLimits.TabIndex = 0 - ' - 'bgVehicleTorqueLimits - ' - Me.bgVehicleTorqueLimits.Controls.Add(Me.lvTorqueLimits) - Me.bgVehicleTorqueLimits.Controls.Add(Me.btAddMaxTorqueEntry) - Me.bgVehicleTorqueLimits.Controls.Add(Me.Label17) - Me.bgVehicleTorqueLimits.Controls.Add(Me.btDelMaxTorqueEntry) - Me.bgVehicleTorqueLimits.Location = New System.Drawing.Point(6, 6) - Me.bgVehicleTorqueLimits.Name = "bgVehicleTorqueLimits" - Me.bgVehicleTorqueLimits.Size = New System.Drawing.Size(221, 227) - Me.bgVehicleTorqueLimits.TabIndex = 0 - Me.bgVehicleTorqueLimits.TabStop = False - Me.bgVehicleTorqueLimits.Text = "ICE Torque Limits" - ' - 'lvTorqueLimits - ' - Me.lvTorqueLimits.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _ - Or System.Windows.Forms.AnchorStyles.Left) _ - Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) - Me.lvTorqueLimits.Columns.AddRange(New System.Windows.Forms.ColumnHeader() {Me.ColumnHeader5, Me.ColumnHeader6}) - Me.lvTorqueLimits.FullRowSelect = True - Me.lvTorqueLimits.GridLines = True - Me.lvTorqueLimits.HideSelection = False - Me.lvTorqueLimits.Location = New System.Drawing.Point(6, 19) - Me.lvTorqueLimits.MultiSelect = False - Me.lvTorqueLimits.Name = "lvTorqueLimits" - Me.lvTorqueLimits.Size = New System.Drawing.Size(209, 169) - Me.lvTorqueLimits.TabIndex = 7 - Me.lvTorqueLimits.TabStop = False - Me.lvTorqueLimits.UseCompatibleStateImageBehavior = False - Me.lvTorqueLimits.View = System.Windows.Forms.View.Details - ' - 'ColumnHeader5 - ' - Me.ColumnHeader5.Text = "Gear #" - Me.ColumnHeader5.Width = 71 - ' - 'ColumnHeader6 - ' - Me.ColumnHeader6.Text = "Max. Torque" - Me.ColumnHeader6.TextAlign = System.Windows.Forms.HorizontalAlignment.Right - Me.ColumnHeader6.Width = 133 - ' - 'btAddMaxTorqueEntry - ' - Me.btAddMaxTorqueEntry.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles) - Me.btAddMaxTorqueEntry.Image = Global.TUGraz.VECTO.My.Resources.Resources.plus_circle_icon - Me.btAddMaxTorqueEntry.Location = New System.Drawing.Point(6, 193) - Me.btAddMaxTorqueEntry.Name = "btAddMaxTorqueEntry" - Me.btAddMaxTorqueEntry.Size = New System.Drawing.Size(24, 24) - Me.btAddMaxTorqueEntry.TabIndex = 4 - Me.btAddMaxTorqueEntry.UseVisualStyleBackColor = True - ' - 'Label17 - ' - Me.Label17.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) - Me.Label17.AutoSize = True - Me.Label17.Location = New System.Drawing.Point(112, 190) - Me.Label17.Name = "Label17" - Me.Label17.Size = New System.Drawing.Size(106, 13) - Me.Label17.TabIndex = 6 - Me.Label17.Text = "(Double-Click to Edit)" - Me.Label17.TextAlign = System.Drawing.ContentAlignment.TopRight - ' - 'btDelMaxTorqueEntry - ' - Me.btDelMaxTorqueEntry.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles) - Me.btDelMaxTorqueEntry.Image = Global.TUGraz.VECTO.My.Resources.Resources.minus_circle_icon - Me.btDelMaxTorqueEntry.Location = New System.Drawing.Point(30, 193) - Me.btDelMaxTorqueEntry.Name = "btDelMaxTorqueEntry" - Me.btDelMaxTorqueEntry.Size = New System.Drawing.Size(24, 24) - Me.btDelMaxTorqueEntry.TabIndex = 5 - Me.btDelMaxTorqueEntry.UseVisualStyleBackColor = True - ' - 'tpADAS - ' - Me.tpADAS.Controls.Add(Me.gbADAS) - 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, 374) - Me.tpADAS.TabIndex = 3 - Me.tpADAS.Text = "ADAS" - Me.tpADAS.UseVisualStyleBackColor = True - ' - 'gbADAS - ' - Me.gbADAS.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ - Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) - Me.gbADAS.Controls.Add(Me.pnEcoRoll) - Me.gbADAS.Controls.Add(Me.cbAtEcoRollReleaseLockupClutch) - Me.gbADAS.Controls.Add(Me.cbPcc) - Me.gbADAS.Controls.Add(Me.cbEngineStopStart) - Me.gbADAS.Controls.Add(Me.lblPCC) - Me.gbADAS.Location = New System.Drawing.Point(6, 6) - Me.gbADAS.Name = "gbADAS" - Me.gbADAS.Size = New System.Drawing.Size(636, 161) - Me.gbADAS.TabIndex = 0 - Me.gbADAS.TabStop = False - Me.gbADAS.Text = "ADAS Options" - ' - 'pnEcoRoll - ' - Me.pnEcoRoll.Controls.Add(Me.cbEcoRoll) - Me.pnEcoRoll.Controls.Add(Me.Label22) - Me.pnEcoRoll.Location = New System.Drawing.Point(0, 44) - Me.pnEcoRoll.Name = "pnEcoRoll" - Me.pnEcoRoll.Size = New System.Drawing.Size(300, 46) - Me.pnEcoRoll.TabIndex = 7 - ' - 'cbEcoRoll - ' - Me.cbEcoRoll.DisplayMember = "Value" - Me.cbEcoRoll.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList - Me.cbEcoRoll.FormattingEnabled = True - Me.cbEcoRoll.Location = New System.Drawing.Point(10, 20) - Me.cbEcoRoll.Name = "cbEcoRoll" - Me.cbEcoRoll.Size = New System.Drawing.Size(266, 21) - Me.cbEcoRoll.TabIndex = 1 - Me.cbEcoRoll.ValueMember = "Key" - ' - 'Label22 - ' - Me.Label22.AutoSize = True - Me.Label22.Location = New System.Drawing.Point(7, 5) - Me.Label22.Name = "Label22" - Me.Label22.Size = New System.Drawing.Size(50, 13) - Me.Label22.TabIndex = 6 - Me.Label22.Text = "Eco-Roll:" - ' - 'cbAtEcoRollReleaseLockupClutch - ' - Me.cbAtEcoRollReleaseLockupClutch.AutoSize = True - Me.cbAtEcoRollReleaseLockupClutch.Location = New System.Drawing.Point(238, 21) - Me.cbAtEcoRollReleaseLockupClutch.Name = "cbAtEcoRollReleaseLockupClutch" - Me.cbAtEcoRollReleaseLockupClutch.Size = New System.Drawing.Size(243, 17) - Me.cbAtEcoRollReleaseLockupClutch.TabIndex = 3 - Me.cbAtEcoRollReleaseLockupClutch.Text = "AT Gearbox: Eco-Roll Release Lockup Clutch" - Me.cbAtEcoRollReleaseLockupClutch.UseVisualStyleBackColor = True - ' - 'cbPcc - ' - Me.cbPcc.DisplayMember = "Value" - Me.cbPcc.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList - Me.cbPcc.FormattingEnabled = True - Me.cbPcc.Location = New System.Drawing.Point(10, 124) - Me.cbPcc.Name = "cbPcc" - Me.cbPcc.Size = New System.Drawing.Size(266, 21) - Me.cbPcc.TabIndex = 2 - Me.cbPcc.ValueMember = "Key" - ' - 'cbEngineStopStart - ' - Me.cbEngineStopStart.AutoSize = True - Me.cbEngineStopStart.Location = New System.Drawing.Point(10, 21) - Me.cbEngineStopStart.Name = "cbEngineStopStart" - Me.cbEngineStopStart.Size = New System.Drawing.Size(203, 17) - Me.cbEngineStopStart.TabIndex = 0 - Me.cbEngineStopStart.Text = "Engine Stop/Start during vehicle stop" - Me.cbEngineStopStart.UseVisualStyleBackColor = True - ' - 'lblPCC - ' - Me.lblPCC.AutoSize = True - Me.lblPCC.Location = New System.Drawing.Point(7, 108) - Me.lblPCC.Name = "lblPCC" - Me.lblPCC.Size = New System.Drawing.Size(125, 13) - Me.lblPCC.TabIndex = 3 - Me.lblPCC.Text = "Predictive Cruise Control:" - ' - 'tpRoadSweeper - ' - 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, 374) - Me.tpRoadSweeper.TabIndex = 4 - Me.tpRoadSweeper.Text = "PTO" - Me.tpRoadSweeper.UseVisualStyleBackColor = True - ' - '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) - Me.pnPTO.Controls.Add(Me.btPTOCycle) - Me.pnPTO.Controls.Add(Me.Label16) - Me.pnPTO.Controls.Add(Me.tbPTOCycle) - Me.pnPTO.Controls.Add(Me.btPTOLossMapBrowse) - Me.pnPTO.Controls.Add(Me.Label7) - Me.pnPTO.Controls.Add(Me.tbPTOLossMap) - Me.pnPTO.Location = New System.Drawing.Point(6, 73) - Me.pnPTO.Name = "pnPTO" - Me.pnPTO.Size = New System.Drawing.Size(633, 211) - Me.pnPTO.TabIndex = 1 - ' - 'gbPTODrive - ' - Me.gbPTODrive.Controls.Add(Me.Label27) - Me.gbPTODrive.Controls.Add(Me.tbPtoGear) - Me.gbPTODrive.Controls.Add(Me.Label26) - 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(0, 99) - Me.gbPTODrive.Name = "gbPTODrive" - Me.gbPTODrive.Size = New System.Drawing.Size(633, 55) - Me.gbPTODrive.TabIndex = 4 - Me.gbPTODrive.TabStop = False - Me.gbPTODrive.Text = "Working operation settings (PTO mode 2)" - ' - 'Label27 - ' - Me.Label27.AutoSize = True - Me.Label27.Location = New System.Drawing.Point(446, 24) - Me.Label27.Name = "Label27" - Me.Label27.Size = New System.Drawing.Size(20, 13) - Me.Label27.TabIndex = 6 - Me.Label27.Text = "[#]" - Me.Label27.TextAlign = System.Drawing.ContentAlignment.MiddleLeft - ' - 'tbPtoGear - ' - 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 = 1 - ' - 'Label26 - ' - Me.Label26.AutoSize = True - Me.Label26.Location = New System.Drawing.Point(189, 24) - Me.Label26.Name = "Label26" - Me.Label26.Size = New System.Drawing.Size(30, 13) - Me.Label26.TabIndex = 4 - Me.Label26.Text = "[rpm]" - Me.Label26.TextAlign = System.Drawing.ContentAlignment.MiddleLeft - ' - 'tbPtoEngineSpeed - ' - Me.tbPtoEngineSpeed.Location = New System.Drawing.Point(113, 21) - Me.tbPtoEngineSpeed.Name = "tbPtoEngineSpeed" - Me.tbPtoEngineSpeed.Size = New System.Drawing.Size(70, 20) - Me.tbPtoEngineSpeed.TabIndex = 0 - ' - 'Label25 - ' - Me.Label25.AutoSize = True - Me.Label25.Location = New System.Drawing.Point(297, 24) - Me.Label25.Name = "Label25" - Me.Label25.Size = New System.Drawing.Size(68, 13) - Me.Label25.TabIndex = 1 - Me.Label25.Text = "Gear number" - ' - 'Label24 - ' - Me.Label24.AutoSize = True - Me.Label24.Location = New System.Drawing.Point(7, 24) - Me.Label24.Name = "Label24" - Me.Label24.Size = New System.Drawing.Size(97, 13) - Me.Label24.TabIndex = 0 - Me.Label24.Text = "Min. Engine Speed" - ' - 'btPTOCycleDrive - ' - Me.btPTOCycleDrive.Image = Global.TUGraz.VECTO.My.Resources.Resources.Open_icon - Me.btPTOCycleDrive.Location = New System.Drawing.Point(438, 181) - Me.btPTOCycleDrive.Name = "btPTOCycleDrive" - Me.btPTOCycleDrive.Size = New System.Drawing.Size(24, 24) - Me.btPTOCycleDrive.TabIndex = 6 - Me.btPTOCycleDrive.UseVisualStyleBackColor = True - ' - 'Label28 - ' - Me.Label28.Location = New System.Drawing.Point(3, 164) - Me.Label28.Name = "Label28" - Me.Label28.Size = New System.Drawing.Size(266, 16) - Me.Label28.TabIndex = 21 - Me.Label28.Text = "PTO Cycle during driving (PTO mode 3) (.vptor)" - Me.Label28.TextAlign = System.Drawing.ContentAlignment.BottomLeft - ' - 'btPTOCycle - ' - Me.btPTOCycle.Image = Global.TUGraz.VECTO.My.Resources.Resources.Open_icon - Me.btPTOCycle.Location = New System.Drawing.Point(438, 69) - Me.btPTOCycle.Name = "btPTOCycle" - Me.btPTOCycle.Size = New System.Drawing.Size(24, 24) - Me.btPTOCycle.TabIndex = 3 - Me.btPTOCycle.UseVisualStyleBackColor = True - ' - 'Label16 - ' - Me.Label16.Location = New System.Drawing.Point(3, 52) - Me.Label16.Name = "Label16" - Me.Label16.Size = New System.Drawing.Size(266, 16) - Me.Label16.TabIndex = 18 - Me.Label16.Text = "PTO Cycle during standstill (PTO mode 1) (.vptoc)" - Me.Label16.TextAlign = System.Drawing.ContentAlignment.BottomLeft - ' - 'btPTOLossMapBrowse - ' - Me.btPTOLossMapBrowse.Image = Global.TUGraz.VECTO.My.Resources.Resources.Open_icon - Me.btPTOLossMapBrowse.Location = New System.Drawing.Point(438, 22) - Me.btPTOLossMapBrowse.Name = "btPTOLossMapBrowse" - Me.btPTOLossMapBrowse.Size = New System.Drawing.Size(24, 24) - Me.btPTOLossMapBrowse.TabIndex = 1 - Me.btPTOLossMapBrowse.UseVisualStyleBackColor = True - ' - 'Label7 - ' - Me.Label7.Location = New System.Drawing.Point(3, 5) - Me.Label7.Name = "Label7" - Me.Label7.Size = New System.Drawing.Size(201, 16) - Me.Label7.TabIndex = 15 - Me.Label7.Text = "PTO Consumer Loss Map (.vptoi)" - Me.Label7.TextAlign = System.Drawing.ContentAlignment.BottomLeft - ' - 'gbPTO - ' - Me.gbPTO.Controls.Add(Me.cbPTOType) - Me.gbPTO.Location = New System.Drawing.Point(6, 6) - Me.gbPTO.Name = "gbPTO" - Me.gbPTO.Size = New System.Drawing.Size(633, 61) - Me.gbPTO.TabIndex = 0 - Me.gbPTO.TabStop = False - Me.gbPTO.Text = "PTO Design Variant" - ' - 'cbLegislativeClass - ' - Me.cbLegislativeClass.DisplayMember = "Value" - Me.cbLegislativeClass.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList - Me.cbLegislativeClass.FormattingEnabled = True - 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 = 4 - Me.cbLegislativeClass.ValueMember = "Key" - ' - 'Label21 - ' - Me.Label21.AutoSize = True - Me.Label21.Location = New System.Drawing.Point(32, 123) - Me.Label21.Name = "Label21" - Me.Label21.Size = New System.Drawing.Size(112, 13) - Me.Label21.TabIndex = 42 - Me.Label21.Text = "Maximum Laden Mass" - ' - 'lblTitle - ' - Me.lblTitle.AutoSize = True - Me.lblTitle.BackColor = System.Drawing.Color.White - Me.lblTitle.Font = New System.Drawing.Font("Microsoft Sans Serif", 18.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.lblTitle.Location = New System.Drawing.Point(117, 34) - Me.lblTitle.Name = "lblTitle" - Me.lblTitle.Size = New System.Drawing.Size(166, 29) - Me.lblTitle.TabIndex = 43 - Me.lblTitle.Text = "Vehicle TITLE" - ' - 'VehicleForm - ' - 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(666, 625) - Me.Controls.Add(Me.lblTitle) - Me.Controls.Add(Me.Label21) - Me.Controls.Add(Me.cbLegislativeClass) - Me.Controls.Add(Me.tcVehicleComponents) - Me.Controls.Add(Me.ButCancel) - Me.Controls.Add(Me.ButOK) - Me.Controls.Add(Me.Label8) - Me.Controls.Add(Me.TbHDVclass) - Me.Controls.Add(Me.PicVehicle) - Me.Controls.Add(Me.PictureBox1) - Me.Controls.Add(Me.Label9) - Me.Controls.Add(Me.StatusStrip1) - Me.Controls.Add(Me.CbAxleConfig) - Me.Controls.Add(Me.TbMassMass) - Me.Controls.Add(Me.CbCat) - Me.Controls.Add(Me.Label5) - 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 = "VehicleForm" - Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen - Me.Text = "F05_VEH" - Me.GroupBox6.ResumeLayout(False) - Me.GroupBox6.PerformLayout() - Me.ToolStrip1.ResumeLayout(False) - Me.ToolStrip1.PerformLayout() - Me.gbRetarderLosses.ResumeLayout(False) - Me.PnRt.ResumeLayout(False) - Me.PnRt.PerformLayout() - Me.GroupBox8.ResumeLayout(False) - Me.GroupBox8.PerformLayout() - Me.PnWheelDiam.ResumeLayout(False) - Me.PnWheelDiam.PerformLayout() - Me.StatusStrip1.ResumeLayout(False) - Me.StatusStrip1.PerformLayout() - Me.GroupBox1.ResumeLayout(False) - Me.GroupBox1.PerformLayout() - Me.PnLoad.ResumeLayout(False) - Me.PnLoad.PerformLayout() - Me.GrAirRes.ResumeLayout(False) - Me.PnCdATrTr.ResumeLayout(False) - Me.PnCdATrTr.PerformLayout() - CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).EndInit() - Me.CmOpenFile.ResumeLayout(False) - Me.GroupBox3.ResumeLayout(False) - Me.gbAngledrive.ResumeLayout(False) - Me.pnAngledriveFields.ResumeLayout(False) - Me.pnAngledriveFields.PerformLayout() - CType(Me.PicVehicle, System.ComponentModel.ISupportInitialize).EndInit() - Me.tcVehicleComponents.ResumeLayout(False) - Me.tpGeneral.ResumeLayout(False) - Me.tpPowertrain.ResumeLayout(False) - Me.gbVehicleIdlingSpeed.ResumeLayout(False) - Me.Panel1.ResumeLayout(False) - Me.Panel1.PerformLayout() - Me.gbTankSystem.ResumeLayout(False) - Me.gbTankSystem.PerformLayout() - Me.tpElectricComponents.ResumeLayout(False) - Me.gbBattery.ResumeLayout(False) - Me.gbBattery.PerformLayout() - Me.gpElectricMotor.ResumeLayout(False) - Me.gpElectricMotor.PerformLayout() - Me.gbRatiosPerGear.ResumeLayout(False) - Me.gbRatiosPerGear.PerformLayout() - Me.pnElectricMotor.ResumeLayout(False) - Me.pnElectricMotor.PerformLayout() - Me.tpGensetComponents.ResumeLayout(False) - Me.tpGensetComponents.PerformLayout() - Me.gbGenSet.ResumeLayout(False) - Me.gbGenSet.PerformLayout() - Me.pnGenSetEM.ResumeLayout(False) - Me.pnGenSetEM.PerformLayout() - Me.tpTorqueLimits.ResumeLayout(False) - Me.gbPropulsionTorque.ResumeLayout(False) - Me.gbPropulsionTorque.PerformLayout() - Me.gbEMTorqueLimits.ResumeLayout(False) - Me.gbEMTorqueLimits.PerformLayout() - Me.bgVehicleTorqueLimits.ResumeLayout(False) - Me.bgVehicleTorqueLimits.PerformLayout() - Me.tpADAS.ResumeLayout(False) - Me.gbADAS.ResumeLayout(False) - Me.gbADAS.PerformLayout() - Me.pnEcoRoll.ResumeLayout(False) - Me.pnEcoRoll.PerformLayout() - Me.tpRoadSweeper.ResumeLayout(False) - Me.pnPTO.ResumeLayout(False) - Me.pnPTO.PerformLayout() - Me.gbPTODrive.ResumeLayout(False) - Me.gbPTODrive.PerformLayout() - Me.gbPTO.ResumeLayout(False) - Me.ResumeLayout(False) - Me.PerformLayout + Me.components = New System.ComponentModel.Container() + Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(VehicleForm)) + Me.Label1 = New System.Windows.Forms.Label() + Me.TbMass = New System.Windows.Forms.TextBox() + Me.Label2 = New System.Windows.Forms.Label() + Me.TbLoad = New System.Windows.Forms.TextBox() + Me.Label3 = New System.Windows.Forms.Label() + Me.TBcdA = New System.Windows.Forms.TextBox() + Me.Label13 = New System.Windows.Forms.Label() + Me.TBrdyn = New System.Windows.Forms.TextBox() + Me.ButOK = New System.Windows.Forms.Button() + Me.ButCancel = New System.Windows.Forms.Button() + Me.Label14 = New System.Windows.Forms.Label() + Me.Label31 = New System.Windows.Forms.Label() + Me.Label35 = New System.Windows.Forms.Label() + Me.CbCdMode = New System.Windows.Forms.ComboBox() + Me.TbCdFile = New System.Windows.Forms.TextBox() + Me.BtCdFileBrowse = New System.Windows.Forms.Button() + Me.GroupBox6 = New System.Windows.Forms.GroupBox() + Me.BtCdFileOpen = New System.Windows.Forms.Button() + Me.LbCdMode = New System.Windows.Forms.Label() + 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.gbRetarderLosses = New System.Windows.Forms.GroupBox() + Me.PnRt = New System.Windows.Forms.Panel() + Me.Label15 = New System.Windows.Forms.Label() + Me.BtRtBrowse = New System.Windows.Forms.Button() + Me.TbRtPath = New System.Windows.Forms.TextBox() + Me.Label45 = New System.Windows.Forms.Label() + Me.LbRtRatio = New System.Windows.Forms.Label() + Me.TbRtRatio = New System.Windows.Forms.TextBox() + Me.CbRtType = New System.Windows.Forms.ComboBox() + Me.Label46 = New System.Windows.Forms.Label() + Me.Label50 = New System.Windows.Forms.Label() + Me.TbMassExtra = New System.Windows.Forms.TextBox() + Me.GroupBox8 = New System.Windows.Forms.GroupBox() + Me.Label6 = New System.Windows.Forms.Label() + Me.ButAxlRem = New System.Windows.Forms.Button() + Me.LvRRC = New System.Windows.Forms.ListView() + Me.ColumnHeader7 = CType(New System.Windows.Forms.ColumnHeader(),System.Windows.Forms.ColumnHeader) + Me.ColumnHeader8 = CType(New System.Windows.Forms.ColumnHeader(),System.Windows.Forms.ColumnHeader) + Me.ColumnHeader2 = CType(New System.Windows.Forms.ColumnHeader(),System.Windows.Forms.ColumnHeader) + Me.ColumnHeader9 = CType(New System.Windows.Forms.ColumnHeader(),System.Windows.Forms.ColumnHeader) + Me.ColumnHeader1 = CType(New System.Windows.Forms.ColumnHeader(),System.Windows.Forms.ColumnHeader) + Me.ColumnHeader3 = CType(New System.Windows.Forms.ColumnHeader(),System.Windows.Forms.ColumnHeader) + Me.ColumnHeader4 = CType(New System.Windows.Forms.ColumnHeader(),System.Windows.Forms.ColumnHeader) + Me.ColumnHeader10 = CType(New System.Windows.Forms.ColumnHeader(),System.Windows.Forms.ColumnHeader) + Me.ButAxlAdd = New System.Windows.Forms.Button() + Me.PnWheelDiam = New System.Windows.Forms.Panel() + Me.CbAxleConfig = New System.Windows.Forms.ComboBox() + Me.CbCat = New System.Windows.Forms.ComboBox() + Me.Label5 = New System.Windows.Forms.Label() + Me.Label9 = New System.Windows.Forms.Label() + Me.TbMassMass = New System.Windows.Forms.TextBox() + Me.StatusStrip1 = New System.Windows.Forms.StatusStrip() + Me.LbStatus = New System.Windows.Forms.ToolStripStatusLabel() + Me.TbHDVclass = New System.Windows.Forms.TextBox() + Me.GroupBox1 = New System.Windows.Forms.GroupBox() + Me.PnLoad = New System.Windows.Forms.Panel() + Me.GrAirRes = New System.Windows.Forms.GroupBox() + Me.PnCdATrTr = New System.Windows.Forms.Panel() + Me.tbVehicleHeight = New System.Windows.Forms.TextBox() + Me.Label11 = New System.Windows.Forms.Label() + Me.Label20 = New System.Windows.Forms.Label() + Me.Label38 = New System.Windows.Forms.Label() + Me.PictureBox1 = New System.Windows.Forms.PictureBox() + Me.CmOpenFile = New System.Windows.Forms.ContextMenuStrip(Me.components) + Me.OpenWithToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.ShowInFolderToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.GroupBox3 = New System.Windows.Forms.GroupBox() + Me.gbAngledrive = New System.Windows.Forms.GroupBox() + Me.pnAngledriveFields = New System.Windows.Forms.Panel() + Me.Label4 = New System.Windows.Forms.Label() + Me.Label10 = New System.Windows.Forms.Label() + Me.tbAngledriveRatio = New System.Windows.Forms.TextBox() + Me.btAngledriveLossMapBrowse = New System.Windows.Forms.Button() + Me.tbAngledriveLossMapPath = New System.Windows.Forms.TextBox() + Me.Label12 = New System.Windows.Forms.Label() + Me.cbAngledriveType = New System.Windows.Forms.ComboBox() + Me.PicVehicle = New System.Windows.Forms.PictureBox() + Me.Label8 = New System.Windows.Forms.Label() + Me.ToolTip1 = New System.Windows.Forms.ToolTip(Me.components) + Me.cbPTOType = New System.Windows.Forms.ComboBox() + Me.tbPTOCycle = New System.Windows.Forms.TextBox() + Me.tbPTOLossMap = New System.Windows.Forms.TextBox() + Me.tbPTODrive = New System.Windows.Forms.TextBox() + Me.tcVehicleComponents = New System.Windows.Forms.TabControl() + Me.tpGeneral = New System.Windows.Forms.TabPage() + Me.tpPowertrain = New System.Windows.Forms.TabPage() + Me.gbVehicleIdlingSpeed = New System.Windows.Forms.GroupBox() + Me.Panel1 = New System.Windows.Forms.Panel() + Me.tbVehIdlingSpeed = New System.Windows.Forms.TextBox() + Me.Label18 = New System.Windows.Forms.Label() + Me.Label19 = New System.Windows.Forms.Label() + Me.gbTankSystem = New System.Windows.Forms.GroupBox() + Me.cbTankSystem = New System.Windows.Forms.ComboBox() + Me.Label23 = New System.Windows.Forms.Label() + Me.tpElectricComponents = New System.Windows.Forms.TabPage() + Me.gbBattery = New System.Windows.Forms.GroupBox() + Me.lvREESSPacks = New System.Windows.Forms.ListView() + Me.chReessPackPack = CType(New System.Windows.Forms.ColumnHeader(),System.Windows.Forms.ColumnHeader) + Me.chReessPackCount = CType(New System.Windows.Forms.ColumnHeader(),System.Windows.Forms.ColumnHeader) + Me.chReessPackStringId = CType(New System.Windows.Forms.ColumnHeader(),System.Windows.Forms.ColumnHeader) + Me.btnAddReessPack = New System.Windows.Forms.Button() + Me.lblEditReessPack = New System.Windows.Forms.Label() + Me.btnRemoveReessPack = New System.Windows.Forms.Button() + Me.lblInitialSoCUnit = New System.Windows.Forms.Label() + Me.tbInitialSoC = New System.Windows.Forms.TextBox() + Me.lblInitialSoC = New System.Windows.Forms.Label() + Me.gpElectricMotor = New System.Windows.Forms.GroupBox() + Me.Label33 = New System.Windows.Forms.Label() + Me.Label32 = New System.Windows.Forms.Label() + Me.gbRatiosPerGear = New System.Windows.Forms.GroupBox() + Me.lvRatioPerGear = New System.Windows.Forms.ListView() + Me.ColumnHeader11 = CType(New System.Windows.Forms.ColumnHeader(),System.Windows.Forms.ColumnHeader) + Me.ColumnHeader12 = CType(New System.Windows.Forms.ColumnHeader(),System.Windows.Forms.ColumnHeader) + Me.btnAddEMRatio = New System.Windows.Forms.Button() + Me.Label29 = New System.Windows.Forms.Label() + Me.btnRemoveEMRatio = New System.Windows.Forms.Button() + Me.btnEmADCLossMap = New System.Windows.Forms.Button() + Me.tbEmADCLossMap = New System.Windows.Forms.TextBox() + Me.lblEmADCLossmap = New System.Windows.Forms.Label() + Me.tbRatioEm = New System.Windows.Forms.TextBox() + Me.lblRatioEm = New System.Windows.Forms.Label() + Me.tbEmCount = New System.Windows.Forms.TextBox() + Me.cbEmPos = New System.Windows.Forms.ComboBox() + Me.lblEmCount = New System.Windows.Forms.Label() + Me.lblEmPosition = New System.Windows.Forms.Label() + Me.pnElectricMotor = New System.Windows.Forms.Panel() + Me.btnOpenElectricMotor = New System.Windows.Forms.Button() + Me.btnBrowseElectricMotor = New System.Windows.Forms.Button() + Me.tbElectricMotor = New System.Windows.Forms.TextBox() + Me.tpGensetComponents = New System.Windows.Forms.TabPage() + Me.Label30 = New System.Windows.Forms.Label() + Me.gbGenSet = New System.Windows.Forms.GroupBox() + Me.Label36 = New System.Windows.Forms.Label() + Me.Label34 = New System.Windows.Forms.Label() + Me.btnGenSetLossMap = New System.Windows.Forms.Button() + Me.tbGenSetADC = New System.Windows.Forms.TextBox() + Me.lblGenSetADC = New System.Windows.Forms.Label() + Me.tbGenSetRatio = New System.Windows.Forms.TextBox() + Me.lblGenSetRatio = New System.Windows.Forms.Label() + Me.tbGenSetCount = New System.Windows.Forms.TextBox() + Me.lblGenSetCount = New System.Windows.Forms.Label() + Me.pnGenSetEM = New System.Windows.Forms.Panel() + Me.btnOpenGenSetEM = New System.Windows.Forms.Button() + Me.btnBrowseGenSetEM = New System.Windows.Forms.Button() + Me.tbGenSetEM = New System.Windows.Forms.TextBox() + Me.tpTorqueLimits = New System.Windows.Forms.TabPage() + Me.gbPropulsionTorque = New System.Windows.Forms.GroupBox() + Me.btnPropulsionTorqueLimit = New System.Windows.Forms.Button() + Me.tbPropulsionTorqueLimit = New System.Windows.Forms.TextBox() + Me.gbEMTorqueLimits = New System.Windows.Forms.GroupBox() + Me.btnEmTorqueLimits = New System.Windows.Forms.Button() + Me.tbEmTorqueLimits = New System.Windows.Forms.TextBox() + Me.bgVehicleTorqueLimits = New System.Windows.Forms.GroupBox() + Me.lvTorqueLimits = New System.Windows.Forms.ListView() + 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.btAddMaxTorqueEntry = New System.Windows.Forms.Button() + Me.Label17 = New System.Windows.Forms.Label() + Me.btDelMaxTorqueEntry = New System.Windows.Forms.Button() + Me.tpADAS = New System.Windows.Forms.TabPage() + Me.gbADAS = New System.Windows.Forms.GroupBox() + Me.pnEcoRoll = New System.Windows.Forms.Panel() + Me.cbEcoRoll = New System.Windows.Forms.ComboBox() + Me.Label22 = New System.Windows.Forms.Label() + Me.cbAtEcoRollReleaseLockupClutch = New System.Windows.Forms.CheckBox() + Me.cbPcc = New System.Windows.Forms.ComboBox() + Me.cbEngineStopStart = New System.Windows.Forms.CheckBox() + Me.lblPCC = New System.Windows.Forms.Label() + Me.tpRoadSweeper = New System.Windows.Forms.TabPage() + Me.pnPTO = New System.Windows.Forms.Panel() + Me.gbPTODrive = New System.Windows.Forms.GroupBox() + Me.Label27 = New System.Windows.Forms.Label() + Me.tbPtoGear = New System.Windows.Forms.TextBox() + Me.Label26 = New System.Windows.Forms.Label() + Me.tbPtoEngineSpeed = New System.Windows.Forms.TextBox() + Me.Label25 = New System.Windows.Forms.Label() + Me.Label24 = New System.Windows.Forms.Label() + Me.btPTOCycleDrive = New System.Windows.Forms.Button() + Me.Label28 = New System.Windows.Forms.Label() + Me.btPTOCycle = New System.Windows.Forms.Button() + Me.Label16 = New System.Windows.Forms.Label() + Me.btPTOLossMapBrowse = New System.Windows.Forms.Button() + Me.Label7 = New System.Windows.Forms.Label() + Me.gbPTO = New System.Windows.Forms.GroupBox() + Me.cbLegislativeClass = New System.Windows.Forms.ComboBox() + Me.Label21 = New System.Windows.Forms.Label() + Me.lblTitle = New System.Windows.Forms.Label() + Me.tbIHPC = New System.Windows.Forms.TabPage() + Me.Panel2 = New System.Windows.Forms.Panel() + Me.btIHPC = New System.Windows.Forms.Button() + Me.btIHPCFile = New System.Windows.Forms.Button() + Me.tbIHPCFilePath = New System.Windows.Forms.TextBox() + Me.GroupBox6.SuspendLayout + Me.ToolStrip1.SuspendLayout + Me.gbRetarderLosses.SuspendLayout + Me.PnRt.SuspendLayout + Me.GroupBox8.SuspendLayout + Me.PnWheelDiam.SuspendLayout + Me.StatusStrip1.SuspendLayout + Me.GroupBox1.SuspendLayout + Me.PnLoad.SuspendLayout + Me.GrAirRes.SuspendLayout + Me.PnCdATrTr.SuspendLayout + CType(Me.PictureBox1,System.ComponentModel.ISupportInitialize).BeginInit + Me.CmOpenFile.SuspendLayout + Me.GroupBox3.SuspendLayout + Me.gbAngledrive.SuspendLayout + Me.pnAngledriveFields.SuspendLayout + CType(Me.PicVehicle,System.ComponentModel.ISupportInitialize).BeginInit + Me.tcVehicleComponents.SuspendLayout + Me.tpGeneral.SuspendLayout + Me.tpPowertrain.SuspendLayout + Me.gbVehicleIdlingSpeed.SuspendLayout + Me.Panel1.SuspendLayout + Me.gbTankSystem.SuspendLayout + Me.tpElectricComponents.SuspendLayout + Me.gbBattery.SuspendLayout + Me.gpElectricMotor.SuspendLayout + Me.gbRatiosPerGear.SuspendLayout + Me.pnElectricMotor.SuspendLayout + Me.tpGensetComponents.SuspendLayout + Me.gbGenSet.SuspendLayout + Me.pnGenSetEM.SuspendLayout + Me.tpTorqueLimits.SuspendLayout + Me.gbPropulsionTorque.SuspendLayout + Me.gbEMTorqueLimits.SuspendLayout + Me.bgVehicleTorqueLimits.SuspendLayout + Me.tpADAS.SuspendLayout + Me.gbADAS.SuspendLayout + Me.pnEcoRoll.SuspendLayout + Me.tpRoadSweeper.SuspendLayout + Me.pnPTO.SuspendLayout + Me.gbPTODrive.SuspendLayout + Me.gbPTO.SuspendLayout + Me.tbIHPC.SuspendLayout + Me.Panel2.SuspendLayout + Me.SuspendLayout + ' + 'Label1 + ' + Me.Label1.AutoSize = true + Me.Label1.Location = New System.Drawing.Point(6, 22) + Me.Label1.Name = "Label1" + Me.Label1.Size = New System.Drawing.Size(177, 13) + Me.Label1.TabIndex = 0 + Me.Label1.Text = "Corrected Actual Curb Mass Vehicle" + ' + 'TbMass + ' + Me.TbMass.Location = New System.Drawing.Point(188, 19) + Me.TbMass.Name = "TbMass" + Me.TbMass.Size = New System.Drawing.Size(57, 20) + Me.TbMass.TabIndex = 0 + ' + 'Label2 + ' + Me.Label2.AutoSize = true + Me.Label2.Location = New System.Drawing.Point(128, 31) + Me.Label2.Name = "Label2" + Me.Label2.Size = New System.Drawing.Size(45, 13) + Me.Label2.TabIndex = 2 + Me.Label2.Text = "Loading" + ' + 'TbLoad + ' + Me.TbLoad.Location = New System.Drawing.Point(182, 28) + Me.TbLoad.Name = "TbLoad" + Me.TbLoad.Size = New System.Drawing.Size(57, 20) + Me.TbLoad.TabIndex = 1 + ' + 'Label3 + ' + Me.Label3.AutoSize = true + Me.Label3.Location = New System.Drawing.Point(10, 6) + Me.Label3.Name = "Label3" + Me.Label3.Size = New System.Drawing.Size(38, 13) + Me.Label3.TabIndex = 8 + Me.Label3.Text = "Cd x A" + ' + 'TBcdA + ' + Me.TBcdA.Location = New System.Drawing.Point(54, 3) + Me.TBcdA.Name = "TBcdA" + Me.TBcdA.Size = New System.Drawing.Size(57, 20) + Me.TBcdA.TabIndex = 0 + ' + 'Label13 + ' + Me.Label13.AutoSize = true + Me.Label13.Location = New System.Drawing.Point(136, 6) + Me.Label13.Name = "Label13" + Me.Label13.Size = New System.Drawing.Size(40, 13) + Me.Label13.TabIndex = 6 + Me.Label13.Text = "Radius" + ' + 'TBrdyn + ' + Me.TBrdyn.Location = New System.Drawing.Point(185, 3) + Me.TBrdyn.Name = "TBrdyn" + Me.TBrdyn.Size = New System.Drawing.Size(57, 20) + Me.TBrdyn.TabIndex = 0 + ' + '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(498, 577) + 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 + ' + '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(579, 577) + 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 + ' + 'Label14 + ' + Me.Label14.AutoSize = true + Me.Label14.Location = New System.Drawing.Point(247, 22) + Me.Label14.Name = "Label14" + Me.Label14.Size = New System.Drawing.Size(25, 13) + Me.Label14.TabIndex = 24 + Me.Label14.Text = "[kg]" + ' + 'Label31 + ' + Me.Label31.AutoSize = true + Me.Label31.Location = New System.Drawing.Point(241, 31) + Me.Label31.Name = "Label31" + Me.Label31.Size = New System.Drawing.Size(25, 13) + Me.Label31.TabIndex = 24 + Me.Label31.Text = "[kg]" + ' + 'Label35 + ' + Me.Label35.AutoSize = true + Me.Label35.Location = New System.Drawing.Point(244, 6) + Me.Label35.Name = "Label35" + Me.Label35.Size = New System.Drawing.Size(29, 13) + Me.Label35.TabIndex = 24 + Me.Label35.Text = "[mm]" + ' + 'CbCdMode + ' + Me.CbCdMode.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.CbCdMode.DisplayMember = "Value" + Me.CbCdMode.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.CbCdMode.FormattingEnabled = true + Me.CbCdMode.Items.AddRange(New Object() {"No Correction", "Speed dependent (User-defined)", "Speed dependent (Declaration Mode)", "Vair & Beta Input"}) + Me.CbCdMode.Location = New System.Drawing.Point(6, 19) + Me.CbCdMode.Name = "CbCdMode" + Me.CbCdMode.Size = New System.Drawing.Size(333, 21) + Me.CbCdMode.TabIndex = 0 + Me.CbCdMode.ValueMember = "Key" + ' + 'TbCdFile + ' + Me.TbCdFile.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.TbCdFile.Enabled = false + Me.TbCdFile.Location = New System.Drawing.Point(9, 65) + Me.TbCdFile.Name = "TbCdFile" + Me.TbCdFile.Size = New System.Drawing.Size(276, 20) + Me.TbCdFile.TabIndex = 1 + ' + 'BtCdFileBrowse + ' + Me.BtCdFileBrowse.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.BtCdFileBrowse.Enabled = false + Me.BtCdFileBrowse.Image = Global.TUGraz.VECTO.My.Resources.Resources.Open_icon + Me.BtCdFileBrowse.Location = New System.Drawing.Point(291, 62) + Me.BtCdFileBrowse.Name = "BtCdFileBrowse" + Me.BtCdFileBrowse.Size = New System.Drawing.Size(24, 24) + Me.BtCdFileBrowse.TabIndex = 2 + Me.BtCdFileBrowse.UseVisualStyleBackColor = true + ' + 'GroupBox6 + ' + Me.GroupBox6.Controls.Add(Me.BtCdFileOpen) + Me.GroupBox6.Controls.Add(Me.LbCdMode) + Me.GroupBox6.Controls.Add(Me.CbCdMode) + Me.GroupBox6.Controls.Add(Me.BtCdFileBrowse) + Me.GroupBox6.Controls.Add(Me.TbCdFile) + Me.GroupBox6.Location = New System.Drawing.Point(293, 84) + Me.GroupBox6.Name = "GroupBox6" + Me.GroupBox6.Size = New System.Drawing.Size(346, 96) + Me.GroupBox6.TabIndex = 3 + Me.GroupBox6.TabStop = false + Me.GroupBox6.Text = "Cross Wind Correction" + ' + 'BtCdFileOpen + ' + Me.BtCdFileOpen.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.BtCdFileOpen.Enabled = false + Me.BtCdFileOpen.Image = Global.TUGraz.VECTO.My.Resources.Resources.application_export_icon_small + Me.BtCdFileOpen.Location = New System.Drawing.Point(315, 62) + Me.BtCdFileOpen.Name = "BtCdFileOpen" + Me.BtCdFileOpen.Size = New System.Drawing.Size(24, 24) + Me.BtCdFileOpen.TabIndex = 3 + Me.BtCdFileOpen.UseVisualStyleBackColor = true + ' + 'LbCdMode + ' + Me.LbCdMode.AutoSize = true + Me.LbCdMode.Location = New System.Drawing.Point(6, 47) + Me.LbCdMode.Name = "LbCdMode" + Me.LbCdMode.Size = New System.Drawing.Size(59, 13) + Me.LbCdMode.TabIndex = 28 + Me.LbCdMode.Text = "LbCdMode" + Me.LbCdMode.TextAlign = System.Drawing.ContentAlignment.TopRight + ' + '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.Padding = New System.Windows.Forms.Padding(0, 0, 2, 0) + Me.ToolStrip1.Size = New System.Drawing.Size(666, 31) + Me.ToolStrip1.TabIndex = 29 + 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" + ' + 'gbRetarderLosses + ' + Me.gbRetarderLosses.Controls.Add(Me.PnRt) + Me.gbRetarderLosses.Controls.Add(Me.CbRtType) + Me.gbRetarderLosses.Location = New System.Drawing.Point(6, 76) + Me.gbRetarderLosses.Name = "gbRetarderLosses" + Me.gbRetarderLosses.Size = New System.Drawing.Size(310, 111) + Me.gbRetarderLosses.TabIndex = 1 + Me.gbRetarderLosses.TabStop = false + Me.gbRetarderLosses.Text = "Retarder Losses" + ' + 'PnRt + ' + Me.PnRt.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _ + Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.PnRt.Controls.Add(Me.Label15) + Me.PnRt.Controls.Add(Me.BtRtBrowse) + Me.PnRt.Controls.Add(Me.TbRtPath) + Me.PnRt.Controls.Add(Me.Label45) + Me.PnRt.Controls.Add(Me.LbRtRatio) + Me.PnRt.Controls.Add(Me.TbRtRatio) + Me.PnRt.Location = New System.Drawing.Point(3, 42) + Me.PnRt.Name = "PnRt" + Me.PnRt.Size = New System.Drawing.Size(299, 63) + Me.PnRt.TabIndex = 1 + ' + 'Label15 + ' + Me.Label15.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.Label15.Location = New System.Drawing.Point(2, 23) + Me.Label15.Name = "Label15" + Me.Label15.Size = New System.Drawing.Size(232, 16) + Me.Label15.TabIndex = 15 + Me.Label15.Text = "Retarder Loss Map" + Me.Label15.TextAlign = System.Drawing.ContentAlignment.BottomLeft + ' + 'BtRtBrowse + ' + Me.BtRtBrowse.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.BtRtBrowse.Image = Global.TUGraz.VECTO.My.Resources.Resources.Open_icon + Me.BtRtBrowse.Location = New System.Drawing.Point(272, 37) + Me.BtRtBrowse.Name = "BtRtBrowse" + Me.BtRtBrowse.Size = New System.Drawing.Size(24, 24) + Me.BtRtBrowse.TabIndex = 2 + Me.BtRtBrowse.UseVisualStyleBackColor = true + ' + 'TbRtPath + ' + Me.TbRtPath.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.TbRtPath.Location = New System.Drawing.Point(3, 39) + Me.TbRtPath.Name = "TbRtPath" + Me.TbRtPath.Size = New System.Drawing.Size(269, 20) + Me.TbRtPath.TabIndex = 1 + ' + 'Label45 + ' + Me.Label45.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.Label45.AutoSize = true + Me.Label45.Location = New System.Drawing.Point(263, 5) + Me.Label45.Name = "Label45" + Me.Label45.Size = New System.Drawing.Size(16, 13) + Me.Label45.TabIndex = 10 + Me.Label45.Text = "[-]" + ' + 'LbRtRatio + ' + Me.LbRtRatio.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.LbRtRatio.Location = New System.Drawing.Point(35, 5) + Me.LbRtRatio.Name = "LbRtRatio" + Me.LbRtRatio.Size = New System.Drawing.Size(167, 17) + Me.LbRtRatio.TabIndex = 1 + Me.LbRtRatio.Text = "Ratio" + Me.LbRtRatio.TextAlign = System.Drawing.ContentAlignment.TopRight + ' + 'TbRtRatio + ' + Me.TbRtRatio.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.TbRtRatio.Location = New System.Drawing.Point(205, 3) + Me.TbRtRatio.Name = "TbRtRatio" + Me.TbRtRatio.Size = New System.Drawing.Size(56, 20) + Me.TbRtRatio.TabIndex = 0 + ' + 'CbRtType + ' + Me.CbRtType.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.CbRtType.DisplayMember = "Value" + Me.CbRtType.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.CbRtType.Items.AddRange(New Object() {"Included in Transmission Loss Maps", "Primary Retarder", "Secondary Retarder"}) + Me.CbRtType.Location = New System.Drawing.Point(6, 19) + Me.CbRtType.Name = "CbRtType" + Me.CbRtType.Size = New System.Drawing.Size(297, 21) + Me.CbRtType.TabIndex = 0 + Me.CbRtType.ValueMember = "Key" + ' + 'Label46 + ' + Me.Label46.AutoSize = true + Me.Label46.Location = New System.Drawing.Point(32, 5) + Me.Label46.Name = "Label46" + Me.Label46.Size = New System.Drawing.Size(145, 13) + Me.Label46.TabIndex = 31 + Me.Label46.Text = "Curb Mass Extra Trailer/Body" + ' + 'Label50 + ' + Me.Label50.AutoSize = true + Me.Label50.Location = New System.Drawing.Point(241, 5) + Me.Label50.Name = "Label50" + Me.Label50.Size = New System.Drawing.Size(25, 13) + Me.Label50.TabIndex = 24 + Me.Label50.Text = "[kg]" + ' + 'TbMassExtra + ' + Me.TbMassExtra.Location = New System.Drawing.Point(182, 2) + Me.TbMassExtra.Name = "TbMassExtra" + Me.TbMassExtra.Size = New System.Drawing.Size(57, 20) + Me.TbMassExtra.TabIndex = 0 + ' + 'GroupBox8 + ' + Me.GroupBox8.Controls.Add(Me.Label6) + Me.GroupBox8.Controls.Add(Me.ButAxlRem) + Me.GroupBox8.Controls.Add(Me.LvRRC) + Me.GroupBox8.Controls.Add(Me.ButAxlAdd) + Me.GroupBox8.Location = New System.Drawing.Point(6, 186) + Me.GroupBox8.Name = "GroupBox8" + Me.GroupBox8.Size = New System.Drawing.Size(633, 182) + Me.GroupBox8.TabIndex = 4 + Me.GroupBox8.TabStop = false + Me.GroupBox8.Text = "Axles / Wheels" + ' + 'Label6 + ' + Me.Label6.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.Label6.AutoSize = true + Me.Label6.Location = New System.Drawing.Point(525, 152) + Me.Label6.Name = "Label6" + Me.Label6.Size = New System.Drawing.Size(106, 13) + Me.Label6.TabIndex = 3 + Me.Label6.Text = "(Double-Click to Edit)" + ' + 'ButAxlRem + ' + Me.ButAxlRem.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left),System.Windows.Forms.AnchorStyles) + Me.ButAxlRem.Image = Global.TUGraz.VECTO.My.Resources.Resources.minus_circle_icon + Me.ButAxlRem.Location = New System.Drawing.Point(29, 151) + Me.ButAxlRem.Name = "ButAxlRem" + Me.ButAxlRem.Size = New System.Drawing.Size(24, 24) + Me.ButAxlRem.TabIndex = 2 + Me.ButAxlRem.UseVisualStyleBackColor = true + ' + 'LvRRC + ' + Me.LvRRC.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _ + Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.LvRRC.Columns.AddRange(New System.Windows.Forms.ColumnHeader() {Me.ColumnHeader7, Me.ColumnHeader8, Me.ColumnHeader2, Me.ColumnHeader9, Me.ColumnHeader1, Me.ColumnHeader3, Me.ColumnHeader4, Me.ColumnHeader10}) + Me.LvRRC.FullRowSelect = true + Me.LvRRC.GridLines = true + Me.LvRRC.HideSelection = false + Me.LvRRC.Location = New System.Drawing.Point(6, 19) + Me.LvRRC.MultiSelect = false + Me.LvRRC.Name = "LvRRC" + Me.LvRRC.Size = New System.Drawing.Size(621, 131) + Me.LvRRC.TabIndex = 0 + Me.LvRRC.TabStop = false + Me.LvRRC.UseCompatibleStateImageBehavior = false + Me.LvRRC.View = System.Windows.Forms.View.Details + ' + 'ColumnHeader7 + ' + Me.ColumnHeader7.Text = "#" + Me.ColumnHeader7.Width = 22 + ' + 'ColumnHeader8 + ' + Me.ColumnHeader8.Text = "Rel. load" + Me.ColumnHeader8.Width = 62 + ' + 'ColumnHeader2 + ' + Me.ColumnHeader2.Text = "Twin T." + Me.ColumnHeader2.Width = 51 + ' + 'ColumnHeader9 + ' + Me.ColumnHeader9.Text = "RRC" + Me.ColumnHeader9.Width = 59 + ' + 'ColumnHeader1 + ' + Me.ColumnHeader1.Text = "Fz ISO" + Me.ColumnHeader1.Width = 55 + ' + 'ColumnHeader3 + ' + Me.ColumnHeader3.Text = "Wheels" + Me.ColumnHeader3.Width = 100 + ' + 'ColumnHeader4 + ' + Me.ColumnHeader4.Text = "Inertia" + ' + 'ColumnHeader10 + ' + Me.ColumnHeader10.Text = "Axle Type" + Me.ColumnHeader10.Width = 130 + ' + 'ButAxlAdd + ' + Me.ButAxlAdd.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left),System.Windows.Forms.AnchorStyles) + Me.ButAxlAdd.Image = Global.TUGraz.VECTO.My.Resources.Resources.plus_circle_icon + Me.ButAxlAdd.Location = New System.Drawing.Point(5, 151) + Me.ButAxlAdd.Name = "ButAxlAdd" + Me.ButAxlAdd.Size = New System.Drawing.Size(24, 24) + Me.ButAxlAdd.TabIndex = 1 + Me.ButAxlAdd.UseVisualStyleBackColor = true + ' + 'PnWheelDiam + ' + Me.PnWheelDiam.Controls.Add(Me.Label13) + Me.PnWheelDiam.Controls.Add(Me.TBrdyn) + Me.PnWheelDiam.Controls.Add(Me.Label35) + Me.PnWheelDiam.Dock = System.Windows.Forms.DockStyle.Fill + 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 = 0 + ' + 'CbAxleConfig + ' + Me.CbAxleConfig.DisplayMember = "Value" + Me.CbAxleConfig.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.CbAxleConfig.FormattingEnabled = true + Me.CbAxleConfig.Items.AddRange(New Object() {"-", "4x2", "4x4", "6x2", "6x4", "6x6", "8x2", "8x4", "8x6", "8x8"}) + Me.CbAxleConfig.Location = New System.Drawing.Point(153, 80) + Me.CbAxleConfig.Name = "CbAxleConfig" + Me.CbAxleConfig.Size = New System.Drawing.Size(60, 21) + Me.CbAxleConfig.TabIndex = 1 + Me.CbAxleConfig.ValueMember = "Key" + ' + 'CbCat + ' + Me.CbCat.DisplayMember = "Value" + Me.CbCat.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.CbCat.FormattingEnabled = true + Me.CbCat.Items.AddRange(New Object() {"-", "Rigid Truck", "Tractor", "City Bus", "Interurban Bus", "Coach"}) + Me.CbCat.Location = New System.Drawing.Point(12, 80) + Me.CbCat.Name = "CbCat" + Me.CbCat.Size = New System.Drawing.Size(135, 21) + Me.CbCat.TabIndex = 0 + Me.CbCat.ValueMember = "Key" + ' + 'Label5 + ' + Me.Label5.AutoSize = true + Me.Label5.Location = New System.Drawing.Point(31, 108) + Me.Label5.Name = "Label5" + Me.Label5.Size = New System.Drawing.Size(116, 13) + Me.Label5.TabIndex = 2 + Me.Label5.Text = "Technically Permissible" + ' + 'Label9 + ' + Me.Label9.AutoSize = true + Me.Label9.Location = New System.Drawing.Point(197, 114) + Me.Label9.Name = "Label9" + Me.Label9.Size = New System.Drawing.Size(16, 13) + Me.Label9.TabIndex = 3 + Me.Label9.Text = "[t]" + Me.Label9.TextAlign = System.Drawing.ContentAlignment.MiddleLeft + ' + 'TbMassMass + ' + Me.TbMassMass.Location = New System.Drawing.Point(153, 111) + Me.TbMassMass.Name = "TbMassMass" + Me.TbMassMass.Size = New System.Drawing.Size(42, 20) + Me.TbMassMass.TabIndex = 2 + ' + '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, 603) + Me.StatusStrip1.Name = "StatusStrip1" + Me.StatusStrip1.Size = New System.Drawing.Size(666, 22) + Me.StatusStrip1.SizingGrip = false + Me.StatusStrip1.TabIndex = 36 + Me.StatusStrip1.Text = "StatusStrip1" + ' + 'LbStatus + ' + Me.LbStatus.Name = "LbStatus" + Me.LbStatus.Size = New System.Drawing.Size(39, 17) + Me.LbStatus.Text = "Status" + ' + 'TbHDVclass + ' + Me.TbHDVclass.Location = New System.Drawing.Point(153, 141) + Me.TbHDVclass.Name = "TbHDVclass" + Me.TbHDVclass.ReadOnly = true + Me.TbHDVclass.Size = New System.Drawing.Size(42, 20) + Me.TbHDVclass.TabIndex = 3 + Me.TbHDVclass.TabStop = false + Me.TbHDVclass.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'GroupBox1 + ' + Me.GroupBox1.Controls.Add(Me.PnLoad) + Me.GroupBox1.Controls.Add(Me.TbMass) + Me.GroupBox1.Controls.Add(Me.Label1) + Me.GroupBox1.Controls.Add(Me.Label14) + Me.GroupBox1.Location = New System.Drawing.Point(6, 6) + Me.GroupBox1.Name = "GroupBox1" + Me.GroupBox1.Size = New System.Drawing.Size(278, 118) + Me.GroupBox1.TabIndex = 0 + Me.GroupBox1.TabStop = false + Me.GroupBox1.Text = "Masses / Loading" + ' + 'PnLoad + ' + Me.PnLoad.Controls.Add(Me.Label2) + Me.PnLoad.Controls.Add(Me.Label31) + Me.PnLoad.Controls.Add(Me.TbLoad) + Me.PnLoad.Controls.Add(Me.TbMassExtra) + Me.PnLoad.Controls.Add(Me.Label50) + Me.PnLoad.Controls.Add(Me.Label46) + Me.PnLoad.Location = New System.Drawing.Point(6, 43) + Me.PnLoad.Name = "PnLoad" + Me.PnLoad.Size = New System.Drawing.Size(269, 58) + Me.PnLoad.TabIndex = 1 + ' + 'GrAirRes + ' + Me.GrAirRes.Controls.Add(Me.PnCdATrTr) + Me.GrAirRes.Location = New System.Drawing.Point(290, 6) + Me.GrAirRes.Name = "GrAirRes" + Me.GrAirRes.Size = New System.Drawing.Size(349, 72) + Me.GrAirRes.TabIndex = 2 + Me.GrAirRes.TabStop = false + Me.GrAirRes.Text = "Air Resistance" + ' + 'PnCdATrTr + ' + Me.PnCdATrTr.Controls.Add(Me.tbVehicleHeight) + Me.PnCdATrTr.Controls.Add(Me.Label11) + Me.PnCdATrTr.Controls.Add(Me.Label20) + Me.PnCdATrTr.Controls.Add(Me.TBcdA) + Me.PnCdATrTr.Controls.Add(Me.Label38) + Me.PnCdATrTr.Controls.Add(Me.Label3) + Me.PnCdATrTr.Dock = System.Windows.Forms.DockStyle.Fill + Me.PnCdATrTr.Location = New System.Drawing.Point(3, 16) + Me.PnCdATrTr.Name = "PnCdATrTr" + Me.PnCdATrTr.Size = New System.Drawing.Size(343, 53) + Me.PnCdATrTr.TabIndex = 0 + ' + 'tbVehicleHeight + ' + Me.tbVehicleHeight.Location = New System.Drawing.Point(54, 29) + Me.tbVehicleHeight.Name = "tbVehicleHeight" + Me.tbVehicleHeight.Size = New System.Drawing.Size(57, 20) + Me.tbVehicleHeight.TabIndex = 1 + ' + 'Label11 + ' + Me.Label11.AutoSize = true + Me.Label11.Location = New System.Drawing.Point(117, 32) + Me.Label11.Name = "Label11" + Me.Label11.Size = New System.Drawing.Size(21, 13) + Me.Label11.TabIndex = 27 + Me.Label11.Text = "[m]" + ' + 'Label20 + ' + Me.Label20.AutoSize = true + Me.Label20.Location = New System.Drawing.Point(10, 32) + Me.Label20.Name = "Label20" + Me.Label20.Size = New System.Drawing.Size(38, 13) + Me.Label20.TabIndex = 26 + Me.Label20.Text = "Height" + ' + 'Label38 + ' + Me.Label38.AutoSize = true + Me.Label38.Location = New System.Drawing.Point(117, 6) + Me.Label38.Name = "Label38" + Me.Label38.Size = New System.Drawing.Size(24, 13) + Me.Label38.TabIndex = 24 + Me.Label38.Text = "[m²]" + ' + 'PictureBox1 + ' + Me.PictureBox1.BackColor = System.Drawing.Color.White + Me.PictureBox1.Image = Global.TUGraz.VECTO.My.Resources.Resources.VECTO_Mainform + Me.PictureBox1.Location = New System.Drawing.Point(0, 28) + Me.PictureBox1.Name = "PictureBox1" + Me.PictureBox1.Size = New System.Drawing.Size(666, 40) + Me.PictureBox1.TabIndex = 37 + Me.PictureBox1.TabStop = false + ' + '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 + Me.CmOpenFile.Size = New System.Drawing.Size(128, 48) + ' + 'OpenWithToolStripMenuItem + ' + Me.OpenWithToolStripMenuItem.Name = "OpenWithToolStripMenuItem" + Me.OpenWithToolStripMenuItem.Size = New System.Drawing.Size(127, 22) + Me.OpenWithToolStripMenuItem.Text = "Open with ..." + ' + 'ShowInFolderToolStripMenuItem + ' + Me.ShowInFolderToolStripMenuItem.Name = "ShowInFolderToolStripMenuItem" + Me.ShowInFolderToolStripMenuItem.Size = New System.Drawing.Size(127, 22) + Me.ShowInFolderToolStripMenuItem.Text = "Show in Folder" + ' + 'GroupBox3 + ' + Me.GroupBox3.Controls.Add(Me.PnWheelDiam) + 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 = 1 + Me.GroupBox3.TabStop = false + Me.GroupBox3.Text = "Dynamic Tyre Radius" + ' + 'gbAngledrive + ' + Me.gbAngledrive.Controls.Add(Me.pnAngledriveFields) + Me.gbAngledrive.Controls.Add(Me.cbAngledriveType) + Me.gbAngledrive.Location = New System.Drawing.Point(329, 76) + Me.gbAngledrive.Name = "gbAngledrive" + Me.gbAngledrive.Size = New System.Drawing.Size(313, 111) + Me.gbAngledrive.TabIndex = 3 + Me.gbAngledrive.TabStop = false + Me.gbAngledrive.Text = "Angledrive" + ' + 'pnAngledriveFields + ' + Me.pnAngledriveFields.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _ + Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.pnAngledriveFields.Controls.Add(Me.Label4) + Me.pnAngledriveFields.Controls.Add(Me.Label10) + Me.pnAngledriveFields.Controls.Add(Me.tbAngledriveRatio) + Me.pnAngledriveFields.Controls.Add(Me.btAngledriveLossMapBrowse) + Me.pnAngledriveFields.Controls.Add(Me.tbAngledriveLossMapPath) + Me.pnAngledriveFields.Controls.Add(Me.Label12) + Me.pnAngledriveFields.Location = New System.Drawing.Point(3, 42) + Me.pnAngledriveFields.Name = "pnAngledriveFields" + Me.pnAngledriveFields.Size = New System.Drawing.Size(303, 63) + Me.pnAngledriveFields.TabIndex = 1 + ' + '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(277, 6) + Me.Label4.Name = "Label4" + Me.Label4.Size = New System.Drawing.Size(16, 13) + Me.Label4.TabIndex = 16 + Me.Label4.Text = "[-]" + ' + 'Label10 + ' + Me.Label10.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.Label10.Location = New System.Drawing.Point(170, 6) + Me.Label10.Name = "Label10" + Me.Label10.Size = New System.Drawing.Size(44, 18) + Me.Label10.TabIndex = 15 + Me.Label10.Text = "Ratio" + Me.Label10.TextAlign = System.Drawing.ContentAlignment.TopRight + ' + 'tbAngledriveRatio + ' + Me.tbAngledriveRatio.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.tbAngledriveRatio.Location = New System.Drawing.Point(219, 4) + Me.tbAngledriveRatio.Name = "tbAngledriveRatio" + Me.tbAngledriveRatio.Size = New System.Drawing.Size(56, 20) + Me.tbAngledriveRatio.TabIndex = 0 + ' + 'btAngledriveLossMapBrowse + ' + Me.btAngledriveLossMapBrowse.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.btAngledriveLossMapBrowse.Image = Global.TUGraz.VECTO.My.Resources.Resources.Open_icon + Me.btAngledriveLossMapBrowse.Location = New System.Drawing.Point(276, 39) + Me.btAngledriveLossMapBrowse.Name = "btAngledriveLossMapBrowse" + Me.btAngledriveLossMapBrowse.Size = New System.Drawing.Size(24, 24) + Me.btAngledriveLossMapBrowse.TabIndex = 2 + Me.btAngledriveLossMapBrowse.UseVisualStyleBackColor = true + ' + 'tbAngledriveLossMapPath + ' + Me.tbAngledriveLossMapPath.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.tbAngledriveLossMapPath.Location = New System.Drawing.Point(3, 41) + Me.tbAngledriveLossMapPath.Name = "tbAngledriveLossMapPath" + Me.tbAngledriveLossMapPath.Size = New System.Drawing.Size(273, 20) + Me.tbAngledriveLossMapPath.TabIndex = 1 + ' + 'Label12 + ' + Me.Label12.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.Label12.Location = New System.Drawing.Point(0, 24) + Me.Label12.Name = "Label12" + Me.Label12.Size = New System.Drawing.Size(294, 16) + Me.Label12.TabIndex = 17 + Me.Label12.Text = "Transmission Loss Map or Efficiency Value [0..1]" + Me.Label12.TextAlign = System.Drawing.ContentAlignment.BottomLeft + ' + 'cbAngledriveType + ' + Me.cbAngledriveType.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.cbAngledriveType.DisplayMember = "Value" + Me.cbAngledriveType.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.cbAngledriveType.Location = New System.Drawing.Point(6, 19) + Me.cbAngledriveType.Name = "cbAngledriveType" + Me.cbAngledriveType.Size = New System.Drawing.Size(297, 21) + Me.cbAngledriveType.TabIndex = 0 + Me.cbAngledriveType.ValueMember = "Key" + ' + 'PicVehicle + ' + Me.PicVehicle.BackColor = System.Drawing.Color.LightGray + Me.PicVehicle.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle + Me.PicVehicle.Location = New System.Drawing.Point(281, 70) + Me.PicVehicle.Name = "PicVehicle" + Me.PicVehicle.Size = New System.Drawing.Size(300, 88) + Me.PicVehicle.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage + Me.PicVehicle.TabIndex = 39 + Me.PicVehicle.TabStop = false + ' + 'Label8 + ' + Me.Label8.AutoSize = true + Me.Label8.Location = New System.Drawing.Point(85, 144) + Me.Label8.Name = "Label8" + Me.Label8.Size = New System.Drawing.Size(62, 13) + Me.Label8.TabIndex = 10 + Me.Label8.Text = "HDV Group" + ' + 'cbPTOType + ' + Me.cbPTOType.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.cbPTOType.DisplayMember = "Value" + Me.cbPTOType.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.cbPTOType.Location = New System.Drawing.Point(6, 24) + Me.cbPTOType.Name = "cbPTOType" + Me.cbPTOType.Size = New System.Drawing.Size(619, 21) + Me.cbPTOType.TabIndex = 0 + Me.ToolTip1.SetToolTip(Me.cbPTOType, "Transmission type to the PTO consumer") + Me.cbPTOType.ValueMember = "Key" + ' + 'tbPTOCycle + ' + Me.tbPTOCycle.Location = New System.Drawing.Point(6, 71) + Me.tbPTOCycle.Name = "tbPTOCycle" + Me.tbPTOCycle.Size = New System.Drawing.Size(430, 20) + Me.tbPTOCycle.TabIndex = 2 + Me.ToolTip1.SetToolTip(Me.tbPTOCycle, "PTO Consumer Loss Map") + ' + 'tbPTOLossMap + ' + Me.tbPTOLossMap.Location = New System.Drawing.Point(6, 24) + Me.tbPTOLossMap.Name = "tbPTOLossMap" + Me.tbPTOLossMap.Size = New System.Drawing.Size(430, 20) + Me.tbPTOLossMap.TabIndex = 0 + Me.ToolTip1.SetToolTip(Me.tbPTOLossMap, "PTO Consumer Loss Map") + ' + 'tbPTODrive + ' + Me.tbPTODrive.Location = New System.Drawing.Point(6, 183) + Me.tbPTODrive.Name = "tbPTODrive" + Me.tbPTODrive.Size = New System.Drawing.Size(430, 20) + Me.tbPTODrive.TabIndex = 5 + Me.ToolTip1.SetToolTip(Me.tbPTODrive, "PTO Consumer Loss Map") + ' + 'tcVehicleComponents + ' + Me.tcVehicleComponents.Controls.Add(Me.tpGeneral) + Me.tcVehicleComponents.Controls.Add(Me.tpPowertrain) + Me.tcVehicleComponents.Controls.Add(Me.tpElectricComponents) + Me.tcVehicleComponents.Controls.Add(Me.tpGensetComponents) + Me.tcVehicleComponents.Controls.Add(Me.tpTorqueLimits) + Me.tcVehicleComponents.Controls.Add(Me.tpADAS) + Me.tcVehicleComponents.Controls.Add(Me.tpRoadSweeper) + Me.tcVehicleComponents.Controls.Add(Me.tbIHPC) + Me.tcVehicleComponents.Location = New System.Drawing.Point(5, 173) + Me.tcVehicleComponents.Name = "tcVehicleComponents" + Me.tcVehicleComponents.SelectedIndex = 0 + Me.tcVehicleComponents.Size = New System.Drawing.Size(656, 400) + Me.tcVehicleComponents.TabIndex = 5 + ' + 'tpGeneral + ' + Me.tpGeneral.Controls.Add(Me.GroupBox1) + Me.tpGeneral.Controls.Add(Me.GroupBox3) + Me.tpGeneral.Controls.Add(Me.GroupBox6) + Me.tpGeneral.Controls.Add(Me.GroupBox8) + Me.tpGeneral.Controls.Add(Me.GrAirRes) + Me.tpGeneral.Location = New System.Drawing.Point(4, 22) + Me.tpGeneral.Name = "tpGeneral" + Me.tpGeneral.Padding = New System.Windows.Forms.Padding(3) + Me.tpGeneral.Size = New System.Drawing.Size(648, 374) + Me.tpGeneral.TabIndex = 0 + Me.tpGeneral.Text = "General" + Me.tpGeneral.UseVisualStyleBackColor = true + ' + 'tpPowertrain + ' + Me.tpPowertrain.Controls.Add(Me.gbVehicleIdlingSpeed) + Me.tpPowertrain.Controls.Add(Me.gbTankSystem) + Me.tpPowertrain.Controls.Add(Me.gbRetarderLosses) + Me.tpPowertrain.Controls.Add(Me.gbAngledrive) + Me.tpPowertrain.Location = New System.Drawing.Point(4, 22) + Me.tpPowertrain.Name = "tpPowertrain" + Me.tpPowertrain.Padding = New System.Windows.Forms.Padding(3) + Me.tpPowertrain.Size = New System.Drawing.Size(648, 374) + Me.tpPowertrain.TabIndex = 1 + Me.tpPowertrain.Text = "Powertrain" + Me.tpPowertrain.UseVisualStyleBackColor = true + ' + 'gbVehicleIdlingSpeed + ' + Me.gbVehicleIdlingSpeed.Controls.Add(Me.Panel1) + Me.gbVehicleIdlingSpeed.Location = New System.Drawing.Point(6, 6) + Me.gbVehicleIdlingSpeed.Name = "gbVehicleIdlingSpeed" + Me.gbVehicleIdlingSpeed.Size = New System.Drawing.Size(310, 63) + Me.gbVehicleIdlingSpeed.TabIndex = 0 + Me.gbVehicleIdlingSpeed.TabStop = false + Me.gbVehicleIdlingSpeed.Text = "Vehicle Idling Speed" + ' + 'Panel1 + ' + Me.Panel1.Controls.Add(Me.tbVehIdlingSpeed) + Me.Panel1.Controls.Add(Me.Label18) + Me.Panel1.Controls.Add(Me.Label19) + Me.Panel1.Dock = System.Windows.Forms.DockStyle.Fill + Me.Panel1.Location = New System.Drawing.Point(3, 16) + Me.Panel1.Name = "Panel1" + Me.Panel1.Size = New System.Drawing.Size(304, 44) + Me.Panel1.TabIndex = 0 + ' + 'tbVehIdlingSpeed + ' + Me.tbVehIdlingSpeed.Location = New System.Drawing.Point(205, 4) + Me.tbVehIdlingSpeed.Name = "tbVehIdlingSpeed" + Me.tbVehIdlingSpeed.Size = New System.Drawing.Size(56, 20) + Me.tbVehIdlingSpeed.TabIndex = 0 + ' + 'Label18 + ' + Me.Label18.AutoSize = true + Me.Label18.Location = New System.Drawing.Point(264, 7) + Me.Label18.Name = "Label18" + Me.Label18.Size = New System.Drawing.Size(30, 13) + Me.Label18.TabIndex = 24 + Me.Label18.Text = "[rpm]" + ' + 'Label19 + ' + Me.Label19.AutoSize = true + Me.Label19.Location = New System.Drawing.Point(104, 7) + Me.Label19.Name = "Label19" + Me.Label19.Size = New System.Drawing.Size(94, 13) + Me.Label19.TabIndex = 8 + Me.Label19.Text = "Engine Idle Speed" + ' + 'gbTankSystem + ' + Me.gbTankSystem.Controls.Add(Me.cbTankSystem) + Me.gbTankSystem.Controls.Add(Me.Label23) + Me.gbTankSystem.Location = New System.Drawing.Point(329, 6) + Me.gbTankSystem.Name = "gbTankSystem" + Me.gbTankSystem.Size = New System.Drawing.Size(310, 63) + Me.gbTankSystem.TabIndex = 2 + Me.gbTankSystem.TabStop = false + Me.gbTankSystem.Text = "Tank System" + ' + 'cbTankSystem + ' + Me.cbTankSystem.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.cbTankSystem.DisplayMember = "Value" + Me.cbTankSystem.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.cbTankSystem.Location = New System.Drawing.Point(6, 19) + Me.cbTankSystem.Name = "cbTankSystem" + Me.cbTankSystem.Size = New System.Drawing.Size(297, 21) + Me.cbTankSystem.TabIndex = 1 + Me.cbTankSystem.ValueMember = "Key" + ' + 'Label23 + ' + Me.Label23.AutoSize = true + Me.Label23.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0,Byte)) + Me.Label23.Location = New System.Drawing.Point(3, 43) + Me.Label23.Name = "Label23" + Me.Label23.Size = New System.Drawing.Size(187, 13) + Me.Label23.TabIndex = 0 + Me.Label23.Text = "Only applicable for NG engines!" + ' + 'tpElectricComponents + ' + Me.tpElectricComponents.Controls.Add(Me.gbBattery) + Me.tpElectricComponents.Controls.Add(Me.gpElectricMotor) + Me.tpElectricComponents.Location = New System.Drawing.Point(4, 22) + Me.tpElectricComponents.Name = "tpElectricComponents" + Me.tpElectricComponents.Padding = New System.Windows.Forms.Padding(3) + Me.tpElectricComponents.Size = New System.Drawing.Size(648, 374) + Me.tpElectricComponents.TabIndex = 4 + Me.tpElectricComponents.Text = "Electric Powertrain Components" + Me.tpElectricComponents.UseVisualStyleBackColor = true + ' + 'gbBattery + ' + Me.gbBattery.Controls.Add(Me.lvREESSPacks) + Me.gbBattery.Controls.Add(Me.btnAddReessPack) + Me.gbBattery.Controls.Add(Me.lblEditReessPack) + Me.gbBattery.Controls.Add(Me.btnRemoveReessPack) + Me.gbBattery.Controls.Add(Me.lblInitialSoCUnit) + Me.gbBattery.Controls.Add(Me.tbInitialSoC) + Me.gbBattery.Controls.Add(Me.lblInitialSoC) + 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 = 2 + Me.gbBattery.TabStop = false + Me.gbBattery.Text = "Electric Energy Storage system" + ' + 'lvREESSPacks + ' + Me.lvREESSPacks.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.lvREESSPacks.Columns.AddRange(New System.Windows.Forms.ColumnHeader() {Me.chReessPackPack, Me.chReessPackCount, Me.chReessPackStringId}) + Me.lvREESSPacks.FullRowSelect = true + Me.lvREESSPacks.GridLines = true + Me.lvREESSPacks.HideSelection = false + Me.lvREESSPacks.Location = New System.Drawing.Point(6, 45) + Me.lvREESSPacks.MultiSelect = false + Me.lvREESSPacks.Name = "lvREESSPacks" + Me.lvREESSPacks.Size = New System.Drawing.Size(553, 102) + Me.lvREESSPacks.TabIndex = 31 + Me.lvREESSPacks.TabStop = false + Me.lvREESSPacks.UseCompatibleStateImageBehavior = false + Me.lvREESSPacks.View = System.Windows.Forms.View.Details + ' + 'chReessPackPack + ' + Me.chReessPackPack.Text = "REESS Pack" + Me.chReessPackPack.Width = 350 + ' + 'chReessPackCount + ' + Me.chReessPackCount.Text = "Count" + Me.chReessPackCount.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'chReessPackStringId + ' + Me.chReessPackStringId.Text = "Stream #" + Me.chReessPackStringId.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'btnAddReessPack + ' + Me.btnAddReessPack.Image = Global.TUGraz.VECTO.My.Resources.Resources.plus_circle_icon + 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 = 1 + Me.btnAddReessPack.UseVisualStyleBackColor = true + ' + 'lblEditReessPack + ' + Me.lblEditReessPack.AutoSize = true + Me.lblEditReessPack.Location = New System.Drawing.Point(452, 148) + Me.lblEditReessPack.Name = "lblEditReessPack" + Me.lblEditReessPack.Size = New System.Drawing.Size(106, 13) + Me.lblEditReessPack.TabIndex = 30 + Me.lblEditReessPack.Text = "(Double-Click to Edit)" + ' + 'btnRemoveReessPack + ' + Me.btnRemoveReessPack.Image = Global.TUGraz.VECTO.My.Resources.Resources.minus_circle_icon + 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 = 2 + Me.btnRemoveReessPack.UseVisualStyleBackColor = true + ' + 'lblInitialSoCUnit + ' + Me.lblInitialSoCUnit.AutoSize = true + Me.lblInitialSoCUnit.Location = New System.Drawing.Point(265, 21) + Me.lblInitialSoCUnit.Name = "lblInitialSoCUnit" + Me.lblInitialSoCUnit.Size = New System.Drawing.Size(21, 13) + Me.lblInitialSoCUnit.TabIndex = 27 + Me.lblInitialSoCUnit.Text = "[%]" + ' + 'tbInitialSoC + ' + 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 = 0 + ' + 'lblInitialSoC + ' + Me.lblInitialSoC.AutoSize = true + Me.lblInitialSoC.Location = New System.Drawing.Point(7, 22) + Me.lblInitialSoC.Name = "lblInitialSoC" + Me.lblInitialSoC.RightToLeft = System.Windows.Forms.RightToLeft.Yes + Me.lblInitialSoC.Size = New System.Drawing.Size(54, 13) + Me.lblInitialSoC.TabIndex = 25 + Me.lblInitialSoC.Text = "Initial SoC" + ' + 'gpElectricMotor + ' + Me.gpElectricMotor.Controls.Add(Me.Label33) + Me.gpElectricMotor.Controls.Add(Me.Label32) + Me.gpElectricMotor.Controls.Add(Me.gbRatiosPerGear) + Me.gpElectricMotor.Controls.Add(Me.btnEmADCLossMap) + Me.gpElectricMotor.Controls.Add(Me.tbEmADCLossMap) + Me.gpElectricMotor.Controls.Add(Me.lblEmADCLossmap) + Me.gpElectricMotor.Controls.Add(Me.tbRatioEm) + Me.gpElectricMotor.Controls.Add(Me.lblRatioEm) + Me.gpElectricMotor.Controls.Add(Me.tbEmCount) + Me.gpElectricMotor.Controls.Add(Me.cbEmPos) + Me.gpElectricMotor.Controls.Add(Me.lblEmCount) + Me.gpElectricMotor.Controls.Add(Me.lblEmPosition) + Me.gpElectricMotor.Controls.Add(Me.pnElectricMotor) + Me.gpElectricMotor.Location = New System.Drawing.Point(6, 6) + Me.gpElectricMotor.Name = "gpElectricMotor" + Me.gpElectricMotor.Size = New System.Drawing.Size(633, 163) + Me.gpElectricMotor.TabIndex = 0 + Me.gpElectricMotor.TabStop = false + Me.gpElectricMotor.Text = "Electric Machine" + ' + 'Label33 + ' + Me.Label33.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.Label33.AutoSize = true + Me.Label33.Location = New System.Drawing.Point(203, 108) + Me.Label33.Name = "Label33" + Me.Label33.Size = New System.Drawing.Size(16, 13) + Me.Label33.TabIndex = 27 + Me.Label33.Text = "[-]" + ' + 'Label32 + ' + Me.Label32.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.Label32.AutoSize = true + Me.Label32.Location = New System.Drawing.Point(203, 82) + Me.Label32.Name = "Label32" + Me.Label32.Size = New System.Drawing.Size(16, 13) + Me.Label32.TabIndex = 26 + Me.Label32.Text = "[-]" + ' + 'gbRatiosPerGear + ' + Me.gbRatiosPerGear.Controls.Add(Me.lvRatioPerGear) + Me.gbRatiosPerGear.Controls.Add(Me.btnAddEMRatio) + Me.gbRatiosPerGear.Controls.Add(Me.Label29) + Me.gbRatiosPerGear.Controls.Add(Me.btnRemoveEMRatio) + 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 = 1 + Me.gbRatiosPerGear.TabStop = false + Me.gbRatiosPerGear.Text = "Transmission Ratio per Gear" + ' + 'lvRatioPerGear + ' + Me.lvRatioPerGear.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.lvRatioPerGear.Columns.AddRange(New System.Windows.Forms.ColumnHeader() {Me.ColumnHeader11, Me.ColumnHeader12}) + Me.lvRatioPerGear.FullRowSelect = true + Me.lvRatioPerGear.GridLines = true + Me.lvRatioPerGear.HideSelection = false + Me.lvRatioPerGear.Location = New System.Drawing.Point(6, 16) + Me.lvRatioPerGear.MultiSelect = false + Me.lvRatioPerGear.Name = "lvRatioPerGear" + Me.lvRatioPerGear.Size = New System.Drawing.Size(169, 94) + Me.lvRatioPerGear.TabIndex = 7 + Me.lvRatioPerGear.TabStop = false + Me.lvRatioPerGear.UseCompatibleStateImageBehavior = false + Me.lvRatioPerGear.View = System.Windows.Forms.View.Details + ' + 'ColumnHeader11 + ' + Me.ColumnHeader11.Text = "Gear #" + Me.ColumnHeader11.Width = 59 + ' + 'ColumnHeader12 + ' + Me.ColumnHeader12.Text = "Ratio" + Me.ColumnHeader12.Width = 172 + ' + 'btnAddEMRatio + ' + Me.btnAddEMRatio.Image = Global.TUGraz.VECTO.My.Resources.Resources.plus_circle_icon + Me.btnAddEMRatio.Location = New System.Drawing.Point(6, 116) + Me.btnAddEMRatio.Name = "btnAddEMRatio" + Me.btnAddEMRatio.Size = New System.Drawing.Size(24, 24) + Me.btnAddEMRatio.TabIndex = 4 + Me.btnAddEMRatio.UseVisualStyleBackColor = true + ' + 'Label29 + ' + Me.Label29.AutoSize = true + Me.Label29.Location = New System.Drawing.Point(71, 111) + Me.Label29.Name = "Label29" + Me.Label29.Size = New System.Drawing.Size(106, 13) + Me.Label29.TabIndex = 6 + Me.Label29.Text = "(Double-Click to Edit)" + ' + 'btnRemoveEMRatio + ' + Me.btnRemoveEMRatio.Image = Global.TUGraz.VECTO.My.Resources.Resources.minus_circle_icon + Me.btnRemoveEMRatio.Location = New System.Drawing.Point(33, 116) + Me.btnRemoveEMRatio.Name = "btnRemoveEMRatio" + Me.btnRemoveEMRatio.Size = New System.Drawing.Size(24, 24) + Me.btnRemoveEMRatio.TabIndex = 5 + Me.btnRemoveEMRatio.UseVisualStyleBackColor = true + ' + 'btnEmADCLossMap + ' + Me.btnEmADCLossMap.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left),System.Windows.Forms.AnchorStyles) + Me.btnEmADCLossMap.Image = Global.TUGraz.VECTO.My.Resources.Resources.Open_icon + Me.btnEmADCLossMap.Location = New System.Drawing.Point(346, 129) + Me.btnEmADCLossMap.Name = "btnEmADCLossMap" + Me.btnEmADCLossMap.Size = New System.Drawing.Size(24, 24) + Me.btnEmADCLossMap.TabIndex = 5 + Me.btnEmADCLossMap.UseVisualStyleBackColor = true + ' + 'tbEmADCLossMap + ' + Me.tbEmADCLossMap.Location = New System.Drawing.Point(110, 131) + Me.tbEmADCLossMap.Name = "tbEmADCLossMap" + Me.tbEmADCLossMap.Size = New System.Drawing.Size(234, 20) + Me.tbEmADCLossMap.TabIndex = 4 + ' + 'lblEmADCLossmap + ' + Me.lblEmADCLossmap.AutoSize = true + Me.lblEmADCLossmap.Location = New System.Drawing.Point(7, 134) + Me.lblEmADCLossmap.Name = "lblEmADCLossmap" + Me.lblEmADCLossmap.Size = New System.Drawing.Size(100, 13) + Me.lblEmADCLossmap.TabIndex = 25 + Me.lblEmADCLossmap.Text = "Loss Map EM ADC:" + ' + 'tbRatioEm + ' + Me.tbRatioEm.Location = New System.Drawing.Point(110, 105) + Me.tbRatioEm.Name = "tbRatioEm" + Me.tbRatioEm.Size = New System.Drawing.Size(91, 20) + Me.tbRatioEm.TabIndex = 3 + ' + 'lblRatioEm + ' + Me.lblRatioEm.AutoSize = true + Me.lblRatioEm.Location = New System.Drawing.Point(7, 108) + Me.lblRatioEm.Name = "lblRatioEm" + Me.lblRatioEm.Size = New System.Drawing.Size(79, 13) + Me.lblRatioEm.TabIndex = 23 + Me.lblRatioEm.Text = "Ratio EM ADC:" + ' + 'tbEmCount + ' + Me.tbEmCount.Location = New System.Drawing.Point(110, 79) + Me.tbEmCount.Name = "tbEmCount" + Me.tbEmCount.Size = New System.Drawing.Size(91, 20) + Me.tbEmCount.TabIndex = 2 + ' + 'cbEmPos + ' + Me.cbEmPos.DisplayMember = "Value" + Me.cbEmPos.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.cbEmPos.FormattingEnabled = true + Me.cbEmPos.Location = New System.Drawing.Point(110, 52) + Me.cbEmPos.Name = "cbEmPos" + Me.cbEmPos.Size = New System.Drawing.Size(153, 21) + Me.cbEmPos.TabIndex = 1 + Me.cbEmPos.ValueMember = "Key" + ' + 'lblEmCount + ' + Me.lblEmCount.AutoSize = true + Me.lblEmCount.Location = New System.Drawing.Point(7, 82) + Me.lblEmCount.Name = "lblEmCount" + Me.lblEmCount.Size = New System.Drawing.Size(83, 13) + Me.lblEmCount.TabIndex = 20 + Me.lblEmCount.Text = "Number of EMs:" + ' + 'lblEmPosition + ' + Me.lblEmPosition.AutoSize = true + Me.lblEmPosition.Location = New System.Drawing.Point(7, 56) + Me.lblEmPosition.Name = "lblEmPosition" + Me.lblEmPosition.Size = New System.Drawing.Size(47, 13) + Me.lblEmPosition.TabIndex = 19 + Me.lblEmPosition.Text = "Position:" + ' + 'pnElectricMotor + ' + Me.pnElectricMotor.Controls.Add(Me.btnOpenElectricMotor) + Me.pnElectricMotor.Controls.Add(Me.btnBrowseElectricMotor) + Me.pnElectricMotor.Controls.Add(Me.tbElectricMotor) + 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 = 0 + ' + 'btnOpenElectricMotor + ' + Me.btnOpenElectricMotor.Location = New System.Drawing.Point(4, 3) + Me.btnOpenElectricMotor.Name = "btnOpenElectricMotor" + Me.btnOpenElectricMotor.Size = New System.Drawing.Size(94, 21) + Me.btnOpenElectricMotor.TabIndex = 0 + Me.btnOpenElectricMotor.Text = "Electric Machine" + Me.btnOpenElectricMotor.UseVisualStyleBackColor = true + ' + 'btnBrowseElectricMotor + ' + Me.btnBrowseElectricMotor.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.btnBrowseElectricMotor.Image = CType(resources.GetObject("btnBrowseElectricMotor.Image"),System.Drawing.Image) + Me.btnBrowseElectricMotor.Location = New System.Drawing.Point(406, 2) + Me.btnBrowseElectricMotor.Name = "btnBrowseElectricMotor" + Me.btnBrowseElectricMotor.Size = New System.Drawing.Size(24, 24) + Me.btnBrowseElectricMotor.TabIndex = 2 + Me.btnBrowseElectricMotor.UseVisualStyleBackColor = true + ' + 'tbElectricMotor + ' + Me.tbElectricMotor.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.tbElectricMotor.Location = New System.Drawing.Point(104, 4) + Me.tbElectricMotor.Name = "tbElectricMotor" + Me.tbElectricMotor.Size = New System.Drawing.Size(300, 20) + Me.tbElectricMotor.TabIndex = 1 + ' + 'tpGensetComponents + ' + Me.tpGensetComponents.Controls.Add(Me.Label30) + Me.tpGensetComponents.Controls.Add(Me.gbGenSet) + Me.tpGensetComponents.Location = New System.Drawing.Point(4, 22) + Me.tpGensetComponents.Margin = New System.Windows.Forms.Padding(2) + Me.tpGensetComponents.Name = "tpGensetComponents" + Me.tpGensetComponents.Size = New System.Drawing.Size(648, 374) + Me.tpGensetComponents.TabIndex = 5 + Me.tpGensetComponents.Text = "GenSet Components" + Me.tpGensetComponents.UseVisualStyleBackColor = true + ' + 'Label30 + ' + Me.Label30.AutoSize = true + Me.Label30.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, CType(0,Byte)) + Me.Label30.Location = New System.Drawing.Point(13, 153) + Me.Label30.Name = "Label30" + Me.Label30.Size = New System.Drawing.Size(429, 13) + Me.Label30.TabIndex = 21 + Me.Label30.Text = "Note: The internal combustion engine of the GenSet is configured in the Job-Edito"& _ + "r dialog." + ' + 'gbGenSet + ' + Me.gbGenSet.Controls.Add(Me.Label36) + Me.gbGenSet.Controls.Add(Me.Label34) + Me.gbGenSet.Controls.Add(Me.btnGenSetLossMap) + Me.gbGenSet.Controls.Add(Me.tbGenSetADC) + Me.gbGenSet.Controls.Add(Me.lblGenSetADC) + Me.gbGenSet.Controls.Add(Me.tbGenSetRatio) + Me.gbGenSet.Controls.Add(Me.lblGenSetRatio) + Me.gbGenSet.Controls.Add(Me.tbGenSetCount) + Me.gbGenSet.Controls.Add(Me.lblGenSetCount) + Me.gbGenSet.Controls.Add(Me.pnGenSetEM) + Me.gbGenSet.Location = New System.Drawing.Point(6, 6) + Me.gbGenSet.Name = "gbGenSet" + Me.gbGenSet.Size = New System.Drawing.Size(633, 135) + Me.gbGenSet.TabIndex = 1 + Me.gbGenSet.TabStop = false + Me.gbGenSet.Text = "Electric Machine" + ' + 'Label36 + ' + Me.Label36.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.Label36.AutoSize = true + Me.Label36.Location = New System.Drawing.Point(203, 83) + Me.Label36.Name = "Label36" + Me.Label36.Size = New System.Drawing.Size(16, 13) + Me.Label36.TabIndex = 28 + Me.Label36.Text = "[-]" + ' + 'Label34 + ' + Me.Label34.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.Label34.AutoSize = true + Me.Label34.Location = New System.Drawing.Point(203, 57) + Me.Label34.Name = "Label34" + Me.Label34.Size = New System.Drawing.Size(16, 13) + Me.Label34.TabIndex = 27 + Me.Label34.Text = "[-]" + ' + 'btnGenSetLossMap + ' + Me.btnGenSetLossMap.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left),System.Windows.Forms.AnchorStyles) + Me.btnGenSetLossMap.Image = Global.TUGraz.VECTO.My.Resources.Resources.Open_icon + Me.btnGenSetLossMap.Location = New System.Drawing.Point(412, 105) + Me.btnGenSetLossMap.Name = "btnGenSetLossMap" + Me.btnGenSetLossMap.Size = New System.Drawing.Size(24, 24) + Me.btnGenSetLossMap.TabIndex = 5 + Me.btnGenSetLossMap.UseVisualStyleBackColor = true + ' + 'tbGenSetADC + ' + Me.tbGenSetADC.Location = New System.Drawing.Point(110, 107) + Me.tbGenSetADC.Name = "tbGenSetADC" + Me.tbGenSetADC.Size = New System.Drawing.Size(301, 20) + Me.tbGenSetADC.TabIndex = 4 + ' + 'lblGenSetADC + ' + Me.lblGenSetADC.AutoSize = true + Me.lblGenSetADC.Location = New System.Drawing.Point(7, 110) + Me.lblGenSetADC.Name = "lblGenSetADC" + Me.lblGenSetADC.Size = New System.Drawing.Size(100, 13) + Me.lblGenSetADC.TabIndex = 25 + Me.lblGenSetADC.Text = "Loss Map EM ADC:" + ' + 'tbGenSetRatio + ' + Me.tbGenSetRatio.Location = New System.Drawing.Point(110, 81) + Me.tbGenSetRatio.Name = "tbGenSetRatio" + Me.tbGenSetRatio.Size = New System.Drawing.Size(91, 20) + Me.tbGenSetRatio.TabIndex = 3 + ' + 'lblGenSetRatio + ' + Me.lblGenSetRatio.AutoSize = true + Me.lblGenSetRatio.Location = New System.Drawing.Point(7, 84) + Me.lblGenSetRatio.Name = "lblGenSetRatio" + Me.lblGenSetRatio.Size = New System.Drawing.Size(79, 13) + Me.lblGenSetRatio.TabIndex = 23 + Me.lblGenSetRatio.Text = "Ratio EM ADC:" + ' + 'tbGenSetCount + ' + Me.tbGenSetCount.Location = New System.Drawing.Point(110, 55) + Me.tbGenSetCount.Name = "tbGenSetCount" + Me.tbGenSetCount.Size = New System.Drawing.Size(91, 20) + Me.tbGenSetCount.TabIndex = 2 + ' + 'lblGenSetCount + ' + Me.lblGenSetCount.AutoSize = true + Me.lblGenSetCount.Location = New System.Drawing.Point(7, 58) + Me.lblGenSetCount.Name = "lblGenSetCount" + Me.lblGenSetCount.Size = New System.Drawing.Size(83, 13) + Me.lblGenSetCount.TabIndex = 20 + Me.lblGenSetCount.Text = "Number of EMs:" + ' + 'pnGenSetEM + ' + Me.pnGenSetEM.Controls.Add(Me.btnOpenGenSetEM) + Me.pnGenSetEM.Controls.Add(Me.btnBrowseGenSetEM) + Me.pnGenSetEM.Controls.Add(Me.tbGenSetEM) + Me.pnGenSetEM.Location = New System.Drawing.Point(6, 19) + Me.pnGenSetEM.Name = "pnGenSetEM" + Me.pnGenSetEM.Size = New System.Drawing.Size(432, 27) + Me.pnGenSetEM.TabIndex = 0 + ' + 'btnOpenGenSetEM + ' + Me.btnOpenGenSetEM.Location = New System.Drawing.Point(4, 3) + Me.btnOpenGenSetEM.Name = "btnOpenGenSetEM" + Me.btnOpenGenSetEM.Size = New System.Drawing.Size(94, 21) + Me.btnOpenGenSetEM.TabIndex = 0 + Me.btnOpenGenSetEM.Text = "Electric Machine" + Me.btnOpenGenSetEM.UseVisualStyleBackColor = true + ' + 'btnBrowseGenSetEM + ' + Me.btnBrowseGenSetEM.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.btnBrowseGenSetEM.Image = CType(resources.GetObject("btnBrowseGenSetEM.Image"),System.Drawing.Image) + Me.btnBrowseGenSetEM.Location = New System.Drawing.Point(406, 2) + Me.btnBrowseGenSetEM.Name = "btnBrowseGenSetEM" + Me.btnBrowseGenSetEM.Size = New System.Drawing.Size(24, 24) + Me.btnBrowseGenSetEM.TabIndex = 2 + Me.btnBrowseGenSetEM.UseVisualStyleBackColor = true + ' + 'tbGenSetEM + ' + Me.tbGenSetEM.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.tbGenSetEM.Location = New System.Drawing.Point(104, 4) + Me.tbGenSetEM.Name = "tbGenSetEM" + Me.tbGenSetEM.Size = New System.Drawing.Size(301, 20) + Me.tbGenSetEM.TabIndex = 1 + ' + 'tpTorqueLimits + ' + Me.tpTorqueLimits.Controls.Add(Me.gbPropulsionTorque) + Me.tpTorqueLimits.Controls.Add(Me.gbEMTorqueLimits) + 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, 374) + Me.tpTorqueLimits.TabIndex = 2 + Me.tpTorqueLimits.Text = "Torque Limits" + Me.tpTorqueLimits.UseVisualStyleBackColor = true + ' + 'gbPropulsionTorque + ' + Me.gbPropulsionTorque.Controls.Add(Me.btnPropulsionTorqueLimit) + Me.gbPropulsionTorque.Controls.Add(Me.tbPropulsionTorqueLimit) + Me.gbPropulsionTorque.Location = New System.Drawing.Point(233, 64) + Me.gbPropulsionTorque.Name = "gbPropulsionTorque" + Me.gbPropulsionTorque.Size = New System.Drawing.Size(403, 52) + Me.gbPropulsionTorque.TabIndex = 2 + Me.gbPropulsionTorque.TabStop = false + Me.gbPropulsionTorque.Text = "Propulsion Torque Limit" + ' + 'btnPropulsionTorqueLimit + ' + Me.btnPropulsionTorqueLimit.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.btnPropulsionTorqueLimit.Image = Global.TUGraz.VECTO.My.Resources.Resources.Open_icon + Me.btnPropulsionTorqueLimit.Location = New System.Drawing.Point(373, 18) + Me.btnPropulsionTorqueLimit.Name = "btnPropulsionTorqueLimit" + Me.btnPropulsionTorqueLimit.Size = New System.Drawing.Size(24, 24) + Me.btnPropulsionTorqueLimit.TabIndex = 1 + Me.btnPropulsionTorqueLimit.UseVisualStyleBackColor = true + ' + 'tbPropulsionTorqueLimit + ' + Me.tbPropulsionTorqueLimit.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.tbPropulsionTorqueLimit.Location = New System.Drawing.Point(6, 20) + Me.tbPropulsionTorqueLimit.Name = "tbPropulsionTorqueLimit" + Me.tbPropulsionTorqueLimit.Size = New System.Drawing.Size(365, 20) + Me.tbPropulsionTorqueLimit.TabIndex = 0 + ' + 'gbEMTorqueLimits + ' + Me.gbEMTorqueLimits.Controls.Add(Me.btnEmTorqueLimits) + Me.gbEMTorqueLimits.Controls.Add(Me.tbEmTorqueLimits) + Me.gbEMTorqueLimits.Location = New System.Drawing.Point(233, 6) + Me.gbEMTorqueLimits.Name = "gbEMTorqueLimits" + Me.gbEMTorqueLimits.Size = New System.Drawing.Size(403, 52) + Me.gbEMTorqueLimits.TabIndex = 1 + Me.gbEMTorqueLimits.TabStop = false + Me.gbEMTorqueLimits.Text = "Electric Machine Torque Limits" + ' + 'btnEmTorqueLimits + ' + Me.btnEmTorqueLimits.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.btnEmTorqueLimits.Image = Global.TUGraz.VECTO.My.Resources.Resources.Open_icon + Me.btnEmTorqueLimits.Location = New System.Drawing.Point(373, 17) + Me.btnEmTorqueLimits.Name = "btnEmTorqueLimits" + Me.btnEmTorqueLimits.Size = New System.Drawing.Size(24, 24) + Me.btnEmTorqueLimits.TabIndex = 1 + Me.btnEmTorqueLimits.UseVisualStyleBackColor = true + ' + 'tbEmTorqueLimits + ' + Me.tbEmTorqueLimits.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.tbEmTorqueLimits.Location = New System.Drawing.Point(6, 19) + Me.tbEmTorqueLimits.Name = "tbEmTorqueLimits" + Me.tbEmTorqueLimits.Size = New System.Drawing.Size(365, 20) + Me.tbEmTorqueLimits.TabIndex = 0 + ' + 'bgVehicleTorqueLimits + ' + Me.bgVehicleTorqueLimits.Controls.Add(Me.lvTorqueLimits) + Me.bgVehicleTorqueLimits.Controls.Add(Me.btAddMaxTorqueEntry) + Me.bgVehicleTorqueLimits.Controls.Add(Me.Label17) + Me.bgVehicleTorqueLimits.Controls.Add(Me.btDelMaxTorqueEntry) + Me.bgVehicleTorqueLimits.Location = New System.Drawing.Point(6, 6) + Me.bgVehicleTorqueLimits.Name = "bgVehicleTorqueLimits" + Me.bgVehicleTorqueLimits.Size = New System.Drawing.Size(221, 227) + Me.bgVehicleTorqueLimits.TabIndex = 0 + Me.bgVehicleTorqueLimits.TabStop = false + Me.bgVehicleTorqueLimits.Text = "ICE Torque Limits" + ' + 'lvTorqueLimits + ' + Me.lvTorqueLimits.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _ + Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.lvTorqueLimits.Columns.AddRange(New System.Windows.Forms.ColumnHeader() {Me.ColumnHeader5, Me.ColumnHeader6}) + Me.lvTorqueLimits.FullRowSelect = true + Me.lvTorqueLimits.GridLines = true + Me.lvTorqueLimits.HideSelection = false + Me.lvTorqueLimits.Location = New System.Drawing.Point(6, 19) + Me.lvTorqueLimits.MultiSelect = false + Me.lvTorqueLimits.Name = "lvTorqueLimits" + Me.lvTorqueLimits.Size = New System.Drawing.Size(209, 169) + Me.lvTorqueLimits.TabIndex = 7 + Me.lvTorqueLimits.TabStop = false + Me.lvTorqueLimits.UseCompatibleStateImageBehavior = false + Me.lvTorqueLimits.View = System.Windows.Forms.View.Details + ' + 'ColumnHeader5 + ' + Me.ColumnHeader5.Text = "Gear #" + Me.ColumnHeader5.Width = 71 + ' + 'ColumnHeader6 + ' + Me.ColumnHeader6.Text = "Max. Torque" + Me.ColumnHeader6.TextAlign = System.Windows.Forms.HorizontalAlignment.Right + Me.ColumnHeader6.Width = 133 + ' + 'btAddMaxTorqueEntry + ' + Me.btAddMaxTorqueEntry.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left),System.Windows.Forms.AnchorStyles) + Me.btAddMaxTorqueEntry.Image = Global.TUGraz.VECTO.My.Resources.Resources.plus_circle_icon + Me.btAddMaxTorqueEntry.Location = New System.Drawing.Point(6, 193) + Me.btAddMaxTorqueEntry.Name = "btAddMaxTorqueEntry" + Me.btAddMaxTorqueEntry.Size = New System.Drawing.Size(24, 24) + Me.btAddMaxTorqueEntry.TabIndex = 4 + Me.btAddMaxTorqueEntry.UseVisualStyleBackColor = true + ' + 'Label17 + ' + Me.Label17.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.Label17.AutoSize = true + Me.Label17.Location = New System.Drawing.Point(112, 190) + Me.Label17.Name = "Label17" + Me.Label17.Size = New System.Drawing.Size(106, 13) + Me.Label17.TabIndex = 6 + Me.Label17.Text = "(Double-Click to Edit)" + Me.Label17.TextAlign = System.Drawing.ContentAlignment.TopRight + ' + 'btDelMaxTorqueEntry + ' + Me.btDelMaxTorqueEntry.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left),System.Windows.Forms.AnchorStyles) + Me.btDelMaxTorqueEntry.Image = Global.TUGraz.VECTO.My.Resources.Resources.minus_circle_icon + Me.btDelMaxTorqueEntry.Location = New System.Drawing.Point(30, 193) + Me.btDelMaxTorqueEntry.Name = "btDelMaxTorqueEntry" + Me.btDelMaxTorqueEntry.Size = New System.Drawing.Size(24, 24) + Me.btDelMaxTorqueEntry.TabIndex = 5 + Me.btDelMaxTorqueEntry.UseVisualStyleBackColor = true + ' + 'tpADAS + ' + Me.tpADAS.Controls.Add(Me.gbADAS) + 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, 374) + Me.tpADAS.TabIndex = 3 + Me.tpADAS.Text = "ADAS" + Me.tpADAS.UseVisualStyleBackColor = true + ' + 'gbADAS + ' + Me.gbADAS.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.gbADAS.Controls.Add(Me.pnEcoRoll) + Me.gbADAS.Controls.Add(Me.cbAtEcoRollReleaseLockupClutch) + Me.gbADAS.Controls.Add(Me.cbPcc) + Me.gbADAS.Controls.Add(Me.cbEngineStopStart) + Me.gbADAS.Controls.Add(Me.lblPCC) + Me.gbADAS.Location = New System.Drawing.Point(6, 6) + Me.gbADAS.Name = "gbADAS" + Me.gbADAS.Size = New System.Drawing.Size(636, 161) + Me.gbADAS.TabIndex = 0 + Me.gbADAS.TabStop = false + Me.gbADAS.Text = "ADAS Options" + ' + 'pnEcoRoll + ' + Me.pnEcoRoll.Controls.Add(Me.cbEcoRoll) + Me.pnEcoRoll.Controls.Add(Me.Label22) + Me.pnEcoRoll.Location = New System.Drawing.Point(0, 44) + Me.pnEcoRoll.Name = "pnEcoRoll" + Me.pnEcoRoll.Size = New System.Drawing.Size(300, 46) + Me.pnEcoRoll.TabIndex = 7 + ' + 'cbEcoRoll + ' + Me.cbEcoRoll.DisplayMember = "Value" + Me.cbEcoRoll.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.cbEcoRoll.FormattingEnabled = true + Me.cbEcoRoll.Location = New System.Drawing.Point(10, 20) + Me.cbEcoRoll.Name = "cbEcoRoll" + Me.cbEcoRoll.Size = New System.Drawing.Size(266, 21) + Me.cbEcoRoll.TabIndex = 1 + Me.cbEcoRoll.ValueMember = "Key" + ' + 'Label22 + ' + Me.Label22.AutoSize = true + Me.Label22.Location = New System.Drawing.Point(7, 5) + Me.Label22.Name = "Label22" + Me.Label22.Size = New System.Drawing.Size(50, 13) + Me.Label22.TabIndex = 6 + Me.Label22.Text = "Eco-Roll:" + ' + 'cbAtEcoRollReleaseLockupClutch + ' + Me.cbAtEcoRollReleaseLockupClutch.AutoSize = true + Me.cbAtEcoRollReleaseLockupClutch.Location = New System.Drawing.Point(238, 21) + Me.cbAtEcoRollReleaseLockupClutch.Name = "cbAtEcoRollReleaseLockupClutch" + Me.cbAtEcoRollReleaseLockupClutch.Size = New System.Drawing.Size(243, 17) + Me.cbAtEcoRollReleaseLockupClutch.TabIndex = 3 + Me.cbAtEcoRollReleaseLockupClutch.Text = "AT Gearbox: Eco-Roll Release Lockup Clutch" + Me.cbAtEcoRollReleaseLockupClutch.UseVisualStyleBackColor = true + ' + 'cbPcc + ' + Me.cbPcc.DisplayMember = "Value" + Me.cbPcc.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.cbPcc.FormattingEnabled = true + Me.cbPcc.Location = New System.Drawing.Point(10, 124) + Me.cbPcc.Name = "cbPcc" + Me.cbPcc.Size = New System.Drawing.Size(266, 21) + Me.cbPcc.TabIndex = 2 + Me.cbPcc.ValueMember = "Key" + ' + 'cbEngineStopStart + ' + Me.cbEngineStopStart.AutoSize = true + Me.cbEngineStopStart.Location = New System.Drawing.Point(10, 21) + Me.cbEngineStopStart.Name = "cbEngineStopStart" + Me.cbEngineStopStart.Size = New System.Drawing.Size(203, 17) + Me.cbEngineStopStart.TabIndex = 0 + Me.cbEngineStopStart.Text = "Engine Stop/Start during vehicle stop" + Me.cbEngineStopStart.UseVisualStyleBackColor = true + ' + 'lblPCC + ' + Me.lblPCC.AutoSize = true + Me.lblPCC.Location = New System.Drawing.Point(7, 108) + Me.lblPCC.Name = "lblPCC" + Me.lblPCC.Size = New System.Drawing.Size(125, 13) + Me.lblPCC.TabIndex = 3 + Me.lblPCC.Text = "Predictive Cruise Control:" + ' + 'tpRoadSweeper + ' + 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, 374) + Me.tpRoadSweeper.TabIndex = 4 + Me.tpRoadSweeper.Text = "PTO" + Me.tpRoadSweeper.UseVisualStyleBackColor = true + ' + '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) + Me.pnPTO.Controls.Add(Me.btPTOCycle) + Me.pnPTO.Controls.Add(Me.Label16) + Me.pnPTO.Controls.Add(Me.tbPTOCycle) + Me.pnPTO.Controls.Add(Me.btPTOLossMapBrowse) + Me.pnPTO.Controls.Add(Me.Label7) + Me.pnPTO.Controls.Add(Me.tbPTOLossMap) + Me.pnPTO.Location = New System.Drawing.Point(6, 73) + Me.pnPTO.Name = "pnPTO" + Me.pnPTO.Size = New System.Drawing.Size(633, 211) + Me.pnPTO.TabIndex = 1 + ' + 'gbPTODrive + ' + Me.gbPTODrive.Controls.Add(Me.Label27) + Me.gbPTODrive.Controls.Add(Me.tbPtoGear) + Me.gbPTODrive.Controls.Add(Me.Label26) + 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(0, 99) + Me.gbPTODrive.Name = "gbPTODrive" + Me.gbPTODrive.Size = New System.Drawing.Size(633, 55) + Me.gbPTODrive.TabIndex = 4 + Me.gbPTODrive.TabStop = false + Me.gbPTODrive.Text = "Working operation settings (PTO mode 2)" + ' + 'Label27 + ' + Me.Label27.AutoSize = true + Me.Label27.Location = New System.Drawing.Point(446, 24) + Me.Label27.Name = "Label27" + Me.Label27.Size = New System.Drawing.Size(20, 13) + Me.Label27.TabIndex = 6 + Me.Label27.Text = "[#]" + Me.Label27.TextAlign = System.Drawing.ContentAlignment.MiddleLeft + ' + 'tbPtoGear + ' + 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 = 1 + ' + 'Label26 + ' + Me.Label26.AutoSize = true + Me.Label26.Location = New System.Drawing.Point(189, 24) + Me.Label26.Name = "Label26" + Me.Label26.Size = New System.Drawing.Size(30, 13) + Me.Label26.TabIndex = 4 + Me.Label26.Text = "[rpm]" + Me.Label26.TextAlign = System.Drawing.ContentAlignment.MiddleLeft + ' + 'tbPtoEngineSpeed + ' + Me.tbPtoEngineSpeed.Location = New System.Drawing.Point(113, 21) + Me.tbPtoEngineSpeed.Name = "tbPtoEngineSpeed" + Me.tbPtoEngineSpeed.Size = New System.Drawing.Size(70, 20) + Me.tbPtoEngineSpeed.TabIndex = 0 + ' + 'Label25 + ' + Me.Label25.AutoSize = true + Me.Label25.Location = New System.Drawing.Point(297, 24) + Me.Label25.Name = "Label25" + Me.Label25.Size = New System.Drawing.Size(68, 13) + Me.Label25.TabIndex = 1 + Me.Label25.Text = "Gear number" + ' + 'Label24 + ' + Me.Label24.AutoSize = true + Me.Label24.Location = New System.Drawing.Point(7, 24) + Me.Label24.Name = "Label24" + Me.Label24.Size = New System.Drawing.Size(97, 13) + Me.Label24.TabIndex = 0 + Me.Label24.Text = "Min. Engine Speed" + ' + 'btPTOCycleDrive + ' + Me.btPTOCycleDrive.Image = Global.TUGraz.VECTO.My.Resources.Resources.Open_icon + Me.btPTOCycleDrive.Location = New System.Drawing.Point(438, 181) + Me.btPTOCycleDrive.Name = "btPTOCycleDrive" + Me.btPTOCycleDrive.Size = New System.Drawing.Size(24, 24) + Me.btPTOCycleDrive.TabIndex = 6 + Me.btPTOCycleDrive.UseVisualStyleBackColor = true + ' + 'Label28 + ' + Me.Label28.Location = New System.Drawing.Point(3, 164) + Me.Label28.Name = "Label28" + Me.Label28.Size = New System.Drawing.Size(266, 16) + Me.Label28.TabIndex = 21 + Me.Label28.Text = "PTO Cycle during driving (PTO mode 3) (.vptor)" + Me.Label28.TextAlign = System.Drawing.ContentAlignment.BottomLeft + ' + 'btPTOCycle + ' + Me.btPTOCycle.Image = Global.TUGraz.VECTO.My.Resources.Resources.Open_icon + Me.btPTOCycle.Location = New System.Drawing.Point(438, 69) + Me.btPTOCycle.Name = "btPTOCycle" + Me.btPTOCycle.Size = New System.Drawing.Size(24, 24) + Me.btPTOCycle.TabIndex = 3 + Me.btPTOCycle.UseVisualStyleBackColor = true + ' + 'Label16 + ' + Me.Label16.Location = New System.Drawing.Point(3, 52) + Me.Label16.Name = "Label16" + Me.Label16.Size = New System.Drawing.Size(266, 16) + Me.Label16.TabIndex = 18 + Me.Label16.Text = "PTO Cycle during standstill (PTO mode 1) (.vptoc)" + Me.Label16.TextAlign = System.Drawing.ContentAlignment.BottomLeft + ' + 'btPTOLossMapBrowse + ' + Me.btPTOLossMapBrowse.Image = Global.TUGraz.VECTO.My.Resources.Resources.Open_icon + Me.btPTOLossMapBrowse.Location = New System.Drawing.Point(438, 22) + Me.btPTOLossMapBrowse.Name = "btPTOLossMapBrowse" + Me.btPTOLossMapBrowse.Size = New System.Drawing.Size(24, 24) + Me.btPTOLossMapBrowse.TabIndex = 1 + Me.btPTOLossMapBrowse.UseVisualStyleBackColor = true + ' + 'Label7 + ' + Me.Label7.Location = New System.Drawing.Point(3, 5) + Me.Label7.Name = "Label7" + Me.Label7.Size = New System.Drawing.Size(201, 16) + Me.Label7.TabIndex = 15 + Me.Label7.Text = "PTO Consumer Loss Map (.vptoi)" + Me.Label7.TextAlign = System.Drawing.ContentAlignment.BottomLeft + ' + 'gbPTO + ' + Me.gbPTO.Controls.Add(Me.cbPTOType) + Me.gbPTO.Location = New System.Drawing.Point(6, 6) + Me.gbPTO.Name = "gbPTO" + Me.gbPTO.Size = New System.Drawing.Size(633, 61) + Me.gbPTO.TabIndex = 0 + Me.gbPTO.TabStop = false + Me.gbPTO.Text = "PTO Design Variant" + ' + 'cbLegislativeClass + ' + Me.cbLegislativeClass.DisplayMember = "Value" + Me.cbLegislativeClass.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.cbLegislativeClass.FormattingEnabled = true + 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 = 4 + Me.cbLegislativeClass.ValueMember = "Key" + ' + 'Label21 + ' + Me.Label21.AutoSize = true + Me.Label21.Location = New System.Drawing.Point(32, 123) + Me.Label21.Name = "Label21" + Me.Label21.Size = New System.Drawing.Size(112, 13) + Me.Label21.TabIndex = 42 + Me.Label21.Text = "Maximum Laden Mass" + ' + '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(117, 34) + Me.lblTitle.Name = "lblTitle" + Me.lblTitle.Size = New System.Drawing.Size(166, 29) + Me.lblTitle.TabIndex = 43 + Me.lblTitle.Text = "Vehicle TITLE" + ' + 'tbIHPC + ' + Me.tbIHPC.Controls.Add(Me.Panel2) + Me.tbIHPC.Location = New System.Drawing.Point(4, 22) + Me.tbIHPC.Name = "tbIHPC" + Me.tbIHPC.Padding = New System.Windows.Forms.Padding(3) + Me.tbIHPC.Size = New System.Drawing.Size(648, 374) + Me.tbIHPC.TabIndex = 6 + Me.tbIHPC.Text = "IHPC" + Me.tbIHPC.UseVisualStyleBackColor = true + ' + 'Panel2 + ' + Me.Panel2.Controls.Add(Me.btIHPC) + Me.Panel2.Controls.Add(Me.btIHPCFile) + Me.Panel2.Controls.Add(Me.tbIHPCFilePath) + Me.Panel2.Location = New System.Drawing.Point(16, 18) + Me.Panel2.Name = "Panel2" + Me.Panel2.Size = New System.Drawing.Size(432, 27) + Me.Panel2.TabIndex = 1 + ' + 'btIHPC + ' + Me.btIHPC.Location = New System.Drawing.Point(4, 3) + Me.btIHPC.Name = "btIHPC" + Me.btIHPC.Size = New System.Drawing.Size(94, 21) + Me.btIHPC.TabIndex = 0 + Me.btIHPC.Text = "IHPC" + Me.btIHPC.UseVisualStyleBackColor = true + ' + 'btIHPCFile + ' + Me.btIHPCFile.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.btIHPCFile.Image = CType(resources.GetObject("btIHPCFile.Image"),System.Drawing.Image) + Me.btIHPCFile.Location = New System.Drawing.Point(406, 2) + Me.btIHPCFile.Name = "btIHPCFile" + Me.btIHPCFile.Size = New System.Drawing.Size(24, 24) + Me.btIHPCFile.TabIndex = 2 + Me.btIHPCFile.UseVisualStyleBackColor = true + ' + 'tbIHPCFilePath + ' + Me.tbIHPCFilePath.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles) + Me.tbIHPCFilePath.Location = New System.Drawing.Point(104, 4) + Me.tbIHPCFilePath.Name = "tbIHPCFilePath" + Me.tbIHPCFilePath.Size = New System.Drawing.Size(300, 20) + Me.tbIHPCFilePath.TabIndex = 1 + ' + 'VehicleForm + ' + 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(666, 625) + Me.Controls.Add(Me.lblTitle) + Me.Controls.Add(Me.Label21) + Me.Controls.Add(Me.cbLegislativeClass) + Me.Controls.Add(Me.tcVehicleComponents) + Me.Controls.Add(Me.ButCancel) + Me.Controls.Add(Me.ButOK) + Me.Controls.Add(Me.Label8) + Me.Controls.Add(Me.TbHDVclass) + Me.Controls.Add(Me.PicVehicle) + Me.Controls.Add(Me.PictureBox1) + Me.Controls.Add(Me.Label9) + Me.Controls.Add(Me.StatusStrip1) + Me.Controls.Add(Me.CbAxleConfig) + Me.Controls.Add(Me.TbMassMass) + Me.Controls.Add(Me.CbCat) + Me.Controls.Add(Me.Label5) + 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 = "VehicleForm" + Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen + Me.Text = "F05_VEH" + Me.GroupBox6.ResumeLayout(false) + Me.GroupBox6.PerformLayout + Me.ToolStrip1.ResumeLayout(false) + Me.ToolStrip1.PerformLayout + Me.gbRetarderLosses.ResumeLayout(false) + Me.PnRt.ResumeLayout(false) + Me.PnRt.PerformLayout + Me.GroupBox8.ResumeLayout(false) + Me.GroupBox8.PerformLayout + Me.PnWheelDiam.ResumeLayout(false) + Me.PnWheelDiam.PerformLayout + Me.StatusStrip1.ResumeLayout(false) + Me.StatusStrip1.PerformLayout + Me.GroupBox1.ResumeLayout(false) + Me.GroupBox1.PerformLayout + Me.PnLoad.ResumeLayout(false) + Me.PnLoad.PerformLayout + Me.GrAirRes.ResumeLayout(false) + Me.PnCdATrTr.ResumeLayout(false) + Me.PnCdATrTr.PerformLayout + CType(Me.PictureBox1,System.ComponentModel.ISupportInitialize).EndInit + Me.CmOpenFile.ResumeLayout(false) + Me.GroupBox3.ResumeLayout(false) + Me.gbAngledrive.ResumeLayout(false) + Me.pnAngledriveFields.ResumeLayout(false) + Me.pnAngledriveFields.PerformLayout + CType(Me.PicVehicle,System.ComponentModel.ISupportInitialize).EndInit + Me.tcVehicleComponents.ResumeLayout(false) + Me.tpGeneral.ResumeLayout(false) + Me.tpPowertrain.ResumeLayout(false) + Me.gbVehicleIdlingSpeed.ResumeLayout(false) + Me.Panel1.ResumeLayout(false) + Me.Panel1.PerformLayout + Me.gbTankSystem.ResumeLayout(false) + Me.gbTankSystem.PerformLayout + Me.tpElectricComponents.ResumeLayout(false) + Me.gbBattery.ResumeLayout(false) + Me.gbBattery.PerformLayout + Me.gpElectricMotor.ResumeLayout(false) + Me.gpElectricMotor.PerformLayout + Me.gbRatiosPerGear.ResumeLayout(false) + Me.gbRatiosPerGear.PerformLayout + Me.pnElectricMotor.ResumeLayout(false) + Me.pnElectricMotor.PerformLayout + Me.tpGensetComponents.ResumeLayout(false) + Me.tpGensetComponents.PerformLayout + Me.gbGenSet.ResumeLayout(false) + Me.gbGenSet.PerformLayout + Me.pnGenSetEM.ResumeLayout(false) + Me.pnGenSetEM.PerformLayout + Me.tpTorqueLimits.ResumeLayout(false) + Me.gbPropulsionTorque.ResumeLayout(false) + Me.gbPropulsionTorque.PerformLayout + Me.gbEMTorqueLimits.ResumeLayout(false) + Me.gbEMTorqueLimits.PerformLayout + Me.bgVehicleTorqueLimits.ResumeLayout(false) + Me.bgVehicleTorqueLimits.PerformLayout + Me.tpADAS.ResumeLayout(false) + Me.gbADAS.ResumeLayout(false) + Me.gbADAS.PerformLayout + Me.pnEcoRoll.ResumeLayout(false) + Me.pnEcoRoll.PerformLayout + Me.tpRoadSweeper.ResumeLayout(false) + Me.pnPTO.ResumeLayout(false) + Me.pnPTO.PerformLayout + Me.gbPTODrive.ResumeLayout(false) + Me.gbPTODrive.PerformLayout + Me.gbPTO.ResumeLayout(false) + Me.tbIHPC.ResumeLayout(false) + Me.Panel2.ResumeLayout(false) + Me.Panel2.PerformLayout + Me.ResumeLayout(false) + Me.PerformLayout End Sub Friend WithEvents Label1 As System.Windows.Forms.Label @@ -2488,5 +2548,10 @@ End Sub Friend WithEvents Label36 As Label Friend WithEvents Label34 As Label Friend WithEvents pnEcoRoll As Panel - '>>>>>>> VECTO_CERT/master + Friend WithEvents tbIHPC As TabPage + Friend WithEvents Panel2 As Panel + Friend WithEvents btIHPC As Button + Friend WithEvents btIHPCFile As Button + Friend WithEvents tbIHPCFilePath As TextBox + '>>>>>>> VECTO_CERT/master End Class diff --git a/VECTO/GUI/VehicleForm.resx b/VECTO/GUI/VehicleForm.resx index 29854c5744c9c53e592da2016f17bc434e366b68..b166ff2e43711a9b448fdb8d8a6b64f225ea02f4 100644 --- a/VECTO/GUI/VehicleForm.resx +++ b/VECTO/GUI/VehicleForm.resx @@ -164,6 +164,24 @@ MvyBNUWhqMw/j7ryi+Dlu+KwfDcVcNNYEOfx6E2Ypq0iVKN6GYNxZRLG3iVSQXnOcRSk+EGadxK1j4Jx IMsZPhXOsE+2QnPZOcPmP9MtD+d0SMPkXTVCDLdeRadciPjIg7H6V3sNXzAYtrEMjmW0udxCZFZmjLZO eyX/NDkNOcG9FD9vY/yfYTB+A9kMOLKC3dXwAAAAAElFTkSuQmCC +</value> + </data> + <data name="btIHPCFile.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> + <value> + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO + vAAADrwBlbxySQAAAtVJREFUOE+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> <metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> diff --git a/VECTO/GUI/VehicleForm.vb b/VECTO/GUI/VehicleForm.vb index 7c4c7ad338e6175635a6b9cd82cae975d4974562..0874ea85670253f6001fcad2b0eae888a3ed5e74 100644 --- a/VECTO/GUI/VehicleForm.vb +++ b/VECTO/GUI/VehicleForm.vb @@ -1466,5 +1466,27 @@ Public Class VehicleForm Private Sub cbEngineStopStart_CheckedChanged(sender As Object, e As EventArgs) Handles cbEngineStopStart.CheckedChanged Change() End Sub + + Private Sub btIHPC_Click(sender As Object, e As EventArgs) Handles btIHPC.Click + Dim f = FileRepl(tbIHPCFilePath.Text, GetPath(_vehFile)) + + If Not IHPCForm.Visible Then + IHPCForm.ClearIHPC() + IHPCForm.Show() + Else + If IHPCForm.WindowState = FormWindowState.Minimized Then IHPCForm.WindowState = FormWindowState.Normal + IHPCForm.BringToFront() + End If + + If Not Trim(f) = "" Then + Try + IHPCForm.ReadIHPCFile(f) + Catch ex As Exception + MsgBox(ex.Message, MsgBoxStyle.OkOnly, "Error loading IEPC File") + End Try + End If + + + End Sub End Class diff --git a/VectoCore/VectoCore/JsonKeys.Designer.cs b/VectoCore/VectoCore/JsonKeys.Designer.cs index 66b4f77c11f151fee5be0f89bbdb00a856e4e5dc..62ae58c6222f7ef7d2a7e7e7c5efb4582399f3af 100644 --- a/VectoCore/VectoCore/JsonKeys.Designer.cs +++ b/VectoCore/VectoCore/JsonKeys.Designer.cs @@ -19,7 +19,7 @@ namespace TUGraz.VectoCore { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class JsonKeys { @@ -222,6 +222,105 @@ namespace TUGraz.VectoCore { } } + /// <summary> + /// Looks up a localized string similar to ContinuousTorque. + /// </summary> + internal static string EM_ContinuousTorque { + get { + return ResourceManager.GetString("EM_ContinuousTorque", resourceCulture); + } + } + + /// <summary> + /// Looks up a localized string similar to ContinuousTorqueSpeed. + /// </summary> + internal static string EM_ContinuousTorqueSpeed { + get { + return ResourceManager.GetString("EM_ContinuousTorqueSpeed", resourceCulture); + } + } + + /// <summary> + /// Looks up a localized string similar to DragCurve. + /// </summary> + internal static string EM_DragCurve { + get { + return ResourceManager.GetString("EM_DragCurve", resourceCulture); + } + } + + /// <summary> + /// Looks up a localized string similar to EfficiencyMap. + /// </summary> + internal static string EM_EfficiencyMap { + get { + return ResourceManager.GetString("EM_EfficiencyMap", resourceCulture); + } + } + + /// <summary> + /// Looks up a localized string similar to FullLoadCurve. + /// </summary> + internal static string EM_FullLoadCurve { + get { + return ResourceManager.GetString("EM_FullLoadCurve", resourceCulture); + } + } + + /// <summary> + /// Looks up a localized string similar to OverloadTime. + /// </summary> + internal static string EM_OverloadTime { + get { + return ResourceManager.GetString("EM_OverloadTime", resourceCulture); + } + } + + /// <summary> + /// Looks up a localized string similar to OverloadTorque. + /// </summary> + internal static string EM_OverloadTorque { + get { + return ResourceManager.GetString("EM_OverloadTorque", resourceCulture); + } + } + + /// <summary> + /// Looks up a localized string similar to OverloadTorqueSpeed. + /// </summary> + internal static string EM_OverloadTorqueSpeed { + get { + return ResourceManager.GetString("EM_OverloadTorqueSpeed", resourceCulture); + } + } + + /// <summary> + /// Looks up a localized string similar to ThermalOverloadRecoveryFactor. + /// </summary> + internal static string EM_ThermalOverloadRecoveryFactor { + get { + return ResourceManager.GetString("EM_ThermalOverloadRecoveryFactor", resourceCulture); + } + } + + /// <summary> + /// Looks up a localized string similar to Voltage. + /// </summary> + internal static string EM_Voltage { + get { + return ResourceManager.GetString("EM_Voltage", resourceCulture); + } + } + + /// <summary> + /// Looks up a localized string similar to VoltageLevels. + /// </summary> + internal static string EM_VoltageLevels { + get { + return ResourceManager.GetString("EM_VoltageLevels", resourceCulture); + } + } + /// <summary> /// Looks up a localized string similar to Displacement. /// </summary> @@ -708,6 +807,24 @@ namespace TUGraz.VectoCore { } } + /// <summary> + /// Looks up a localized string similar to CreatedBy. + /// </summary> + internal static string JsonHeader_CreatedBy { + get { + return ResourceManager.GetString("JsonHeader_CreatedBy", resourceCulture); + } + } + + /// <summary> + /// Looks up a localized string similar to Date. + /// </summary> + internal static string JsonHeader_Date { + get { + return ResourceManager.GetString("JsonHeader_Date", resourceCulture); + } + } + /// <summary> /// Looks up a localized string similar to FileVersion. /// </summary> diff --git a/VectoCore/VectoCore/JsonKeys.resx b/VectoCore/VectoCore/JsonKeys.resx index d4411838a879b5d270f2375d1be41e0c8408139d..04560f85bea6e606998446aeebf62bd79aff605c 100644 --- a/VectoCore/VectoCore/JsonKeys.resx +++ b/VectoCore/VectoCore/JsonKeys.resx @@ -444,4 +444,43 @@ <data name="IEPC_VoltageLevels" xml:space="preserve"> <value>VoltageLevels</value> </data> + <data name="EM_ContinuousTorque" xml:space="preserve"> + <value>ContinuousTorque</value> + </data> + <data name="EM_ContinuousTorqueSpeed" xml:space="preserve"> + <value>ContinuousTorqueSpeed</value> + </data> + <data name="EM_DragCurve" xml:space="preserve"> + <value>DragCurve</value> + </data> + <data name="EM_EfficiencyMap" xml:space="preserve"> + <value>EfficiencyMap</value> + </data> + <data name="EM_FullLoadCurve" xml:space="preserve"> + <value>FullLoadCurve</value> + </data> + <data name="EM_OverloadTime" xml:space="preserve"> + <value>OverloadTime</value> + </data> + <data name="EM_OverloadTorque" xml:space="preserve"> + <value>OverloadTorque</value> + </data> + <data name="EM_OverloadTorqueSpeed" xml:space="preserve"> + <value>OverloadTorqueSpeed</value> + </data> + <data name="EM_ThermalOverloadRecoveryFactor" xml:space="preserve"> + <value>ThermalOverloadRecoveryFactor</value> + </data> + <data name="EM_Voltage" xml:space="preserve"> + <value>Voltage</value> + </data> + <data name="EM_VoltageLevels" xml:space="preserve"> + <value>VoltageLevels</value> + </data> + <data name="JsonHeader_CreatedBy" xml:space="preserve"> + <value>CreatedBy</value> + </data> + <data name="JsonHeader_Date" xml:space="preserve"> + <value>Date</value> + </data> </root> \ No newline at end of file diff --git a/VectoCore/VectoCore/OutputData/FileIO/JSONFileWriter.cs b/VectoCore/VectoCore/OutputData/FileIO/JSONFileWriter.cs index d3d1e1f2871e74d26b87b45f9eba681b29515ed4..49fa5c3a17d1eeb48ff72c6fbe4a095b99fda1a7 100644 --- a/VectoCore/VectoCore/OutputData/FileIO/JSONFileWriter.cs +++ b/VectoCore/VectoCore/OutputData/FileIO/JSONFileWriter.cs @@ -71,36 +71,63 @@ public class JSONFileWriter : IOutputFileWriter var header = GetHeader(ElectricMotorFormatVersion); var body = new Dictionary<string, object> { - { "SavedInDeclMode", declMode }, - { "Model", electricMachine.Model }, - { "Inertia", electricMachine.Inertia.Value() }, - { "ThermalOverloadRecoveryFactor", electricMachine.OverloadRecoveryFactor } + { JsonKeys.SavedInDeclMode, declMode }, + { JsonKeys.Component_Model, electricMachine.Model }, + { JsonKeys.Engine_Inertia, electricMachine.Inertia.Value() }, + { JsonKeys.EM_ThermalOverloadRecoveryFactor, electricMachine.OverloadRecoveryFactor } }; + var vlevels = GetVoltageLevelEntries(electricMachine.VoltageLevels, filename); + body.Add(JsonKeys.EM_DragCurve, GetRelativePath(electricMachine.DragCurve.Source, Path.GetDirectoryName(filename))); + + body.Add(JsonKeys.EM_VoltageLevels, vlevels); + WriteFile(header, body, filename); + } + + public void SaveIHPC(IElectricMotorEngineeringInputData electricMachine, string filename, bool declMode) + { + var header = GetHeader(ElectricMotorFormatVersion); + + var body = new Dictionary<string, object> { + { JsonKeys.SavedInDeclMode, declMode }, + { JsonKeys.Component_Model, electricMachine.Model }, + { JsonKeys.EM_DragCurve, GetRelativePath(electricMachine.DragCurve.Source, Path.GetDirectoryName(filename))}, + { JsonKeys.Engine_Inertia, electricMachine.Inertia.Value() }, + { JsonKeys.EM_ThermalOverloadRecoveryFactor, electricMachine.OverloadRecoveryFactor } + }; + + var vlevels = GetVoltageLevelEntries(electricMachine.VoltageLevels, filename); + body.Add(JsonKeys.EM_VoltageLevels, vlevels); + WriteFile(header, body, filename); + } + + private List<Dictionary<string, object>> GetVoltageLevelEntries(IList<IElectricMotorVoltageLevel> voltageLevels, string filename) + { var vlevels = new List<Dictionary<string, object>>(); - foreach (var entry in electricMachine.VoltageLevels) { + foreach (var entry in voltageLevels) + { var vlevel = new Dictionary<string, object> { - { "Voltage", entry.VoltageLevel.Value() }, - { "ContinuousTorque", entry.ContinuousTorque.Value() }, - { "ContinuousTorqueSpeed", entry.ContinuousTorqueSpeed.AsRPM }, - { "OverloadTorque", entry.OverloadTorque.Value() }, - { "OverloadTorqueSpeed", entry.OverloadTestSpeed.AsRPM }, - { "OverloadTime", entry.OverloadTime.Value() }, - { "FullLoadCurve", GetRelativePath(entry.FullLoadCurve.Source, Path.GetDirectoryName(filename)) } + { JsonKeys.EM_Voltage, entry.VoltageLevel.Value() }, + { JsonKeys.EM_ContinuousTorque, entry.ContinuousTorque.Value() }, + { JsonKeys.EM_ContinuousTorqueSpeed, entry.ContinuousTorqueSpeed.AsRPM }, + { JsonKeys.EM_OverloadTorque, entry.OverloadTorque.Value() }, + { JsonKeys.EM_OverloadTorqueSpeed, entry.OverloadTestSpeed.AsRPM }, + { JsonKeys.EM_OverloadTime, entry.OverloadTime.Value() }, + { JsonKeys.EM_FullLoadCurve, GetRelativePath(entry.FullLoadCurve.Source, Path.GetDirectoryName(filename)) } }; var powerMaps = new Dictionary<int, object>(); - foreach (var pMap in entry.PowerMap) { + foreach (var pMap in entry.PowerMap) + { powerMaps.Add(pMap.Gear, GetRelativePath(pMap.PowerMap.Source, Path.GetDirectoryName(filename))); } - vlevel.Add("EfficiencyMap", powerMaps); //PowerMap + vlevel.Add(JsonKeys.EM_EfficiencyMap, powerMaps); //PowerMap vlevels.Add(vlevel); } - body.Add("DragCurve", GetRelativePath(electricMachine.DragCurve.Source, Path.GetDirectoryName(filename))); - - body.Add("VoltageLevels", vlevels); - WriteFile(header, body, filename); + + return vlevels; } + public void SaveBattery(IBatteryPackEngineeringInputData battery, string filename, bool declMode) { var header = GetHeader(REESSFormatVersion); @@ -211,10 +238,10 @@ public class JSONFileWriter : IOutputFileWriter protected Dictionary<string, object> GetHeader(int fileVersion) => new Dictionary<string, object> { - { "CreatedBy", "" }, - { "Date", DateTime.Now.ToUniversalTime().ToString("o") }, - { "AppVersion", VECTOvers }, - { "FileVersion", fileVersion } + { JsonKeys.JsonHeader_CreatedBy, "" }, + { JsonKeys.JsonHeader_Date , DateTime.Now.ToUniversalTime().ToString("o") }, + { JsonKeys.AppVersion, VECTOvers }, + { JsonKeys.JsonHeader_FileVersion, fileVersion } }; public void SaveGearbox(IGearboxEngineeringInputData gbx, IAxleGearInputData axl, diff --git a/VectoCore/VectoCoreTest/TestData/Hybrids/GenericIHPC/12SpeedGbx/GenericIHPC_140kW_936Nm.vem b/VectoCore/VectoCoreTest/TestData/Hybrids/GenericIHPC/12SpeedGbx/GenericIHPC_140kW_936Nm.vem index 3264af5c359292c50855b92d33879071fe5a4831..4ee8246760aa123e13fa136ff12f61f37defc3ca 100644 --- a/VectoCore/VectoCoreTest/TestData/Hybrids/GenericIHPC/12SpeedGbx/GenericIHPC_140kW_936Nm.vem +++ b/VectoCore/VectoCoreTest/TestData/Hybrids/GenericIHPC/12SpeedGbx/GenericIHPC_140kW_936Nm.vem @@ -8,7 +8,6 @@ "Body": { "SavedInDeclMode": false, "Model": "Generic IHPC", - "FullLoadCurve": "GenericEMotor_140kW_900Nm.vemp", "DragCurve": "GenericIHPCDrag.vemd", "Inertia": 0.5, "ThermalOverloadRecoveryFactor": 0.9,