From 124a1f025fd29db312651233ecdae1581ed7a866 Mon Sep 17 00:00:00 2001
From: Michael Krisper <michael.krisper@tugraz.at>
Date: Mon, 2 May 2022 18:56:36 +0200
Subject: [PATCH] HybridStrategyParams Form and REESSPackDialog Form: Changed
 enabled/disabled state in components

---
 .../GUI/HybridStrategyParamsForm.Designer.vb  |  492 +-
 VECTO/GUI/HybridStrategyParamsForm.vb         |  340 +-
 VECTO/GUI/REESSPackDialog.Designer.vb         |   82 +-
 VECTO/GUI/VectoJobForm.Designer.vb            | 4127 +++++++++--------
 VECTO/GUI/VectoJobForm.resx                   |    6 +-
 VECTO/GUI/VectoJobForm.vb                     |    6 +-
 VECTO/Input Files/HybridStrategyParams.vb     |    2 +-
 7 files changed, 2495 insertions(+), 2560 deletions(-)

diff --git a/VECTO/GUI/HybridStrategyParamsForm.Designer.vb b/VECTO/GUI/HybridStrategyParamsForm.Designer.vb
index 62c92631f1..e5473259ba 100644
--- a/VECTO/GUI/HybridStrategyParamsForm.Designer.vb
+++ b/VECTO/GUI/HybridStrategyParamsForm.Designer.vb
@@ -79,11 +79,11 @@ Partial Class HybridStrategyParamsForm
         Me.Label1 = New System.Windows.Forms.Label()
         Me.lblAuxBufferChgTimeUnit = New System.Windows.Forms.Label()
         Me.tbAuxBufferChargeTime = New System.Windows.Forms.TextBox()
-        Me.Panel1 = New System.Windows.Forms.Panel()
+        Me.pnICEOnTime = New System.Windows.Forms.Panel()
         Me.lblMinIceOnTime = New System.Windows.Forms.Label()
         Me.lblMinIceOnTimeUnit = New System.Windows.Forms.Label()
         Me.tbMinICEOnTime = New System.Windows.Forms.TextBox()
-        Me.Panel2 = New System.Windows.Forms.Panel()
+        Me.pnEquivFactorCharge = New System.Windows.Forms.Panel()
         Me.EquivalenceFactorChg = New System.Windows.Forms.Label()
         Me.lblEquivFactorChargeUnit = New System.Windows.Forms.Label()
         Me.tbEquivalenceFactorCharge = New System.Windows.Forms.TextBox()
@@ -95,77 +95,72 @@ Partial Class HybridStrategyParamsForm
         Me.lblCostFactorSoCExponent = New System.Windows.Forms.Label()
         Me.lblCostFactorSoCExponentUnit = New System.Windows.Forms.Label()
         Me.tbCostFactorSoCExponent = New System.Windows.Forms.TextBox()
-        Me.Panel3 = New System.Windows.Forms.Panel()
+        Me.pnGenset = New System.Windows.Forms.Panel()
         Me.lblGensetMinPwrFactor = New System.Windows.Forms.Label()
         Me.lblGensetMinPowerFactorUnit = New System.Windows.Forms.Label()
         Me.tbGensetMinOptPowerFactor = New System.Windows.Forms.TextBox()
-        Me.ToolStrip1.SuspendLayout
-        Me.StatusStrip1.SuspendLayout
-        CType(Me.PictureBox1,System.ComponentModel.ISupportInitialize).BeginInit
-        Me.CmOpenFile.SuspendLayout
-        Me.pnEquivFactor.SuspendLayout
-        Me.pnMinSoC.SuspendLayout
-        Me.pnMaxSoC.SuspendLayout
-        Me.pnTargetSoC.SuspendLayout
-        Me.pnAuxBufferTime.SuspendLayout
-        Me.pnAuxBufferChgTime.SuspendLayout
-        Me.Panel1.SuspendLayout
-        Me.Panel2.SuspendLayout
-        Me.pnICEStartPenaltyFactor.SuspendLayout
-        Me.pnCostFactorSoCExponent.SuspendLayout
-        Me.Panel3.SuspendLayout
-        Me.SuspendLayout
+        Me.ToolStrip1.SuspendLayout()
+        Me.StatusStrip1.SuspendLayout()
+        CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).BeginInit()
+        Me.CmOpenFile.SuspendLayout()
+        Me.pnEquivFactor.SuspendLayout()
+        Me.pnMinSoC.SuspendLayout()
+        Me.pnMaxSoC.SuspendLayout()
+        Me.pnTargetSoC.SuspendLayout()
+        Me.pnAuxBufferTime.SuspendLayout()
+        Me.pnAuxBufferChgTime.SuspendLayout()
+        Me.pnICEOnTime.SuspendLayout()
+        Me.pnEquivFactorCharge.SuspendLayout()
+        Me.pnICEStartPenaltyFactor.SuspendLayout()
+        Me.pnCostFactorSoCExponent.SuspendLayout()
+        Me.pnGenset.SuspendLayout()
+        Me.SuspendLayout()
         '
         'tbEquivalenceFactorDischarge
         '
-        Me.tbEquivalenceFactorDischarge.Location = New System.Drawing.Point(272, 6)
-        Me.tbEquivalenceFactorDischarge.Margin = New System.Windows.Forms.Padding(4, 5, 4, 5)
+        Me.tbEquivalenceFactorDischarge.Location = New System.Drawing.Point(181, 4)
         Me.tbEquivalenceFactorDischarge.Name = "tbEquivalenceFactorDischarge"
-        Me.tbEquivalenceFactorDischarge.Size = New System.Drawing.Size(84, 26)
+        Me.tbEquivalenceFactorDischarge.Size = New System.Drawing.Size(57, 20)
         Me.tbEquivalenceFactorDischarge.TabIndex = 3
         '
         'lblEquivFactorUnit
         '
-        Me.lblEquivFactorUnit.AutoSize = true
-        Me.lblEquivFactorUnit.Location = New System.Drawing.Point(366, 11)
-        Me.lblEquivFactorUnit.Margin = New System.Windows.Forms.Padding(4, 0, 4, 0)
+        Me.lblEquivFactorUnit.AutoSize = True
+        Me.lblEquivFactorUnit.Location = New System.Drawing.Point(244, 7)
         Me.lblEquivFactorUnit.Name = "lblEquivFactorUnit"
-        Me.lblEquivFactorUnit.Size = New System.Drawing.Size(22, 20)
+        Me.lblEquivFactorUnit.Size = New System.Drawing.Size(16, 13)
         Me.lblEquivFactorUnit.TabIndex = 24
         Me.lblEquivFactorUnit.Text = "[-]"
         '
         'lblEvquivFactorDischg
         '
-        Me.lblEvquivFactorDischg.AutoSize = true
-        Me.lblEvquivFactorDischg.Location = New System.Drawing.Point(4, 11)
-        Me.lblEvquivFactorDischg.Margin = New System.Windows.Forms.Padding(4, 0, 4, 0)
+        Me.lblEvquivFactorDischg.AutoSize = True
+        Me.lblEvquivFactorDischg.Location = New System.Drawing.Point(3, 7)
         Me.lblEvquivFactorDischg.Name = "lblEvquivFactorDischg"
-        Me.lblEvquivFactorDischg.Size = New System.Drawing.Size(221, 20)
+        Me.lblEvquivFactorDischg.Size = New System.Drawing.Size(150, 13)
         Me.lblEvquivFactorDischg.TabIndex = 0
         Me.lblEvquivFactorDischg.Text = "Equivalence Factor Discharge"
         '
         'ButCancel
         '
-        Me.ButCancel.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles)
+        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(543, 660)
-        Me.ButCancel.Margin = New System.Windows.Forms.Padding(4, 5, 4, 5)
+        Me.ButCancel.Location = New System.Drawing.Point(358, 423)
         Me.ButCancel.Name = "ButCancel"
-        Me.ButCancel.Size = New System.Drawing.Size(112, 35)
+        Me.ButCancel.Size = New System.Drawing.Size(75, 23)
         Me.ButCancel.TabIndex = 11
         Me.ButCancel.Text = "Cancel"
-        Me.ButCancel.UseVisualStyleBackColor = true
+        Me.ButCancel.UseVisualStyleBackColor = True
         '
         'ButOK
         '
-        Me.ButOK.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles)
-        Me.ButOK.Location = New System.Drawing.Point(422, 660)
-        Me.ButOK.Margin = New System.Windows.Forms.Padding(4, 5, 4, 5)
+        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(277, 423)
         Me.ButOK.Name = "ButOK"
-        Me.ButOK.Size = New System.Drawing.Size(112, 35)
+        Me.ButOK.Size = New System.Drawing.Size(75, 23)
         Me.ButOK.TabIndex = 10
         Me.ButOK.Text = "Save"
-        Me.ButOK.UseVisualStyleBackColor = true
+        Me.ButOK.UseVisualStyleBackColor = True
         '
         'ToolStrip1
         '
@@ -174,8 +169,8 @@ Partial Class HybridStrategyParamsForm
         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, 3, 0)
-        Me.ToolStrip1.Size = New System.Drawing.Size(674, 33)
+        Me.ToolStrip1.Padding = New System.Windows.Forms.Padding(0, 0, 2, 0)
+        Me.ToolStrip1.Size = New System.Drawing.Size(445, 31)
         Me.ToolStrip1.TabIndex = 30
         Me.ToolStrip1.Text = "ToolStrip1"
         '
@@ -185,7 +180,7 @@ Partial Class HybridStrategyParamsForm
         Me.ToolStripBtNew.Image = Global.TUGraz.VECTO.My.Resources.Resources.blue_document_icon
         Me.ToolStripBtNew.ImageTransparentColor = System.Drawing.Color.Magenta
         Me.ToolStripBtNew.Name = "ToolStripBtNew"
-        Me.ToolStripBtNew.Size = New System.Drawing.Size(34, 28)
+        Me.ToolStripBtNew.Size = New System.Drawing.Size(28, 28)
         Me.ToolStripBtNew.Text = "ToolStripButton1"
         Me.ToolStripBtNew.ToolTipText = "New"
         '
@@ -195,7 +190,7 @@ Partial Class HybridStrategyParamsForm
         Me.ToolStripBtOpen.Image = Global.TUGraz.VECTO.My.Resources.Resources.Open_icon
         Me.ToolStripBtOpen.ImageTransparentColor = System.Drawing.Color.Magenta
         Me.ToolStripBtOpen.Name = "ToolStripBtOpen"
-        Me.ToolStripBtOpen.Size = New System.Drawing.Size(34, 28)
+        Me.ToolStripBtOpen.Size = New System.Drawing.Size(28, 28)
         Me.ToolStripBtOpen.Text = "ToolStripButton1"
         Me.ToolStripBtOpen.ToolTipText = "Open..."
         '
@@ -205,7 +200,7 @@ Partial Class HybridStrategyParamsForm
         Me.ToolStripBtSave.Image = Global.TUGraz.VECTO.My.Resources.Resources.Actions_document_save_icon
         Me.ToolStripBtSave.ImageTransparentColor = System.Drawing.Color.Magenta
         Me.ToolStripBtSave.Name = "ToolStripBtSave"
-        Me.ToolStripBtSave.Size = New System.Drawing.Size(34, 28)
+        Me.ToolStripBtSave.Size = New System.Drawing.Size(28, 28)
         Me.ToolStripBtSave.Text = "ToolStripButton1"
         Me.ToolStripBtSave.ToolTipText = "Save"
         '
@@ -215,14 +210,14 @@ Partial Class HybridStrategyParamsForm
         Me.ToolStripBtSaveAs.Image = Global.TUGraz.VECTO.My.Resources.Resources.Actions_document_save_as_icon
         Me.ToolStripBtSaveAs.ImageTransparentColor = System.Drawing.Color.Magenta
         Me.ToolStripBtSaveAs.Name = "ToolStripBtSaveAs"
-        Me.ToolStripBtSaveAs.Size = New System.Drawing.Size(34, 28)
+        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, 33)
+        Me.ToolStripSeparator3.Size = New System.Drawing.Size(6, 31)
         '
         'ToolStripBtSendTo
         '
@@ -230,14 +225,14 @@ Partial Class HybridStrategyParamsForm
         Me.ToolStripBtSendTo.Image = Global.TUGraz.VECTO.My.Resources.Resources.export_icon
         Me.ToolStripBtSendTo.ImageTransparentColor = System.Drawing.Color.Magenta
         Me.ToolStripBtSendTo.Name = "ToolStripBtSendTo"
-        Me.ToolStripBtSendTo.Size = New System.Drawing.Size(34, 28)
+        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, 33)
+        Me.ToolStripSeparator1.Size = New System.Drawing.Size(6, 31)
         '
         'ToolStripButton1
         '
@@ -245,55 +240,53 @@ Partial Class HybridStrategyParamsForm
         Me.ToolStripButton1.Image = Global.TUGraz.VECTO.My.Resources.Resources.Help_icon
         Me.ToolStripButton1.ImageTransparentColor = System.Drawing.Color.Magenta
         Me.ToolStripButton1.Name = "ToolStripButton1"
-        Me.ToolStripButton1.Size = New System.Drawing.Size(34, 28)
+        Me.ToolStripButton1.Size = New System.Drawing.Size(28, 28)
         Me.ToolStripButton1.Text = "Help"
         '
         'StatusStrip1
         '
         Me.StatusStrip1.ImageScalingSize = New System.Drawing.Size(24, 24)
         Me.StatusStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.LbStatus})
-        Me.StatusStrip1.Location = New System.Drawing.Point(0, 702)
+        Me.StatusStrip1.Location = New System.Drawing.Point(0, 449)
         Me.StatusStrip1.Name = "StatusStrip1"
-        Me.StatusStrip1.Padding = New System.Windows.Forms.Padding(2, 0, 21, 0)
-        Me.StatusStrip1.Size = New System.Drawing.Size(674, 32)
-        Me.StatusStrip1.SizingGrip = false
+        Me.StatusStrip1.Size = New System.Drawing.Size(445, 22)
+        Me.StatusStrip1.SizingGrip = False
         Me.StatusStrip1.TabIndex = 37
         Me.StatusStrip1.Text = "StatusStrip1"
         '
         'LbStatus
         '
         Me.LbStatus.Name = "LbStatus"
-        Me.LbStatus.Size = New System.Drawing.Size(60, 25)
+        Me.LbStatus.Size = New System.Drawing.Size(39, 17)
         Me.LbStatus.Text = "Status"
         '
         'PictureBox1
         '
         Me.PictureBox1.BackColor = System.Drawing.Color.White
         Me.PictureBox1.Image = Global.TUGraz.VECTO.My.Resources.Resources.VECTO_ENG
-        Me.PictureBox1.Location = New System.Drawing.Point(0, 43)
-        Me.PictureBox1.Margin = New System.Windows.Forms.Padding(4, 5, 4, 5)
+        Me.PictureBox1.Location = New System.Drawing.Point(0, 28)
         Me.PictureBox1.Name = "PictureBox1"
-        Me.PictureBox1.Size = New System.Drawing.Size(753, 62)
+        Me.PictureBox1.Size = New System.Drawing.Size(502, 40)
         Me.PictureBox1.TabIndex = 39
-        Me.PictureBox1.TabStop = false
+        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.Size = New System.Drawing.Size(203, 68)
+        Me.CmOpenFile.Size = New System.Drawing.Size(153, 48)
         '
         'OpenWithToolStripMenuItem
         '
         Me.OpenWithToolStripMenuItem.Name = "OpenWithToolStripMenuItem"
-        Me.OpenWithToolStripMenuItem.Size = New System.Drawing.Size(202, 32)
+        Me.OpenWithToolStripMenuItem.Size = New System.Drawing.Size(152, 22)
         Me.OpenWithToolStripMenuItem.Text = "Open with ..."
         '
         'ShowInFolderToolStripMenuItem
         '
         Me.ShowInFolderToolStripMenuItem.Name = "ShowInFolderToolStripMenuItem"
-        Me.ShowInFolderToolStripMenuItem.Size = New System.Drawing.Size(202, 32)
+        Me.ShowInFolderToolStripMenuItem.Size = New System.Drawing.Size(152, 22)
         Me.ShowInFolderToolStripMenuItem.Text = "Show in Folder"
         '
         'pnEquivFactor
@@ -301,21 +294,19 @@ Partial Class HybridStrategyParamsForm
         Me.pnEquivFactor.Controls.Add(Me.lblEvquivFactorDischg)
         Me.pnEquivFactor.Controls.Add(Me.lblEquivFactorUnit)
         Me.pnEquivFactor.Controls.Add(Me.tbEquivalenceFactorDischarge)
-        Me.pnEquivFactor.Location = New System.Drawing.Point(18, 114)
-        Me.pnEquivFactor.Margin = New System.Windows.Forms.Padding(4, 5, 4, 5)
+        Me.pnEquivFactor.Location = New System.Drawing.Point(12, 74)
         Me.pnEquivFactor.Name = "pnEquivFactor"
-        Me.pnEquivFactor.Size = New System.Drawing.Size(432, 43)
+        Me.pnEquivFactor.Size = New System.Drawing.Size(288, 28)
         Me.pnEquivFactor.TabIndex = 0
         '
         'lblTitle
         '
-        Me.lblTitle.AutoSize = true
+        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(178, 54)
-        Me.lblTitle.Margin = New System.Windows.Forms.Padding(4, 0, 4, 0)
+        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(119, 35)
         Me.lblTitle.Name = "lblTitle"
-        Me.lblTitle.Size = New System.Drawing.Size(461, 40)
+        Me.lblTitle.Size = New System.Drawing.Size(307, 29)
         Me.lblTitle.TabIndex = 48
         Me.lblTitle.Text = "Hybrid Strategy Parameters"
         '
@@ -324,38 +315,34 @@ Partial Class HybridStrategyParamsForm
         Me.pnMinSoC.Controls.Add(Me.lblMinSoC)
         Me.pnMinSoC.Controls.Add(Me.lblMinSoCUnit)
         Me.pnMinSoC.Controls.Add(Me.tbMinSoC)
-        Me.pnMinSoC.Location = New System.Drawing.Point(18, 206)
-        Me.pnMinSoC.Margin = New System.Windows.Forms.Padding(4, 5, 4, 5)
+        Me.pnMinSoC.Location = New System.Drawing.Point(12, 134)
         Me.pnMinSoC.Name = "pnMinSoC"
-        Me.pnMinSoC.Size = New System.Drawing.Size(432, 43)
+        Me.pnMinSoC.Size = New System.Drawing.Size(288, 28)
         Me.pnMinSoC.TabIndex = 2
         '
         'lblMinSoC
         '
-        Me.lblMinSoC.AutoSize = true
-        Me.lblMinSoC.Location = New System.Drawing.Point(4, 11)
-        Me.lblMinSoC.Margin = New System.Windows.Forms.Padding(4, 0, 4, 0)
+        Me.lblMinSoC.AutoSize = True
+        Me.lblMinSoC.Location = New System.Drawing.Point(3, 7)
         Me.lblMinSoC.Name = "lblMinSoC"
-        Me.lblMinSoC.Size = New System.Drawing.Size(69, 20)
+        Me.lblMinSoC.Size = New System.Drawing.Size(47, 13)
         Me.lblMinSoC.TabIndex = 0
         Me.lblMinSoC.Text = "Min SoC"
         '
         'lblMinSoCUnit
         '
-        Me.lblMinSoCUnit.AutoSize = true
-        Me.lblMinSoCUnit.Location = New System.Drawing.Point(366, 11)
-        Me.lblMinSoCUnit.Margin = New System.Windows.Forms.Padding(4, 0, 4, 0)
+        Me.lblMinSoCUnit.AutoSize = True
+        Me.lblMinSoCUnit.Location = New System.Drawing.Point(244, 7)
         Me.lblMinSoCUnit.Name = "lblMinSoCUnit"
-        Me.lblMinSoCUnit.Size = New System.Drawing.Size(31, 20)
+        Me.lblMinSoCUnit.Size = New System.Drawing.Size(21, 13)
         Me.lblMinSoCUnit.TabIndex = 24
         Me.lblMinSoCUnit.Text = "[%]"
         '
         'tbMinSoC
         '
-        Me.tbMinSoC.Location = New System.Drawing.Point(272, 6)
-        Me.tbMinSoC.Margin = New System.Windows.Forms.Padding(4, 5, 4, 5)
+        Me.tbMinSoC.Location = New System.Drawing.Point(181, 4)
         Me.tbMinSoC.Name = "tbMinSoC"
-        Me.tbMinSoC.Size = New System.Drawing.Size(84, 26)
+        Me.tbMinSoC.Size = New System.Drawing.Size(57, 20)
         Me.tbMinSoC.TabIndex = 3
         '
         'pnMaxSoC
@@ -363,38 +350,34 @@ Partial Class HybridStrategyParamsForm
         Me.pnMaxSoC.Controls.Add(Me.lblMaxSoC)
         Me.pnMaxSoC.Controls.Add(Me.lblMaxSoCUnit)
         Me.pnMaxSoC.Controls.Add(Me.tbMaxSoC)
-        Me.pnMaxSoC.Location = New System.Drawing.Point(18, 252)
-        Me.pnMaxSoC.Margin = New System.Windows.Forms.Padding(4, 5, 4, 5)
+        Me.pnMaxSoC.Location = New System.Drawing.Point(12, 164)
         Me.pnMaxSoC.Name = "pnMaxSoC"
-        Me.pnMaxSoC.Size = New System.Drawing.Size(432, 43)
+        Me.pnMaxSoC.Size = New System.Drawing.Size(288, 28)
         Me.pnMaxSoC.TabIndex = 3
         '
         'lblMaxSoC
         '
-        Me.lblMaxSoC.AutoSize = true
-        Me.lblMaxSoC.Location = New System.Drawing.Point(4, 11)
-        Me.lblMaxSoC.Margin = New System.Windows.Forms.Padding(4, 0, 4, 0)
+        Me.lblMaxSoC.AutoSize = True
+        Me.lblMaxSoC.Location = New System.Drawing.Point(3, 7)
         Me.lblMaxSoC.Name = "lblMaxSoC"
-        Me.lblMaxSoC.Size = New System.Drawing.Size(73, 20)
+        Me.lblMaxSoC.Size = New System.Drawing.Size(50, 13)
         Me.lblMaxSoC.TabIndex = 0
         Me.lblMaxSoC.Text = "Max SoC"
         '
         'lblMaxSoCUnit
         '
-        Me.lblMaxSoCUnit.AutoSize = true
-        Me.lblMaxSoCUnit.Location = New System.Drawing.Point(366, 11)
-        Me.lblMaxSoCUnit.Margin = New System.Windows.Forms.Padding(4, 0, 4, 0)
+        Me.lblMaxSoCUnit.AutoSize = True
+        Me.lblMaxSoCUnit.Location = New System.Drawing.Point(244, 7)
         Me.lblMaxSoCUnit.Name = "lblMaxSoCUnit"
-        Me.lblMaxSoCUnit.Size = New System.Drawing.Size(31, 20)
+        Me.lblMaxSoCUnit.Size = New System.Drawing.Size(21, 13)
         Me.lblMaxSoCUnit.TabIndex = 24
         Me.lblMaxSoCUnit.Text = "[%]"
         '
         'tbMaxSoC
         '
-        Me.tbMaxSoC.Location = New System.Drawing.Point(272, 6)
-        Me.tbMaxSoC.Margin = New System.Windows.Forms.Padding(4, 5, 4, 5)
+        Me.tbMaxSoC.Location = New System.Drawing.Point(181, 4)
         Me.tbMaxSoC.Name = "tbMaxSoC"
-        Me.tbMaxSoC.Size = New System.Drawing.Size(84, 26)
+        Me.tbMaxSoC.Size = New System.Drawing.Size(57, 20)
         Me.tbMaxSoC.TabIndex = 3
         '
         'pnTargetSoC
@@ -402,38 +385,34 @@ Partial Class HybridStrategyParamsForm
         Me.pnTargetSoC.Controls.Add(Me.lblTargetSoC)
         Me.pnTargetSoC.Controls.Add(Me.lblTargetSoCUnit)
         Me.pnTargetSoC.Controls.Add(Me.tbTargetSoC)
-        Me.pnTargetSoC.Location = New System.Drawing.Point(18, 298)
-        Me.pnTargetSoC.Margin = New System.Windows.Forms.Padding(4, 5, 4, 5)
+        Me.pnTargetSoC.Location = New System.Drawing.Point(12, 194)
         Me.pnTargetSoC.Name = "pnTargetSoC"
-        Me.pnTargetSoC.Size = New System.Drawing.Size(432, 43)
+        Me.pnTargetSoC.Size = New System.Drawing.Size(288, 28)
         Me.pnTargetSoC.TabIndex = 4
         '
         'lblTargetSoC
         '
-        Me.lblTargetSoC.AutoSize = true
-        Me.lblTargetSoC.Location = New System.Drawing.Point(4, 11)
-        Me.lblTargetSoC.Margin = New System.Windows.Forms.Padding(4, 0, 4, 0)
+        Me.lblTargetSoC.AutoSize = True
+        Me.lblTargetSoC.Location = New System.Drawing.Point(3, 7)
         Me.lblTargetSoC.Name = "lblTargetSoC"
-        Me.lblTargetSoC.Size = New System.Drawing.Size(90, 20)
+        Me.lblTargetSoC.Size = New System.Drawing.Size(61, 13)
         Me.lblTargetSoC.TabIndex = 0
         Me.lblTargetSoC.Text = "Target SoC"
         '
         'lblTargetSoCUnit
         '
-        Me.lblTargetSoCUnit.AutoSize = true
-        Me.lblTargetSoCUnit.Location = New System.Drawing.Point(366, 11)
-        Me.lblTargetSoCUnit.Margin = New System.Windows.Forms.Padding(4, 0, 4, 0)
+        Me.lblTargetSoCUnit.AutoSize = True
+        Me.lblTargetSoCUnit.Location = New System.Drawing.Point(244, 7)
         Me.lblTargetSoCUnit.Name = "lblTargetSoCUnit"
-        Me.lblTargetSoCUnit.Size = New System.Drawing.Size(31, 20)
+        Me.lblTargetSoCUnit.Size = New System.Drawing.Size(21, 13)
         Me.lblTargetSoCUnit.TabIndex = 24
         Me.lblTargetSoCUnit.Text = "[%]"
         '
         'tbTargetSoC
         '
-        Me.tbTargetSoC.Location = New System.Drawing.Point(272, 6)
-        Me.tbTargetSoC.Margin = New System.Windows.Forms.Padding(4, 5, 4, 5)
+        Me.tbTargetSoC.Location = New System.Drawing.Point(181, 4)
         Me.tbTargetSoC.Name = "tbTargetSoC"
-        Me.tbTargetSoC.Size = New System.Drawing.Size(84, 26)
+        Me.tbTargetSoC.Size = New System.Drawing.Size(57, 20)
         Me.tbTargetSoC.TabIndex = 3
         '
         'pnAuxBufferTime
@@ -441,38 +420,34 @@ Partial Class HybridStrategyParamsForm
         Me.pnAuxBufferTime.Controls.Add(Me.lblAuxBufferTime)
         Me.pnAuxBufferTime.Controls.Add(Me.lblAuxBufferTimeUnit)
         Me.pnAuxBufferTime.Controls.Add(Me.tbauxBufferTime)
-        Me.pnAuxBufferTime.Location = New System.Drawing.Point(18, 391)
-        Me.pnAuxBufferTime.Margin = New System.Windows.Forms.Padding(4, 5, 4, 5)
+        Me.pnAuxBufferTime.Location = New System.Drawing.Point(12, 254)
         Me.pnAuxBufferTime.Name = "pnAuxBufferTime"
-        Me.pnAuxBufferTime.Size = New System.Drawing.Size(432, 43)
+        Me.pnAuxBufferTime.Size = New System.Drawing.Size(288, 28)
         Me.pnAuxBufferTime.TabIndex = 6
         '
         'lblAuxBufferTime
         '
-        Me.lblAuxBufferTime.AutoSize = true
-        Me.lblAuxBufferTime.Location = New System.Drawing.Point(4, 11)
-        Me.lblAuxBufferTime.Margin = New System.Windows.Forms.Padding(4, 0, 4, 0)
+        Me.lblAuxBufferTime.AutoSize = True
+        Me.lblAuxBufferTime.Location = New System.Drawing.Point(3, 7)
         Me.lblAuxBufferTime.Name = "lblAuxBufferTime"
-        Me.lblAuxBufferTime.Size = New System.Drawing.Size(122, 20)
+        Me.lblAuxBufferTime.Size = New System.Drawing.Size(82, 13)
         Me.lblAuxBufferTime.TabIndex = 0
         Me.lblAuxBufferTime.Text = "Aux Buffer Time"
         '
         'lblAuxBufferTimeUnit
         '
-        Me.lblAuxBufferTimeUnit.AutoSize = true
-        Me.lblAuxBufferTimeUnit.Location = New System.Drawing.Point(366, 11)
-        Me.lblAuxBufferTimeUnit.Margin = New System.Windows.Forms.Padding(4, 0, 4, 0)
+        Me.lblAuxBufferTimeUnit.AutoSize = True
+        Me.lblAuxBufferTimeUnit.Location = New System.Drawing.Point(244, 7)
         Me.lblAuxBufferTimeUnit.Name = "lblAuxBufferTimeUnit"
-        Me.lblAuxBufferTimeUnit.Size = New System.Drawing.Size(25, 20)
+        Me.lblAuxBufferTimeUnit.Size = New System.Drawing.Size(18, 13)
         Me.lblAuxBufferTimeUnit.TabIndex = 24
         Me.lblAuxBufferTimeUnit.Text = "[s]"
         '
         'tbauxBufferTime
         '
-        Me.tbauxBufferTime.Location = New System.Drawing.Point(272, 6)
-        Me.tbauxBufferTime.Margin = New System.Windows.Forms.Padding(4, 5, 4, 5)
+        Me.tbauxBufferTime.Location = New System.Drawing.Point(181, 4)
         Me.tbauxBufferTime.Name = "tbauxBufferTime"
-        Me.tbauxBufferTime.Size = New System.Drawing.Size(84, 26)
+        Me.tbauxBufferTime.Size = New System.Drawing.Size(57, 20)
         Me.tbauxBufferTime.TabIndex = 3
         '
         'pnAuxBufferChgTime
@@ -480,116 +455,104 @@ Partial Class HybridStrategyParamsForm
         Me.pnAuxBufferChgTime.Controls.Add(Me.Label1)
         Me.pnAuxBufferChgTime.Controls.Add(Me.lblAuxBufferChgTimeUnit)
         Me.pnAuxBufferChgTime.Controls.Add(Me.tbAuxBufferChargeTime)
-        Me.pnAuxBufferChgTime.Location = New System.Drawing.Point(18, 437)
-        Me.pnAuxBufferChgTime.Margin = New System.Windows.Forms.Padding(4, 5, 4, 5)
+        Me.pnAuxBufferChgTime.Location = New System.Drawing.Point(12, 284)
         Me.pnAuxBufferChgTime.Name = "pnAuxBufferChgTime"
-        Me.pnAuxBufferChgTime.Size = New System.Drawing.Size(432, 43)
+        Me.pnAuxBufferChgTime.Size = New System.Drawing.Size(288, 28)
         Me.pnAuxBufferChgTime.TabIndex = 7
         '
         'Label1
         '
-        Me.Label1.AutoSize = true
-        Me.Label1.Location = New System.Drawing.Point(4, 11)
-        Me.Label1.Margin = New System.Windows.Forms.Padding(4, 0, 4, 0)
+        Me.Label1.AutoSize = True
+        Me.Label1.Location = New System.Drawing.Point(3, 7)
         Me.Label1.Name = "Label1"
-        Me.Label1.Size = New System.Drawing.Size(178, 20)
+        Me.Label1.Size = New System.Drawing.Size(119, 13)
         Me.Label1.TabIndex = 0
         Me.Label1.Text = "Aux Buffer Charge Time"
         '
         'lblAuxBufferChgTimeUnit
         '
-        Me.lblAuxBufferChgTimeUnit.AutoSize = true
-        Me.lblAuxBufferChgTimeUnit.Location = New System.Drawing.Point(366, 11)
-        Me.lblAuxBufferChgTimeUnit.Margin = New System.Windows.Forms.Padding(4, 0, 4, 0)
+        Me.lblAuxBufferChgTimeUnit.AutoSize = True
+        Me.lblAuxBufferChgTimeUnit.Location = New System.Drawing.Point(244, 7)
         Me.lblAuxBufferChgTimeUnit.Name = "lblAuxBufferChgTimeUnit"
-        Me.lblAuxBufferChgTimeUnit.Size = New System.Drawing.Size(25, 20)
+        Me.lblAuxBufferChgTimeUnit.Size = New System.Drawing.Size(18, 13)
         Me.lblAuxBufferChgTimeUnit.TabIndex = 24
         Me.lblAuxBufferChgTimeUnit.Text = "[s]"
         '
         'tbAuxBufferChargeTime
         '
-        Me.tbAuxBufferChargeTime.Location = New System.Drawing.Point(272, 6)
-        Me.tbAuxBufferChargeTime.Margin = New System.Windows.Forms.Padding(4, 5, 4, 5)
+        Me.tbAuxBufferChargeTime.Location = New System.Drawing.Point(181, 4)
         Me.tbAuxBufferChargeTime.Name = "tbAuxBufferChargeTime"
-        Me.tbAuxBufferChargeTime.Size = New System.Drawing.Size(84, 26)
+        Me.tbAuxBufferChargeTime.Size = New System.Drawing.Size(57, 20)
         Me.tbAuxBufferChargeTime.TabIndex = 3
         '
-        'Panel1
+        'pnICEOnTime
         '
-        Me.Panel1.Controls.Add(Me.lblMinIceOnTime)
-        Me.Panel1.Controls.Add(Me.lblMinIceOnTimeUnit)
-        Me.Panel1.Controls.Add(Me.tbMinICEOnTime)
-        Me.Panel1.Location = New System.Drawing.Point(18, 345)
-        Me.Panel1.Margin = New System.Windows.Forms.Padding(4, 5, 4, 5)
-        Me.Panel1.Name = "Panel1"
-        Me.Panel1.Size = New System.Drawing.Size(432, 43)
-        Me.Panel1.TabIndex = 5
+        Me.pnICEOnTime.Controls.Add(Me.lblMinIceOnTime)
+        Me.pnICEOnTime.Controls.Add(Me.lblMinIceOnTimeUnit)
+        Me.pnICEOnTime.Controls.Add(Me.tbMinICEOnTime)
+        Me.pnICEOnTime.Location = New System.Drawing.Point(12, 224)
+        Me.pnICEOnTime.Name = "pnICEOnTime"
+        Me.pnICEOnTime.Size = New System.Drawing.Size(288, 28)
+        Me.pnICEOnTime.TabIndex = 5
         '
         'lblMinIceOnTime
         '
-        Me.lblMinIceOnTime.AutoSize = true
-        Me.lblMinIceOnTime.Location = New System.Drawing.Point(4, 11)
-        Me.lblMinIceOnTime.Margin = New System.Windows.Forms.Padding(4, 0, 4, 0)
+        Me.lblMinIceOnTime.AutoSize = True
+        Me.lblMinIceOnTime.Location = New System.Drawing.Point(3, 7)
         Me.lblMinIceOnTime.Name = "lblMinIceOnTime"
-        Me.lblMinIceOnTime.Size = New System.Drawing.Size(128, 20)
+        Me.lblMinIceOnTime.Size = New System.Drawing.Size(87, 13)
         Me.lblMinIceOnTime.TabIndex = 0
         Me.lblMinIceOnTime.Text = "Min ICE On Time"
         '
         'lblMinIceOnTimeUnit
         '
-        Me.lblMinIceOnTimeUnit.AutoSize = true
-        Me.lblMinIceOnTimeUnit.Location = New System.Drawing.Point(366, 11)
-        Me.lblMinIceOnTimeUnit.Margin = New System.Windows.Forms.Padding(4, 0, 4, 0)
+        Me.lblMinIceOnTimeUnit.AutoSize = True
+        Me.lblMinIceOnTimeUnit.Location = New System.Drawing.Point(244, 7)
         Me.lblMinIceOnTimeUnit.Name = "lblMinIceOnTimeUnit"
-        Me.lblMinIceOnTimeUnit.Size = New System.Drawing.Size(25, 20)
+        Me.lblMinIceOnTimeUnit.Size = New System.Drawing.Size(18, 13)
         Me.lblMinIceOnTimeUnit.TabIndex = 24
         Me.lblMinIceOnTimeUnit.Text = "[s]"
         '
         'tbMinICEOnTime
         '
-        Me.tbMinICEOnTime.Location = New System.Drawing.Point(272, 6)
-        Me.tbMinICEOnTime.Margin = New System.Windows.Forms.Padding(4, 5, 4, 5)
+        Me.tbMinICEOnTime.Location = New System.Drawing.Point(181, 4)
         Me.tbMinICEOnTime.Name = "tbMinICEOnTime"
-        Me.tbMinICEOnTime.Size = New System.Drawing.Size(84, 26)
+        Me.tbMinICEOnTime.Size = New System.Drawing.Size(57, 20)
         Me.tbMinICEOnTime.TabIndex = 3
         '
-        'Panel2
+        'pnEquivFactorCharge
         '
-        Me.Panel2.Controls.Add(Me.EquivalenceFactorChg)
-        Me.Panel2.Controls.Add(Me.lblEquivFactorChargeUnit)
-        Me.Panel2.Controls.Add(Me.tbEquivalenceFactorCharge)
-        Me.Panel2.Location = New System.Drawing.Point(18, 160)
-        Me.Panel2.Margin = New System.Windows.Forms.Padding(4, 5, 4, 5)
-        Me.Panel2.Name = "Panel2"
-        Me.Panel2.Size = New System.Drawing.Size(432, 43)
-        Me.Panel2.TabIndex = 1
+        Me.pnEquivFactorCharge.Controls.Add(Me.EquivalenceFactorChg)
+        Me.pnEquivFactorCharge.Controls.Add(Me.lblEquivFactorChargeUnit)
+        Me.pnEquivFactorCharge.Controls.Add(Me.tbEquivalenceFactorCharge)
+        Me.pnEquivFactorCharge.Location = New System.Drawing.Point(12, 104)
+        Me.pnEquivFactorCharge.Name = "pnEquivFactorCharge"
+        Me.pnEquivFactorCharge.Size = New System.Drawing.Size(288, 28)
+        Me.pnEquivFactorCharge.TabIndex = 1
         '
         'EquivalenceFactorChg
         '
-        Me.EquivalenceFactorChg.AutoSize = true
-        Me.EquivalenceFactorChg.Location = New System.Drawing.Point(4, 11)
-        Me.EquivalenceFactorChg.Margin = New System.Windows.Forms.Padding(4, 0, 4, 0)
+        Me.EquivalenceFactorChg.AutoSize = True
+        Me.EquivalenceFactorChg.Location = New System.Drawing.Point(3, 7)
         Me.EquivalenceFactorChg.Name = "EquivalenceFactorChg"
-        Me.EquivalenceFactorChg.Size = New System.Drawing.Size(201, 20)
+        Me.EquivalenceFactorChg.Size = New System.Drawing.Size(136, 13)
         Me.EquivalenceFactorChg.TabIndex = 0
         Me.EquivalenceFactorChg.Text = "Equivalence Factor Charge"
         '
         'lblEquivFactorChargeUnit
         '
-        Me.lblEquivFactorChargeUnit.AutoSize = true
-        Me.lblEquivFactorChargeUnit.Location = New System.Drawing.Point(366, 11)
-        Me.lblEquivFactorChargeUnit.Margin = New System.Windows.Forms.Padding(4, 0, 4, 0)
+        Me.lblEquivFactorChargeUnit.AutoSize = True
+        Me.lblEquivFactorChargeUnit.Location = New System.Drawing.Point(244, 7)
         Me.lblEquivFactorChargeUnit.Name = "lblEquivFactorChargeUnit"
-        Me.lblEquivFactorChargeUnit.Size = New System.Drawing.Size(22, 20)
+        Me.lblEquivFactorChargeUnit.Size = New System.Drawing.Size(16, 13)
         Me.lblEquivFactorChargeUnit.TabIndex = 24
         Me.lblEquivFactorChargeUnit.Text = "[-]"
         '
         'tbEquivalenceFactorCharge
         '
-        Me.tbEquivalenceFactorCharge.Location = New System.Drawing.Point(272, 6)
-        Me.tbEquivalenceFactorCharge.Margin = New System.Windows.Forms.Padding(4, 5, 4, 5)
+        Me.tbEquivalenceFactorCharge.Location = New System.Drawing.Point(181, 4)
         Me.tbEquivalenceFactorCharge.Name = "tbEquivalenceFactorCharge"
-        Me.tbEquivalenceFactorCharge.Size = New System.Drawing.Size(84, 26)
+        Me.tbEquivalenceFactorCharge.Size = New System.Drawing.Size(57, 20)
         Me.tbEquivalenceFactorCharge.TabIndex = 3
         '
         'pnICEStartPenaltyFactor
@@ -597,38 +560,34 @@ Partial Class HybridStrategyParamsForm
         Me.pnICEStartPenaltyFactor.Controls.Add(Me.lblICEStartPenaltyFactor)
         Me.pnICEStartPenaltyFactor.Controls.Add(Me.lblICEStartPenaltyFactorUnit)
         Me.pnICEStartPenaltyFactor.Controls.Add(Me.tbICEStartPenaltyFactor)
-        Me.pnICEStartPenaltyFactor.Location = New System.Drawing.Point(18, 483)
-        Me.pnICEStartPenaltyFactor.Margin = New System.Windows.Forms.Padding(4, 5, 4, 5)
+        Me.pnICEStartPenaltyFactor.Location = New System.Drawing.Point(12, 314)
         Me.pnICEStartPenaltyFactor.Name = "pnICEStartPenaltyFactor"
-        Me.pnICEStartPenaltyFactor.Size = New System.Drawing.Size(432, 43)
+        Me.pnICEStartPenaltyFactor.Size = New System.Drawing.Size(288, 28)
         Me.pnICEStartPenaltyFactor.TabIndex = 8
         '
         'lblICEStartPenaltyFactor
         '
-        Me.lblICEStartPenaltyFactor.AutoSize = true
-        Me.lblICEStartPenaltyFactor.Location = New System.Drawing.Point(4, 11)
-        Me.lblICEStartPenaltyFactor.Margin = New System.Windows.Forms.Padding(4, 0, 4, 0)
+        Me.lblICEStartPenaltyFactor.AutoSize = True
+        Me.lblICEStartPenaltyFactor.Location = New System.Drawing.Point(3, 7)
         Me.lblICEStartPenaltyFactor.Name = "lblICEStartPenaltyFactor"
-        Me.lblICEStartPenaltyFactor.Size = New System.Drawing.Size(172, 20)
+        Me.lblICEStartPenaltyFactor.Size = New System.Drawing.Size(114, 13)
         Me.lblICEStartPenaltyFactor.TabIndex = 0
         Me.lblICEStartPenaltyFactor.Text = "ICE start penalty factor"
         '
         'lblICEStartPenaltyFactorUnit
         '
-        Me.lblICEStartPenaltyFactorUnit.AutoSize = true
-        Me.lblICEStartPenaltyFactorUnit.Location = New System.Drawing.Point(366, 11)
-        Me.lblICEStartPenaltyFactorUnit.Margin = New System.Windows.Forms.Padding(4, 0, 4, 0)
+        Me.lblICEStartPenaltyFactorUnit.AutoSize = True
+        Me.lblICEStartPenaltyFactorUnit.Location = New System.Drawing.Point(244, 7)
         Me.lblICEStartPenaltyFactorUnit.Name = "lblICEStartPenaltyFactorUnit"
-        Me.lblICEStartPenaltyFactorUnit.Size = New System.Drawing.Size(22, 20)
+        Me.lblICEStartPenaltyFactorUnit.Size = New System.Drawing.Size(16, 13)
         Me.lblICEStartPenaltyFactorUnit.TabIndex = 24
         Me.lblICEStartPenaltyFactorUnit.Text = "[-]"
         '
         'tbICEStartPenaltyFactor
         '
-        Me.tbICEStartPenaltyFactor.Location = New System.Drawing.Point(272, 6)
-        Me.tbICEStartPenaltyFactor.Margin = New System.Windows.Forms.Padding(4, 5, 4, 5)
+        Me.tbICEStartPenaltyFactor.Location = New System.Drawing.Point(181, 4)
         Me.tbICEStartPenaltyFactor.Name = "tbICEStartPenaltyFactor"
-        Me.tbICEStartPenaltyFactor.Size = New System.Drawing.Size(84, 26)
+        Me.tbICEStartPenaltyFactor.Size = New System.Drawing.Size(57, 20)
         Me.tbICEStartPenaltyFactor.TabIndex = 3
         '
         'pnCostFactorSoCExponent
@@ -636,91 +595,83 @@ Partial Class HybridStrategyParamsForm
         Me.pnCostFactorSoCExponent.Controls.Add(Me.lblCostFactorSoCExponent)
         Me.pnCostFactorSoCExponent.Controls.Add(Me.lblCostFactorSoCExponentUnit)
         Me.pnCostFactorSoCExponent.Controls.Add(Me.tbCostFactorSoCExponent)
-        Me.pnCostFactorSoCExponent.Location = New System.Drawing.Point(18, 529)
-        Me.pnCostFactorSoCExponent.Margin = New System.Windows.Forms.Padding(4, 5, 4, 5)
+        Me.pnCostFactorSoCExponent.Location = New System.Drawing.Point(12, 344)
         Me.pnCostFactorSoCExponent.Name = "pnCostFactorSoCExponent"
-        Me.pnCostFactorSoCExponent.Size = New System.Drawing.Size(432, 43)
+        Me.pnCostFactorSoCExponent.Size = New System.Drawing.Size(288, 28)
         Me.pnCostFactorSoCExponent.TabIndex = 9
         '
         'lblCostFactorSoCExponent
         '
-        Me.lblCostFactorSoCExponent.AutoSize = true
-        Me.lblCostFactorSoCExponent.Location = New System.Drawing.Point(4, 11)
-        Me.lblCostFactorSoCExponent.Margin = New System.Windows.Forms.Padding(4, 0, 4, 0)
+        Me.lblCostFactorSoCExponent.AutoSize = True
+        Me.lblCostFactorSoCExponent.Location = New System.Drawing.Point(3, 7)
         Me.lblCostFactorSoCExponent.Name = "lblCostFactorSoCExponent"
-        Me.lblCostFactorSoCExponent.Size = New System.Drawing.Size(199, 20)
+        Me.lblCostFactorSoCExponent.Size = New System.Drawing.Size(132, 13)
         Me.lblCostFactorSoCExponent.TabIndex = 0
         Me.lblCostFactorSoCExponent.Text = "Cost Factor SoC Exponent"
         '
         'lblCostFactorSoCExponentUnit
         '
-        Me.lblCostFactorSoCExponentUnit.AutoSize = true
-        Me.lblCostFactorSoCExponentUnit.Location = New System.Drawing.Point(366, 11)
-        Me.lblCostFactorSoCExponentUnit.Margin = New System.Windows.Forms.Padding(4, 0, 4, 0)
+        Me.lblCostFactorSoCExponentUnit.AutoSize = True
+        Me.lblCostFactorSoCExponentUnit.Location = New System.Drawing.Point(244, 7)
         Me.lblCostFactorSoCExponentUnit.Name = "lblCostFactorSoCExponentUnit"
-        Me.lblCostFactorSoCExponentUnit.Size = New System.Drawing.Size(22, 20)
+        Me.lblCostFactorSoCExponentUnit.Size = New System.Drawing.Size(16, 13)
         Me.lblCostFactorSoCExponentUnit.TabIndex = 24
         Me.lblCostFactorSoCExponentUnit.Text = "[-]"
         '
         'tbCostFactorSoCExponent
         '
-        Me.tbCostFactorSoCExponent.Location = New System.Drawing.Point(272, 6)
-        Me.tbCostFactorSoCExponent.Margin = New System.Windows.Forms.Padding(4, 5, 4, 5)
+        Me.tbCostFactorSoCExponent.Location = New System.Drawing.Point(181, 4)
         Me.tbCostFactorSoCExponent.Name = "tbCostFactorSoCExponent"
-        Me.tbCostFactorSoCExponent.Size = New System.Drawing.Size(84, 26)
+        Me.tbCostFactorSoCExponent.Size = New System.Drawing.Size(57, 20)
         Me.tbCostFactorSoCExponent.TabIndex = 3
         '
-        'Panel3
+        'pnGenset
         '
-        Me.Panel3.Controls.Add(Me.lblGensetMinPwrFactor)
-        Me.Panel3.Controls.Add(Me.lblGensetMinPowerFactorUnit)
-        Me.Panel3.Controls.Add(Me.tbGensetMinOptPowerFactor)
-        Me.Panel3.Location = New System.Drawing.Point(18, 582)
-        Me.Panel3.Margin = New System.Windows.Forms.Padding(4, 5, 4, 5)
-        Me.Panel3.Name = "Panel3"
-        Me.Panel3.Size = New System.Drawing.Size(432, 43)
-        Me.Panel3.TabIndex = 25
+        Me.pnGenset.Controls.Add(Me.lblGensetMinPwrFactor)
+        Me.pnGenset.Controls.Add(Me.lblGensetMinPowerFactorUnit)
+        Me.pnGenset.Controls.Add(Me.tbGensetMinOptPowerFactor)
+        Me.pnGenset.Location = New System.Drawing.Point(12, 378)
+        Me.pnGenset.Name = "pnGenset"
+        Me.pnGenset.Size = New System.Drawing.Size(288, 28)
+        Me.pnGenset.TabIndex = 25
         '
         'lblGensetMinPwrFactor
         '
-        Me.lblGensetMinPwrFactor.AutoSize = true
-        Me.lblGensetMinPwrFactor.Location = New System.Drawing.Point(4, 11)
-        Me.lblGensetMinPwrFactor.Margin = New System.Windows.Forms.Padding(4, 0, 4, 0)
+        Me.lblGensetMinPwrFactor.AutoSize = True
+        Me.lblGensetMinPwrFactor.Location = New System.Drawing.Point(3, 7)
         Me.lblGensetMinPwrFactor.Name = "lblGensetMinPwrFactor"
-        Me.lblGensetMinPwrFactor.Size = New System.Drawing.Size(244, 20)
+        Me.lblGensetMinPwrFactor.Size = New System.Drawing.Size(162, 13)
         Me.lblGensetMinPwrFactor.TabIndex = 0
         Me.lblGensetMinPwrFactor.Text = "Genset min optimal Power Factor"
         '
         'lblGensetMinPowerFactorUnit
         '
-        Me.lblGensetMinPowerFactorUnit.AutoSize = true
-        Me.lblGensetMinPowerFactorUnit.Location = New System.Drawing.Point(366, 11)
-        Me.lblGensetMinPowerFactorUnit.Margin = New System.Windows.Forms.Padding(4, 0, 4, 0)
+        Me.lblGensetMinPowerFactorUnit.AutoSize = True
+        Me.lblGensetMinPowerFactorUnit.Location = New System.Drawing.Point(244, 7)
         Me.lblGensetMinPowerFactorUnit.Name = "lblGensetMinPowerFactorUnit"
-        Me.lblGensetMinPowerFactorUnit.Size = New System.Drawing.Size(22, 20)
+        Me.lblGensetMinPowerFactorUnit.Size = New System.Drawing.Size(16, 13)
         Me.lblGensetMinPowerFactorUnit.TabIndex = 24
         Me.lblGensetMinPowerFactorUnit.Text = "[-]"
         '
         'tbGensetMinOptPowerFactor
         '
-        Me.tbGensetMinOptPowerFactor.Location = New System.Drawing.Point(272, 6)
-        Me.tbGensetMinOptPowerFactor.Margin = New System.Windows.Forms.Padding(4, 5, 4, 5)
+        Me.tbGensetMinOptPowerFactor.Location = New System.Drawing.Point(181, 4)
         Me.tbGensetMinOptPowerFactor.Name = "tbGensetMinOptPowerFactor"
-        Me.tbGensetMinOptPowerFactor.Size = New System.Drawing.Size(84, 26)
+        Me.tbGensetMinOptPowerFactor.Size = New System.Drawing.Size(57, 20)
         Me.tbGensetMinOptPowerFactor.TabIndex = 3
         '
         'HybridStrategyParamsForm
         '
         Me.AcceptButton = Me.ButOK
-        Me.AutoScaleDimensions = New System.Drawing.SizeF(9!, 20!)
+        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(674, 734)
-        Me.Controls.Add(Me.Panel3)
+        Me.ClientSize = New System.Drawing.Size(445, 471)
+        Me.Controls.Add(Me.pnGenset)
         Me.Controls.Add(Me.pnCostFactorSoCExponent)
         Me.Controls.Add(Me.pnICEStartPenaltyFactor)
-        Me.Controls.Add(Me.Panel2)
-        Me.Controls.Add(Me.Panel1)
+        Me.Controls.Add(Me.pnEquivFactorCharge)
+        Me.Controls.Add(Me.pnICEOnTime)
         Me.Controls.Add(Me.pnAuxBufferChgTime)
         Me.Controls.Add(Me.pnAuxBufferTime)
         Me.Controls.Add(Me.pnTargetSoC)
@@ -734,45 +685,44 @@ Partial Class HybridStrategyParamsForm
         Me.Controls.Add(Me.ButCancel)
         Me.Controls.Add(Me.ButOK)
         Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle
-        Me.Icon = CType(resources.GetObject("$this.Icon"),System.Drawing.Icon)
-        Me.Margin = New System.Windows.Forms.Padding(4, 5, 4, 5)
-        Me.MaximizeBox = false
+        Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon)
+        Me.MaximizeBox = False
         Me.Name = "HybridStrategyParamsForm"
         Me.SizeGripStyle = System.Windows.Forms.SizeGripStyle.Hide
         Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen
-        Me.Text = "Hybrid Strategy Parameters"
-        Me.ToolStrip1.ResumeLayout(false)
-        Me.ToolStrip1.PerformLayout
-        Me.StatusStrip1.ResumeLayout(false)
-        Me.StatusStrip1.PerformLayout
-        CType(Me.PictureBox1,System.ComponentModel.ISupportInitialize).EndInit
-        Me.CmOpenFile.ResumeLayout(false)
-        Me.pnEquivFactor.ResumeLayout(false)
-        Me.pnEquivFactor.PerformLayout
-        Me.pnMinSoC.ResumeLayout(false)
-        Me.pnMinSoC.PerformLayout
-        Me.pnMaxSoC.ResumeLayout(false)
-        Me.pnMaxSoC.PerformLayout
-        Me.pnTargetSoC.ResumeLayout(false)
-        Me.pnTargetSoC.PerformLayout
-        Me.pnAuxBufferTime.ResumeLayout(false)
-        Me.pnAuxBufferTime.PerformLayout
-        Me.pnAuxBufferChgTime.ResumeLayout(false)
-        Me.pnAuxBufferChgTime.PerformLayout
-        Me.Panel1.ResumeLayout(false)
-        Me.Panel1.PerformLayout
-        Me.Panel2.ResumeLayout(false)
-        Me.Panel2.PerformLayout
-        Me.pnICEStartPenaltyFactor.ResumeLayout(false)
-        Me.pnICEStartPenaltyFactor.PerformLayout
-        Me.pnCostFactorSoCExponent.ResumeLayout(false)
-        Me.pnCostFactorSoCExponent.PerformLayout
-        Me.Panel3.ResumeLayout(false)
-        Me.Panel3.PerformLayout
-        Me.ResumeLayout(false)
-        Me.PerformLayout
+        Me.Text = "Hybrid Strategy Parameters Editor"
+        Me.ToolStrip1.ResumeLayout(False)
+        Me.ToolStrip1.PerformLayout()
+        Me.StatusStrip1.ResumeLayout(False)
+        Me.StatusStrip1.PerformLayout()
+        CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).EndInit()
+        Me.CmOpenFile.ResumeLayout(False)
+        Me.pnEquivFactor.ResumeLayout(False)
+        Me.pnEquivFactor.PerformLayout()
+        Me.pnMinSoC.ResumeLayout(False)
+        Me.pnMinSoC.PerformLayout()
+        Me.pnMaxSoC.ResumeLayout(False)
+        Me.pnMaxSoC.PerformLayout()
+        Me.pnTargetSoC.ResumeLayout(False)
+        Me.pnTargetSoC.PerformLayout()
+        Me.pnAuxBufferTime.ResumeLayout(False)
+        Me.pnAuxBufferTime.PerformLayout()
+        Me.pnAuxBufferChgTime.ResumeLayout(False)
+        Me.pnAuxBufferChgTime.PerformLayout()
+        Me.pnICEOnTime.ResumeLayout(False)
+        Me.pnICEOnTime.PerformLayout()
+        Me.pnEquivFactorCharge.ResumeLayout(False)
+        Me.pnEquivFactorCharge.PerformLayout()
+        Me.pnICEStartPenaltyFactor.ResumeLayout(False)
+        Me.pnICEStartPenaltyFactor.PerformLayout()
+        Me.pnCostFactorSoCExponent.ResumeLayout(False)
+        Me.pnCostFactorSoCExponent.PerformLayout()
+        Me.pnGenset.ResumeLayout(False)
+        Me.pnGenset.PerformLayout()
+        Me.ResumeLayout(False)
+        Me.PerformLayout()
 
-End Sub
+    End Sub
     Friend WithEvents tbEquivalenceFactorDischarge As TextBox
     Friend WithEvents lblEquivFactorUnit As Label
     Friend WithEvents lblEvquivFactorDischg As Label
@@ -815,11 +765,11 @@ End Sub
     Friend WithEvents Label1 As Label
     Friend WithEvents lblAuxBufferChgTimeUnit As Label
     Friend WithEvents tbAuxBufferChargeTime As TextBox
-    Friend WithEvents Panel1 As Panel
+    Friend WithEvents pnICEOnTime As Panel
     Friend WithEvents lblMinIceOnTime As Label
     Friend WithEvents lblMinIceOnTimeUnit As Label
     Friend WithEvents tbMinICEOnTime As TextBox
-    Friend WithEvents Panel2 As Panel
+    Friend WithEvents pnEquivFactorCharge As Panel
     Friend WithEvents EquivalenceFactorChg As Label
     Friend WithEvents lblEquivFactorChargeUnit As Label
     Friend WithEvents tbEquivalenceFactorCharge As TextBox
@@ -831,7 +781,7 @@ End Sub
     Friend WithEvents lblCostFactorSoCExponent As Label
     Friend WithEvents lblCostFactorSoCExponentUnit As Label
     Friend WithEvents tbCostFactorSoCExponent As TextBox
-    Friend WithEvents Panel3 As Panel
+    Friend WithEvents pnGenset As Panel
     Friend WithEvents lblGensetMinPwrFactor As Label
     Friend WithEvents lblGensetMinPowerFactorUnit As Label
     Friend WithEvents tbGensetMinOptPowerFactor As TextBox
diff --git a/VECTO/GUI/HybridStrategyParamsForm.vb b/VECTO/GUI/HybridStrategyParamsForm.vb
index 3778f2a617..d3d84c2b68 100644
--- a/VECTO/GUI/HybridStrategyParamsForm.vb
+++ b/VECTO/GUI/HybridStrategyParamsForm.vb
@@ -1,10 +1,4 @@
-
-
-Imports System.IO
-Imports TUGraz.VectoCommon.InputData
-Imports TUGraz.VectoCommon.Utils
-Imports TUGraz.VectoCore.InputData.FileIO.JSON
-' Copyright 2017 European Union.
+' Copyright 2017 European Union.
 ' Licensed under the EUPL (the 'Licence');
 '
 ' * You may not use this work except in compliance with the Licence.
@@ -14,50 +8,38 @@ Imports TUGraz.VectoCore.InputData.FileIO.JSON
 '   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 '
 ' See the LICENSE.txt for the specific language governing permissions and limitations.
+Imports System.IO
+Imports TUGraz.VectoCommon.InputData
+Imports TUGraz.VectoCommon.Utils
+Imports TUGraz.VectoCore.InputData.FileIO.JSON
 
 ''' <summary>
 ''' Engine Editor. Open and save .VENG files.
 ''' </summary>
-''' <remarks></remarks>
 Public Class HybridStrategyParamsForm
+
     Private _strategyParamsFile As String = ""
-    Public AutoSendTo As Boolean = False
-    Public JobDir As String = ""
-    Private _changed As Boolean = False
 
-    Private _contextMenuFiles As String()
+    Private _changed As Boolean = False
 
+    Public Property AutoSendTo As Boolean = False
 
+    Public Property JobDir As String = ""
 
+    Public Property JobType As VectoSimulationJobType
 
-    'Before closing Editor: Check if file was changed and ask to save.
     Private Sub F_ENG_FormClosing(sender As Object, e As FormClosingEventArgs) Handles Me.FormClosing
-        If e.CloseReason <> CloseReason.ApplicationExitCall And e.CloseReason <> CloseReason.WindowsShutDown Then
+        If e.CloseReason <> CloseReason.ApplicationExitCall AndAlso e.CloseReason <> CloseReason.WindowsShutDown Then
             e.Cancel = ChangeCheckCancel()
         End If
     End Sub
 
-    'Initialise.
     Private Sub EngineFormLoad(sender As Object, e As EventArgs) Handles Me.Load
-
-        ' initialize form on load - nothng to do right now
-
-        'pnInertia.Enabled = Not Cfg.DeclMode
-
-
-        _changed = False
-
-
         NewHybStrategyParams()
     End Sub
 
-    'Set generic values for Declaration mode.
     Private Sub DeclInit()
-
         If Not Cfg.DeclMode Then Exit Sub
-
-
-
     End Sub
 
 
@@ -86,7 +68,6 @@ Public Class HybridStrategyParamsForm
     End Sub
 
     Private Sub ToolStripBtSendTo_Click(sender As Object, e As EventArgs) Handles ToolStripBtSendTo.Click
-
         If ChangeCheckCancel() Then Exit Sub
 
         If _strategyParamsFile = "" Then
@@ -111,8 +92,7 @@ Public Class HybridStrategyParamsForm
     Private Sub ToolStripButton1_Click(sender As Object, e As EventArgs) Handles ToolStripButton1.Click
         If File.Exists(Path.Combine(MyAppPath, "User Manual\help.html")) Then
             Dim defaultBrowserPath As String = BrowserUtils.GetDefaultBrowserPath()
-            Process.Start(defaultBrowserPath,
-                          $"""file://{Path.Combine(MyAppPath, "User Manual\help.html#engine-editor")}""")
+            Process.Start(defaultBrowserPath, $"""file://{Path.Combine(MyAppPath, "User Manual\help.html#engine-editor")}""")
         Else
             MsgBox("User Manual not found!", MsgBoxStyle.Critical)
         End If
@@ -120,20 +100,22 @@ Public Class HybridStrategyParamsForm
 
 #End Region
 
-    'Create new empty Engine file.
     Private Sub NewHybStrategyParams()
-
         If ChangeCheckCancel() Then Exit Sub
-
-
-        tbEquivalenceFactorDischarge.Text = ""
-        tbMinSoC.Text = ""
-        tbMaxSoC.Text = ""
-        tbTargetSoC.Text = ""
-        tbauxBufferTime.Text = ""
-        tbAuxBufferChargeTime.Text = ""
-
         DeclInit()
+        UpdateForm(JobType)
+
+        tbEquivalenceFactorDischarge.ResetText()
+        tbEquivalenceFactorCharge.ResetText()
+        tbMinSoC.ResetText()
+        tbMaxSoC.ResetText()
+        tbTargetSoC.ResetText()
+        tbMinICEOnTime.ResetText()
+        tbauxBufferTime.ResetText()
+        tbAuxBufferChargeTime.ResetText()
+        tbICEStartPenaltyFactor.ResetText()
+        tbCostFactorSoCExponent.ResetText()
+        tbGensetMinOptPowerFactor.ResetText()
 
         _strategyParamsFile = ""
         Text = "Hybrid Strategy Parameters Editor"
@@ -142,16 +124,50 @@ Public Class HybridStrategyParamsForm
         _changed = False
     End Sub
 
-    'Open VENG file
-    Public Sub OpenHybridStrategyParametersFile(file As String)
-        Dim strategyParams As IHybridStrategyParameters
+    Private Sub UpdateForm(vectoSimulationJobType As VectoSimulationJobType)
+        Select Case vectoSimulationJobType
+            Case VectoSimulationJobType.ParallelHybridVehicle
+                pnEquivFactor.Enabled = True
+                pnEquivFactorCharge.Enabled = True
+                pnMinSoC.Enabled = True
+                pnMaxSoC.Enabled = True
+                pnTargetSoC.Enabled = True
+                pnICEOnTime.Enabled = True
+                pnAuxBufferTime.Enabled = True
+                pnAuxBufferChgTime.Enabled = True
+                pnICEStartPenaltyFactor.Enabled = True
+                pnCostFactorSoCExponent.Enabled = True
+                pnGenset.Enabled = False
+            Case VectoSimulationJobType.SerialHybridVehicle
+                pnEquivFactor.Enabled = False
+                pnEquivFactorCharge.Enabled = False
+                pnMinSoC.Enabled = True
+                pnMaxSoC.Enabled = False
+                pnTargetSoC.Enabled = True
+                pnICEOnTime.Enabled = False
+                pnAuxBufferTime.Enabled = False
+                pnAuxBufferChgTime.Enabled = False
+                pnICEStartPenaltyFactor.Enabled = False
+                pnCostFactorSoCExponent.Enabled = False
+                pnGenset.Enabled = False
+            Case Else
+                pnEquivFactor.Enabled = True
+                pnEquivFactorCharge.Enabled = True
+                pnMinSoC.Enabled = True
+                pnMaxSoC.Enabled = True
+                pnTargetSoC.Enabled = True
+                pnICEOnTime.Enabled = True
+                pnAuxBufferTime.Enabled = True
+                pnAuxBufferChgTime.Enabled = True
+                pnICEStartPenaltyFactor.Enabled = True
+                pnCostFactorSoCExponent.Enabled = True
+                pnGenset.Enabled = True
+        End Select
+    End Sub
 
+    Public Sub OpenHybridStrategyParametersFile(file As String)
         If ChangeCheckCancel() Then Exit Sub
-
-        Dim inputData As IEngineeringInputDataProvider = TryCast(JSONInputDataFactory.ReadComponentData(file),
-                                                                IEngineeringInputDataProvider)
-
-        strategyParams = inputData.JobInputData.HybridStrategyParameters
+        DeclInit()
 
         If Cfg.DeclMode Then
             Select Case WrongMode()
@@ -164,35 +180,68 @@ Public Class HybridStrategyParamsForm
             End Select
         End If
 
-        Dim basePath As String = Path.GetDirectoryName(file)
-
-        tbEquivalenceFactorDischarge.Text = strategyParams.EquivalenceFactorDischarge.ToGUIFormat()
-
-        tbEquivalenceFactorCharge.Text = strategyParams.EquivalenceFactorCharge.ToGUIFormat()
-        tbMinSoC.Text = (strategyParams.MinSoC * 100).ToGUIFormat()
-        tbMaxSoC.Text = (strategyParams.MaxSoC * 100).ToGUIFormat()
-        tbTargetSoC.Text = (strategyParams.TargetSoC * 100).ToGUIFormat()
-
-        tbAuxBufferChargeTime.Text = strategyParams.AuxBufferChargeTime.ToGUIFormat()
-        tbauxBufferTime.Text = strategyParams.AuxBufferTime.ToGUIFormat()
-        tbMinICEOnTime.Text = strategyParams.MinimumICEOnTime.ToGUIFormat()
-
-        tbICEStartPenaltyFactor.Text = strategyParams.ICEStartPenaltyFactor.ToGUIFormat()
-        tbCostFactorSoCExponent.Text = if(Double.IsNaN(strategyParams.CostFactorSOCExpponent), 5, strategyParams.CostFactorSOCExpponent).ToGUIFormat()
-        tbGensetMinOptPowerFactor.Text = if (double.IsNaN(strategyParams.GensetMinOptPowerFactor), "", strategyParams.GensetMinOptPowerFactor.ToGUIFormat())
-        DeclInit()
+        UpdateForm(JobType)
+        Dim inputData = TryCast(JSONInputDataFactory.ReadComponentData(file), IEngineeringInputDataProvider)
+        Dim strategyParams As IHybridStrategyParameters = inputData.JobInputData.HybridStrategyParameters
+
+        Select Case JobType
+            Case VectoSimulationJobType.ParallelHybridVehicle
+                tbEquivalenceFactorDischarge.Text = strategyParams.EquivalenceFactorDischarge.ToGUIFormat()
+                tbEquivalenceFactorCharge.Text = strategyParams.EquivalenceFactorCharge.ToGUIFormat()
+                tbMinSoC.Text = (strategyParams.MinSoC * 100).ToGUIFormat()
+                tbMaxSoC.Text = (strategyParams.MaxSoC * 100).ToGUIFormat()
+                tbTargetSoC.Text = (strategyParams.TargetSoC * 100).ToGUIFormat()
+
+                tbMinICEOnTime.Text = strategyParams.MinimumICEOnTime.ToGUIFormat()
+                tbauxBufferTime.Text = strategyParams.AuxBufferTime.ToGUIFormat()
+                tbAuxBufferChargeTime.Text = strategyParams.AuxBufferChargeTime.ToGUIFormat()
+
+                tbICEStartPenaltyFactor.Text = strategyParams.ICEStartPenaltyFactor.ToGUIFormat()
+                tbCostFactorSoCExponent.Text = If(Double.IsNaN(strategyParams.CostFactorSOCExpponent), 5, strategyParams.CostFactorSOCExpponent).ToGUIFormat()
+                tbGensetMinOptPowerFactor.ResetText()
+
+            Case VectoSimulationJobType.SerialHybridVehicle
+                tbEquivalenceFactorDischarge.ResetText()
+                tbEquivalenceFactorCharge.ResetText()
+                tbMinSoC.Text = (strategyParams.MinSoC * 100).ToGUIFormat()
+                tbMaxSoC.ResetText()
+                tbTargetSoC.Text = (strategyParams.TargetSoC * 100).ToGUIFormat()
+
+                tbMinICEOnTime.ResetText()
+                tbauxBufferTime.ResetText()
+                tbAuxBufferChargeTime.ResetText()
+
+                tbICEStartPenaltyFactor.ResetText()
+                tbCostFactorSoCExponent.ResetText()
+                tbGensetMinOptPowerFactor.ResetText()
+            Case Else
+                tbEquivalenceFactorDischarge.Text = strategyParams.EquivalenceFactorDischarge.ToGUIFormat()
+                tbEquivalenceFactorCharge.Text = strategyParams.EquivalenceFactorCharge.ToGUIFormat()
+                tbMinSoC.Text = (strategyParams.MinSoC * 100).ToGUIFormat()
+                tbMaxSoC.Text = (strategyParams.MaxSoC * 100).ToGUIFormat()
+                tbTargetSoC.Text = (strategyParams.TargetSoC * 100).ToGUIFormat()
+
+                tbMinICEOnTime.Text = strategyParams.MinimumICEOnTime.ToGUIFormat()
+                tbauxBufferTime.Text = strategyParams.AuxBufferTime.ToGUIFormat()
+                tbAuxBufferChargeTime.Text = strategyParams.AuxBufferChargeTime.ToGUIFormat()
+
+                tbICEStartPenaltyFactor.Text = strategyParams.ICEStartPenaltyFactor.ToGUIFormat()
+                tbCostFactorSoCExponent.Text = If(Double.IsNaN(strategyParams.CostFactorSOCExpponent), 5, strategyParams.CostFactorSOCExpponent).ToGUIFormat()
+                tbGensetMinOptPowerFactor.Text = If(Double.IsNaN(strategyParams.GensetMinOptPowerFactor), "", strategyParams.GensetMinOptPowerFactor.ToGUIFormat())
+        End Select
 
         REESSFileBrowser.UpdateHistory(file)
         Text = GetFilenameWithoutPath(file, True)
         LbStatus.Text = ""
         _strategyParamsFile = file
+
         Activate()
 
         _changed = False
     End Sub
 
     'Save or Save As function = true if file is saved
-    Private Function SaveOrSaveAs(ByVal saveAs As Boolean) As Boolean
+    Private Function SaveOrSaveAs(saveAs As Boolean) As Boolean
         If _strategyParamsFile = "" Or saveAs Then
             If HCUFileBrowser.SaveDialog(_strategyParamsFile) Then
                 _strategyParamsFile = HCUFileBrowser.Files(0)
@@ -203,26 +252,22 @@ Public Class HybridStrategyParamsForm
         Return SaveParamsToFile(_strategyParamsFile)
     End Function
 
-    'Save VENG file to given filepath. Called by SaveOrSaveAs. 
-    Private Function SaveParamsToFile(ByVal file As String) As Boolean
-
-        Dim strategyParams As HybridStrategyParams = New HybridStrategyParams
-        strategyParams.FilePath = file
-
-
-        strategyParams.EquivalenceFactorDischarge = tbEquivalenceFactorDischarge.Text.ToDouble(0)
-        strategyParams.EquivalenceFactorCharge = tbEquivalenceFactorCharge.Text.ToDouble(0)
-
-        strategyParams.MinSoC = tbMinSoC.Text.ToDouble(0) / 100
-        strategyParams.MaxSoC = tbMaxSoC.Text.ToDouble(0) / 100
-        strategyParams.TargetSoC = tbTargetSoC.Text.ToDouble(0) / 100
-
-        strategyParams.MinimumIceOnTime = tbMinICEOnTime.Text.ToDouble(0)
-        strategyParams.AuxiliaryBufferTime = tbauxBufferTime.Text.ToDouble(0)
-        strategyParams.AuxiliaryBufferChgTime = tbAuxBufferChargeTime.Text.ToDouble(0)
-        strategyParams.ICEStartPenaltyFactor = tbICEStartPenaltyFactor.Text.ToDouble()
-        strategyParams.CostFactorSOCExpponent = tbCostFactorSoCExponent.Text.ToDouble(5)
-        strategyParams.GensetMinOptPowerFactor = 1
+    'Save VENG file to given filepath.
+    Private Function SaveParamsToFile(file As String) As Boolean
+        Dim strategyParams = New HybridStrategyParams With {
+                .FilePath = file,
+                .EquivalenceFactorDischarge = tbEquivalenceFactorDischarge.Text.ToDouble(-1),
+                .EquivalenceFactorCharge = tbEquivalenceFactorCharge.Text.ToDouble(-1),
+                .MinSoC = tbMinSoC.Text.ToDouble(-1) / 100,
+                .MaxSoC = tbMaxSoC.Text.ToDouble(-1) / 100,
+                .TargetSoC = tbTargetSoC.Text.ToDouble(-1) / 100,
+                .MinimumIceOnTime = tbMinICEOnTime.Text.ToDouble(-1),
+                .AuxiliaryBufferTime = tbauxBufferTime.Text.ToDouble(-1),
+                .AuxiliaryBufferChgTime = tbAuxBufferChargeTime.Text.ToDouble(-1),
+                .ICEStartPenaltyFactor = tbICEStartPenaltyFactor.Text.ToDouble(-1),
+                .CostFactorSOCExpponent = tbCostFactorSoCExponent.Text.ToDouble(-1),
+                .GensetMinOptPowerFactor = tbGensetMinOptPowerFactor.Text.ToDouble(-1)
+                }
 
         If Not strategyParams.SaveFile Then
             MsgBox("Cannot save to " & file, MsgBoxStyle.Critical)
@@ -246,130 +291,43 @@ Public Class HybridStrategyParamsForm
         Return True
     End Function
 
-
-#Region "Track changes"
-
-    'Flags current file as modified.
-    Private Sub Change()
-        If Not _changed Then
-            LbStatus.Text = "Unsaved changes in current file"
-            _changed = True
-        End If
-    End Sub
-
-    ' "Save changes ?" .... Returns True if User aborts
     Private Function ChangeCheckCancel() As Boolean
-
         If _changed Then
             Select Case MsgBox("Save changes ?", MsgBoxStyle.YesNoCancel)
                 Case MsgBoxResult.Yes
                     Return Not SaveOrSaveAs(False)
                 Case MsgBoxResult.Cancel
                     Return True
-                Case Else 'MsgBoxResult.No
+                Case Else
                     _changed = False
                     Return False
             End Select
-
         Else
-
             Return False
-
         End If
     End Function
 
-
-
-
-
-
-#End Region
-
-
-
-    'Save and close
     Private Sub ButOK_Click(sender As Object, e As EventArgs) Handles ButOK.Click
         If SaveOrSaveAs(False) Then Close()
     End Sub
 
-    'Close without saving (see FormClosing Event)
     Private Sub ButCancel_Click(sender As Object, e As EventArgs) Handles ButCancel.Click
         Close()
     End Sub
 
-
-#Region "Open File Context Menu"
-
-
-    Private Sub OpenFiles(ParamArray files() As String)
-
-        If files.Length = 0 Then Exit Sub
-
-        _contextMenuFiles = files
-
-        OpenWithToolStripMenuItem.Text = "Open with " & Cfg.OpenCmdName
-
-        CmOpenFile.Show(Windows.Forms.Cursor.Position)
-    End Sub
-
-    Private Sub OpenWithToolStripMenuItem_Click(sender As Object, e As EventArgs) _
-        Handles OpenWithToolStripMenuItem.Click
-        If Not FileOpenAlt(_contextMenuFiles(0)) Then MsgBox("Failed to open file!")
-    End Sub
-
-    Private Sub ShowInFolderToolStripMenuItem_Click(sender As Object, e As EventArgs) _
-        Handles ShowInFolderToolStripMenuItem.Click
-        If File.Exists(_contextMenuFiles(0)) Then
-            Try
-                Process.Start("explorer", "/select,""" & _contextMenuFiles(0) & "")
-            Catch ex As Exception
-                MsgBox("Failed to open file!")
-            End Try
-        Else
-            MsgBox("File not found!")
-        End If
-    End Sub
-
-    Private Sub tbMinSoC_TextChanged(sender As Object, e As EventArgs) Handles tbMinSoC.TextChanged
-        Change()
-    End Sub
-
-    Private Sub tbMaxSoC_TextChanged(sender As Object, e As EventArgs) Handles tbMaxSoC.TextChanged
-        Change()
-    End Sub
-
-    Private Sub tbTargetSoC_TextChanged(sender As Object, e As EventArgs) Handles tbTargetSoC.TextChanged
-        Change()
-    End Sub
-
-    Private Sub tbauxBufferTime_TextChanged(sender As Object, e As EventArgs) Handles tbauxBufferTime.TextChanged
-        Change()
-    End Sub
-
-    Private Sub tbAuxBufferChargeTime_TextChanged(sender As Object, e As EventArgs) Handles tbAuxBufferChargeTime.TextChanged
-        Change()
-    End Sub
-
-    Private Sub tbEquivalenceFactor_TextChanged(sender As Object, e As EventArgs) Handles tbEquivalenceFactorDischarge.TextChanged
-        Change()
-    End Sub
-
-    Private Sub Panel4_Paint(sender As Object, e As PaintEventArgs) Handles pnCostFactorSoCExponent.Paint
-
-    End Sub
-
-    Private Sub tbICEStartPenaltyFactor_TextChanged(sender As Object, e As EventArgs) Handles tbICEStartPenaltyFactor.TextChanged
-        Change()
+    Private Sub tbMinSoC_TextChanged(sender As Object, e As EventArgs) Handles tbEquivalenceFactorDischarge.TextChanged,
+                                                                               tbEquivalenceFactorCharge.TextChanged,
+                                                                               tbMinSoC.TextChanged,
+                                                                               tbMaxSoC.TextChanged,
+                                                                               tbTargetSoC.TextChanged,
+                                                                               tbMinICEOnTime.TextChanged,
+                                                                               tbauxBufferTime.TextChanged,
+                                                                               tbAuxBufferChargeTime.TextChanged,
+                                                                               tbICEStartPenaltyFactor.TextChanged,
+                                                                               tbCostFactorSoCExponent.TextChanged,
+                                                                               tbGensetMinOptPowerFactor.TextChanged
+
+        LbStatus.Text = "Unsaved changes in current file"
+        _changed = True
     End Sub
-
-    Private Sub tbCostFactorSoCExponent_TextChanged(sender As Object, e As EventArgs) Handles tbCostFactorSoCExponent.TextChanged
-        Change()
-    End Sub
-
-#End Region
-
-
-
-
-
 End Class
diff --git a/VECTO/GUI/REESSPackDialog.Designer.vb b/VECTO/GUI/REESSPackDialog.Designer.vb
index 89c43b185b..55ee15337a 100644
--- a/VECTO/GUI/REESSPackDialog.Designer.vb
+++ b/VECTO/GUI/REESSPackDialog.Designer.vb
@@ -59,21 +59,19 @@ Partial Class REESSPackDialog
         Me.TableLayoutPanel1.ColumnStyles.Add(New System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 50!))
         Me.TableLayoutPanel1.Controls.Add(Me.OK_Button, 0, 0)
         Me.TableLayoutPanel1.Controls.Add(Me.Cancel_Button, 1, 0)
-        Me.TableLayoutPanel1.Location = New System.Drawing.Point(632, 166)
-        Me.TableLayoutPanel1.Margin = New System.Windows.Forms.Padding(4, 5, 4, 5)
+        Me.TableLayoutPanel1.Location = New System.Drawing.Point(421, 119)
         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(219, 45)
+        Me.TableLayoutPanel1.RowStyles.Add(New System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 50.0!))
+        Me.TableLayoutPanel1.Size = New System.Drawing.Size(146, 29)
         Me.TableLayoutPanel1.TabIndex = 4
         '
         'OK_Button
         '
         Me.OK_Button.Anchor = System.Windows.Forms.AnchorStyles.None
-        Me.OK_Button.Location = New System.Drawing.Point(4, 5)
-        Me.OK_Button.Margin = New System.Windows.Forms.Padding(4, 5, 4, 5)
+        Me.OK_Button.Location = New System.Drawing.Point(3, 3)
         Me.OK_Button.Name = "OK_Button"
-        Me.OK_Button.Size = New System.Drawing.Size(100, 35)
+        Me.OK_Button.Size = New System.Drawing.Size(67, 23)
         Me.OK_Button.TabIndex = 3
         Me.OK_Button.Text = "OK"
         '
@@ -81,10 +79,9 @@ Partial Class REESSPackDialog
         '
         Me.Cancel_Button.Anchor = System.Windows.Forms.AnchorStyles.None
         Me.Cancel_Button.DialogResult = System.Windows.Forms.DialogResult.Cancel
-        Me.Cancel_Button.Location = New System.Drawing.Point(114, 5)
-        Me.Cancel_Button.Margin = New System.Windows.Forms.Padding(4, 5, 4, 5)
+        Me.Cancel_Button.Location = New System.Drawing.Point(76, 3)
         Me.Cancel_Button.Name = "Cancel_Button"
-        Me.Cancel_Button.Size = New System.Drawing.Size(100, 35)
+        Me.Cancel_Button.Size = New System.Drawing.Size(67, 23)
         Me.Cancel_Button.TabIndex = 4
         Me.Cancel_Button.Text = "Cancel"
         '
@@ -93,95 +90,86 @@ Partial Class REESSPackDialog
         Me.pnREESSPack.Controls.Add(Me.btnOpenBattery)
         Me.pnREESSPack.Controls.Add(Me.btnBrowseBattery)
         Me.pnREESSPack.Controls.Add(Me.tbBattery)
-        Me.pnREESSPack.Location = New System.Drawing.Point(18, 18)
-        Me.pnREESSPack.Margin = New System.Windows.Forms.Padding(4, 5, 4, 5)
+        Me.pnREESSPack.Location = New System.Drawing.Point(12, 12)
         Me.pnREESSPack.Name = "pnREESSPack"
-        Me.pnREESSPack.Size = New System.Drawing.Size(830, 42)
+        Me.pnREESSPack.Size = New System.Drawing.Size(553, 27)
         Me.pnREESSPack.TabIndex = 0
         '
         'btnOpenBattery
         '
-        Me.btnOpenBattery.Location = New System.Drawing.Point(6, 5)
-        Me.btnOpenBattery.Margin = New System.Windows.Forms.Padding(4, 5, 4, 5)
+        Me.btnOpenBattery.Location = New System.Drawing.Point(4, 3)
         Me.btnOpenBattery.Name = "btnOpenBattery"
-        Me.btnOpenBattery.Size = New System.Drawing.Size(141, 32)
+        Me.btnOpenBattery.Size = New System.Drawing.Size(94, 21)
         Me.btnOpenBattery.TabIndex = 0
-        Me.btnOpenBattery.TabStop = false
+        Me.btnOpenBattery.TabStop = False
         Me.btnOpenBattery.Text = "REESS Pack"
-        Me.btnOpenBattery.UseVisualStyleBackColor = true
+        Me.btnOpenBattery.UseVisualStyleBackColor = True
         '
         'btnBrowseBattery
         '
-        Me.btnBrowseBattery.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles)
-        Me.btnBrowseBattery.Image = CType(resources.GetObject("btnBrowseBattery.Image"),System.Drawing.Image)
-        Me.btnBrowseBattery.Location = New System.Drawing.Point(790, 3)
-        Me.btnBrowseBattery.Margin = New System.Windows.Forms.Padding(4, 5, 4, 5)
+        Me.btnBrowseBattery.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
+        Me.btnBrowseBattery.Image = CType(resources.GetObject("btnBrowseBattery.Image"), System.Drawing.Image)
+        Me.btnBrowseBattery.Location = New System.Drawing.Point(527, 2)
         Me.btnBrowseBattery.Name = "btnBrowseBattery"
-        Me.btnBrowseBattery.Size = New System.Drawing.Size(36, 37)
+        Me.btnBrowseBattery.Size = New System.Drawing.Size(24, 24)
         Me.btnBrowseBattery.TabIndex = 1
-        Me.btnBrowseBattery.UseVisualStyleBackColor = true
+        Me.btnBrowseBattery.UseVisualStyleBackColor = True
         '
         'tbBattery
         '
-        Me.tbBattery.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left)  _
-            Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles)
-        Me.tbBattery.Location = New System.Drawing.Point(156, 6)
-        Me.tbBattery.Margin = New System.Windows.Forms.Padding(4, 5, 4, 5)
+        Me.tbBattery.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
+        Me.tbBattery.Location = New System.Drawing.Point(104, 4)
         Me.tbBattery.Name = "tbBattery"
-        Me.tbBattery.Size = New System.Drawing.Size(624, 26)
+        Me.tbBattery.Size = New System.Drawing.Size(417, 20)
         Me.tbBattery.TabIndex = 0
         '
         'tbBatteryPackCnt
         '
-        Me.tbBatteryPackCnt.Location = New System.Drawing.Point(321, 69)
-        Me.tbBatteryPackCnt.Margin = New System.Windows.Forms.Padding(4, 5, 4, 5)
+        Me.tbBatteryPackCnt.Location = New System.Drawing.Point(214, 45)
         Me.tbBatteryPackCnt.Name = "tbBatteryPackCnt"
-        Me.tbBatteryPackCnt.Size = New System.Drawing.Size(86, 26)
+        Me.tbBatteryPackCnt.Size = New System.Drawing.Size(59, 20)
         Me.tbBatteryPackCnt.TabIndex = 1
         '
         'lblBatteryPackCnt
         '
-        Me.lblBatteryPackCnt.AutoSize = true
-        Me.lblBatteryPackCnt.Location = New System.Drawing.Point(26, 74)
-        Me.lblBatteryPackCnt.Margin = New System.Windows.Forms.Padding(4, 0, 4, 0)
+        Me.lblBatteryPackCnt.AutoSize = True
+        Me.lblBatteryPackCnt.Location = New System.Drawing.Point(17, 48)
         Me.lblBatteryPackCnt.Name = "lblBatteryPackCnt"
-        Me.lblBatteryPackCnt.Size = New System.Drawing.Size(183, 20)
+        Me.lblBatteryPackCnt.Size = New System.Drawing.Size(124, 13)
         Me.lblBatteryPackCnt.TabIndex = 25
         Me.lblBatteryPackCnt.Text = "Number of RESS Packs:"
         '
         'tbStreamId
         '
-        Me.tbStreamId.Location = New System.Drawing.Point(321, 109)
-        Me.tbStreamId.Margin = New System.Windows.Forms.Padding(4, 5, 4, 5)
+        Me.tbStreamId.Location = New System.Drawing.Point(214, 71)
         Me.tbStreamId.Name = "tbStreamId"
-        Me.tbStreamId.Size = New System.Drawing.Size(86, 26)
+        Me.tbStreamId.Size = New System.Drawing.Size(59, 20)
         Me.tbStreamId.TabIndex = 2
         '
         'lblStreamId
         '
-        Me.lblStreamId.AutoSize = true
-        Me.lblStreamId.Location = New System.Drawing.Point(26, 114)
-        Me.lblStreamId.Margin = New System.Windows.Forms.Padding(4, 0, 4, 0)
+        Me.lblStreamId.AutoSize = True
+        Me.lblStreamId.Location = New System.Drawing.Point(17, 74)
         Me.lblStreamId.Name = "lblStreamId"
-        Me.lblStreamId.Size = New System.Drawing.Size(74, 20)
+        Me.lblStreamId.Size = New System.Drawing.Size(50, 13)
         Me.lblStreamId.TabIndex = 27
         Me.lblStreamId.Text = "Stream #"
         '
         'REESSPackDialog
         '
         Me.AcceptButton = Me.OK_Button
-        Me.AutoScaleDimensions = New System.Drawing.SizeF(9!, 20!)
+        Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
         Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
         Me.CancelButton = Me.Cancel_Button
-        Me.ClientSize = New System.Drawing.Size(868, 229)
+        Me.ClientSize = New System.Drawing.Size(579, 160)
         Me.Controls.Add(Me.tbStreamId)
         Me.Controls.Add(Me.lblStreamId)
         Me.Controls.Add(Me.tbBatteryPackCnt)
         Me.Controls.Add(Me.lblBatteryPackCnt)
         Me.Controls.Add(Me.pnREESSPack)
         Me.Controls.Add(Me.TableLayoutPanel1)
-        Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow
-        Me.Margin = New System.Windows.Forms.Padding(4, 5, 4, 5)
+        Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog
         Me.MaximizeBox = false
         Me.MinimizeBox = false
         Me.Name = "REESSPackDialog"
diff --git a/VECTO/GUI/VectoJobForm.Designer.vb b/VECTO/GUI/VectoJobForm.Designer.vb
index ccb6b69633..9185981070 100644
--- a/VECTO/GUI/VectoJobForm.Designer.vb
+++ b/VECTO/GUI/VectoJobForm.Designer.vb
@@ -25,2053 +25,2086 @@ Partial Class VectoJobForm
 	'Das Bearbeiten mit dem Code-Editor ist nicht möglich.
 	<DebuggerStepThrough()> _
 	Private Sub InitializeComponent()
-		Me.components = New System.ComponentModel.Container()
-		Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(VectoJobForm))
-		Me.TabPgGen = New System.Windows.Forms.TabPage()
-		Me.pnHybridStrategy = New System.Windows.Forms.Panel()
-		Me.btnOpenHybridStrategyParameters = New System.Windows.Forms.Button()
-		Me.tbHybridStrategyParams = New System.Windows.Forms.TextBox()
-		Me.btnBrowseHybridStrategyParams = New System.Windows.Forms.Button()
-		Me.pnVehicle = New System.Windows.Forms.Panel()
-		Me.ButOpenVEH = New System.Windows.Forms.Button()
-		Me.ButtonVEH = New System.Windows.Forms.Button()
-		Me.TbVEH = New System.Windows.Forms.TextBox()
-		Me.pnEngine = New System.Windows.Forms.Panel()
-		Me.ButOpenENG = New System.Windows.Forms.Button()
-		Me.ButtonMAP = New System.Windows.Forms.Button()
-		Me.TbENG = New System.Windows.Forms.TextBox()
-		Me.pnGearbox = New System.Windows.Forms.Panel()
-		Me.ButOpenGBX = New System.Windows.Forms.Button()
-		Me.ButtonGBX = New System.Windows.Forms.Button()
-		Me.TbGBX = New System.Windows.Forms.TextBox()
-		Me.pnShiftParams = New System.Windows.Forms.Panel()
-		Me.BtnShiftParamsForm = New System.Windows.Forms.Button()
-		Me.TbShiftStrategyParams = New System.Windows.Forms.TextBox()
-		Me.BtnShiftStrategyParams = New System.Windows.Forms.Button()
-		Me.GrCycles = New System.Windows.Forms.GroupBox()
-		Me.Label2 = New System.Windows.Forms.Label()
-		Me.LvCycles = New System.Windows.Forms.ListView()
-		Me.ColumnHeader1 = CType(New System.Windows.Forms.ColumnHeader(), System.Windows.Forms.ColumnHeader)
-		Me.BtDRIrem = New System.Windows.Forms.Button()
-		Me.BtDRIadd = New System.Windows.Forms.Button()
-		Me.GrAuxMech = New System.Windows.Forms.GroupBox()
-		Me.pnAuxDeclarationMode = New System.Windows.Forms.Panel()
-		Me.LvAux = 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.ColumnHeader6 = CType(New System.Windows.Forms.ColumnHeader(), System.Windows.Forms.ColumnHeader)
-		Me.Label32 = New System.Windows.Forms.Label()
-		Me.pnAuxEngineering = New System.Windows.Forms.Panel()
-		Me.tbPAuxStandstillICEOff = New System.Windows.Forms.TextBox()
-		Me.lblAuxStandstillICEOffUnit = New System.Windows.Forms.Label()
-		Me.lblAuxStandstillICEOff = New System.Windows.Forms.Label()
-		Me.tbPAuxDrivingICEOff = New System.Windows.Forms.TextBox()
-		Me.lblAuxDrivingICEOffUnit = New System.Windows.Forms.Label()
-		Me.lblAuxDrivingICEOff = New System.Windows.Forms.Label()
-		Me.TbAuxPAuxICEOn = New System.Windows.Forms.TextBox()
-		Me.lblAuxICEOnUnit = New System.Windows.Forms.Label()
-		Me.lblAuxICEOn = New System.Windows.Forms.Label()
-		Me.GrAux = New System.Windows.Forms.GroupBox()
-		Me.Label9 = New System.Windows.Forms.Label()
-		Me.TbAuxPAdd = New System.Windows.Forms.TextBox()
-		Me.Label8 = New System.Windows.Forms.Label()
-		Me.btnAAUXOpen = New System.Windows.Forms.Button()
-		Me.Label1 = New System.Windows.Forms.Label()
-		Me.btnBrowseAAUXFile = New System.Windows.Forms.Button()
-		Me.txtAdvancedAuxiliaryFile = New System.Windows.Forms.TextBox()
-		Me.picAuxInfo = New System.Windows.Forms.PictureBox()
-		Me.cboAdvancedAuxiliaries = New System.Windows.Forms.ComboBox()
-		Me.lbAdvancedAuxiliaries = New System.Windows.Forms.Label()
-		Me.tcJob = New System.Windows.Forms.TabControl()
-		Me.tpAuxiliaries = New System.Windows.Forms.TabPage()
-		Me.gbBusAux = New System.Windows.Forms.GroupBox()
-		Me.cbEnableBusAux = New System.Windows.Forms.CheckBox()
-		Me.pnBusAux = New System.Windows.Forms.Panel()
-		Me.btnBusAuxP = New System.Windows.Forms.Button()
-		Me.tbBusAuxParams = New System.Windows.Forms.TextBox()
-		Me.btnBrowsBusAuxParams = New System.Windows.Forms.Button()
-		Me.gbElectricAux = New System.Windows.Forms.GroupBox()
-		Me.Label46 = New System.Windows.Forms.Label()
-		Me.lblElAuxConstUnit = New System.Windows.Forms.Label()
-		Me.tbElectricAuxConstant = New System.Windows.Forms.TextBox()
-		Me.lblElAuxConst = New System.Windows.Forms.Label()
-		Me.tpCycles = New System.Windows.Forms.TabPage()
-		Me.TabPgDriver = New System.Windows.Forms.TabPage()
-		Me.GrVACC = New System.Windows.Forms.GroupBox()
-		Me.Label15 = New System.Windows.Forms.Label()
-		Me.TbDesMaxFile = New System.Windows.Forms.TextBox()
-		Me.BtDesMaxBr = New System.Windows.Forms.Button()
-		Me.BtAccOpen = New System.Windows.Forms.Button()
-		Me.GrLAC = New System.Windows.Forms.GroupBox()
-		Me.pnLookAheadCoasting = New System.Windows.Forms.Panel()
-		Me.Label7 = New System.Windows.Forms.Label()
-		Me.Label6 = New System.Windows.Forms.Label()
-		Me.tbLacMinSpeed = New System.Windows.Forms.TextBox()
-		Me.btnDfVelocityDrop = New System.Windows.Forms.Button()
-		Me.Label12 = New System.Windows.Forms.Label()
-		Me.tbDfCoastingScale = New System.Windows.Forms.TextBox()
-		Me.Label11 = New System.Windows.Forms.Label()
-		Me.Label3 = New System.Windows.Forms.Label()
-		Me.tbDfCoastingOffset = New System.Windows.Forms.TextBox()
-		Me.tbLacDfTargetSpeedFile = New System.Windows.Forms.TextBox()
-		Me.Label10 = New System.Windows.Forms.Label()
-		Me.Label4 = New System.Windows.Forms.Label()
-		Me.Label5 = New System.Windows.Forms.Label()
-		Me.btnDfTargetSpeed = New System.Windows.Forms.Button()
-		Me.tbLacPreviewFactor = New System.Windows.Forms.TextBox()
-		Me.tbLacDfVelocityDropFile = New System.Windows.Forms.TextBox()
-		Me.CbLookAhead = New System.Windows.Forms.CheckBox()
-		Me.gbOverspeed = New System.Windows.Forms.GroupBox()
-		Me.PnEcoRoll = New System.Windows.Forms.Panel()
-		Me.Label21 = New System.Windows.Forms.Label()
-		Me.Label14 = New System.Windows.Forms.Label()
-		Me.TbVmin = New System.Windows.Forms.TextBox()
-		Me.TbOverspeed = New System.Windows.Forms.TextBox()
-		Me.Label23 = New System.Windows.Forms.Label()
-		Me.Label13 = New System.Windows.Forms.Label()
-		Me.RdOverspeed = New System.Windows.Forms.RadioButton()
-		Me.RdOff = New System.Windows.Forms.RadioButton()
-		Me.TabPgADAS = New System.Windows.Forms.TabPage()
-		Me.gbPCC = New System.Windows.Forms.GroupBox()
-		Me.Label43 = New System.Windows.Forms.Label()
-		Me.Label42 = New System.Windows.Forms.Label()
-		Me.Label40 = New System.Windows.Forms.Label()
-		Me.Label41 = New System.Windows.Forms.Label()
-		Me.tbPCCPreviewUseCase2 = New System.Windows.Forms.TextBox()
-		Me.Label38 = New System.Windows.Forms.Label()
-		Me.Label39 = New System.Windows.Forms.Label()
-		Me.tbPCCPreviewUseCase1 = New System.Windows.Forms.TextBox()
-		Me.Label36 = New System.Windows.Forms.Label()
-		Me.Label37 = New System.Windows.Forms.Label()
-		Me.tbPCCMinSpeed = New System.Windows.Forms.TextBox()
-		Me.Label34 = New System.Windows.Forms.Label()
-		Me.Label35 = New System.Windows.Forms.Label()
-		Me.tbPCCEnableSpeed = New System.Windows.Forms.TextBox()
-		Me.Label31 = New System.Windows.Forms.Label()
-		Me.Label33 = New System.Windows.Forms.Label()
-		Me.tbPCCOverspeed = New System.Windows.Forms.TextBox()
-		Me.Label20 = New System.Windows.Forms.Label()
-		Me.Label22 = New System.Windows.Forms.Label()
-		Me.tbPCCUnderspeed = New System.Windows.Forms.TextBox()
-		Me.gbEcoRoll = New System.Windows.Forms.GroupBox()
-		Me.Label44 = New System.Windows.Forms.Label()
-		Me.Label45 = New System.Windows.Forms.Label()
-		Me.tbEcoRollMaxAcc = New System.Windows.Forms.TextBox()
-		Me.Label29 = New System.Windows.Forms.Label()
-		Me.Label30 = New System.Windows.Forms.Label()
-		Me.tbEcoRollUnderspeed = New System.Windows.Forms.TextBox()
-		Me.Label27 = New System.Windows.Forms.Label()
-		Me.Label28 = New System.Windows.Forms.Label()
-		Me.tbEcoRollActivationDelay = New System.Windows.Forms.TextBox()
-		Me.Label25 = New System.Windows.Forms.Label()
-		Me.Label26 = New System.Windows.Forms.Label()
-		Me.tbEcoRollMinSpeed = New System.Windows.Forms.TextBox()
-		Me.gbEngineStopStart = New System.Windows.Forms.GroupBox()
-		Me.tbESSUtilityFactorDriving = New System.Windows.Forms.TextBox()
-		Me.lblESSUtilityFactorDriving = New System.Windows.Forms.Label()
-		Me.tbEssUtility = New System.Windows.Forms.TextBox()
-		Me.Label24 = New System.Windows.Forms.Label()
-		Me.Label18 = New System.Windows.Forms.Label()
-		Me.tbMaxEngineOffTimespan = New System.Windows.Forms.TextBox()
-		Me.Label19 = New System.Windows.Forms.Label()
-		Me.Label17 = New System.Windows.Forms.Label()
-		Me.tbEngineStopStartActivationDelay = New System.Windows.Forms.TextBox()
-		Me.Label16 = New System.Windows.Forms.Label()
-		Me.ButAuxRem = New System.Windows.Forms.Button()
-		Me.ButAuxAdd = New System.Windows.Forms.Button()
-		Me.GroupBox1 = New System.Windows.Forms.GroupBox()
-		Me.GroupBox2 = New System.Windows.Forms.GroupBox()
-		Me.TbUnderSpeed = New System.Windows.Forms.TextBox()
-		Me.StatusStrip1 = New System.Windows.Forms.StatusStrip()
-		Me.ToolStripStatusLabelGEN = New System.Windows.Forms.ToolStripStatusLabel()
-		Me.ButOK = New System.Windows.Forms.Button()
-		Me.ButCancel = New System.Windows.Forms.Button()
-		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.ToolStripSeparator1 = New System.Windows.Forms.ToolStripSeparator()
-		Me.ToolStripBtSendTo = New System.Windows.Forms.ToolStripButton()
-		Me.ToolStripSeparator2 = New System.Windows.Forms.ToolStripSeparator()
-		Me.ToolStripButton1 = New System.Windows.Forms.ToolStripButton()
-		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.PicVehicle = New System.Windows.Forms.PictureBox()
-		Me.PicBox = New System.Windows.Forms.PictureBox()
-		Me.TbEngTxt = New System.Windows.Forms.TextBox()
-		Me.TbVehCat = New System.Windows.Forms.TextBox()
-		Me.TbAxleConf = New System.Windows.Forms.TextBox()
-		Me.TbHVCclass = New System.Windows.Forms.TextBox()
-		Me.TbGbxTxt = New System.Windows.Forms.TextBox()
-		Me.TbMass = New System.Windows.Forms.TextBox()
-		Me.ToolTip1 = New System.Windows.Forms.ToolTip(Me.components)
-		Me.lblEngineCharacteristics = New System.Windows.Forms.Label()
-		Me.lblTitle = New System.Windows.Forms.Label()
-		Me.pnJobInfo = New System.Windows.Forms.Panel()
-		Me.TabPgGen.SuspendLayout()
-		Me.pnHybridStrategy.SuspendLayout()
-		Me.pnVehicle.SuspendLayout()
-		Me.pnEngine.SuspendLayout()
-		Me.pnGearbox.SuspendLayout()
-		Me.pnShiftParams.SuspendLayout()
-		Me.GrCycles.SuspendLayout()
-		Me.GrAuxMech.SuspendLayout()
-		Me.pnAuxDeclarationMode.SuspendLayout()
-		Me.pnAuxEngineering.SuspendLayout()
-		CType(Me.picAuxInfo, System.ComponentModel.ISupportInitialize).BeginInit()
-		Me.tcJob.SuspendLayout()
-		Me.tpAuxiliaries.SuspendLayout()
-		Me.gbBusAux.SuspendLayout()
-		Me.pnBusAux.SuspendLayout()
-		Me.gbElectricAux.SuspendLayout()
-		Me.tpCycles.SuspendLayout()
-		Me.TabPgDriver.SuspendLayout()
-		Me.GrVACC.SuspendLayout()
-		Me.GrLAC.SuspendLayout()
-		Me.pnLookAheadCoasting.SuspendLayout()
-		Me.gbOverspeed.SuspendLayout()
-		Me.PnEcoRoll.SuspendLayout()
-		Me.TabPgADAS.SuspendLayout()
-		Me.gbPCC.SuspendLayout()
-		Me.gbEcoRoll.SuspendLayout()
-		Me.gbEngineStopStart.SuspendLayout()
-		Me.StatusStrip1.SuspendLayout()
-		Me.ToolStrip1.SuspendLayout()
-		CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).BeginInit()
-		Me.CmOpenFile.SuspendLayout()
-		CType(Me.PicVehicle, System.ComponentModel.ISupportInitialize).BeginInit()
-		CType(Me.PicBox, System.ComponentModel.ISupportInitialize).BeginInit()
-		Me.pnJobInfo.SuspendLayout()
-		Me.SuspendLayout()
-		'
-		'TabPgGen
-		'
-		Me.TabPgGen.Controls.Add(Me.pnHybridStrategy)
-		Me.TabPgGen.Controls.Add(Me.pnVehicle)
-		Me.TabPgGen.Controls.Add(Me.pnEngine)
-		Me.TabPgGen.Controls.Add(Me.pnGearbox)
-		Me.TabPgGen.Controls.Add(Me.pnShiftParams)
-		Me.TabPgGen.Location = New System.Drawing.Point(4, 22)
-		Me.TabPgGen.Name = "TabPgGen"
-		Me.TabPgGen.Padding = New System.Windows.Forms.Padding(3)
-		Me.TabPgGen.Size = New System.Drawing.Size(525, 494)
-		Me.TabPgGen.TabIndex = 0
-		Me.TabPgGen.Text = "General"
-		Me.TabPgGen.UseVisualStyleBackColor = True
-		'
-		'pnHybridStrategy
-		'
-		Me.pnHybridStrategy.Controls.Add(Me.btnOpenHybridStrategyParameters)
-		Me.pnHybridStrategy.Controls.Add(Me.tbHybridStrategyParams)
-		Me.pnHybridStrategy.Controls.Add(Me.btnBrowseHybridStrategyParams)
-		Me.pnHybridStrategy.Location = New System.Drawing.Point(4, 125)
-		Me.pnHybridStrategy.Name = "pnHybridStrategy"
-		Me.pnHybridStrategy.Size = New System.Drawing.Size(516, 26)
-		Me.pnHybridStrategy.TabIndex = 4
-		'
-		'btnOpenHybridStrategyParameters
-		'
-		Me.btnOpenHybridStrategyParameters.Location = New System.Drawing.Point(3, 3)
-		Me.btnOpenHybridStrategyParameters.Name = "btnOpenHybridStrategyParameters"
-		Me.btnOpenHybridStrategyParameters.Size = New System.Drawing.Size(72, 21)
-		Me.btnOpenHybridStrategyParameters.TabIndex = 0
-		Me.btnOpenHybridStrategyParameters.Text = "Hyb. Str. P."
-		Me.btnOpenHybridStrategyParameters.UseVisualStyleBackColor = True
-		'
-		'tbHybridStrategyParams
-		'
-		Me.tbHybridStrategyParams.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _
-			Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
-		Me.tbHybridStrategyParams.Location = New System.Drawing.Point(81, 3)
-		Me.tbHybridStrategyParams.Name = "tbHybridStrategyParams"
-		Me.tbHybridStrategyParams.Size = New System.Drawing.Size(406, 20)
-		Me.tbHybridStrategyParams.TabIndex = 1
-		'
-		'btnBrowseHybridStrategyParams
-		'
-		Me.btnBrowseHybridStrategyParams.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
-		Me.btnBrowseHybridStrategyParams.Image = CType(resources.GetObject("btnBrowseHybridStrategyParams.Image"), System.Drawing.Image)
-		Me.btnBrowseHybridStrategyParams.Location = New System.Drawing.Point(489, 1)
-		Me.btnBrowseHybridStrategyParams.Name = "btnBrowseHybridStrategyParams"
-		Me.btnBrowseHybridStrategyParams.Size = New System.Drawing.Size(24, 24)
-		Me.btnBrowseHybridStrategyParams.TabIndex = 2
-		Me.btnBrowseHybridStrategyParams.UseVisualStyleBackColor = True
-		'
-		'pnVehicle
-		'
-		Me.pnVehicle.Controls.Add(Me.ButOpenVEH)
-		Me.pnVehicle.Controls.Add(Me.ButtonVEH)
-		Me.pnVehicle.Controls.Add(Me.TbVEH)
-		Me.pnVehicle.Location = New System.Drawing.Point(4, 7)
-		Me.pnVehicle.Name = "pnVehicle"
-		Me.pnVehicle.Size = New System.Drawing.Size(518, 27)
-		Me.pnVehicle.TabIndex = 0
-		'
-		'ButOpenVEH
-		'
-		Me.ButOpenVEH.Location = New System.Drawing.Point(4, 3)
-		Me.ButOpenVEH.Name = "ButOpenVEH"
-		Me.ButOpenVEH.Size = New System.Drawing.Size(72, 21)
-		Me.ButOpenVEH.TabIndex = 0
-		Me.ButOpenVEH.Text = "Vehicle"
-		Me.ButOpenVEH.UseVisualStyleBackColor = True
-		'
-		'ButtonVEH
-		'
-		Me.ButtonVEH.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
-		Me.ButtonVEH.Image = CType(resources.GetObject("ButtonVEH.Image"), System.Drawing.Image)
-		Me.ButtonVEH.Location = New System.Drawing.Point(492, 2)
-		Me.ButtonVEH.Name = "ButtonVEH"
-		Me.ButtonVEH.Size = New System.Drawing.Size(24, 24)
-		Me.ButtonVEH.TabIndex = 2
-		Me.ButtonVEH.UseVisualStyleBackColor = True
-		'
-		'TbVEH
-		'
-		Me.TbVEH.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _
-			Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
-		Me.TbVEH.Location = New System.Drawing.Point(82, 4)
-		Me.TbVEH.Name = "TbVEH"
-		Me.TbVEH.Size = New System.Drawing.Size(404, 20)
-		Me.TbVEH.TabIndex = 1
-		'
-		'pnEngine
-		'
-		Me.pnEngine.Controls.Add(Me.ButOpenENG)
-		Me.pnEngine.Controls.Add(Me.ButtonMAP)
-		Me.pnEngine.Controls.Add(Me.TbENG)
-		Me.pnEngine.Location = New System.Drawing.Point(4, 37)
-		Me.pnEngine.Name = "pnEngine"
-		Me.pnEngine.Size = New System.Drawing.Size(519, 27)
-		Me.pnEngine.TabIndex = 1
-		'
-		'ButOpenENG
-		'
-		Me.ButOpenENG.Location = New System.Drawing.Point(4, 3)
-		Me.ButOpenENG.Name = "ButOpenENG"
-		Me.ButOpenENG.Size = New System.Drawing.Size(72, 21)
-		Me.ButOpenENG.TabIndex = 0
-		Me.ButOpenENG.Text = "Engine"
-		Me.ButOpenENG.UseVisualStyleBackColor = True
-		'
-		'ButtonMAP
-		'
-		Me.ButtonMAP.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
-		Me.ButtonMAP.Image = CType(resources.GetObject("ButtonMAP.Image"), System.Drawing.Image)
-		Me.ButtonMAP.Location = New System.Drawing.Point(492, 1)
-		Me.ButtonMAP.Name = "ButtonMAP"
-		Me.ButtonMAP.Size = New System.Drawing.Size(24, 24)
-		Me.ButtonMAP.TabIndex = 2
-		Me.ButtonMAP.UseVisualStyleBackColor = True
-		'
-		'TbENG
-		'
-		Me.TbENG.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _
-			Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
-		Me.TbENG.Location = New System.Drawing.Point(82, 3)
-		Me.TbENG.Name = "TbENG"
-		Me.TbENG.Size = New System.Drawing.Size(404, 20)
-		Me.TbENG.TabIndex = 1
-		'
-		'pnGearbox
-		'
-		Me.pnGearbox.Controls.Add(Me.ButOpenGBX)
-		Me.pnGearbox.Controls.Add(Me.ButtonGBX)
-		Me.pnGearbox.Controls.Add(Me.TbGBX)
-		Me.pnGearbox.Location = New System.Drawing.Point(3, 66)
-		Me.pnGearbox.Name = "pnGearbox"
-		Me.pnGearbox.Size = New System.Drawing.Size(517, 28)
-		Me.pnGearbox.TabIndex = 2
-		'
-		'ButOpenGBX
-		'
-		Me.ButOpenGBX.Location = New System.Drawing.Point(4, 3)
-		Me.ButOpenGBX.Name = "ButOpenGBX"
-		Me.ButOpenGBX.Size = New System.Drawing.Size(72, 21)
-		Me.ButOpenGBX.TabIndex = 0
-		Me.ButOpenGBX.Text = "Gearbox"
-		Me.ButOpenGBX.UseVisualStyleBackColor = True
-		'
-		'ButtonGBX
-		'
-		Me.ButtonGBX.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
-		Me.ButtonGBX.Image = CType(resources.GetObject("ButtonGBX.Image"), System.Drawing.Image)
-		Me.ButtonGBX.Location = New System.Drawing.Point(492, 1)
-		Me.ButtonGBX.Name = "ButtonGBX"
-		Me.ButtonGBX.Size = New System.Drawing.Size(24, 24)
-		Me.ButtonGBX.TabIndex = 2
-		Me.ButtonGBX.UseVisualStyleBackColor = True
-		'
-		'TbGBX
-		'
-		Me.TbGBX.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _
-			Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
-		Me.TbGBX.Location = New System.Drawing.Point(82, 3)
-		Me.TbGBX.Name = "TbGBX"
-		Me.TbGBX.Size = New System.Drawing.Size(404, 20)
-		Me.TbGBX.TabIndex = 1
-		'
-		'pnShiftParams
-		'
-		Me.pnShiftParams.Controls.Add(Me.BtnShiftParamsForm)
-		Me.pnShiftParams.Controls.Add(Me.TbShiftStrategyParams)
-		Me.pnShiftParams.Controls.Add(Me.BtnShiftStrategyParams)
-		Me.pnShiftParams.Location = New System.Drawing.Point(4, 96)
-		Me.pnShiftParams.Name = "pnShiftParams"
-		Me.pnShiftParams.Size = New System.Drawing.Size(516, 26)
-		Me.pnShiftParams.TabIndex = 3
-		'
-		'BtnShiftParamsForm
-		'
-		Me.BtnShiftParamsForm.Location = New System.Drawing.Point(3, 3)
-		Me.BtnShiftParamsForm.Name = "BtnShiftParamsForm"
-		Me.BtnShiftParamsForm.Size = New System.Drawing.Size(72, 21)
-		Me.BtnShiftParamsForm.TabIndex = 0
-		Me.BtnShiftParamsForm.Text = "Shift Parameters"
-		Me.BtnShiftParamsForm.UseVisualStyleBackColor = True
-		'
-		'TbShiftStrategyParams
-		'
-		Me.TbShiftStrategyParams.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _
-			Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
-		Me.TbShiftStrategyParams.Location = New System.Drawing.Point(81, 3)
-		Me.TbShiftStrategyParams.Name = "TbShiftStrategyParams"
-		Me.TbShiftStrategyParams.Size = New System.Drawing.Size(406, 20)
-		Me.TbShiftStrategyParams.TabIndex = 1
-		'
-		'BtnShiftStrategyParams
-		'
-		Me.BtnShiftStrategyParams.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
-		Me.BtnShiftStrategyParams.Image = CType(resources.GetObject("BtnShiftStrategyParams.Image"), System.Drawing.Image)
-		Me.BtnShiftStrategyParams.Location = New System.Drawing.Point(489, 1)
-		Me.BtnShiftStrategyParams.Name = "BtnShiftStrategyParams"
-		Me.BtnShiftStrategyParams.Size = New System.Drawing.Size(24, 24)
-		Me.BtnShiftStrategyParams.TabIndex = 2
-		Me.BtnShiftStrategyParams.UseVisualStyleBackColor = True
-		'
-		'GrCycles
-		'
-		Me.GrCycles.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _
-			Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
-		Me.GrCycles.Controls.Add(Me.Label2)
-		Me.GrCycles.Controls.Add(Me.LvCycles)
-		Me.GrCycles.Controls.Add(Me.BtDRIrem)
-		Me.GrCycles.Controls.Add(Me.BtDRIadd)
-		Me.GrCycles.Location = New System.Drawing.Point(6, 6)
-		Me.GrCycles.Name = "GrCycles"
-		Me.GrCycles.Size = New System.Drawing.Size(515, 138)
-		Me.GrCycles.TabIndex = 0
-		Me.GrCycles.TabStop = False
-		Me.GrCycles.Text = "Cycles"
-		'
-		'Label2
-		'
-		Me.Label2.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _
-			Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
-		Me.Label2.AutoSize = True
-		Me.Label2.Location = New System.Drawing.Point(391, 109)
-		Me.Label2.Name = "Label2"
-		Me.Label2.Size = New System.Drawing.Size(118, 13)
-		Me.Label2.TabIndex = 3
-		Me.Label2.Text = "(Right-Click for Options)"
-		'
-		'LvCycles
-		'
-		Me.LvCycles.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.LvCycles.Columns.AddRange(New System.Windows.Forms.ColumnHeader() {Me.ColumnHeader1})
-		Me.LvCycles.FullRowSelect = True
-		Me.LvCycles.GridLines = True
-		Me.LvCycles.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.None
-		Me.LvCycles.HideSelection = False
-		Me.LvCycles.LabelEdit = True
-		Me.LvCycles.Location = New System.Drawing.Point(6, 19)
-		Me.LvCycles.MultiSelect = False
-		Me.LvCycles.Name = "LvCycles"
-		Me.LvCycles.Size = New System.Drawing.Size(503, 89)
-		Me.LvCycles.TabIndex = 0
-		Me.LvCycles.TabStop = False
-		Me.LvCycles.UseCompatibleStateImageBehavior = False
-		Me.LvCycles.View = System.Windows.Forms.View.Details
-		'
-		'ColumnHeader1
-		'
-		Me.ColumnHeader1.Text = "Cycle path"
-		Me.ColumnHeader1.Width = 470
-		'
-		'BtDRIrem
-		'
-		Me.BtDRIrem.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _
-			Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
-		Me.BtDRIrem.Image = Global.TUGraz.VECTO.My.Resources.Resources.minus_circle_icon
-		Me.BtDRIrem.Location = New System.Drawing.Point(29, 109)
-		Me.BtDRIrem.Name = "BtDRIrem"
-		Me.BtDRIrem.Size = New System.Drawing.Size(24, 24)
-		Me.BtDRIrem.TabIndex = 2
-		Me.BtDRIrem.UseVisualStyleBackColor = True
-		'
-		'BtDRIadd
-		'
-		Me.BtDRIadd.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _
-			Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
-		Me.BtDRIadd.Image = Global.TUGraz.VECTO.My.Resources.Resources.plus_circle_icon
-		Me.BtDRIadd.Location = New System.Drawing.Point(5, 109)
-		Me.BtDRIadd.Name = "BtDRIadd"
-		Me.BtDRIadd.Size = New System.Drawing.Size(24, 24)
-		Me.BtDRIadd.TabIndex = 1
-		Me.BtDRIadd.UseVisualStyleBackColor = True
-		'
-		'GrAuxMech
-		'
-		Me.GrAuxMech.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _
-			Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
-		Me.GrAuxMech.Controls.Add(Me.pnAuxDeclarationMode)
-		Me.GrAuxMech.Controls.Add(Me.pnAuxEngineering)
-		Me.GrAuxMech.Location = New System.Drawing.Point(6, 16)
-		Me.GrAuxMech.Name = "GrAuxMech"
-		Me.GrAuxMech.Size = New System.Drawing.Size(515, 280)
-		Me.GrAuxMech.TabIndex = 0
-		Me.GrAuxMech.TabStop = False
-		Me.GrAuxMech.Text = "Mechanical Auxiliaries"
-		'
-		'pnAuxDeclarationMode
-		'
-		Me.pnAuxDeclarationMode.Controls.Add(Me.LvAux)
-		Me.pnAuxDeclarationMode.Controls.Add(Me.Label32)
-		Me.pnAuxDeclarationMode.Location = New System.Drawing.Point(6, 104)
-		Me.pnAuxDeclarationMode.Name = "pnAuxDeclarationMode"
-		Me.pnAuxDeclarationMode.Size = New System.Drawing.Size(503, 170)
-		Me.pnAuxDeclarationMode.TabIndex = 40
-		'
-		'LvAux
-		'
-		Me.LvAux.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.LvAux.Columns.AddRange(New System.Windows.Forms.ColumnHeader() {Me.ColumnHeader4, Me.ColumnHeader5, Me.ColumnHeader6})
-		Me.LvAux.FullRowSelect = True
-		Me.LvAux.GridLines = True
-		Me.LvAux.HideSelection = False
-		Me.LvAux.Location = New System.Drawing.Point(3, 3)
-		Me.LvAux.MultiSelect = False
-		Me.LvAux.Name = "LvAux"
-		Me.LvAux.Size = New System.Drawing.Size(504, 145)
-		Me.LvAux.TabIndex = 0
-		Me.LvAux.TabStop = False
-		Me.LvAux.UseCompatibleStateImageBehavior = False
-		Me.LvAux.View = System.Windows.Forms.View.Details
-		'
-		'ColumnHeader4
-		'
-		Me.ColumnHeader4.Text = "ID"
-		Me.ColumnHeader4.Width = 45
-		'
-		'ColumnHeader5
-		'
-		Me.ColumnHeader5.Text = "Type"
-		Me.ColumnHeader5.Width = 108
-		'
-		'ColumnHeader6
-		'
-		Me.ColumnHeader6.Text = "Input File"
-		Me.ColumnHeader6.Width = 331
-		'
-		'Label32
-		'
-		Me.Label32.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _
-			Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
-		Me.Label32.AutoSize = True
-		Me.Label32.Location = New System.Drawing.Point(9, 151)
-		Me.Label32.Name = "Label32"
-		Me.Label32.Size = New System.Drawing.Size(106, 13)
-		Me.Label32.TabIndex = 3
-		Me.Label32.Text = "(Double-Click to Edit)"
-		'
-		'pnAuxEngineering
-		'
-		Me.pnAuxEngineering.Controls.Add(Me.tbPAuxStandstillICEOff)
-		Me.pnAuxEngineering.Controls.Add(Me.lblAuxStandstillICEOffUnit)
-		Me.pnAuxEngineering.Controls.Add(Me.lblAuxStandstillICEOff)
-		Me.pnAuxEngineering.Controls.Add(Me.tbPAuxDrivingICEOff)
-		Me.pnAuxEngineering.Controls.Add(Me.lblAuxDrivingICEOffUnit)
-		Me.pnAuxEngineering.Controls.Add(Me.lblAuxDrivingICEOff)
-		Me.pnAuxEngineering.Controls.Add(Me.TbAuxPAuxICEOn)
-		Me.pnAuxEngineering.Controls.Add(Me.lblAuxICEOnUnit)
-		Me.pnAuxEngineering.Controls.Add(Me.lblAuxICEOn)
-		Me.pnAuxEngineering.Location = New System.Drawing.Point(6, 19)
-		Me.pnAuxEngineering.Name = "pnAuxEngineering"
-		Me.pnAuxEngineering.Size = New System.Drawing.Size(500, 80)
-		Me.pnAuxEngineering.TabIndex = 0
-		'
-		'tbPAuxStandstillICEOff
-		'
-		Me.tbPAuxStandstillICEOff.Location = New System.Drawing.Point(170, 55)
-		Me.tbPAuxStandstillICEOff.Name = "tbPAuxStandstillICEOff"
-		Me.tbPAuxStandstillICEOff.Size = New System.Drawing.Size(76, 20)
-		Me.tbPAuxStandstillICEOff.TabIndex = 2
-		'
-		'lblAuxStandstillICEOffUnit
-		'
-		Me.lblAuxStandstillICEOffUnit.AutoSize = True
-		Me.lblAuxStandstillICEOffUnit.Location = New System.Drawing.Point(252, 58)
-		Me.lblAuxStandstillICEOffUnit.Name = "lblAuxStandstillICEOffUnit"
-		Me.lblAuxStandstillICEOffUnit.Size = New System.Drawing.Size(24, 13)
-		Me.lblAuxStandstillICEOffUnit.TabIndex = 50
-		Me.lblAuxStandstillICEOffUnit.Text = "[W]"
-		'
-		'lblAuxStandstillICEOff
-		'
-		Me.lblAuxStandstillICEOff.AutoSize = True
-		Me.lblAuxStandstillICEOff.Location = New System.Drawing.Point(3, 58)
-		Me.lblAuxStandstillICEOff.Name = "lblAuxStandstillICEOff"
-		Me.lblAuxStandstillICEOff.Size = New System.Drawing.Size(143, 13)
-		Me.lblAuxStandstillICEOff.TabIndex = 48
-		Me.lblAuxStandstillICEOff.Text = "Aux Load (Standstill, ICE Off)"
-		'
-		'tbPAuxDrivingICEOff
-		'
-		Me.tbPAuxDrivingICEOff.Location = New System.Drawing.Point(170, 29)
-		Me.tbPAuxDrivingICEOff.Name = "tbPAuxDrivingICEOff"
-		Me.tbPAuxDrivingICEOff.Size = New System.Drawing.Size(76, 20)
-		Me.tbPAuxDrivingICEOff.TabIndex = 1
-		'
-		'lblAuxDrivingICEOffUnit
-		'
-		Me.lblAuxDrivingICEOffUnit.AutoSize = True
-		Me.lblAuxDrivingICEOffUnit.Location = New System.Drawing.Point(252, 32)
-		Me.lblAuxDrivingICEOffUnit.Name = "lblAuxDrivingICEOffUnit"
-		Me.lblAuxDrivingICEOffUnit.Size = New System.Drawing.Size(24, 13)
-		Me.lblAuxDrivingICEOffUnit.TabIndex = 47
-		Me.lblAuxDrivingICEOffUnit.Text = "[W]"
-		'
-		'lblAuxDrivingICEOff
-		'
-		Me.lblAuxDrivingICEOff.AutoSize = True
-		Me.lblAuxDrivingICEOff.Location = New System.Drawing.Point(3, 32)
-		Me.lblAuxDrivingICEOff.Name = "lblAuxDrivingICEOff"
-		Me.lblAuxDrivingICEOff.Size = New System.Drawing.Size(134, 13)
-		Me.lblAuxDrivingICEOff.TabIndex = 45
-		Me.lblAuxDrivingICEOff.Text = "Aux Load (Driving, ICE Off)"
-		'
-		'TbAuxPAuxICEOn
-		'
-		Me.TbAuxPAuxICEOn.Location = New System.Drawing.Point(170, 3)
-		Me.TbAuxPAuxICEOn.Name = "TbAuxPAuxICEOn"
-		Me.TbAuxPAuxICEOn.Size = New System.Drawing.Size(76, 20)
-		Me.TbAuxPAuxICEOn.TabIndex = 0
-		'
-		'lblAuxICEOnUnit
-		'
-		Me.lblAuxICEOnUnit.AutoSize = True
-		Me.lblAuxICEOnUnit.Location = New System.Drawing.Point(252, 6)
-		Me.lblAuxICEOnUnit.Name = "lblAuxICEOnUnit"
-		Me.lblAuxICEOnUnit.Size = New System.Drawing.Size(24, 13)
-		Me.lblAuxICEOnUnit.TabIndex = 44
-		Me.lblAuxICEOnUnit.Text = "[W]"
-		'
-		'lblAuxICEOn
-		'
-		Me.lblAuxICEOn.AutoSize = True
-		Me.lblAuxICEOn.Location = New System.Drawing.Point(3, 6)
-		Me.lblAuxICEOn.Name = "lblAuxICEOn"
-		Me.lblAuxICEOn.Size = New System.Drawing.Size(95, 13)
-		Me.lblAuxICEOn.TabIndex = 42
-		Me.lblAuxICEOn.Text = "Aux Load (ICE On)"
-		'
-		'GrAux
-		'
-		Me.GrAux.Location = New System.Drawing.Point(0, 0)
-		Me.GrAux.Name = "GrAux"
-		Me.GrAux.Size = New System.Drawing.Size(200, 100)
-		Me.GrAux.TabIndex = 0
-		Me.GrAux.TabStop = False
-		'
-		'Label9
-		'
-		Me.Label9.Location = New System.Drawing.Point(0, 0)
-		Me.Label9.Name = "Label9"
-		Me.Label9.Size = New System.Drawing.Size(100, 23)
-		Me.Label9.TabIndex = 0
-		'
-		'TbAuxPAdd
-		'
-		Me.TbAuxPAdd.Location = New System.Drawing.Point(0, 0)
-		Me.TbAuxPAdd.Name = "TbAuxPAdd"
-		Me.TbAuxPAdd.Size = New System.Drawing.Size(100, 20)
-		Me.TbAuxPAdd.TabIndex = 0
-		'
-		'Label8
-		'
-		Me.Label8.Location = New System.Drawing.Point(0, 0)
-		Me.Label8.Name = "Label8"
-		Me.Label8.Size = New System.Drawing.Size(100, 23)
-		Me.Label8.TabIndex = 0
-		'
-		'btnAAUXOpen
-		'
-		Me.btnAAUXOpen.Location = New System.Drawing.Point(0, 0)
-		Me.btnAAUXOpen.Name = "btnAAUXOpen"
-		Me.btnAAUXOpen.Size = New System.Drawing.Size(75, 23)
-		Me.btnAAUXOpen.TabIndex = 0
-		'
-		'Label1
-		'
-		Me.Label1.Location = New System.Drawing.Point(0, 0)
-		Me.Label1.Name = "Label1"
-		Me.Label1.Size = New System.Drawing.Size(100, 23)
-		Me.Label1.TabIndex = 0
-		'
-		'btnBrowseAAUXFile
-		'
-		Me.btnBrowseAAUXFile.Location = New System.Drawing.Point(0, 0)
-		Me.btnBrowseAAUXFile.Name = "btnBrowseAAUXFile"
-		Me.btnBrowseAAUXFile.Size = New System.Drawing.Size(75, 23)
-		Me.btnBrowseAAUXFile.TabIndex = 0
-		'
-		'txtAdvancedAuxiliaryFile
-		'
-		Me.txtAdvancedAuxiliaryFile.Location = New System.Drawing.Point(0, 0)
-		Me.txtAdvancedAuxiliaryFile.Name = "txtAdvancedAuxiliaryFile"
-		Me.txtAdvancedAuxiliaryFile.Size = New System.Drawing.Size(100, 20)
-		Me.txtAdvancedAuxiliaryFile.TabIndex = 0
-		'
-		'picAuxInfo
-		'
-		Me.picAuxInfo.Location = New System.Drawing.Point(0, 0)
-		Me.picAuxInfo.Name = "picAuxInfo"
-		Me.picAuxInfo.Size = New System.Drawing.Size(100, 50)
-		Me.picAuxInfo.TabIndex = 0
-		Me.picAuxInfo.TabStop = False
-		'
-		'cboAdvancedAuxiliaries
-		'
-		Me.cboAdvancedAuxiliaries.Location = New System.Drawing.Point(0, 0)
-		Me.cboAdvancedAuxiliaries.Name = "cboAdvancedAuxiliaries"
-		Me.cboAdvancedAuxiliaries.Size = New System.Drawing.Size(121, 21)
-		Me.cboAdvancedAuxiliaries.TabIndex = 0
-		'
-		'lbAdvancedAuxiliaries
-		'
-		Me.lbAdvancedAuxiliaries.Location = New System.Drawing.Point(0, 0)
-		Me.lbAdvancedAuxiliaries.Name = "lbAdvancedAuxiliaries"
-		Me.lbAdvancedAuxiliaries.Size = New System.Drawing.Size(100, 23)
-		Me.lbAdvancedAuxiliaries.TabIndex = 0
-		'
-		'tcJob
-		'
-		Me.tcJob.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _
-			Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
-		Me.tcJob.Controls.Add(Me.TabPgGen)
-		Me.tcJob.Controls.Add(Me.tpAuxiliaries)
-		Me.tcJob.Controls.Add(Me.tpCycles)
-		Me.tcJob.Controls.Add(Me.TabPgDriver)
-		Me.tcJob.Controls.Add(Me.TabPgADAS)
-		Me.tcJob.Location = New System.Drawing.Point(1, 78)
-		Me.tcJob.Name = "tcJob"
-		Me.tcJob.SelectedIndex = 0
-		Me.tcJob.Size = New System.Drawing.Size(533, 520)
-		Me.tcJob.SizeMode = System.Windows.Forms.TabSizeMode.Fixed
-		Me.tcJob.TabIndex = 0
-		'
-		'tpAuxiliaries
-		'
-		Me.tpAuxiliaries.Controls.Add(Me.gbBusAux)
-		Me.tpAuxiliaries.Controls.Add(Me.gbElectricAux)
-		Me.tpAuxiliaries.Controls.Add(Me.GrAuxMech)
-		Me.tpAuxiliaries.Location = New System.Drawing.Point(4, 22)
-		Me.tpAuxiliaries.Name = "tpAuxiliaries"
-		Me.tpAuxiliaries.Padding = New System.Windows.Forms.Padding(3)
-		Me.tpAuxiliaries.Size = New System.Drawing.Size(525, 494)
-		Me.tpAuxiliaries.TabIndex = 9
-		Me.tpAuxiliaries.Text = "Auxiliaries"
-		Me.tpAuxiliaries.UseVisualStyleBackColor = True
-		'
-		'gbBusAux
-		'
-		Me.gbBusAux.Controls.Add(Me.cbEnableBusAux)
-		Me.gbBusAux.Controls.Add(Me.pnBusAux)
-		Me.gbBusAux.Location = New System.Drawing.Point(6, 302)
-		Me.gbBusAux.Name = "gbBusAux"
-		Me.gbBusAux.Size = New System.Drawing.Size(515, 78)
-		Me.gbBusAux.TabIndex = 1
-		Me.gbBusAux.TabStop = False
-		Me.gbBusAux.Text = "Bus Auxiliaries"
-		'
-		'cbEnableBusAux
-		'
-		Me.cbEnableBusAux.AutoSize = True
-		Me.cbEnableBusAux.Location = New System.Drawing.Point(10, 17)
-		Me.cbEnableBusAux.Name = "cbEnableBusAux"
-		Me.cbEnableBusAux.Size = New System.Drawing.Size(115, 17)
-		Me.cbEnableBusAux.TabIndex = 0
-		Me.cbEnableBusAux.Text = "Use Bus Auxiliaries"
-		Me.cbEnableBusAux.UseVisualStyleBackColor = True
-		'
-		'pnBusAux
-		'
-		Me.pnBusAux.Controls.Add(Me.btnBusAuxP)
-		Me.pnBusAux.Controls.Add(Me.tbBusAuxParams)
-		Me.pnBusAux.Controls.Add(Me.btnBrowsBusAuxParams)
-		Me.pnBusAux.Enabled = False
-		Me.pnBusAux.Location = New System.Drawing.Point(6, 40)
-		Me.pnBusAux.Name = "pnBusAux"
-		Me.pnBusAux.Size = New System.Drawing.Size(503, 26)
-		Me.pnBusAux.TabIndex = 1
-		'
-		'btnBusAuxP
-		'
-		Me.btnBusAuxP.Location = New System.Drawing.Point(3, 3)
-		Me.btnBusAuxP.Name = "btnBusAuxP"
-		Me.btnBusAuxP.Size = New System.Drawing.Size(72, 21)
-		Me.btnBusAuxP.TabIndex = 0
-		Me.btnBusAuxP.TabStop = False
-		Me.btnBusAuxP.Text = "BusAux P."
-		Me.btnBusAuxP.UseVisualStyleBackColor = True
-		'
-		'tbBusAuxParams
-		'
-		Me.tbBusAuxParams.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _
-			Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
-		Me.tbBusAuxParams.Location = New System.Drawing.Point(81, 3)
-		Me.tbBusAuxParams.Name = "tbBusAuxParams"
-		Me.tbBusAuxParams.Size = New System.Drawing.Size(393, 20)
-		Me.tbBusAuxParams.TabIndex = 1
-		'
-		'btnBrowsBusAuxParams
-		'
-		Me.btnBrowsBusAuxParams.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
-		Me.btnBrowsBusAuxParams.Image = CType(resources.GetObject("btnBrowsBusAuxParams.Image"), System.Drawing.Image)
-		Me.btnBrowsBusAuxParams.Location = New System.Drawing.Point(476, 1)
-		Me.btnBrowsBusAuxParams.Name = "btnBrowsBusAuxParams"
-		Me.btnBrowsBusAuxParams.Size = New System.Drawing.Size(24, 24)
-		Me.btnBrowsBusAuxParams.TabIndex = 2
-		Me.btnBrowsBusAuxParams.UseVisualStyleBackColor = True
-		'
-		'gbElectricAux
-		'
-		Me.gbElectricAux.Controls.Add(Me.Label46)
-		Me.gbElectricAux.Controls.Add(Me.lblElAuxConstUnit)
-		Me.gbElectricAux.Controls.Add(Me.tbElectricAuxConstant)
-		Me.gbElectricAux.Controls.Add(Me.lblElAuxConst)
-		Me.gbElectricAux.Location = New System.Drawing.Point(6, 386)
-		Me.gbElectricAux.Name = "gbElectricAux"
-		Me.gbElectricAux.Size = New System.Drawing.Size(515, 55)
-		Me.gbElectricAux.TabIndex = 2
-		Me.gbElectricAux.TabStop = False
-		Me.gbElectricAux.Text = "Electric Auxiliaries"
-		Me.gbElectricAux.Visible = False
-		'
-		'Label46
-		'
-		Me.Label46.AutoSize = True
-		Me.Label46.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
-		Me.Label46.Location = New System.Drawing.Point(235, 22)
-		Me.Label46.Name = "Label46"
-		Me.Label46.Size = New System.Drawing.Size(106, 13)
-		Me.Label46.TabIndex = 48
-		Me.Label46.Text = "(high voltage system)"
-		'
-		'lblElAuxConstUnit
-		'
-		Me.lblElAuxConstUnit.AutoSize = True
-		Me.lblElAuxConstUnit.Location = New System.Drawing.Point(191, 22)
-		Me.lblElAuxConstUnit.Name = "lblElAuxConstUnit"
-		Me.lblElAuxConstUnit.Size = New System.Drawing.Size(24, 13)
-		Me.lblElAuxConstUnit.TabIndex = 47
-		Me.lblElAuxConstUnit.Text = "[W]"
-		'
-		'tbElectricAuxConstant
-		'
-		Me.tbElectricAuxConstant.Location = New System.Drawing.Point(109, 19)
-		Me.tbElectricAuxConstant.Name = "tbElectricAuxConstant"
-		Me.tbElectricAuxConstant.Size = New System.Drawing.Size(76, 20)
-		Me.tbElectricAuxConstant.TabIndex = 0
-		'
-		'lblElAuxConst
-		'
-		Me.lblElAuxConst.AutoSize = True
-		Me.lblElAuxConst.Location = New System.Drawing.Point(7, 22)
-		Me.lblElAuxConst.Name = "lblElAuxConst"
-		Me.lblElAuxConst.Size = New System.Drawing.Size(97, 13)
-		Me.lblElAuxConst.TabIndex = 45
-		Me.lblElAuxConst.Text = "Constant Aux Load"
-		'
-		'tpCycles
-		'
-		Me.tpCycles.Controls.Add(Me.GrCycles)
-		Me.tpCycles.Location = New System.Drawing.Point(4, 22)
-		Me.tpCycles.Name = "tpCycles"
-		Me.tpCycles.Padding = New System.Windows.Forms.Padding(3)
-		Me.tpCycles.Size = New System.Drawing.Size(525, 494)
-		Me.tpCycles.TabIndex = 10
-		Me.tpCycles.Text = "Cycles"
-		Me.tpCycles.UseVisualStyleBackColor = True
-		'
-		'TabPgDriver
-		'
-		Me.TabPgDriver.Controls.Add(Me.GrVACC)
-		Me.TabPgDriver.Controls.Add(Me.GrLAC)
-		Me.TabPgDriver.Controls.Add(Me.gbOverspeed)
-		Me.TabPgDriver.Location = New System.Drawing.Point(4, 22)
-		Me.TabPgDriver.Name = "TabPgDriver"
-		Me.TabPgDriver.Padding = New System.Windows.Forms.Padding(3)
-		Me.TabPgDriver.Size = New System.Drawing.Size(525, 494)
-		Me.TabPgDriver.TabIndex = 7
-		Me.TabPgDriver.Text = "Driver Model"
-		Me.TabPgDriver.UseVisualStyleBackColor = True
-		'
-		'GrVACC
-		'
-		Me.GrVACC.Controls.Add(Me.Label15)
-		Me.GrVACC.Controls.Add(Me.TbDesMaxFile)
-		Me.GrVACC.Controls.Add(Me.BtDesMaxBr)
-		Me.GrVACC.Controls.Add(Me.BtAccOpen)
-		Me.GrVACC.Location = New System.Drawing.Point(9, 271)
-		Me.GrVACC.Name = "GrVACC"
-		Me.GrVACC.Size = New System.Drawing.Size(515, 69)
-		Me.GrVACC.TabIndex = 2
-		Me.GrVACC.TabStop = False
-		Me.GrVACC.Text = "Max. acceleration and brake curves"
-		'
-		'Label15
-		'
-		Me.Label15.AutoSize = True
-		Me.Label15.Location = New System.Drawing.Point(3, 20)
-		Me.Label15.Name = "Label15"
-		Me.Label15.Size = New System.Drawing.Size(220, 13)
-		Me.Label15.TabIndex = 4
-		Me.Label15.Text = "Driver Acceleration/Deceleration File (.vacc):"
-		'
-		'TbDesMaxFile
-		'
-		Me.TbDesMaxFile.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _
-			Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
-		Me.TbDesMaxFile.Location = New System.Drawing.Point(6, 36)
-		Me.TbDesMaxFile.Name = "TbDesMaxFile"
-		Me.TbDesMaxFile.Size = New System.Drawing.Size(450, 20)
-		Me.TbDesMaxFile.TabIndex = 0
-		'
-		'BtDesMaxBr
-		'
-		Me.BtDesMaxBr.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
-		Me.BtDesMaxBr.Image = Global.TUGraz.VECTO.My.Resources.Resources.Open_icon
-		Me.BtDesMaxBr.Location = New System.Drawing.Point(457, 34)
-		Me.BtDesMaxBr.Name = "BtDesMaxBr"
-		Me.BtDesMaxBr.Size = New System.Drawing.Size(24, 24)
-		Me.BtDesMaxBr.TabIndex = 1
-		Me.BtDesMaxBr.UseVisualStyleBackColor = True
-		'
-		'BtAccOpen
-		'
-		Me.BtAccOpen.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
-		Me.BtAccOpen.Image = Global.TUGraz.VECTO.My.Resources.Resources.application_export_icon_small
-		Me.BtAccOpen.Location = New System.Drawing.Point(481, 34)
-		Me.BtAccOpen.Name = "BtAccOpen"
-		Me.BtAccOpen.Size = New System.Drawing.Size(24, 24)
-		Me.BtAccOpen.TabIndex = 2
-		Me.BtAccOpen.UseVisualStyleBackColor = True
-		'
-		'GrLAC
-		'
-		Me.GrLAC.Controls.Add(Me.pnLookAheadCoasting)
-		Me.GrLAC.Controls.Add(Me.CbLookAhead)
-		Me.GrLAC.Location = New System.Drawing.Point(9, 92)
-		Me.GrLAC.Name = "GrLAC"
-		Me.GrLAC.Size = New System.Drawing.Size(514, 173)
-		Me.GrLAC.TabIndex = 1
-		Me.GrLAC.TabStop = False
-		Me.GrLAC.Text = "Look-Ahead Coasting"
-		'
-		'pnLookAheadCoasting
-		'
-		Me.pnLookAheadCoasting.Controls.Add(Me.Label7)
-		Me.pnLookAheadCoasting.Controls.Add(Me.Label6)
-		Me.pnLookAheadCoasting.Controls.Add(Me.tbLacMinSpeed)
-		Me.pnLookAheadCoasting.Controls.Add(Me.btnDfVelocityDrop)
-		Me.pnLookAheadCoasting.Controls.Add(Me.Label12)
-		Me.pnLookAheadCoasting.Controls.Add(Me.tbDfCoastingScale)
-		Me.pnLookAheadCoasting.Controls.Add(Me.Label11)
-		Me.pnLookAheadCoasting.Controls.Add(Me.Label3)
-		Me.pnLookAheadCoasting.Controls.Add(Me.tbDfCoastingOffset)
-		Me.pnLookAheadCoasting.Controls.Add(Me.tbLacDfTargetSpeedFile)
-		Me.pnLookAheadCoasting.Controls.Add(Me.Label10)
-		Me.pnLookAheadCoasting.Controls.Add(Me.Label4)
-		Me.pnLookAheadCoasting.Controls.Add(Me.Label5)
-		Me.pnLookAheadCoasting.Controls.Add(Me.btnDfTargetSpeed)
-		Me.pnLookAheadCoasting.Controls.Add(Me.tbLacPreviewFactor)
-		Me.pnLookAheadCoasting.Controls.Add(Me.tbLacDfVelocityDropFile)
-		Me.pnLookAheadCoasting.Location = New System.Drawing.Point(15, 19)
-		Me.pnLookAheadCoasting.Name = "pnLookAheadCoasting"
-		Me.pnLookAheadCoasting.Size = New System.Drawing.Size(493, 129)
-		Me.pnLookAheadCoasting.TabIndex = 0
-		'
-		'Label7
-		'
-		Me.Label7.AutoSize = True
-		Me.Label7.Location = New System.Drawing.Point(245, 6)
-		Me.Label7.Name = "Label7"
-		Me.Label7.Size = New System.Drawing.Size(38, 13)
-		Me.Label7.TabIndex = 4
-		Me.Label7.Text = "[km/h]"
-		'
-		'Label6
-		'
-		Me.Label6.AutoSize = True
-		Me.Label6.Location = New System.Drawing.Point(106, 5)
-		Me.Label6.Name = "Label6"
-		Me.Label6.Size = New System.Drawing.Size(67, 13)
-		Me.Label6.TabIndex = 33
-		Me.Label6.Text = "Min. Velocity"
-		Me.Label6.TextAlign = System.Drawing.ContentAlignment.MiddleRight
-		'
-		'tbLacMinSpeed
-		'
-		Me.tbLacMinSpeed.Location = New System.Drawing.Point(179, 3)
-		Me.tbLacMinSpeed.Name = "tbLacMinSpeed"
-		Me.tbLacMinSpeed.Size = New System.Drawing.Size(64, 20)
-		Me.tbLacMinSpeed.TabIndex = 0
-		'
-		'btnDfVelocityDrop
-		'
-		Me.btnDfVelocityDrop.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
-		Me.btnDfVelocityDrop.Image = CType(resources.GetObject("btnDfVelocityDrop.Image"), System.Drawing.Image)
-		Me.btnDfVelocityDrop.Location = New System.Drawing.Point(466, 78)
-		Me.btnDfVelocityDrop.Name = "btnDfVelocityDrop"
-		Me.btnDfVelocityDrop.Size = New System.Drawing.Size(24, 24)
-		Me.btnDfVelocityDrop.TabIndex = 5
-		Me.btnDfVelocityDrop.UseVisualStyleBackColor = True
-		'
-		'Label12
-		'
-		Me.Label12.AutoSize = True
-		Me.Label12.Location = New System.Drawing.Point(284, 110)
-		Me.Label12.Name = "Label12"
-		Me.Label12.Size = New System.Drawing.Size(130, 13)
-		Me.Label12.TabIndex = 31
-		Me.Label12.Text = "* DF_vTarget * DF_vDrop"
-		'
-		'tbDfCoastingScale
-		'
-		Me.tbDfCoastingScale.Location = New System.Drawing.Point(241, 107)
-		Me.tbDfCoastingScale.Name = "tbDfCoastingScale"
-		Me.tbDfCoastingScale.Size = New System.Drawing.Size(37, 20)
-		Me.tbDfCoastingScale.TabIndex = 7
-		'
-		'Label11
-		'
-		Me.Label11.AutoSize = True
-		Me.Label11.Location = New System.Drawing.Point(224, 109)
-		Me.Label11.Name = "Label11"
-		Me.Label11.Size = New System.Drawing.Size(13, 13)
-		Me.Label11.TabIndex = 29
-		Me.Label11.Text = "- "
-		'
-		'Label3
-		'
-		Me.Label3.AutoSize = True
-		Me.Label3.Location = New System.Drawing.Point(55, 30)
-		Me.Label3.Name = "Label3"
-		Me.Label3.Size = New System.Drawing.Size(118, 13)
-		Me.Label3.TabIndex = 20
-		Me.Label3.Text = "Preview distance factor"
-		Me.Label3.TextAlign = System.Drawing.ContentAlignment.MiddleRight
-		'
-		'tbDfCoastingOffset
-		'
-		Me.tbDfCoastingOffset.Location = New System.Drawing.Point(180, 107)
-		Me.tbDfCoastingOffset.Name = "tbDfCoastingOffset"
-		Me.tbDfCoastingOffset.Size = New System.Drawing.Size(37, 20)
-		Me.tbDfCoastingOffset.TabIndex = 6
-		'
-		'tbLacDfTargetSpeedFile
-		'
-		Me.tbLacDfTargetSpeedFile.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _
-			Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
-		Me.tbLacDfTargetSpeedFile.Location = New System.Drawing.Point(179, 54)
-		Me.tbLacDfTargetSpeedFile.Name = "tbLacDfTargetSpeedFile"
-		Me.tbLacDfTargetSpeedFile.Size = New System.Drawing.Size(286, 20)
-		Me.tbLacDfTargetSpeedFile.TabIndex = 2
-		'
-		'Label10
-		'
-		Me.Label10.AutoSize = True
-		Me.Label10.Location = New System.Drawing.Point(94, 109)
-		Me.Label10.Name = "Label10"
-		Me.Label10.Size = New System.Drawing.Size(79, 13)
-		Me.Label10.TabIndex = 27
-		Me.Label10.Text = "DF_coasting = "
-		'
-		'Label4
-		'
-		Me.Label4.AutoSize = True
-		Me.Label4.Location = New System.Drawing.Point(18, 56)
-		Me.Label4.Name = "Label4"
-		Me.Label4.Size = New System.Drawing.Size(155, 13)
-		Me.Label4.TabIndex = 24
-		Me.Label4.Text = "Decision Factor - Target Speed"
-		Me.Label4.TextAlign = System.Drawing.ContentAlignment.MiddleRight
-		'
-		'Label5
-		'
-		Me.Label5.AutoSize = True
-		Me.Label5.Location = New System.Drawing.Point(20, 83)
-		Me.Label5.Name = "Label5"
-		Me.Label5.Size = New System.Drawing.Size(153, 13)
-		Me.Label5.TabIndex = 26
-		Me.Label5.Text = "Decision Factor - Velocity Drop"
-		Me.Label5.TextAlign = System.Drawing.ContentAlignment.MiddleRight
-		'
-		'btnDfTargetSpeed
-		'
-		Me.btnDfTargetSpeed.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
-		Me.btnDfTargetSpeed.Image = CType(resources.GetObject("btnDfTargetSpeed.Image"), System.Drawing.Image)
-		Me.btnDfTargetSpeed.Location = New System.Drawing.Point(466, 52)
-		Me.btnDfTargetSpeed.Name = "btnDfTargetSpeed"
-		Me.btnDfTargetSpeed.Size = New System.Drawing.Size(24, 24)
-		Me.btnDfTargetSpeed.TabIndex = 3
-		Me.btnDfTargetSpeed.UseVisualStyleBackColor = True
-		'
-		'tbLacPreviewFactor
-		'
-		Me.tbLacPreviewFactor.Location = New System.Drawing.Point(179, 28)
-		Me.tbLacPreviewFactor.Name = "tbLacPreviewFactor"
-		Me.tbLacPreviewFactor.Size = New System.Drawing.Size(64, 20)
-		Me.tbLacPreviewFactor.TabIndex = 1
-		'
-		'tbLacDfVelocityDropFile
-		'
-		Me.tbLacDfVelocityDropFile.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _
-			Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
-		Me.tbLacDfVelocityDropFile.Location = New System.Drawing.Point(179, 81)
-		Me.tbLacDfVelocityDropFile.Name = "tbLacDfVelocityDropFile"
-		Me.tbLacDfVelocityDropFile.Size = New System.Drawing.Size(286, 20)
-		Me.tbLacDfVelocityDropFile.TabIndex = 4
-		'
-		'CbLookAhead
-		'
-		Me.CbLookAhead.AutoSize = True
-		Me.CbLookAhead.Checked = True
-		Me.CbLookAhead.CheckState = System.Windows.Forms.CheckState.Checked
-		Me.CbLookAhead.Location = New System.Drawing.Point(16, 21)
-		Me.CbLookAhead.Name = "CbLookAhead"
-		Me.CbLookAhead.Size = New System.Drawing.Size(65, 17)
-		Me.CbLookAhead.TabIndex = 0
-		Me.CbLookAhead.Text = "Enabled"
-		Me.CbLookAhead.UseVisualStyleBackColor = True
-		'
-		'gbOverspeed
-		'
-		Me.gbOverspeed.Controls.Add(Me.PnEcoRoll)
-		Me.gbOverspeed.Controls.Add(Me.RdOverspeed)
-		Me.gbOverspeed.Controls.Add(Me.RdOff)
-		Me.gbOverspeed.Location = New System.Drawing.Point(9, 9)
-		Me.gbOverspeed.Name = "gbOverspeed"
-		Me.gbOverspeed.Size = New System.Drawing.Size(515, 77)
-		Me.gbOverspeed.TabIndex = 0
-		Me.gbOverspeed.TabStop = False
-		Me.gbOverspeed.Text = "Overspeed"
-		'
-		'PnEcoRoll
-		'
-		Me.PnEcoRoll.Controls.Add(Me.Label21)
-		Me.PnEcoRoll.Controls.Add(Me.Label14)
-		Me.PnEcoRoll.Controls.Add(Me.TbVmin)
-		Me.PnEcoRoll.Controls.Add(Me.TbOverspeed)
-		Me.PnEcoRoll.Controls.Add(Me.Label23)
-		Me.PnEcoRoll.Controls.Add(Me.Label13)
-		Me.PnEcoRoll.Location = New System.Drawing.Point(91, 17)
-		Me.PnEcoRoll.Name = "PnEcoRoll"
-		Me.PnEcoRoll.Size = New System.Drawing.Size(232, 54)
-		Me.PnEcoRoll.TabIndex = 2
-		'
-		'Label21
-		'
-		Me.Label21.AutoSize = True
-		Me.Label21.Location = New System.Drawing.Point(170, 31)
-		Me.Label21.Name = "Label21"
-		Me.Label21.Size = New System.Drawing.Size(38, 13)
-		Me.Label21.TabIndex = 3
-		Me.Label21.Text = "[km/h]"
-		'
-		'Label14
-		'
-		Me.Label14.AutoSize = True
-		Me.Label14.Location = New System.Drawing.Point(170, 5)
-		Me.Label14.Name = "Label14"
-		Me.Label14.Size = New System.Drawing.Size(38, 13)
-		Me.Label14.TabIndex = 3
-		Me.Label14.Text = "[km/h]"
-		'
-		'TbVmin
-		'
-		Me.TbVmin.Location = New System.Drawing.Point(104, 28)
-		Me.TbVmin.Name = "TbVmin"
-		Me.TbVmin.Size = New System.Drawing.Size(64, 20)
-		Me.TbVmin.TabIndex = 1
-		'
-		'TbOverspeed
-		'
-		Me.TbOverspeed.Location = New System.Drawing.Point(104, 2)
-		Me.TbOverspeed.Name = "TbOverspeed"
-		Me.TbOverspeed.Size = New System.Drawing.Size(64, 20)
-		Me.TbOverspeed.TabIndex = 0
-		'
-		'Label23
-		'
-		Me.Label23.AutoSize = True
-		Me.Label23.Location = New System.Drawing.Point(18, 31)
-		Me.Label23.Name = "Label23"
-		Me.Label23.Size = New System.Drawing.Size(80, 13)
-		Me.Label23.TabIndex = 1
-		Me.Label23.Text = "Minimum speed"
-		'
-		'Label13
-		'
-		Me.Label13.AutoSize = True
-		Me.Label13.Location = New System.Drawing.Point(13, 5)
-		Me.Label13.Name = "Label13"
-		Me.Label13.Size = New System.Drawing.Size(85, 13)
-		Me.Label13.TabIndex = 1
-		Me.Label13.Text = "Max. Overspeed"
-		'
-		'RdOverspeed
-		'
-		Me.RdOverspeed.AutoSize = True
-		Me.RdOverspeed.Checked = True
-		Me.RdOverspeed.Location = New System.Drawing.Point(16, 44)
-		Me.RdOverspeed.Name = "RdOverspeed"
-		Me.RdOverspeed.Size = New System.Drawing.Size(77, 17)
-		Me.RdOverspeed.TabIndex = 1
-		Me.RdOverspeed.TabStop = True
-		Me.RdOverspeed.Text = "Overspeed"
-		Me.RdOverspeed.UseVisualStyleBackColor = True
-		'
-		'RdOff
-		'
-		Me.RdOff.AutoSize = True
-		Me.RdOff.Location = New System.Drawing.Point(16, 21)
-		Me.RdOff.Name = "RdOff"
-		Me.RdOff.Size = New System.Drawing.Size(39, 17)
-		Me.RdOff.TabIndex = 0
-		Me.RdOff.Text = "Off"
-		Me.RdOff.UseVisualStyleBackColor = True
-		'
-		'TabPgADAS
-		'
-		Me.TabPgADAS.Controls.Add(Me.gbPCC)
-		Me.TabPgADAS.Controls.Add(Me.gbEcoRoll)
-		Me.TabPgADAS.Controls.Add(Me.gbEngineStopStart)
-		Me.TabPgADAS.Location = New System.Drawing.Point(4, 22)
-		Me.TabPgADAS.Name = "TabPgADAS"
-		Me.TabPgADAS.Size = New System.Drawing.Size(525, 494)
-		Me.TabPgADAS.TabIndex = 8
-		Me.TabPgADAS.Text = "ADAS Parameters"
-		Me.TabPgADAS.UseVisualStyleBackColor = True
-		'
-		'gbPCC
-		'
-		Me.gbPCC.Controls.Add(Me.Label43)
-		Me.gbPCC.Controls.Add(Me.Label42)
-		Me.gbPCC.Controls.Add(Me.Label40)
-		Me.gbPCC.Controls.Add(Me.Label41)
-		Me.gbPCC.Controls.Add(Me.tbPCCPreviewUseCase2)
-		Me.gbPCC.Controls.Add(Me.Label38)
-		Me.gbPCC.Controls.Add(Me.Label39)
-		Me.gbPCC.Controls.Add(Me.tbPCCPreviewUseCase1)
-		Me.gbPCC.Controls.Add(Me.Label36)
-		Me.gbPCC.Controls.Add(Me.Label37)
-		Me.gbPCC.Controls.Add(Me.tbPCCMinSpeed)
-		Me.gbPCC.Controls.Add(Me.Label34)
-		Me.gbPCC.Controls.Add(Me.Label35)
-		Me.gbPCC.Controls.Add(Me.tbPCCEnableSpeed)
-		Me.gbPCC.Controls.Add(Me.Label31)
-		Me.gbPCC.Controls.Add(Me.Label33)
-		Me.gbPCC.Controls.Add(Me.tbPCCOverspeed)
-		Me.gbPCC.Controls.Add(Me.Label20)
-		Me.gbPCC.Controls.Add(Me.Label22)
-		Me.gbPCC.Controls.Add(Me.tbPCCUnderspeed)
-		Me.gbPCC.Location = New System.Drawing.Point(7, 269)
-		Me.gbPCC.Name = "gbPCC"
-		Me.gbPCC.Size = New System.Drawing.Size(515, 217)
-		Me.gbPCC.TabIndex = 2
-		Me.gbPCC.TabStop = False
-		Me.gbPCC.Text = "Predictive Cruise Control"
-		'
-		'Label43
-		'
-		Me.Label43.AutoSize = True
-		Me.Label43.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
-		Me.Label43.Location = New System.Drawing.Point(39, 196)
-		Me.Label43.Name = "Label43"
-		Me.Label43.Size = New System.Drawing.Size(157, 13)
-		Me.Label43.TabIndex = 30
-		Me.Label43.Text = "(cf. column HW in driving cycle)"
-		'
-		'Label42
-		'
-		Me.Label42.AutoSize = True
-		Me.Label42.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
-		Me.Label42.Location = New System.Drawing.Point(7, 181)
-		Me.Label42.Name = "Label42"
-		Me.Label42.Size = New System.Drawing.Size(403, 13)
-		Me.Label42.TabIndex = 29
-		Me.Label42.Text = "Note: Predictive cruise control is only activated on highway parts of the driving" &
-	" cycle"
-		'
-		'Label40
-		'
-		Me.Label40.AutoSize = True
-		Me.Label40.Location = New System.Drawing.Point(305, 152)
-		Me.Label40.Name = "Label40"
-		Me.Label40.Size = New System.Drawing.Size(21, 13)
-		Me.Label40.TabIndex = 28
-		Me.Label40.Text = "[m]"
-		'
-		'Label41
-		'
-		Me.Label41.AutoSize = True
-		Me.Label41.Location = New System.Drawing.Point(7, 152)
-		Me.Label41.Name = "Label41"
-		Me.Label41.Size = New System.Drawing.Size(146, 13)
-		Me.Label41.TabIndex = 26
-		Me.Label41.Text = "Preview distance use case 2:"
-		'
-		'tbPCCPreviewUseCase2
-		'
-		Me.tbPCCPreviewUseCase2.Location = New System.Drawing.Point(247, 149)
-		Me.tbPCCPreviewUseCase2.Name = "tbPCCPreviewUseCase2"
-		Me.tbPCCPreviewUseCase2.Size = New System.Drawing.Size(52, 20)
-		Me.tbPCCPreviewUseCase2.TabIndex = 5
-		'
-		'Label38
-		'
-		Me.Label38.AutoSize = True
-		Me.Label38.Location = New System.Drawing.Point(305, 126)
-		Me.Label38.Name = "Label38"
-		Me.Label38.Size = New System.Drawing.Size(21, 13)
-		Me.Label38.TabIndex = 25
-		Me.Label38.Text = "[m]"
-		'
-		'Label39
-		'
-		Me.Label39.AutoSize = True
-		Me.Label39.Location = New System.Drawing.Point(7, 126)
-		Me.Label39.Name = "Label39"
-		Me.Label39.Size = New System.Drawing.Size(146, 13)
-		Me.Label39.TabIndex = 23
-		Me.Label39.Text = "Preview distance use case 1:"
-		'
-		'tbPCCPreviewUseCase1
-		'
-		Me.tbPCCPreviewUseCase1.Location = New System.Drawing.Point(247, 123)
-		Me.tbPCCPreviewUseCase1.Name = "tbPCCPreviewUseCase1"
-		Me.tbPCCPreviewUseCase1.Size = New System.Drawing.Size(52, 20)
-		Me.tbPCCPreviewUseCase1.TabIndex = 4
-		'
-		'Label36
-		'
-		Me.Label36.AutoSize = True
-		Me.Label36.Location = New System.Drawing.Point(305, 100)
-		Me.Label36.Name = "Label36"
-		Me.Label36.Size = New System.Drawing.Size(38, 13)
-		Me.Label36.TabIndex = 22
-		Me.Label36.Text = "[km/h]"
-		'
-		'Label37
-		'
-		Me.Label37.AutoSize = True
-		Me.Label37.Location = New System.Drawing.Point(7, 100)
-		Me.Label37.Name = "Label37"
-		Me.Label37.Size = New System.Drawing.Size(83, 13)
-		Me.Label37.TabIndex = 20
-		Me.Label37.Text = "Minimum speed:"
-		'
-		'tbPCCMinSpeed
-		'
-		Me.tbPCCMinSpeed.Location = New System.Drawing.Point(247, 97)
-		Me.tbPCCMinSpeed.Name = "tbPCCMinSpeed"
-		Me.tbPCCMinSpeed.Size = New System.Drawing.Size(52, 20)
-		Me.tbPCCMinSpeed.TabIndex = 3
-		'
-		'Label34
-		'
-		Me.Label34.AutoSize = True
-		Me.Label34.Location = New System.Drawing.Point(305, 74)
-		Me.Label34.Name = "Label34"
-		Me.Label34.Size = New System.Drawing.Size(38, 13)
-		Me.Label34.TabIndex = 19
-		Me.Label34.Text = "[km/h]"
-		'
-		'Label35
-		'
-		Me.Label35.AutoSize = True
-		Me.Label35.Location = New System.Drawing.Point(7, 74)
-		Me.Label35.Name = "Label35"
-		Me.Label35.Size = New System.Drawing.Size(113, 13)
-		Me.Label35.TabIndex = 17
-		Me.Label35.Text = "PCC enabling velocity:"
-		'
-		'tbPCCEnableSpeed
-		'
-		Me.tbPCCEnableSpeed.Location = New System.Drawing.Point(247, 71)
-		Me.tbPCCEnableSpeed.Name = "tbPCCEnableSpeed"
-		Me.tbPCCEnableSpeed.Size = New System.Drawing.Size(52, 20)
-		Me.tbPCCEnableSpeed.TabIndex = 2
-		'
-		'Label31
-		'
-		Me.Label31.AutoSize = True
-		Me.Label31.Location = New System.Drawing.Point(305, 48)
-		Me.Label31.Name = "Label31"
-		Me.Label31.Size = New System.Drawing.Size(38, 13)
-		Me.Label31.TabIndex = 16
-		Me.Label31.Text = "[km/h]"
-		'
-		'Label33
-		'
-		Me.Label33.AutoSize = True
-		Me.Label33.Location = New System.Drawing.Point(7, 48)
-		Me.Label33.Name = "Label33"
-		Me.Label33.Size = New System.Drawing.Size(100, 13)
-		Me.Label33.TabIndex = 14
-		Me.Label33.Text = "Allowed overspeed:"
-		'
-		'tbPCCOverspeed
-		'
-		Me.tbPCCOverspeed.Location = New System.Drawing.Point(247, 45)
-		Me.tbPCCOverspeed.Name = "tbPCCOverspeed"
-		Me.tbPCCOverspeed.Size = New System.Drawing.Size(52, 20)
-		Me.tbPCCOverspeed.TabIndex = 1
-		'
-		'Label20
-		'
-		Me.Label20.AutoSize = True
-		Me.Label20.Location = New System.Drawing.Point(305, 22)
-		Me.Label20.Name = "Label20"
-		Me.Label20.Size = New System.Drawing.Size(38, 13)
-		Me.Label20.TabIndex = 13
-		Me.Label20.Text = "[km/h]"
-		'
-		'Label22
-		'
-		Me.Label22.AutoSize = True
-		Me.Label22.Location = New System.Drawing.Point(7, 22)
-		Me.Label22.Name = "Label22"
-		Me.Label22.Size = New System.Drawing.Size(106, 13)
-		Me.Label22.TabIndex = 11
-		Me.Label22.Text = "Allowed underspeed:"
-		'
-		'tbPCCUnderspeed
-		'
-		Me.tbPCCUnderspeed.Location = New System.Drawing.Point(247, 19)
-		Me.tbPCCUnderspeed.Name = "tbPCCUnderspeed"
-		Me.tbPCCUnderspeed.Size = New System.Drawing.Size(52, 20)
-		Me.tbPCCUnderspeed.TabIndex = 0
-		'
-		'gbEcoRoll
-		'
-		Me.gbEcoRoll.Controls.Add(Me.Label44)
-		Me.gbEcoRoll.Controls.Add(Me.Label45)
-		Me.gbEcoRoll.Controls.Add(Me.tbEcoRollMaxAcc)
-		Me.gbEcoRoll.Controls.Add(Me.Label29)
-		Me.gbEcoRoll.Controls.Add(Me.Label30)
-		Me.gbEcoRoll.Controls.Add(Me.tbEcoRollUnderspeed)
-		Me.gbEcoRoll.Controls.Add(Me.Label27)
-		Me.gbEcoRoll.Controls.Add(Me.Label28)
-		Me.gbEcoRoll.Controls.Add(Me.tbEcoRollActivationDelay)
-		Me.gbEcoRoll.Controls.Add(Me.Label25)
-		Me.gbEcoRoll.Controls.Add(Me.Label26)
-		Me.gbEcoRoll.Controls.Add(Me.tbEcoRollMinSpeed)
-		Me.gbEcoRoll.Location = New System.Drawing.Point(7, 136)
-		Me.gbEcoRoll.Name = "gbEcoRoll"
-		Me.gbEcoRoll.Size = New System.Drawing.Size(515, 127)
-		Me.gbEcoRoll.TabIndex = 1
-		Me.gbEcoRoll.TabStop = False
-		Me.gbEcoRoll.Text = "Eco-Roll"
-		'
-		'Label44
-		'
-		Me.Label44.AutoSize = True
-		Me.Label44.Location = New System.Drawing.Point(305, 75)
-		Me.Label44.Name = "Label44"
-		Me.Label44.Size = New System.Drawing.Size(34, 13)
-		Me.Label44.TabIndex = 19
-		Me.Label44.Text = "[m/s²]"
-		'
-		'Label45
-		'
-		Me.Label45.AutoSize = True
-		Me.Label45.Location = New System.Drawing.Point(7, 75)
-		Me.Label45.Name = "Label45"
-		Me.Label45.Size = New System.Drawing.Size(125, 13)
-		Me.Label45.TabIndex = 17
-		Me.Label45.Text = "Upper Acceleration Limit:"
-		'
-		'tbEcoRollMaxAcc
-		'
-		Me.tbEcoRollMaxAcc.Location = New System.Drawing.Point(247, 72)
-		Me.tbEcoRollMaxAcc.Name = "tbEcoRollMaxAcc"
-		Me.tbEcoRollMaxAcc.Size = New System.Drawing.Size(52, 20)
-		Me.tbEcoRollMaxAcc.TabIndex = 2
-		'
-		'Label29
-		'
-		Me.Label29.AutoSize = True
-		Me.Label29.Location = New System.Drawing.Point(305, 100)
-		Me.Label29.Name = "Label29"
-		Me.Label29.Size = New System.Drawing.Size(38, 13)
-		Me.Label29.TabIndex = 16
-		Me.Label29.Text = "[km/h]"
-		Me.Label29.Visible = False
-		'
-		'Label30
-		'
-		Me.Label30.AutoSize = True
-		Me.Label30.Location = New System.Drawing.Point(7, 100)
-		Me.Label30.Name = "Label30"
-		Me.Label30.Size = New System.Drawing.Size(114, 13)
-		Me.Label30.TabIndex = 14
-		Me.Label30.Text = "Underspeed threshold:"
-		Me.Label30.Visible = False
-		'
-		'tbEcoRollUnderspeed
-		'
-		Me.tbEcoRollUnderspeed.Location = New System.Drawing.Point(247, 97)
-		Me.tbEcoRollUnderspeed.Name = "tbEcoRollUnderspeed"
-		Me.tbEcoRollUnderspeed.Size = New System.Drawing.Size(52, 20)
-		Me.tbEcoRollUnderspeed.TabIndex = 3
-		Me.tbEcoRollUnderspeed.Visible = False
-		'
-		'Label27
-		'
-		Me.Label27.AutoSize = True
-		Me.Label27.Location = New System.Drawing.Point(305, 48)
-		Me.Label27.Name = "Label27"
-		Me.Label27.Size = New System.Drawing.Size(18, 13)
-		Me.Label27.TabIndex = 13
-		Me.Label27.Text = "[s]"
-		'
-		'Label28
-		'
-		Me.Label28.AutoSize = True
-		Me.Label28.Location = New System.Drawing.Point(7, 48)
-		Me.Label28.Name = "Label28"
-		Me.Label28.Size = New System.Drawing.Size(85, 13)
-		Me.Label28.TabIndex = 11
-		Me.Label28.Text = "Activation delay:"
-		'
-		'tbEcoRollActivationDelay
-		'
-		Me.tbEcoRollActivationDelay.Location = New System.Drawing.Point(247, 45)
-		Me.tbEcoRollActivationDelay.Name = "tbEcoRollActivationDelay"
-		Me.tbEcoRollActivationDelay.Size = New System.Drawing.Size(52, 20)
-		Me.tbEcoRollActivationDelay.TabIndex = 1
-		'
-		'Label25
-		'
-		Me.Label25.AutoSize = True
-		Me.Label25.Location = New System.Drawing.Point(305, 22)
-		Me.Label25.Name = "Label25"
-		Me.Label25.Size = New System.Drawing.Size(38, 13)
-		Me.Label25.TabIndex = 10
-		Me.Label25.Text = "[km/h]"
-		'
-		'Label26
-		'
-		Me.Label26.AutoSize = True
-		Me.Label26.Location = New System.Drawing.Point(7, 22)
-		Me.Label26.Name = "Label26"
-		Me.Label26.Size = New System.Drawing.Size(83, 13)
-		Me.Label26.TabIndex = 8
-		Me.Label26.Text = "Minimum speed:"
-		'
-		'tbEcoRollMinSpeed
-		'
-		Me.tbEcoRollMinSpeed.Location = New System.Drawing.Point(247, 19)
-		Me.tbEcoRollMinSpeed.Name = "tbEcoRollMinSpeed"
-		Me.tbEcoRollMinSpeed.Size = New System.Drawing.Size(52, 20)
-		Me.tbEcoRollMinSpeed.TabIndex = 0
-		'
-		'gbEngineStopStart
-		'
-		Me.gbEngineStopStart.Controls.Add(Me.tbESSUtilityFactorDriving)
-		Me.gbEngineStopStart.Controls.Add(Me.lblESSUtilityFactorDriving)
-		Me.gbEngineStopStart.Controls.Add(Me.tbEssUtility)
-		Me.gbEngineStopStart.Controls.Add(Me.Label24)
-		Me.gbEngineStopStart.Controls.Add(Me.Label18)
-		Me.gbEngineStopStart.Controls.Add(Me.tbMaxEngineOffTimespan)
-		Me.gbEngineStopStart.Controls.Add(Me.Label19)
-		Me.gbEngineStopStart.Controls.Add(Me.Label17)
-		Me.gbEngineStopStart.Controls.Add(Me.tbEngineStopStartActivationDelay)
-		Me.gbEngineStopStart.Controls.Add(Me.Label16)
-		Me.gbEngineStopStart.Location = New System.Drawing.Point(7, 9)
-		Me.gbEngineStopStart.Name = "gbEngineStopStart"
-		Me.gbEngineStopStart.Size = New System.Drawing.Size(515, 121)
-		Me.gbEngineStopStart.TabIndex = 0
-		Me.gbEngineStopStart.TabStop = False
-		Me.gbEngineStopStart.Text = "Engine Stop/Start"
-		'
-		'tbESSUtilityFactorDriving
-		'
-		Me.tbESSUtilityFactorDriving.Location = New System.Drawing.Point(247, 95)
-		Me.tbESSUtilityFactorDriving.Name = "tbESSUtilityFactorDriving"
-		Me.tbESSUtilityFactorDriving.Size = New System.Drawing.Size(52, 20)
-		Me.tbESSUtilityFactorDriving.TabIndex = 3
-		'
-		'lblESSUtilityFactorDriving
-		'
-		Me.lblESSUtilityFactorDriving.AutoSize = True
-		Me.lblESSUtilityFactorDriving.Location = New System.Drawing.Point(7, 98)
-		Me.lblESSUtilityFactorDriving.Name = "lblESSUtilityFactorDriving"
-		Me.lblESSUtilityFactorDriving.Size = New System.Drawing.Size(214, 13)
-		Me.lblESSUtilityFactorDriving.TabIndex = 8
-		Me.lblESSUtilityFactorDriving.Text = "Engine stop/start utility factor (while driving):"
-		'
-		'tbEssUtility
-		'
-		Me.tbEssUtility.Location = New System.Drawing.Point(247, 69)
-		Me.tbEssUtility.Name = "tbEssUtility"
-		Me.tbEssUtility.Size = New System.Drawing.Size(52, 20)
-		Me.tbEssUtility.TabIndex = 2
-		'
-		'Label24
-		'
-		Me.Label24.AutoSize = True
-		Me.Label24.Location = New System.Drawing.Point(7, 72)
-		Me.Label24.Name = "Label24"
-		Me.Label24.Size = New System.Drawing.Size(213, 13)
-		Me.Label24.TabIndex = 6
-		Me.Label24.Text = "Engine stop/start utility factor (vehicle stop):"
-		'
-		'Label18
-		'
-		Me.Label18.AutoSize = True
-		Me.Label18.Location = New System.Drawing.Point(305, 46)
-		Me.Label18.Name = "Label18"
-		Me.Label18.Size = New System.Drawing.Size(18, 13)
-		Me.Label18.TabIndex = 5
-		Me.Label18.Text = "[s]"
-		'
-		'tbMaxEngineOffTimespan
-		'
-		Me.tbMaxEngineOffTimespan.Location = New System.Drawing.Point(247, 43)
-		Me.tbMaxEngineOffTimespan.Name = "tbMaxEngineOffTimespan"
-		Me.tbMaxEngineOffTimespan.Size = New System.Drawing.Size(52, 20)
-		Me.tbMaxEngineOffTimespan.TabIndex = 1
-		'
-		'Label19
-		'
-		Me.Label19.AutoSize = True
-		Me.Label19.Location = New System.Drawing.Point(7, 46)
-		Me.Label19.Name = "Label19"
-		Me.Label19.Size = New System.Drawing.Size(105, 13)
-		Me.Label19.TabIndex = 3
-		Me.Label19.Text = "Max. engine-off time:"
-		'
-		'Label17
-		'
-		Me.Label17.AutoSize = True
-		Me.Label17.Location = New System.Drawing.Point(305, 20)
-		Me.Label17.Name = "Label17"
-		Me.Label17.Size = New System.Drawing.Size(18, 13)
-		Me.Label17.TabIndex = 2
-		Me.Label17.Text = "[s]"
-		'
-		'tbEngineStopStartActivationDelay
-		'
-		Me.tbEngineStopStartActivationDelay.Location = New System.Drawing.Point(247, 17)
-		Me.tbEngineStopStartActivationDelay.Name = "tbEngineStopStartActivationDelay"
-		Me.tbEngineStopStartActivationDelay.Size = New System.Drawing.Size(52, 20)
-		Me.tbEngineStopStartActivationDelay.TabIndex = 0
-		'
-		'Label16
-		'
-		Me.Label16.AutoSize = True
-		Me.Label16.Location = New System.Drawing.Point(7, 20)
-		Me.Label16.Name = "Label16"
-		Me.Label16.Size = New System.Drawing.Size(87, 13)
-		Me.Label16.TabIndex = 0
-		Me.Label16.Text = "Delay engine-off:"
-		'
-		'ButAuxRem
-		'
-		Me.ButAuxRem.Location = New System.Drawing.Point(0, 0)
-		Me.ButAuxRem.Name = "ButAuxRem"
-		Me.ButAuxRem.Size = New System.Drawing.Size(75, 23)
-		Me.ButAuxRem.TabIndex = 0
-		'
-		'ButAuxAdd
-		'
-		Me.ButAuxAdd.Location = New System.Drawing.Point(0, 0)
-		Me.ButAuxAdd.Name = "ButAuxAdd"
-		Me.ButAuxAdd.Size = New System.Drawing.Size(75, 23)
-		Me.ButAuxAdd.TabIndex = 0
-		'
-		'GroupBox1
-		'
-		Me.GroupBox1.Location = New System.Drawing.Point(0, 0)
-		Me.GroupBox1.Name = "GroupBox1"
-		Me.GroupBox1.Size = New System.Drawing.Size(200, 100)
-		Me.GroupBox1.TabIndex = 0
-		Me.GroupBox1.TabStop = False
-		'
-		'GroupBox2
-		'
-		Me.GroupBox2.Location = New System.Drawing.Point(0, 0)
-		Me.GroupBox2.Name = "GroupBox2"
-		Me.GroupBox2.Size = New System.Drawing.Size(200, 100)
-		Me.GroupBox2.TabIndex = 0
-		Me.GroupBox2.TabStop = False
-		'
-		'TbUnderSpeed
-		'
-		Me.TbUnderSpeed.Location = New System.Drawing.Point(0, 0)
-		Me.TbUnderSpeed.Name = "TbUnderSpeed"
-		Me.TbUnderSpeed.Size = New System.Drawing.Size(100, 20)
-		Me.TbUnderSpeed.TabIndex = 0
-		'
-		'StatusStrip1
-		'
-		Me.StatusStrip1.ImageScalingSize = New System.Drawing.Size(24, 24)
-		Me.StatusStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.ToolStripStatusLabelGEN})
-		Me.StatusStrip1.Location = New System.Drawing.Point(0, 609)
-		Me.StatusStrip1.Name = "StatusStrip1"
-		Me.StatusStrip1.Size = New System.Drawing.Size(944, 22)
-		Me.StatusStrip1.SizingGrip = False
-		Me.StatusStrip1.TabIndex = 6
-		Me.StatusStrip1.Text = "StatusStrip1"
-		'
-		'ToolStripStatusLabelGEN
-		'
-		Me.ToolStripStatusLabelGEN.Name = "ToolStripStatusLabelGEN"
-		Me.ToolStripStatusLabelGEN.Size = New System.Drawing.Size(119, 17)
-		Me.ToolStripStatusLabelGEN.Text = "ToolStripStatusLabel1"
-		'
-		'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(776, 563)
-		Me.ButOK.Name = "ButOK"
-		Me.ButOK.Size = New System.Drawing.Size(75, 23)
-		Me.ButOK.TabIndex = 1
-		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(857, 563)
-		Me.ButCancel.Name = "ButCancel"
-		Me.ButCancel.Size = New System.Drawing.Size(75, 23)
-		Me.ButCancel.TabIndex = 2
-		Me.ButCancel.Text = "Cancel"
-		Me.ButCancel.UseVisualStyleBackColor = True
-		'
-		'ToolStrip1
-		'
-		Me.ToolStrip1.GripStyle = System.Windows.Forms.ToolStripGripStyle.Hidden
-		Me.ToolStrip1.ImageScalingSize = New System.Drawing.Size(24, 24)
-		Me.ToolStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.ToolStripBtNew, Me.ToolStripBtOpen, Me.ToolStripBtSave, Me.ToolStripBtSaveAs, Me.ToolStripSeparator1, Me.ToolStripBtSendTo, Me.ToolStripSeparator2, Me.ToolStripButton1})
-		Me.ToolStrip1.Location = New System.Drawing.Point(0, 0)
-		Me.ToolStrip1.Name = "ToolStrip1"
-		Me.ToolStrip1.Padding = New System.Windows.Forms.Padding(0, 0, 2, 0)
-		Me.ToolStrip1.Size = New System.Drawing.Size(944, 31)
-		Me.ToolStrip1.TabIndex = 20
-		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 = "New"
-		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 = "Open"
-		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 = "Save"
-		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 = "Save As"
-		Me.ToolStripBtSaveAs.ToolTipText = "Save As..."
-		'
-		'ToolStripSeparator1
-		'
-		Me.ToolStripSeparator1.Name = "ToolStripSeparator1"
-		Me.ToolStripSeparator1.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 List"
-		Me.ToolStripBtSendTo.ToolTipText = "Send to Job List"
-		'
-		'ToolStripSeparator2
-		'
-		Me.ToolStripSeparator2.Name = "ToolStripSeparator2"
-		Me.ToolStripSeparator2.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.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _
-			Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
-		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(944, 40)
-		Me.PictureBox1.TabIndex = 21
-		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"
-		'
-		'PicVehicle
-		'
-		Me.PicVehicle.BackColor = System.Drawing.Color.LightGray
-		Me.PicVehicle.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle
-		Me.PicVehicle.Location = New System.Drawing.Point(4, 3)
-		Me.PicVehicle.Name = "PicVehicle"
-		Me.PicVehicle.Size = New System.Drawing.Size(300, 88)
-		Me.PicVehicle.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage
-		Me.PicVehicle.TabIndex = 36
-		Me.PicVehicle.TabStop = False
-		'
-		'PicBox
-		'
-		Me.PicBox.BackColor = System.Drawing.Color.LightGray
-		Me.PicBox.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle
-		Me.PicBox.Location = New System.Drawing.Point(4, 144)
-		Me.PicBox.Name = "PicBox"
-		Me.PicBox.Size = New System.Drawing.Size(390, 296)
-		Me.PicBox.TabIndex = 36
-		Me.PicBox.TabStop = False
-		'
-		'TbEngTxt
-		'
-		Me.TbEngTxt.Location = New System.Drawing.Point(4, 93)
-		Me.TbEngTxt.Name = "TbEngTxt"
-		Me.TbEngTxt.ReadOnly = True
-		Me.TbEngTxt.Size = New System.Drawing.Size(390, 20)
-		Me.TbEngTxt.TabIndex = 6
-		'
-		'TbVehCat
-		'
-		Me.TbVehCat.Location = New System.Drawing.Point(307, 3)
-		Me.TbVehCat.Name = "TbVehCat"
-		Me.TbVehCat.ReadOnly = True
-		Me.TbVehCat.Size = New System.Drawing.Size(87, 20)
-		Me.TbVehCat.TabIndex = 2
-		'
-		'TbAxleConf
-		'
-		Me.TbAxleConf.Location = New System.Drawing.Point(363, 29)
-		Me.TbAxleConf.Name = "TbAxleConf"
-		Me.TbAxleConf.ReadOnly = True
-		Me.TbAxleConf.Size = New System.Drawing.Size(31, 20)
-		Me.TbAxleConf.TabIndex = 4
-		'
-		'TbHVCclass
-		'
-		Me.TbHVCclass.Location = New System.Drawing.Point(307, 66)
-		Me.TbHVCclass.Name = "TbHVCclass"
-		Me.TbHVCclass.ReadOnly = True
-		Me.TbHVCclass.Size = New System.Drawing.Size(87, 20)
-		Me.TbHVCclass.TabIndex = 5
-		'
-		'TbGbxTxt
-		'
-		Me.TbGbxTxt.Location = New System.Drawing.Point(4, 118)
-		Me.TbGbxTxt.Name = "TbGbxTxt"
-		Me.TbGbxTxt.ReadOnly = True
-		Me.TbGbxTxt.Size = New System.Drawing.Size(390, 20)
-		Me.TbGbxTxt.TabIndex = 7
-		'
-		'TbMass
-		'
-		Me.TbMass.Location = New System.Drawing.Point(307, 29)
-		Me.TbMass.Name = "TbMass"
-		Me.TbMass.ReadOnly = True
-		Me.TbMass.Size = New System.Drawing.Size(50, 20)
-		Me.TbMass.TabIndex = 3
-		'
-		'lblEngineCharacteristics
-		'
-		Me.lblEngineCharacteristics.AutoSize = True
-		Me.lblEngineCharacteristics.Location = New System.Drawing.Point(7, 445)
-		Me.lblEngineCharacteristics.Name = "lblEngineCharacteristics"
-		Me.lblEngineCharacteristics.Size = New System.Drawing.Size(0, 13)
-		Me.lblEngineCharacteristics.TabIndex = 37
-		'
-		'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(114, 34)
-		Me.lblTitle.Name = "lblTitle"
-		Me.lblTitle.Size = New System.Drawing.Size(320, 29)
-		Me.lblTitle.TabIndex = 38
-		Me.lblTitle.Text = "Job Editor - VEHICLE_TYPE"
-		'
-		'pnJobInfo
-		'
-		Me.pnJobInfo.Controls.Add(Me.PicVehicle)
-		Me.pnJobInfo.Controls.Add(Me.TbVehCat)
-		Me.pnJobInfo.Controls.Add(Me.TbHVCclass)
-		Me.pnJobInfo.Controls.Add(Me.TbAxleConf)
-		Me.pnJobInfo.Controls.Add(Me.TbMass)
-		Me.pnJobInfo.Controls.Add(Me.PicBox)
-		Me.pnJobInfo.Controls.Add(Me.TbGbxTxt)
-		Me.pnJobInfo.Controls.Add(Me.TbEngTxt)
-		Me.pnJobInfo.Location = New System.Drawing.Point(532, 78)
-		Me.pnJobInfo.Name = "pnJobInfo"
-		Me.pnJobInfo.Size = New System.Drawing.Size(397, 471)
-		Me.pnJobInfo.TabIndex = 39
-		'
-		'VectoJobForm
-		'
-		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(944, 631)
-		Me.Controls.Add(Me.pnJobInfo)
-		Me.Controls.Add(Me.lblTitle)
-		Me.Controls.Add(Me.tcJob)
-		Me.Controls.Add(Me.lblEngineCharacteristics)
-		Me.Controls.Add(Me.PictureBox1)
-		Me.Controls.Add(Me.ToolStrip1)
-		Me.Controls.Add(Me.ButCancel)
-		Me.Controls.Add(Me.ButOK)
-		Me.Controls.Add(Me.StatusStrip1)
-		Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle
-		Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon)
-		Me.MaximizeBox = False
-		Me.Name = "VectoJobForm"
-		Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen
-		Me.Text = "Job Editor"
-		Me.TabPgGen.ResumeLayout(False)
-		Me.pnHybridStrategy.ResumeLayout(False)
-		Me.pnHybridStrategy.PerformLayout()
-		Me.pnVehicle.ResumeLayout(False)
-		Me.pnVehicle.PerformLayout()
-		Me.pnEngine.ResumeLayout(False)
-		Me.pnEngine.PerformLayout()
-		Me.pnGearbox.ResumeLayout(False)
-		Me.pnGearbox.PerformLayout()
-		Me.pnShiftParams.ResumeLayout(False)
-		Me.pnShiftParams.PerformLayout()
-		Me.GrCycles.ResumeLayout(False)
-		Me.GrCycles.PerformLayout()
-		Me.GrAuxMech.ResumeLayout(False)
-		Me.pnAuxDeclarationMode.ResumeLayout(False)
-		Me.pnAuxDeclarationMode.PerformLayout()
-		Me.pnAuxEngineering.ResumeLayout(False)
-		Me.pnAuxEngineering.PerformLayout()
-		CType(Me.picAuxInfo, System.ComponentModel.ISupportInitialize).EndInit()
-		Me.tcJob.ResumeLayout(False)
-		Me.tpAuxiliaries.ResumeLayout(False)
-		Me.gbBusAux.ResumeLayout(False)
-		Me.gbBusAux.PerformLayout()
-		Me.pnBusAux.ResumeLayout(False)
-		Me.pnBusAux.PerformLayout()
-		Me.gbElectricAux.ResumeLayout(False)
-		Me.gbElectricAux.PerformLayout()
-		Me.tpCycles.ResumeLayout(False)
-		Me.TabPgDriver.ResumeLayout(False)
-		Me.GrVACC.ResumeLayout(False)
-		Me.GrVACC.PerformLayout()
-		Me.GrLAC.ResumeLayout(False)
-		Me.GrLAC.PerformLayout()
-		Me.pnLookAheadCoasting.ResumeLayout(False)
-		Me.pnLookAheadCoasting.PerformLayout()
-		Me.gbOverspeed.ResumeLayout(False)
-		Me.gbOverspeed.PerformLayout()
-		Me.PnEcoRoll.ResumeLayout(False)
-		Me.PnEcoRoll.PerformLayout()
-		Me.TabPgADAS.ResumeLayout(False)
-		Me.gbPCC.ResumeLayout(False)
-		Me.gbPCC.PerformLayout()
-		Me.gbEcoRoll.ResumeLayout(False)
-		Me.gbEcoRoll.PerformLayout()
-		Me.gbEngineStopStart.ResumeLayout(False)
-		Me.gbEngineStopStart.PerformLayout()
-		Me.StatusStrip1.ResumeLayout(False)
-		Me.StatusStrip1.PerformLayout()
-		Me.ToolStrip1.ResumeLayout(False)
-		Me.ToolStrip1.PerformLayout()
-		CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).EndInit()
-		Me.CmOpenFile.ResumeLayout(False)
-		CType(Me.PicVehicle, System.ComponentModel.ISupportInitialize).EndInit()
-		CType(Me.PicBox, System.ComponentModel.ISupportInitialize).EndInit()
-		Me.pnJobInfo.ResumeLayout(False)
-		Me.pnJobInfo.PerformLayout()
-		Me.ResumeLayout(False)
-		Me.PerformLayout()
+        Me.components = New System.ComponentModel.Container()
+        Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(VectoJobForm))
+        Me.TabPgGen = New System.Windows.Forms.TabPage()
+        Me.pnHybridStrategy = New System.Windows.Forms.Panel()
+        Me.btnOpenHybridStrategyParameters = New System.Windows.Forms.Button()
+        Me.tbHybridStrategyParams = New System.Windows.Forms.TextBox()
+        Me.btnBrowseHybridStrategyParams = New System.Windows.Forms.Button()
+        Me.pnVehicle = New System.Windows.Forms.Panel()
+        Me.ButOpenVEH = New System.Windows.Forms.Button()
+        Me.ButtonVEH = New System.Windows.Forms.Button()
+        Me.TbVEH = New System.Windows.Forms.TextBox()
+        Me.pnEngine = New System.Windows.Forms.Panel()
+        Me.ButOpenENG = New System.Windows.Forms.Button()
+        Me.ButtonMAP = New System.Windows.Forms.Button()
+        Me.TbENG = New System.Windows.Forms.TextBox()
+        Me.pnGearbox = New System.Windows.Forms.Panel()
+        Me.ButOpenGBX = New System.Windows.Forms.Button()
+        Me.ButtonGBX = New System.Windows.Forms.Button()
+        Me.TbGBX = New System.Windows.Forms.TextBox()
+        Me.pnShiftParams = New System.Windows.Forms.Panel()
+        Me.BtnShiftParamsForm = New System.Windows.Forms.Button()
+        Me.TbShiftStrategyParams = New System.Windows.Forms.TextBox()
+        Me.BtnShiftStrategyParams = New System.Windows.Forms.Button()
+        Me.GrCycles = New System.Windows.Forms.GroupBox()
+        Me.Label2 = New System.Windows.Forms.Label()
+        Me.LvCycles = New System.Windows.Forms.ListView()
+        Me.ColumnHeader1 = CType(New System.Windows.Forms.ColumnHeader(), System.Windows.Forms.ColumnHeader)
+        Me.BtDRIrem = New System.Windows.Forms.Button()
+        Me.BtDRIadd = New System.Windows.Forms.Button()
+        Me.GrAuxMech = New System.Windows.Forms.GroupBox()
+        Me.pnAuxDeclarationMode = New System.Windows.Forms.Panel()
+        Me.LvAux = 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.ColumnHeader6 = CType(New System.Windows.Forms.ColumnHeader(), System.Windows.Forms.ColumnHeader)
+        Me.Label32 = New System.Windows.Forms.Label()
+        Me.pnAuxEngineering = New System.Windows.Forms.Panel()
+        Me.tbPAuxStandstillICEOff = New System.Windows.Forms.TextBox()
+        Me.lblAuxStandstillICEOffUnit = New System.Windows.Forms.Label()
+        Me.lblAuxStandstillICEOff = New System.Windows.Forms.Label()
+        Me.tbPAuxDrivingICEOff = New System.Windows.Forms.TextBox()
+        Me.lblAuxDrivingICEOffUnit = New System.Windows.Forms.Label()
+        Me.lblAuxDrivingICEOff = New System.Windows.Forms.Label()
+        Me.TbAuxPAuxICEOn = New System.Windows.Forms.TextBox()
+        Me.lblAuxICEOnUnit = New System.Windows.Forms.Label()
+        Me.lblAuxICEOn = New System.Windows.Forms.Label()
+        Me.GrAux = New System.Windows.Forms.GroupBox()
+        Me.Label9 = New System.Windows.Forms.Label()
+        Me.TbAuxPAdd = New System.Windows.Forms.TextBox()
+        Me.Label8 = New System.Windows.Forms.Label()
+        Me.btnAAUXOpen = New System.Windows.Forms.Button()
+        Me.Label1 = New System.Windows.Forms.Label()
+        Me.btnBrowseAAUXFile = New System.Windows.Forms.Button()
+        Me.txtAdvancedAuxiliaryFile = New System.Windows.Forms.TextBox()
+        Me.picAuxInfo = New System.Windows.Forms.PictureBox()
+        Me.cboAdvancedAuxiliaries = New System.Windows.Forms.ComboBox()
+        Me.lbAdvancedAuxiliaries = New System.Windows.Forms.Label()
+        Me.tcJob = New System.Windows.Forms.TabControl()
+        Me.tpAuxiliaries = New System.Windows.Forms.TabPage()
+        Me.gbBusAux = New System.Windows.Forms.GroupBox()
+        Me.cbEnableBusAux = New System.Windows.Forms.CheckBox()
+        Me.pnBusAux = New System.Windows.Forms.Panel()
+        Me.btnBusAuxP = New System.Windows.Forms.Button()
+        Me.tbBusAuxParams = New System.Windows.Forms.TextBox()
+        Me.btnBrowsBusAuxParams = New System.Windows.Forms.Button()
+        Me.gbElectricAux = New System.Windows.Forms.GroupBox()
+        Me.Label46 = New System.Windows.Forms.Label()
+        Me.lblElAuxConstUnit = New System.Windows.Forms.Label()
+        Me.tbElectricAuxConstant = New System.Windows.Forms.TextBox()
+        Me.lblElAuxConst = New System.Windows.Forms.Label()
+        Me.tpCycles = New System.Windows.Forms.TabPage()
+        Me.TabPgDriver = New System.Windows.Forms.TabPage()
+        Me.GrVACC = New System.Windows.Forms.GroupBox()
+        Me.Label15 = New System.Windows.Forms.Label()
+        Me.TbDesMaxFile = New System.Windows.Forms.TextBox()
+        Me.BtDesMaxBr = New System.Windows.Forms.Button()
+        Me.BtAccOpen = New System.Windows.Forms.Button()
+        Me.GrLAC = New System.Windows.Forms.GroupBox()
+        Me.pnLookAheadCoasting = New System.Windows.Forms.Panel()
+        Me.Label7 = New System.Windows.Forms.Label()
+        Me.Label6 = New System.Windows.Forms.Label()
+        Me.tbLacMinSpeed = New System.Windows.Forms.TextBox()
+        Me.btnDfVelocityDrop = New System.Windows.Forms.Button()
+        Me.Label12 = New System.Windows.Forms.Label()
+        Me.tbDfCoastingScale = New System.Windows.Forms.TextBox()
+        Me.Label11 = New System.Windows.Forms.Label()
+        Me.Label3 = New System.Windows.Forms.Label()
+        Me.tbDfCoastingOffset = New System.Windows.Forms.TextBox()
+        Me.tbLacDfTargetSpeedFile = New System.Windows.Forms.TextBox()
+        Me.Label10 = New System.Windows.Forms.Label()
+        Me.Label4 = New System.Windows.Forms.Label()
+        Me.Label5 = New System.Windows.Forms.Label()
+        Me.btnDfTargetSpeed = New System.Windows.Forms.Button()
+        Me.tbLacPreviewFactor = New System.Windows.Forms.TextBox()
+        Me.tbLacDfVelocityDropFile = New System.Windows.Forms.TextBox()
+        Me.CbLookAhead = New System.Windows.Forms.CheckBox()
+        Me.gbOverspeed = New System.Windows.Forms.GroupBox()
+        Me.PnEcoRoll = New System.Windows.Forms.Panel()
+        Me.Label21 = New System.Windows.Forms.Label()
+        Me.Label14 = New System.Windows.Forms.Label()
+        Me.TbVmin = New System.Windows.Forms.TextBox()
+        Me.TbOverspeed = New System.Windows.Forms.TextBox()
+        Me.Label23 = New System.Windows.Forms.Label()
+        Me.Label13 = New System.Windows.Forms.Label()
+        Me.RdOverspeed = New System.Windows.Forms.RadioButton()
+        Me.RdOff = New System.Windows.Forms.RadioButton()
+        Me.TabPgADAS = New System.Windows.Forms.TabPage()
+        Me.gbPCC = New System.Windows.Forms.GroupBox()
+        Me.Label43 = New System.Windows.Forms.Label()
+        Me.Label42 = New System.Windows.Forms.Label()
+        Me.Label40 = New System.Windows.Forms.Label()
+        Me.Label41 = New System.Windows.Forms.Label()
+        Me.tbPCCPreviewUseCase2 = New System.Windows.Forms.TextBox()
+        Me.Label38 = New System.Windows.Forms.Label()
+        Me.Label39 = New System.Windows.Forms.Label()
+        Me.tbPCCPreviewUseCase1 = New System.Windows.Forms.TextBox()
+        Me.Label36 = New System.Windows.Forms.Label()
+        Me.Label37 = New System.Windows.Forms.Label()
+        Me.tbPCCMinSpeed = New System.Windows.Forms.TextBox()
+        Me.Label34 = New System.Windows.Forms.Label()
+        Me.Label35 = New System.Windows.Forms.Label()
+        Me.tbPCCEnableSpeed = New System.Windows.Forms.TextBox()
+        Me.Label31 = New System.Windows.Forms.Label()
+        Me.Label33 = New System.Windows.Forms.Label()
+        Me.tbPCCOverspeed = New System.Windows.Forms.TextBox()
+        Me.Label20 = New System.Windows.Forms.Label()
+        Me.Label22 = New System.Windows.Forms.Label()
+        Me.tbPCCUnderspeed = New System.Windows.Forms.TextBox()
+        Me.gbEcoRoll = New System.Windows.Forms.GroupBox()
+        Me.Label44 = New System.Windows.Forms.Label()
+        Me.Label45 = New System.Windows.Forms.Label()
+        Me.tbEcoRollMaxAcc = New System.Windows.Forms.TextBox()
+        Me.Label29 = New System.Windows.Forms.Label()
+        Me.Label30 = New System.Windows.Forms.Label()
+        Me.tbEcoRollUnderspeed = New System.Windows.Forms.TextBox()
+        Me.Label27 = New System.Windows.Forms.Label()
+        Me.Label28 = New System.Windows.Forms.Label()
+        Me.tbEcoRollActivationDelay = New System.Windows.Forms.TextBox()
+        Me.Label25 = New System.Windows.Forms.Label()
+        Me.Label26 = New System.Windows.Forms.Label()
+        Me.tbEcoRollMinSpeed = New System.Windows.Forms.TextBox()
+        Me.gbEngineStopStart = New System.Windows.Forms.GroupBox()
+        Me.tbESSUtilityFactorDriving = New System.Windows.Forms.TextBox()
+        Me.lblESSUtilityFactorDriving = New System.Windows.Forms.Label()
+        Me.tbEssUtility = New System.Windows.Forms.TextBox()
+        Me.Label24 = New System.Windows.Forms.Label()
+        Me.Label18 = New System.Windows.Forms.Label()
+        Me.tbMaxEngineOffTimespan = New System.Windows.Forms.TextBox()
+        Me.Label19 = New System.Windows.Forms.Label()
+        Me.Label17 = New System.Windows.Forms.Label()
+        Me.tbEngineStopStartActivationDelay = New System.Windows.Forms.TextBox()
+        Me.Label16 = New System.Windows.Forms.Label()
+        Me.ButAuxRem = New System.Windows.Forms.Button()
+        Me.ButAuxAdd = New System.Windows.Forms.Button()
+        Me.GroupBox1 = New System.Windows.Forms.GroupBox()
+        Me.GroupBox2 = New System.Windows.Forms.GroupBox()
+        Me.TbUnderSpeed = New System.Windows.Forms.TextBox()
+        Me.StatusStrip1 = New System.Windows.Forms.StatusStrip()
+        Me.ToolStripStatusLabelGEN = New System.Windows.Forms.ToolStripStatusLabel()
+        Me.ButOK = New System.Windows.Forms.Button()
+        Me.ButCancel = New System.Windows.Forms.Button()
+        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.ToolStripSeparator1 = New System.Windows.Forms.ToolStripSeparator()
+        Me.ToolStripBtSendTo = New System.Windows.Forms.ToolStripButton()
+        Me.ToolStripSeparator2 = New System.Windows.Forms.ToolStripSeparator()
+        Me.ToolStripButton1 = New System.Windows.Forms.ToolStripButton()
+        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.PicVehicle = New System.Windows.Forms.PictureBox()
+        Me.PicBox = New System.Windows.Forms.PictureBox()
+        Me.TbEngTxt = New System.Windows.Forms.TextBox()
+        Me.TbVehCat = New System.Windows.Forms.TextBox()
+        Me.TbAxleConf = New System.Windows.Forms.TextBox()
+        Me.TbHVCclass = New System.Windows.Forms.TextBox()
+        Me.TbGbxTxt = New System.Windows.Forms.TextBox()
+        Me.TbMass = New System.Windows.Forms.TextBox()
+        Me.ToolTip1 = New System.Windows.Forms.ToolTip(Me.components)
+        Me.lblEngineCharacteristics = New System.Windows.Forms.Label()
+        Me.lblTitle = New System.Windows.Forms.Label()
+        Me.pnJobInfo = New System.Windows.Forms.Panel()
+        Me.Label47 = New System.Windows.Forms.Label()
+        Me.Label48 = New System.Windows.Forms.Label()
+        Me.Label49 = New System.Windows.Forms.Label()
+        Me.TabPgGen.SuspendLayout()
+        Me.pnHybridStrategy.SuspendLayout()
+        Me.pnVehicle.SuspendLayout()
+        Me.pnEngine.SuspendLayout()
+        Me.pnGearbox.SuspendLayout()
+        Me.pnShiftParams.SuspendLayout()
+        Me.GrCycles.SuspendLayout()
+        Me.GrAuxMech.SuspendLayout()
+        Me.pnAuxDeclarationMode.SuspendLayout()
+        Me.pnAuxEngineering.SuspendLayout()
+        CType(Me.picAuxInfo, System.ComponentModel.ISupportInitialize).BeginInit()
+        Me.tcJob.SuspendLayout()
+        Me.tpAuxiliaries.SuspendLayout()
+        Me.gbBusAux.SuspendLayout()
+        Me.pnBusAux.SuspendLayout()
+        Me.gbElectricAux.SuspendLayout()
+        Me.tpCycles.SuspendLayout()
+        Me.TabPgDriver.SuspendLayout()
+        Me.GrVACC.SuspendLayout()
+        Me.GrLAC.SuspendLayout()
+        Me.pnLookAheadCoasting.SuspendLayout()
+        Me.gbOverspeed.SuspendLayout()
+        Me.PnEcoRoll.SuspendLayout()
+        Me.TabPgADAS.SuspendLayout()
+        Me.gbPCC.SuspendLayout()
+        Me.gbEcoRoll.SuspendLayout()
+        Me.gbEngineStopStart.SuspendLayout()
+        Me.StatusStrip1.SuspendLayout()
+        Me.ToolStrip1.SuspendLayout()
+        CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).BeginInit()
+        Me.CmOpenFile.SuspendLayout()
+        CType(Me.PicVehicle, System.ComponentModel.ISupportInitialize).BeginInit()
+        CType(Me.PicBox, System.ComponentModel.ISupportInitialize).BeginInit()
+        Me.pnJobInfo.SuspendLayout()
+        Me.SuspendLayout()
+        '
+        'TabPgGen
+        '
+        Me.TabPgGen.Controls.Add(Me.pnHybridStrategy)
+        Me.TabPgGen.Controls.Add(Me.pnVehicle)
+        Me.TabPgGen.Controls.Add(Me.pnEngine)
+        Me.TabPgGen.Controls.Add(Me.pnGearbox)
+        Me.TabPgGen.Controls.Add(Me.pnShiftParams)
+        Me.TabPgGen.Location = New System.Drawing.Point(4, 22)
+        Me.TabPgGen.Name = "TabPgGen"
+        Me.TabPgGen.Padding = New System.Windows.Forms.Padding(3)
+        Me.TabPgGen.Size = New System.Drawing.Size(525, 494)
+        Me.TabPgGen.TabIndex = 0
+        Me.TabPgGen.Text = "General"
+        Me.TabPgGen.UseVisualStyleBackColor = True
+        '
+        'pnHybridStrategy
+        '
+        Me.pnHybridStrategy.Controls.Add(Me.btnOpenHybridStrategyParameters)
+        Me.pnHybridStrategy.Controls.Add(Me.tbHybridStrategyParams)
+        Me.pnHybridStrategy.Controls.Add(Me.btnBrowseHybridStrategyParams)
+        Me.pnHybridStrategy.Location = New System.Drawing.Point(4, 125)
+        Me.pnHybridStrategy.Name = "pnHybridStrategy"
+        Me.pnHybridStrategy.Size = New System.Drawing.Size(516, 26)
+        Me.pnHybridStrategy.TabIndex = 4
+        '
+        'btnOpenHybridStrategyParameters
+        '
+        Me.btnOpenHybridStrategyParameters.Location = New System.Drawing.Point(3, 3)
+        Me.btnOpenHybridStrategyParameters.Name = "btnOpenHybridStrategyParameters"
+        Me.btnOpenHybridStrategyParameters.Size = New System.Drawing.Size(72, 21)
+        Me.btnOpenHybridStrategyParameters.TabIndex = 0
+        Me.btnOpenHybridStrategyParameters.Text = "Hyb. Str. P."
+        Me.btnOpenHybridStrategyParameters.UseVisualStyleBackColor = True
+        '
+        'tbHybridStrategyParams
+        '
+        Me.tbHybridStrategyParams.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
+        Me.tbHybridStrategyParams.Location = New System.Drawing.Point(81, 3)
+        Me.tbHybridStrategyParams.Name = "tbHybridStrategyParams"
+        Me.tbHybridStrategyParams.Size = New System.Drawing.Size(406, 20)
+        Me.tbHybridStrategyParams.TabIndex = 1
+        '
+        'btnBrowseHybridStrategyParams
+        '
+        Me.btnBrowseHybridStrategyParams.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
+        Me.btnBrowseHybridStrategyParams.Image = CType(resources.GetObject("btnBrowseHybridStrategyParams.Image"), System.Drawing.Image)
+        Me.btnBrowseHybridStrategyParams.Location = New System.Drawing.Point(489, 1)
+        Me.btnBrowseHybridStrategyParams.Name = "btnBrowseHybridStrategyParams"
+        Me.btnBrowseHybridStrategyParams.Size = New System.Drawing.Size(24, 24)
+        Me.btnBrowseHybridStrategyParams.TabIndex = 2
+        Me.btnBrowseHybridStrategyParams.UseVisualStyleBackColor = True
+        '
+        'pnVehicle
+        '
+        Me.pnVehicle.Controls.Add(Me.ButOpenVEH)
+        Me.pnVehicle.Controls.Add(Me.ButtonVEH)
+        Me.pnVehicle.Controls.Add(Me.TbVEH)
+        Me.pnVehicle.Location = New System.Drawing.Point(4, 7)
+        Me.pnVehicle.Name = "pnVehicle"
+        Me.pnVehicle.Size = New System.Drawing.Size(518, 27)
+        Me.pnVehicle.TabIndex = 0
+        '
+        'ButOpenVEH
+        '
+        Me.ButOpenVEH.Location = New System.Drawing.Point(4, 3)
+        Me.ButOpenVEH.Name = "ButOpenVEH"
+        Me.ButOpenVEH.Size = New System.Drawing.Size(72, 21)
+        Me.ButOpenVEH.TabIndex = 0
+        Me.ButOpenVEH.Text = "Vehicle"
+        Me.ButOpenVEH.UseVisualStyleBackColor = True
+        '
+        'ButtonVEH
+        '
+        Me.ButtonVEH.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
+        Me.ButtonVEH.Image = CType(resources.GetObject("ButtonVEH.Image"), System.Drawing.Image)
+        Me.ButtonVEH.Location = New System.Drawing.Point(492, 2)
+        Me.ButtonVEH.Name = "ButtonVEH"
+        Me.ButtonVEH.Size = New System.Drawing.Size(24, 24)
+        Me.ButtonVEH.TabIndex = 2
+        Me.ButtonVEH.UseVisualStyleBackColor = True
+        '
+        'TbVEH
+        '
+        Me.TbVEH.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
+        Me.TbVEH.Location = New System.Drawing.Point(82, 4)
+        Me.TbVEH.Name = "TbVEH"
+        Me.TbVEH.Size = New System.Drawing.Size(404, 20)
+        Me.TbVEH.TabIndex = 1
+        '
+        'pnEngine
+        '
+        Me.pnEngine.Controls.Add(Me.ButOpenENG)
+        Me.pnEngine.Controls.Add(Me.ButtonMAP)
+        Me.pnEngine.Controls.Add(Me.TbENG)
+        Me.pnEngine.Location = New System.Drawing.Point(4, 37)
+        Me.pnEngine.Name = "pnEngine"
+        Me.pnEngine.Size = New System.Drawing.Size(519, 27)
+        Me.pnEngine.TabIndex = 1
+        '
+        'ButOpenENG
+        '
+        Me.ButOpenENG.Location = New System.Drawing.Point(4, 3)
+        Me.ButOpenENG.Name = "ButOpenENG"
+        Me.ButOpenENG.Size = New System.Drawing.Size(72, 21)
+        Me.ButOpenENG.TabIndex = 0
+        Me.ButOpenENG.Text = "Engine"
+        Me.ButOpenENG.UseVisualStyleBackColor = True
+        '
+        'ButtonMAP
+        '
+        Me.ButtonMAP.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
+        Me.ButtonMAP.Image = CType(resources.GetObject("ButtonMAP.Image"), System.Drawing.Image)
+        Me.ButtonMAP.Location = New System.Drawing.Point(492, 1)
+        Me.ButtonMAP.Name = "ButtonMAP"
+        Me.ButtonMAP.Size = New System.Drawing.Size(24, 24)
+        Me.ButtonMAP.TabIndex = 2
+        Me.ButtonMAP.UseVisualStyleBackColor = True
+        '
+        'TbENG
+        '
+        Me.TbENG.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
+        Me.TbENG.Location = New System.Drawing.Point(82, 3)
+        Me.TbENG.Name = "TbENG"
+        Me.TbENG.Size = New System.Drawing.Size(404, 20)
+        Me.TbENG.TabIndex = 1
+        '
+        'pnGearbox
+        '
+        Me.pnGearbox.Controls.Add(Me.ButOpenGBX)
+        Me.pnGearbox.Controls.Add(Me.ButtonGBX)
+        Me.pnGearbox.Controls.Add(Me.TbGBX)
+        Me.pnGearbox.Location = New System.Drawing.Point(3, 66)
+        Me.pnGearbox.Name = "pnGearbox"
+        Me.pnGearbox.Size = New System.Drawing.Size(517, 28)
+        Me.pnGearbox.TabIndex = 2
+        '
+        'ButOpenGBX
+        '
+        Me.ButOpenGBX.Location = New System.Drawing.Point(4, 3)
+        Me.ButOpenGBX.Name = "ButOpenGBX"
+        Me.ButOpenGBX.Size = New System.Drawing.Size(72, 21)
+        Me.ButOpenGBX.TabIndex = 0
+        Me.ButOpenGBX.Text = "Gearbox"
+        Me.ButOpenGBX.UseVisualStyleBackColor = True
+        '
+        'ButtonGBX
+        '
+        Me.ButtonGBX.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
+        Me.ButtonGBX.Image = CType(resources.GetObject("ButtonGBX.Image"), System.Drawing.Image)
+        Me.ButtonGBX.Location = New System.Drawing.Point(492, 1)
+        Me.ButtonGBX.Name = "ButtonGBX"
+        Me.ButtonGBX.Size = New System.Drawing.Size(24, 24)
+        Me.ButtonGBX.TabIndex = 2
+        Me.ButtonGBX.UseVisualStyleBackColor = True
+        '
+        'TbGBX
+        '
+        Me.TbGBX.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
+        Me.TbGBX.Location = New System.Drawing.Point(82, 3)
+        Me.TbGBX.Name = "TbGBX"
+        Me.TbGBX.Size = New System.Drawing.Size(404, 20)
+        Me.TbGBX.TabIndex = 1
+        '
+        'pnShiftParams
+        '
+        Me.pnShiftParams.Controls.Add(Me.BtnShiftParamsForm)
+        Me.pnShiftParams.Controls.Add(Me.TbShiftStrategyParams)
+        Me.pnShiftParams.Controls.Add(Me.BtnShiftStrategyParams)
+        Me.pnShiftParams.Location = New System.Drawing.Point(4, 96)
+        Me.pnShiftParams.Name = "pnShiftParams"
+        Me.pnShiftParams.Size = New System.Drawing.Size(516, 26)
+        Me.pnShiftParams.TabIndex = 3
+        '
+        'BtnShiftParamsForm
+        '
+        Me.BtnShiftParamsForm.Location = New System.Drawing.Point(3, 3)
+        Me.BtnShiftParamsForm.Name = "BtnShiftParamsForm"
+        Me.BtnShiftParamsForm.Size = New System.Drawing.Size(72, 21)
+        Me.BtnShiftParamsForm.TabIndex = 0
+        Me.BtnShiftParamsForm.Text = "Shift Parameters"
+        Me.BtnShiftParamsForm.UseVisualStyleBackColor = True
+        '
+        'TbShiftStrategyParams
+        '
+        Me.TbShiftStrategyParams.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
+        Me.TbShiftStrategyParams.Location = New System.Drawing.Point(81, 3)
+        Me.TbShiftStrategyParams.Name = "TbShiftStrategyParams"
+        Me.TbShiftStrategyParams.Size = New System.Drawing.Size(406, 20)
+        Me.TbShiftStrategyParams.TabIndex = 1
+        '
+        'BtnShiftStrategyParams
+        '
+        Me.BtnShiftStrategyParams.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
+        Me.BtnShiftStrategyParams.Image = CType(resources.GetObject("BtnShiftStrategyParams.Image"), System.Drawing.Image)
+        Me.BtnShiftStrategyParams.Location = New System.Drawing.Point(489, 1)
+        Me.BtnShiftStrategyParams.Name = "BtnShiftStrategyParams"
+        Me.BtnShiftStrategyParams.Size = New System.Drawing.Size(24, 24)
+        Me.BtnShiftStrategyParams.TabIndex = 2
+        Me.BtnShiftStrategyParams.UseVisualStyleBackColor = True
+        '
+        'GrCycles
+        '
+        Me.GrCycles.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
+        Me.GrCycles.Controls.Add(Me.Label2)
+        Me.GrCycles.Controls.Add(Me.LvCycles)
+        Me.GrCycles.Controls.Add(Me.BtDRIrem)
+        Me.GrCycles.Controls.Add(Me.BtDRIadd)
+        Me.GrCycles.Location = New System.Drawing.Point(6, 6)
+        Me.GrCycles.Name = "GrCycles"
+        Me.GrCycles.Size = New System.Drawing.Size(515, 138)
+        Me.GrCycles.TabIndex = 0
+        Me.GrCycles.TabStop = False
+        Me.GrCycles.Text = "Cycles"
+        '
+        'Label2
+        '
+        Me.Label2.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
+        Me.Label2.AutoSize = True
+        Me.Label2.Location = New System.Drawing.Point(391, 109)
+        Me.Label2.Name = "Label2"
+        Me.Label2.Size = New System.Drawing.Size(118, 13)
+        Me.Label2.TabIndex = 3
+        Me.Label2.Text = "(Right-Click for Options)"
+        '
+        'LvCycles
+        '
+        Me.LvCycles.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.LvCycles.Columns.AddRange(New System.Windows.Forms.ColumnHeader() {Me.ColumnHeader1})
+        Me.LvCycles.FullRowSelect = True
+        Me.LvCycles.GridLines = True
+        Me.LvCycles.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.None
+        Me.LvCycles.HideSelection = False
+        Me.LvCycles.LabelEdit = True
+        Me.LvCycles.Location = New System.Drawing.Point(6, 19)
+        Me.LvCycles.MultiSelect = False
+        Me.LvCycles.Name = "LvCycles"
+        Me.LvCycles.Size = New System.Drawing.Size(503, 89)
+        Me.LvCycles.TabIndex = 0
+        Me.LvCycles.TabStop = False
+        Me.LvCycles.UseCompatibleStateImageBehavior = False
+        Me.LvCycles.View = System.Windows.Forms.View.Details
+        '
+        'ColumnHeader1
+        '
+        Me.ColumnHeader1.Text = "Cycle path"
+        Me.ColumnHeader1.Width = 470
+        '
+        'BtDRIrem
+        '
+        Me.BtDRIrem.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
+        Me.BtDRIrem.Image = Global.TUGraz.VECTO.My.Resources.Resources.minus_circle_icon
+        Me.BtDRIrem.Location = New System.Drawing.Point(29, 109)
+        Me.BtDRIrem.Name = "BtDRIrem"
+        Me.BtDRIrem.Size = New System.Drawing.Size(24, 24)
+        Me.BtDRIrem.TabIndex = 2
+        Me.BtDRIrem.UseVisualStyleBackColor = True
+        '
+        'BtDRIadd
+        '
+        Me.BtDRIadd.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
+        Me.BtDRIadd.Image = Global.TUGraz.VECTO.My.Resources.Resources.plus_circle_icon
+        Me.BtDRIadd.Location = New System.Drawing.Point(5, 109)
+        Me.BtDRIadd.Name = "BtDRIadd"
+        Me.BtDRIadd.Size = New System.Drawing.Size(24, 24)
+        Me.BtDRIadd.TabIndex = 1
+        Me.BtDRIadd.UseVisualStyleBackColor = True
+        '
+        'GrAuxMech
+        '
+        Me.GrAuxMech.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
+        Me.GrAuxMech.Controls.Add(Me.pnAuxDeclarationMode)
+        Me.GrAuxMech.Controls.Add(Me.pnAuxEngineering)
+        Me.GrAuxMech.Location = New System.Drawing.Point(6, 16)
+        Me.GrAuxMech.Name = "GrAuxMech"
+        Me.GrAuxMech.Size = New System.Drawing.Size(515, 280)
+        Me.GrAuxMech.TabIndex = 0
+        Me.GrAuxMech.TabStop = False
+        Me.GrAuxMech.Text = "Mechanical Auxiliaries"
+        '
+        'pnAuxDeclarationMode
+        '
+        Me.pnAuxDeclarationMode.Controls.Add(Me.LvAux)
+        Me.pnAuxDeclarationMode.Controls.Add(Me.Label32)
+        Me.pnAuxDeclarationMode.Location = New System.Drawing.Point(6, 104)
+        Me.pnAuxDeclarationMode.Name = "pnAuxDeclarationMode"
+        Me.pnAuxDeclarationMode.Size = New System.Drawing.Size(503, 170)
+        Me.pnAuxDeclarationMode.TabIndex = 40
+        '
+        'LvAux
+        '
+        Me.LvAux.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.LvAux.Columns.AddRange(New System.Windows.Forms.ColumnHeader() {Me.ColumnHeader4, Me.ColumnHeader5, Me.ColumnHeader6})
+        Me.LvAux.FullRowSelect = True
+        Me.LvAux.GridLines = True
+        Me.LvAux.HideSelection = False
+        Me.LvAux.Location = New System.Drawing.Point(3, 3)
+        Me.LvAux.MultiSelect = False
+        Me.LvAux.Name = "LvAux"
+        Me.LvAux.Size = New System.Drawing.Size(504, 145)
+        Me.LvAux.TabIndex = 0
+        Me.LvAux.TabStop = False
+        Me.LvAux.UseCompatibleStateImageBehavior = False
+        Me.LvAux.View = System.Windows.Forms.View.Details
+        '
+        'ColumnHeader4
+        '
+        Me.ColumnHeader4.Text = "ID"
+        Me.ColumnHeader4.Width = 45
+        '
+        'ColumnHeader5
+        '
+        Me.ColumnHeader5.Text = "Type"
+        Me.ColumnHeader5.Width = 108
+        '
+        'ColumnHeader6
+        '
+        Me.ColumnHeader6.Text = "Input File"
+        Me.ColumnHeader6.Width = 331
+        '
+        'Label32
+        '
+        Me.Label32.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
+        Me.Label32.AutoSize = True
+        Me.Label32.Location = New System.Drawing.Point(9, 151)
+        Me.Label32.Name = "Label32"
+        Me.Label32.Size = New System.Drawing.Size(106, 13)
+        Me.Label32.TabIndex = 3
+        Me.Label32.Text = "(Double-Click to Edit)"
+        '
+        'pnAuxEngineering
+        '
+        Me.pnAuxEngineering.Controls.Add(Me.tbPAuxStandstillICEOff)
+        Me.pnAuxEngineering.Controls.Add(Me.lblAuxStandstillICEOffUnit)
+        Me.pnAuxEngineering.Controls.Add(Me.lblAuxStandstillICEOff)
+        Me.pnAuxEngineering.Controls.Add(Me.tbPAuxDrivingICEOff)
+        Me.pnAuxEngineering.Controls.Add(Me.lblAuxDrivingICEOffUnit)
+        Me.pnAuxEngineering.Controls.Add(Me.lblAuxDrivingICEOff)
+        Me.pnAuxEngineering.Controls.Add(Me.TbAuxPAuxICEOn)
+        Me.pnAuxEngineering.Controls.Add(Me.lblAuxICEOnUnit)
+        Me.pnAuxEngineering.Controls.Add(Me.lblAuxICEOn)
+        Me.pnAuxEngineering.Location = New System.Drawing.Point(6, 19)
+        Me.pnAuxEngineering.Name = "pnAuxEngineering"
+        Me.pnAuxEngineering.Size = New System.Drawing.Size(500, 80)
+        Me.pnAuxEngineering.TabIndex = 0
+        '
+        'tbPAuxStandstillICEOff
+        '
+        Me.tbPAuxStandstillICEOff.Location = New System.Drawing.Point(170, 55)
+        Me.tbPAuxStandstillICEOff.Name = "tbPAuxStandstillICEOff"
+        Me.tbPAuxStandstillICEOff.Size = New System.Drawing.Size(76, 20)
+        Me.tbPAuxStandstillICEOff.TabIndex = 2
+        '
+        'lblAuxStandstillICEOffUnit
+        '
+        Me.lblAuxStandstillICEOffUnit.AutoSize = True
+        Me.lblAuxStandstillICEOffUnit.Location = New System.Drawing.Point(252, 58)
+        Me.lblAuxStandstillICEOffUnit.Name = "lblAuxStandstillICEOffUnit"
+        Me.lblAuxStandstillICEOffUnit.Size = New System.Drawing.Size(24, 13)
+        Me.lblAuxStandstillICEOffUnit.TabIndex = 50
+        Me.lblAuxStandstillICEOffUnit.Text = "[W]"
+        '
+        'lblAuxStandstillICEOff
+        '
+        Me.lblAuxStandstillICEOff.AutoSize = True
+        Me.lblAuxStandstillICEOff.Location = New System.Drawing.Point(3, 58)
+        Me.lblAuxStandstillICEOff.Name = "lblAuxStandstillICEOff"
+        Me.lblAuxStandstillICEOff.Size = New System.Drawing.Size(143, 13)
+        Me.lblAuxStandstillICEOff.TabIndex = 48
+        Me.lblAuxStandstillICEOff.Text = "Aux Load (Standstill, ICE Off)"
+        '
+        'tbPAuxDrivingICEOff
+        '
+        Me.tbPAuxDrivingICEOff.Location = New System.Drawing.Point(170, 29)
+        Me.tbPAuxDrivingICEOff.Name = "tbPAuxDrivingICEOff"
+        Me.tbPAuxDrivingICEOff.Size = New System.Drawing.Size(76, 20)
+        Me.tbPAuxDrivingICEOff.TabIndex = 1
+        '
+        'lblAuxDrivingICEOffUnit
+        '
+        Me.lblAuxDrivingICEOffUnit.AutoSize = True
+        Me.lblAuxDrivingICEOffUnit.Location = New System.Drawing.Point(252, 32)
+        Me.lblAuxDrivingICEOffUnit.Name = "lblAuxDrivingICEOffUnit"
+        Me.lblAuxDrivingICEOffUnit.Size = New System.Drawing.Size(24, 13)
+        Me.lblAuxDrivingICEOffUnit.TabIndex = 47
+        Me.lblAuxDrivingICEOffUnit.Text = "[W]"
+        '
+        'lblAuxDrivingICEOff
+        '
+        Me.lblAuxDrivingICEOff.AutoSize = True
+        Me.lblAuxDrivingICEOff.Location = New System.Drawing.Point(3, 32)
+        Me.lblAuxDrivingICEOff.Name = "lblAuxDrivingICEOff"
+        Me.lblAuxDrivingICEOff.Size = New System.Drawing.Size(134, 13)
+        Me.lblAuxDrivingICEOff.TabIndex = 45
+        Me.lblAuxDrivingICEOff.Text = "Aux Load (Driving, ICE Off)"
+        '
+        'TbAuxPAuxICEOn
+        '
+        Me.TbAuxPAuxICEOn.Location = New System.Drawing.Point(170, 3)
+        Me.TbAuxPAuxICEOn.Name = "TbAuxPAuxICEOn"
+        Me.TbAuxPAuxICEOn.Size = New System.Drawing.Size(76, 20)
+        Me.TbAuxPAuxICEOn.TabIndex = 0
+        '
+        'lblAuxICEOnUnit
+        '
+        Me.lblAuxICEOnUnit.AutoSize = True
+        Me.lblAuxICEOnUnit.Location = New System.Drawing.Point(252, 6)
+        Me.lblAuxICEOnUnit.Name = "lblAuxICEOnUnit"
+        Me.lblAuxICEOnUnit.Size = New System.Drawing.Size(24, 13)
+        Me.lblAuxICEOnUnit.TabIndex = 44
+        Me.lblAuxICEOnUnit.Text = "[W]"
+        '
+        'lblAuxICEOn
+        '
+        Me.lblAuxICEOn.AutoSize = True
+        Me.lblAuxICEOn.Location = New System.Drawing.Point(3, 6)
+        Me.lblAuxICEOn.Name = "lblAuxICEOn"
+        Me.lblAuxICEOn.Size = New System.Drawing.Size(95, 13)
+        Me.lblAuxICEOn.TabIndex = 42
+        Me.lblAuxICEOn.Text = "Aux Load (ICE On)"
+        '
+        'GrAux
+        '
+        Me.GrAux.Location = New System.Drawing.Point(0, 0)
+        Me.GrAux.Name = "GrAux"
+        Me.GrAux.Size = New System.Drawing.Size(200, 100)
+        Me.GrAux.TabIndex = 0
+        Me.GrAux.TabStop = False
+        '
+        'Label9
+        '
+        Me.Label9.Location = New System.Drawing.Point(0, 0)
+        Me.Label9.Name = "Label9"
+        Me.Label9.Size = New System.Drawing.Size(100, 23)
+        Me.Label9.TabIndex = 0
+        '
+        'TbAuxPAdd
+        '
+        Me.TbAuxPAdd.Location = New System.Drawing.Point(0, 0)
+        Me.TbAuxPAdd.Name = "TbAuxPAdd"
+        Me.TbAuxPAdd.Size = New System.Drawing.Size(100, 20)
+        Me.TbAuxPAdd.TabIndex = 0
+        '
+        'Label8
+        '
+        Me.Label8.Location = New System.Drawing.Point(0, 0)
+        Me.Label8.Name = "Label8"
+        Me.Label8.Size = New System.Drawing.Size(100, 23)
+        Me.Label8.TabIndex = 0
+        '
+        'btnAAUXOpen
+        '
+        Me.btnAAUXOpen.Location = New System.Drawing.Point(0, 0)
+        Me.btnAAUXOpen.Name = "btnAAUXOpen"
+        Me.btnAAUXOpen.Size = New System.Drawing.Size(75, 23)
+        Me.btnAAUXOpen.TabIndex = 0
+        '
+        'Label1
+        '
+        Me.Label1.Location = New System.Drawing.Point(0, 0)
+        Me.Label1.Name = "Label1"
+        Me.Label1.Size = New System.Drawing.Size(100, 23)
+        Me.Label1.TabIndex = 0
+        '
+        'btnBrowseAAUXFile
+        '
+        Me.btnBrowseAAUXFile.Location = New System.Drawing.Point(0, 0)
+        Me.btnBrowseAAUXFile.Name = "btnBrowseAAUXFile"
+        Me.btnBrowseAAUXFile.Size = New System.Drawing.Size(75, 23)
+        Me.btnBrowseAAUXFile.TabIndex = 0
+        '
+        'txtAdvancedAuxiliaryFile
+        '
+        Me.txtAdvancedAuxiliaryFile.Location = New System.Drawing.Point(0, 0)
+        Me.txtAdvancedAuxiliaryFile.Name = "txtAdvancedAuxiliaryFile"
+        Me.txtAdvancedAuxiliaryFile.Size = New System.Drawing.Size(100, 20)
+        Me.txtAdvancedAuxiliaryFile.TabIndex = 0
+        '
+        'picAuxInfo
+        '
+        Me.picAuxInfo.Location = New System.Drawing.Point(0, 0)
+        Me.picAuxInfo.Name = "picAuxInfo"
+        Me.picAuxInfo.Size = New System.Drawing.Size(100, 50)
+        Me.picAuxInfo.TabIndex = 0
+        Me.picAuxInfo.TabStop = False
+        '
+        'cboAdvancedAuxiliaries
+        '
+        Me.cboAdvancedAuxiliaries.Location = New System.Drawing.Point(0, 0)
+        Me.cboAdvancedAuxiliaries.Name = "cboAdvancedAuxiliaries"
+        Me.cboAdvancedAuxiliaries.Size = New System.Drawing.Size(121, 21)
+        Me.cboAdvancedAuxiliaries.TabIndex = 0
+        '
+        'lbAdvancedAuxiliaries
+        '
+        Me.lbAdvancedAuxiliaries.Location = New System.Drawing.Point(0, 0)
+        Me.lbAdvancedAuxiliaries.Name = "lbAdvancedAuxiliaries"
+        Me.lbAdvancedAuxiliaries.Size = New System.Drawing.Size(100, 23)
+        Me.lbAdvancedAuxiliaries.TabIndex = 0
+        '
+        'tcJob
+        '
+        Me.tcJob.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
+        Me.tcJob.Controls.Add(Me.TabPgGen)
+        Me.tcJob.Controls.Add(Me.tpAuxiliaries)
+        Me.tcJob.Controls.Add(Me.tpCycles)
+        Me.tcJob.Controls.Add(Me.TabPgDriver)
+        Me.tcJob.Controls.Add(Me.TabPgADAS)
+        Me.tcJob.Location = New System.Drawing.Point(1, 78)
+        Me.tcJob.Name = "tcJob"
+        Me.tcJob.SelectedIndex = 0
+        Me.tcJob.Size = New System.Drawing.Size(533, 520)
+        Me.tcJob.SizeMode = System.Windows.Forms.TabSizeMode.Fixed
+        Me.tcJob.TabIndex = 0
+        '
+        'tpAuxiliaries
+        '
+        Me.tpAuxiliaries.Controls.Add(Me.gbBusAux)
+        Me.tpAuxiliaries.Controls.Add(Me.gbElectricAux)
+        Me.tpAuxiliaries.Controls.Add(Me.GrAuxMech)
+        Me.tpAuxiliaries.Location = New System.Drawing.Point(4, 22)
+        Me.tpAuxiliaries.Name = "tpAuxiliaries"
+        Me.tpAuxiliaries.Padding = New System.Windows.Forms.Padding(3)
+        Me.tpAuxiliaries.Size = New System.Drawing.Size(525, 494)
+        Me.tpAuxiliaries.TabIndex = 9
+        Me.tpAuxiliaries.Text = "Auxiliaries"
+        Me.tpAuxiliaries.UseVisualStyleBackColor = True
+        '
+        'gbBusAux
+        '
+        Me.gbBusAux.Controls.Add(Me.cbEnableBusAux)
+        Me.gbBusAux.Controls.Add(Me.pnBusAux)
+        Me.gbBusAux.Location = New System.Drawing.Point(6, 302)
+        Me.gbBusAux.Name = "gbBusAux"
+        Me.gbBusAux.Size = New System.Drawing.Size(515, 78)
+        Me.gbBusAux.TabIndex = 1
+        Me.gbBusAux.TabStop = False
+        Me.gbBusAux.Text = "Bus Auxiliaries"
+        '
+        'cbEnableBusAux
+        '
+        Me.cbEnableBusAux.AutoSize = True
+        Me.cbEnableBusAux.Location = New System.Drawing.Point(10, 17)
+        Me.cbEnableBusAux.Name = "cbEnableBusAux"
+        Me.cbEnableBusAux.Size = New System.Drawing.Size(115, 17)
+        Me.cbEnableBusAux.TabIndex = 0
+        Me.cbEnableBusAux.Text = "Use Bus Auxiliaries"
+        Me.cbEnableBusAux.UseVisualStyleBackColor = True
+        '
+        'pnBusAux
+        '
+        Me.pnBusAux.Controls.Add(Me.btnBusAuxP)
+        Me.pnBusAux.Controls.Add(Me.tbBusAuxParams)
+        Me.pnBusAux.Controls.Add(Me.btnBrowsBusAuxParams)
+        Me.pnBusAux.Enabled = False
+        Me.pnBusAux.Location = New System.Drawing.Point(6, 40)
+        Me.pnBusAux.Name = "pnBusAux"
+        Me.pnBusAux.Size = New System.Drawing.Size(503, 26)
+        Me.pnBusAux.TabIndex = 1
+        '
+        'btnBusAuxP
+        '
+        Me.btnBusAuxP.Location = New System.Drawing.Point(3, 3)
+        Me.btnBusAuxP.Name = "btnBusAuxP"
+        Me.btnBusAuxP.Size = New System.Drawing.Size(72, 21)
+        Me.btnBusAuxP.TabIndex = 0
+        Me.btnBusAuxP.TabStop = False
+        Me.btnBusAuxP.Text = "BusAux P."
+        Me.btnBusAuxP.UseVisualStyleBackColor = True
+        '
+        'tbBusAuxParams
+        '
+        Me.tbBusAuxParams.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
+        Me.tbBusAuxParams.Location = New System.Drawing.Point(81, 3)
+        Me.tbBusAuxParams.Name = "tbBusAuxParams"
+        Me.tbBusAuxParams.Size = New System.Drawing.Size(393, 20)
+        Me.tbBusAuxParams.TabIndex = 1
+        '
+        'btnBrowsBusAuxParams
+        '
+        Me.btnBrowsBusAuxParams.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
+        Me.btnBrowsBusAuxParams.Image = CType(resources.GetObject("btnBrowsBusAuxParams.Image"), System.Drawing.Image)
+        Me.btnBrowsBusAuxParams.Location = New System.Drawing.Point(476, 1)
+        Me.btnBrowsBusAuxParams.Name = "btnBrowsBusAuxParams"
+        Me.btnBrowsBusAuxParams.Size = New System.Drawing.Size(24, 24)
+        Me.btnBrowsBusAuxParams.TabIndex = 2
+        Me.btnBrowsBusAuxParams.UseVisualStyleBackColor = True
+        '
+        'gbElectricAux
+        '
+        Me.gbElectricAux.Controls.Add(Me.Label46)
+        Me.gbElectricAux.Controls.Add(Me.lblElAuxConstUnit)
+        Me.gbElectricAux.Controls.Add(Me.tbElectricAuxConstant)
+        Me.gbElectricAux.Controls.Add(Me.lblElAuxConst)
+        Me.gbElectricAux.Location = New System.Drawing.Point(6, 386)
+        Me.gbElectricAux.Name = "gbElectricAux"
+        Me.gbElectricAux.Size = New System.Drawing.Size(515, 55)
+        Me.gbElectricAux.TabIndex = 2
+        Me.gbElectricAux.TabStop = False
+        Me.gbElectricAux.Text = "Electric Auxiliaries"
+        Me.gbElectricAux.Visible = False
+        '
+        'Label46
+        '
+        Me.Label46.AutoSize = True
+        Me.Label46.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
+        Me.Label46.Location = New System.Drawing.Point(235, 22)
+        Me.Label46.Name = "Label46"
+        Me.Label46.Size = New System.Drawing.Size(106, 13)
+        Me.Label46.TabIndex = 48
+        Me.Label46.Text = "(high voltage system)"
+        '
+        'lblElAuxConstUnit
+        '
+        Me.lblElAuxConstUnit.AutoSize = True
+        Me.lblElAuxConstUnit.Location = New System.Drawing.Point(191, 22)
+        Me.lblElAuxConstUnit.Name = "lblElAuxConstUnit"
+        Me.lblElAuxConstUnit.Size = New System.Drawing.Size(24, 13)
+        Me.lblElAuxConstUnit.TabIndex = 47
+        Me.lblElAuxConstUnit.Text = "[W]"
+        '
+        'tbElectricAuxConstant
+        '
+        Me.tbElectricAuxConstant.Location = New System.Drawing.Point(109, 19)
+        Me.tbElectricAuxConstant.Name = "tbElectricAuxConstant"
+        Me.tbElectricAuxConstant.Size = New System.Drawing.Size(76, 20)
+        Me.tbElectricAuxConstant.TabIndex = 0
+        '
+        'lblElAuxConst
+        '
+        Me.lblElAuxConst.AutoSize = True
+        Me.lblElAuxConst.Location = New System.Drawing.Point(7, 22)
+        Me.lblElAuxConst.Name = "lblElAuxConst"
+        Me.lblElAuxConst.Size = New System.Drawing.Size(97, 13)
+        Me.lblElAuxConst.TabIndex = 45
+        Me.lblElAuxConst.Text = "Constant Aux Load"
+        '
+        'tpCycles
+        '
+        Me.tpCycles.Controls.Add(Me.GrCycles)
+        Me.tpCycles.Location = New System.Drawing.Point(4, 22)
+        Me.tpCycles.Name = "tpCycles"
+        Me.tpCycles.Padding = New System.Windows.Forms.Padding(3)
+        Me.tpCycles.Size = New System.Drawing.Size(525, 494)
+        Me.tpCycles.TabIndex = 10
+        Me.tpCycles.Text = "Cycles"
+        Me.tpCycles.UseVisualStyleBackColor = True
+        '
+        'TabPgDriver
+        '
+        Me.TabPgDriver.Controls.Add(Me.GrVACC)
+        Me.TabPgDriver.Controls.Add(Me.GrLAC)
+        Me.TabPgDriver.Controls.Add(Me.gbOverspeed)
+        Me.TabPgDriver.Location = New System.Drawing.Point(4, 22)
+        Me.TabPgDriver.Name = "TabPgDriver"
+        Me.TabPgDriver.Padding = New System.Windows.Forms.Padding(3)
+        Me.TabPgDriver.Size = New System.Drawing.Size(525, 494)
+        Me.TabPgDriver.TabIndex = 7
+        Me.TabPgDriver.Text = "Driver Model"
+        Me.TabPgDriver.UseVisualStyleBackColor = True
+        '
+        'GrVACC
+        '
+        Me.GrVACC.Controls.Add(Me.Label15)
+        Me.GrVACC.Controls.Add(Me.TbDesMaxFile)
+        Me.GrVACC.Controls.Add(Me.BtDesMaxBr)
+        Me.GrVACC.Controls.Add(Me.BtAccOpen)
+        Me.GrVACC.Location = New System.Drawing.Point(9, 271)
+        Me.GrVACC.Name = "GrVACC"
+        Me.GrVACC.Size = New System.Drawing.Size(515, 69)
+        Me.GrVACC.TabIndex = 2
+        Me.GrVACC.TabStop = False
+        Me.GrVACC.Text = "Max. acceleration and brake curves"
+        '
+        'Label15
+        '
+        Me.Label15.AutoSize = True
+        Me.Label15.Location = New System.Drawing.Point(3, 20)
+        Me.Label15.Name = "Label15"
+        Me.Label15.Size = New System.Drawing.Size(220, 13)
+        Me.Label15.TabIndex = 4
+        Me.Label15.Text = "Driver Acceleration/Deceleration File (.vacc):"
+        '
+        'TbDesMaxFile
+        '
+        Me.TbDesMaxFile.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
+        Me.TbDesMaxFile.Location = New System.Drawing.Point(6, 36)
+        Me.TbDesMaxFile.Name = "TbDesMaxFile"
+        Me.TbDesMaxFile.Size = New System.Drawing.Size(450, 20)
+        Me.TbDesMaxFile.TabIndex = 0
+        '
+        'BtDesMaxBr
+        '
+        Me.BtDesMaxBr.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
+        Me.BtDesMaxBr.Image = Global.TUGraz.VECTO.My.Resources.Resources.Open_icon
+        Me.BtDesMaxBr.Location = New System.Drawing.Point(457, 34)
+        Me.BtDesMaxBr.Name = "BtDesMaxBr"
+        Me.BtDesMaxBr.Size = New System.Drawing.Size(24, 24)
+        Me.BtDesMaxBr.TabIndex = 1
+        Me.BtDesMaxBr.UseVisualStyleBackColor = True
+        '
+        'BtAccOpen
+        '
+        Me.BtAccOpen.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
+        Me.BtAccOpen.Image = Global.TUGraz.VECTO.My.Resources.Resources.application_export_icon_small
+        Me.BtAccOpen.Location = New System.Drawing.Point(481, 34)
+        Me.BtAccOpen.Name = "BtAccOpen"
+        Me.BtAccOpen.Size = New System.Drawing.Size(24, 24)
+        Me.BtAccOpen.TabIndex = 2
+        Me.BtAccOpen.UseVisualStyleBackColor = True
+        '
+        'GrLAC
+        '
+        Me.GrLAC.Controls.Add(Me.pnLookAheadCoasting)
+        Me.GrLAC.Controls.Add(Me.CbLookAhead)
+        Me.GrLAC.Location = New System.Drawing.Point(9, 92)
+        Me.GrLAC.Name = "GrLAC"
+        Me.GrLAC.Size = New System.Drawing.Size(514, 173)
+        Me.GrLAC.TabIndex = 1
+        Me.GrLAC.TabStop = False
+        Me.GrLAC.Text = "Look-Ahead Coasting"
+        '
+        'pnLookAheadCoasting
+        '
+        Me.pnLookAheadCoasting.Controls.Add(Me.Label49)
+        Me.pnLookAheadCoasting.Controls.Add(Me.Label7)
+        Me.pnLookAheadCoasting.Controls.Add(Me.Label6)
+        Me.pnLookAheadCoasting.Controls.Add(Me.tbLacMinSpeed)
+        Me.pnLookAheadCoasting.Controls.Add(Me.btnDfVelocityDrop)
+        Me.pnLookAheadCoasting.Controls.Add(Me.Label12)
+        Me.pnLookAheadCoasting.Controls.Add(Me.tbDfCoastingScale)
+        Me.pnLookAheadCoasting.Controls.Add(Me.Label11)
+        Me.pnLookAheadCoasting.Controls.Add(Me.Label3)
+        Me.pnLookAheadCoasting.Controls.Add(Me.tbDfCoastingOffset)
+        Me.pnLookAheadCoasting.Controls.Add(Me.tbLacDfTargetSpeedFile)
+        Me.pnLookAheadCoasting.Controls.Add(Me.Label10)
+        Me.pnLookAheadCoasting.Controls.Add(Me.Label4)
+        Me.pnLookAheadCoasting.Controls.Add(Me.Label5)
+        Me.pnLookAheadCoasting.Controls.Add(Me.btnDfTargetSpeed)
+        Me.pnLookAheadCoasting.Controls.Add(Me.tbLacPreviewFactor)
+        Me.pnLookAheadCoasting.Controls.Add(Me.tbLacDfVelocityDropFile)
+        Me.pnLookAheadCoasting.Location = New System.Drawing.Point(15, 19)
+        Me.pnLookAheadCoasting.Name = "pnLookAheadCoasting"
+        Me.pnLookAheadCoasting.Size = New System.Drawing.Size(493, 129)
+        Me.pnLookAheadCoasting.TabIndex = 0
+        '
+        'Label7
+        '
+        Me.Label7.AutoSize = True
+        Me.Label7.Location = New System.Drawing.Point(245, 6)
+        Me.Label7.Name = "Label7"
+        Me.Label7.Size = New System.Drawing.Size(38, 13)
+        Me.Label7.TabIndex = 4
+        Me.Label7.Text = "[km/h]"
+        '
+        'Label6
+        '
+        Me.Label6.AutoSize = True
+        Me.Label6.Location = New System.Drawing.Point(106, 5)
+        Me.Label6.Name = "Label6"
+        Me.Label6.Size = New System.Drawing.Size(67, 13)
+        Me.Label6.TabIndex = 33
+        Me.Label6.Text = "Min. Velocity"
+        Me.Label6.TextAlign = System.Drawing.ContentAlignment.MiddleRight
+        '
+        'tbLacMinSpeed
+        '
+        Me.tbLacMinSpeed.Location = New System.Drawing.Point(179, 3)
+        Me.tbLacMinSpeed.Name = "tbLacMinSpeed"
+        Me.tbLacMinSpeed.Size = New System.Drawing.Size(64, 20)
+        Me.tbLacMinSpeed.TabIndex = 0
+        '
+        'btnDfVelocityDrop
+        '
+        Me.btnDfVelocityDrop.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
+        Me.btnDfVelocityDrop.Image = CType(resources.GetObject("btnDfVelocityDrop.Image"), System.Drawing.Image)
+        Me.btnDfVelocityDrop.Location = New System.Drawing.Point(466, 78)
+        Me.btnDfVelocityDrop.Name = "btnDfVelocityDrop"
+        Me.btnDfVelocityDrop.Size = New System.Drawing.Size(24, 24)
+        Me.btnDfVelocityDrop.TabIndex = 5
+        Me.btnDfVelocityDrop.UseVisualStyleBackColor = True
+        '
+        'Label12
+        '
+        Me.Label12.AutoSize = True
+        Me.Label12.Location = New System.Drawing.Point(284, 110)
+        Me.Label12.Name = "Label12"
+        Me.Label12.Size = New System.Drawing.Size(130, 13)
+        Me.Label12.TabIndex = 31
+        Me.Label12.Text = "* DF_vTarget * DF_vDrop"
+        '
+        'tbDfCoastingScale
+        '
+        Me.tbDfCoastingScale.Location = New System.Drawing.Point(241, 107)
+        Me.tbDfCoastingScale.Name = "tbDfCoastingScale"
+        Me.tbDfCoastingScale.Size = New System.Drawing.Size(37, 20)
+        Me.tbDfCoastingScale.TabIndex = 7
+        '
+        'Label11
+        '
+        Me.Label11.AutoSize = True
+        Me.Label11.Location = New System.Drawing.Point(224, 109)
+        Me.Label11.Name = "Label11"
+        Me.Label11.Size = New System.Drawing.Size(13, 13)
+        Me.Label11.TabIndex = 29
+        Me.Label11.Text = "- "
+        '
+        'Label3
+        '
+        Me.Label3.AutoSize = True
+        Me.Label3.Location = New System.Drawing.Point(55, 30)
+        Me.Label3.Name = "Label3"
+        Me.Label3.Size = New System.Drawing.Size(118, 13)
+        Me.Label3.TabIndex = 20
+        Me.Label3.Text = "Preview distance factor"
+        Me.Label3.TextAlign = System.Drawing.ContentAlignment.MiddleRight
+        '
+        'tbDfCoastingOffset
+        '
+        Me.tbDfCoastingOffset.Location = New System.Drawing.Point(180, 107)
+        Me.tbDfCoastingOffset.Name = "tbDfCoastingOffset"
+        Me.tbDfCoastingOffset.Size = New System.Drawing.Size(37, 20)
+        Me.tbDfCoastingOffset.TabIndex = 6
+        '
+        'tbLacDfTargetSpeedFile
+        '
+        Me.tbLacDfTargetSpeedFile.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
+        Me.tbLacDfTargetSpeedFile.Location = New System.Drawing.Point(179, 54)
+        Me.tbLacDfTargetSpeedFile.Name = "tbLacDfTargetSpeedFile"
+        Me.tbLacDfTargetSpeedFile.Size = New System.Drawing.Size(286, 20)
+        Me.tbLacDfTargetSpeedFile.TabIndex = 2
+        '
+        'Label10
+        '
+        Me.Label10.AutoSize = True
+        Me.Label10.Location = New System.Drawing.Point(94, 109)
+        Me.Label10.Name = "Label10"
+        Me.Label10.Size = New System.Drawing.Size(79, 13)
+        Me.Label10.TabIndex = 27
+        Me.Label10.Text = "DF_coasting = "
+        '
+        'Label4
+        '
+        Me.Label4.AutoSize = True
+        Me.Label4.Location = New System.Drawing.Point(18, 56)
+        Me.Label4.Name = "Label4"
+        Me.Label4.Size = New System.Drawing.Size(155, 13)
+        Me.Label4.TabIndex = 24
+        Me.Label4.Text = "Decision Factor - Target Speed"
+        Me.Label4.TextAlign = System.Drawing.ContentAlignment.MiddleRight
+        '
+        'Label5
+        '
+        Me.Label5.AutoSize = True
+        Me.Label5.Location = New System.Drawing.Point(20, 83)
+        Me.Label5.Name = "Label5"
+        Me.Label5.Size = New System.Drawing.Size(153, 13)
+        Me.Label5.TabIndex = 26
+        Me.Label5.Text = "Decision Factor - Velocity Drop"
+        Me.Label5.TextAlign = System.Drawing.ContentAlignment.MiddleRight
+        '
+        'btnDfTargetSpeed
+        '
+        Me.btnDfTargetSpeed.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
+        Me.btnDfTargetSpeed.Image = CType(resources.GetObject("btnDfTargetSpeed.Image"), System.Drawing.Image)
+        Me.btnDfTargetSpeed.Location = New System.Drawing.Point(466, 52)
+        Me.btnDfTargetSpeed.Name = "btnDfTargetSpeed"
+        Me.btnDfTargetSpeed.Size = New System.Drawing.Size(24, 24)
+        Me.btnDfTargetSpeed.TabIndex = 3
+        Me.btnDfTargetSpeed.UseVisualStyleBackColor = True
+        '
+        'tbLacPreviewFactor
+        '
+        Me.tbLacPreviewFactor.Location = New System.Drawing.Point(179, 28)
+        Me.tbLacPreviewFactor.Name = "tbLacPreviewFactor"
+        Me.tbLacPreviewFactor.Size = New System.Drawing.Size(64, 20)
+        Me.tbLacPreviewFactor.TabIndex = 1
+        '
+        'tbLacDfVelocityDropFile
+        '
+        Me.tbLacDfVelocityDropFile.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
+        Me.tbLacDfVelocityDropFile.Location = New System.Drawing.Point(179, 81)
+        Me.tbLacDfVelocityDropFile.Name = "tbLacDfVelocityDropFile"
+        Me.tbLacDfVelocityDropFile.Size = New System.Drawing.Size(286, 20)
+        Me.tbLacDfVelocityDropFile.TabIndex = 4
+        '
+        'CbLookAhead
+        '
+        Me.CbLookAhead.AutoSize = True
+        Me.CbLookAhead.Checked = True
+        Me.CbLookAhead.CheckState = System.Windows.Forms.CheckState.Checked
+        Me.CbLookAhead.Location = New System.Drawing.Point(16, 21)
+        Me.CbLookAhead.Name = "CbLookAhead"
+        Me.CbLookAhead.Size = New System.Drawing.Size(65, 17)
+        Me.CbLookAhead.TabIndex = 0
+        Me.CbLookAhead.Text = "Enabled"
+        Me.CbLookAhead.UseVisualStyleBackColor = True
+        '
+        'gbOverspeed
+        '
+        Me.gbOverspeed.Controls.Add(Me.PnEcoRoll)
+        Me.gbOverspeed.Controls.Add(Me.RdOverspeed)
+        Me.gbOverspeed.Controls.Add(Me.RdOff)
+        Me.gbOverspeed.Location = New System.Drawing.Point(9, 9)
+        Me.gbOverspeed.Name = "gbOverspeed"
+        Me.gbOverspeed.Size = New System.Drawing.Size(515, 77)
+        Me.gbOverspeed.TabIndex = 0
+        Me.gbOverspeed.TabStop = False
+        Me.gbOverspeed.Text = "Overspeed"
+        '
+        'PnEcoRoll
+        '
+        Me.PnEcoRoll.Controls.Add(Me.Label21)
+        Me.PnEcoRoll.Controls.Add(Me.Label14)
+        Me.PnEcoRoll.Controls.Add(Me.TbVmin)
+        Me.PnEcoRoll.Controls.Add(Me.TbOverspeed)
+        Me.PnEcoRoll.Controls.Add(Me.Label23)
+        Me.PnEcoRoll.Controls.Add(Me.Label13)
+        Me.PnEcoRoll.Location = New System.Drawing.Point(91, 17)
+        Me.PnEcoRoll.Name = "PnEcoRoll"
+        Me.PnEcoRoll.Size = New System.Drawing.Size(232, 54)
+        Me.PnEcoRoll.TabIndex = 2
+        '
+        'Label21
+        '
+        Me.Label21.AutoSize = True
+        Me.Label21.Location = New System.Drawing.Point(170, 31)
+        Me.Label21.Name = "Label21"
+        Me.Label21.Size = New System.Drawing.Size(38, 13)
+        Me.Label21.TabIndex = 3
+        Me.Label21.Text = "[km/h]"
+        '
+        'Label14
+        '
+        Me.Label14.AutoSize = True
+        Me.Label14.Location = New System.Drawing.Point(170, 5)
+        Me.Label14.Name = "Label14"
+        Me.Label14.Size = New System.Drawing.Size(38, 13)
+        Me.Label14.TabIndex = 3
+        Me.Label14.Text = "[km/h]"
+        '
+        'TbVmin
+        '
+        Me.TbVmin.Location = New System.Drawing.Point(104, 28)
+        Me.TbVmin.Name = "TbVmin"
+        Me.TbVmin.Size = New System.Drawing.Size(64, 20)
+        Me.TbVmin.TabIndex = 1
+        '
+        'TbOverspeed
+        '
+        Me.TbOverspeed.Location = New System.Drawing.Point(104, 2)
+        Me.TbOverspeed.Name = "TbOverspeed"
+        Me.TbOverspeed.Size = New System.Drawing.Size(64, 20)
+        Me.TbOverspeed.TabIndex = 0
+        '
+        'Label23
+        '
+        Me.Label23.AutoSize = True
+        Me.Label23.Location = New System.Drawing.Point(18, 31)
+        Me.Label23.Name = "Label23"
+        Me.Label23.Size = New System.Drawing.Size(80, 13)
+        Me.Label23.TabIndex = 1
+        Me.Label23.Text = "Minimum speed"
+        '
+        'Label13
+        '
+        Me.Label13.AutoSize = True
+        Me.Label13.Location = New System.Drawing.Point(13, 5)
+        Me.Label13.Name = "Label13"
+        Me.Label13.Size = New System.Drawing.Size(85, 13)
+        Me.Label13.TabIndex = 1
+        Me.Label13.Text = "Max. Overspeed"
+        '
+        'RdOverspeed
+        '
+        Me.RdOverspeed.AutoSize = True
+        Me.RdOverspeed.Checked = True
+        Me.RdOverspeed.Location = New System.Drawing.Point(16, 44)
+        Me.RdOverspeed.Name = "RdOverspeed"
+        Me.RdOverspeed.Size = New System.Drawing.Size(77, 17)
+        Me.RdOverspeed.TabIndex = 1
+        Me.RdOverspeed.TabStop = True
+        Me.RdOverspeed.Text = "Overspeed"
+        Me.RdOverspeed.UseVisualStyleBackColor = True
+        '
+        'RdOff
+        '
+        Me.RdOff.AutoSize = True
+        Me.RdOff.Location = New System.Drawing.Point(16, 21)
+        Me.RdOff.Name = "RdOff"
+        Me.RdOff.Size = New System.Drawing.Size(39, 17)
+        Me.RdOff.TabIndex = 0
+        Me.RdOff.Text = "Off"
+        Me.RdOff.UseVisualStyleBackColor = True
+        '
+        'TabPgADAS
+        '
+        Me.TabPgADAS.Controls.Add(Me.gbPCC)
+        Me.TabPgADAS.Controls.Add(Me.gbEcoRoll)
+        Me.TabPgADAS.Controls.Add(Me.gbEngineStopStart)
+        Me.TabPgADAS.Location = New System.Drawing.Point(4, 22)
+        Me.TabPgADAS.Name = "TabPgADAS"
+        Me.TabPgADAS.Size = New System.Drawing.Size(525, 494)
+        Me.TabPgADAS.TabIndex = 8
+        Me.TabPgADAS.Text = "ADAS Parameters"
+        Me.TabPgADAS.UseVisualStyleBackColor = True
+        '
+        'gbPCC
+        '
+        Me.gbPCC.Controls.Add(Me.Label43)
+        Me.gbPCC.Controls.Add(Me.Label42)
+        Me.gbPCC.Controls.Add(Me.Label40)
+        Me.gbPCC.Controls.Add(Me.Label41)
+        Me.gbPCC.Controls.Add(Me.tbPCCPreviewUseCase2)
+        Me.gbPCC.Controls.Add(Me.Label38)
+        Me.gbPCC.Controls.Add(Me.Label39)
+        Me.gbPCC.Controls.Add(Me.tbPCCPreviewUseCase1)
+        Me.gbPCC.Controls.Add(Me.Label36)
+        Me.gbPCC.Controls.Add(Me.Label37)
+        Me.gbPCC.Controls.Add(Me.tbPCCMinSpeed)
+        Me.gbPCC.Controls.Add(Me.Label34)
+        Me.gbPCC.Controls.Add(Me.Label35)
+        Me.gbPCC.Controls.Add(Me.tbPCCEnableSpeed)
+        Me.gbPCC.Controls.Add(Me.Label31)
+        Me.gbPCC.Controls.Add(Me.Label33)
+        Me.gbPCC.Controls.Add(Me.tbPCCOverspeed)
+        Me.gbPCC.Controls.Add(Me.Label20)
+        Me.gbPCC.Controls.Add(Me.Label22)
+        Me.gbPCC.Controls.Add(Me.tbPCCUnderspeed)
+        Me.gbPCC.Location = New System.Drawing.Point(7, 269)
+        Me.gbPCC.Name = "gbPCC"
+        Me.gbPCC.Size = New System.Drawing.Size(515, 217)
+        Me.gbPCC.TabIndex = 2
+        Me.gbPCC.TabStop = False
+        Me.gbPCC.Text = "Predictive Cruise Control"
+        '
+        'Label43
+        '
+        Me.Label43.AutoSize = True
+        Me.Label43.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
+        Me.Label43.Location = New System.Drawing.Point(39, 196)
+        Me.Label43.Name = "Label43"
+        Me.Label43.Size = New System.Drawing.Size(157, 13)
+        Me.Label43.TabIndex = 30
+        Me.Label43.Text = "(cf. column HW in driving cycle)"
+        '
+        'Label42
+        '
+        Me.Label42.AutoSize = True
+        Me.Label42.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
+        Me.Label42.Location = New System.Drawing.Point(7, 181)
+        Me.Label42.Name = "Label42"
+        Me.Label42.Size = New System.Drawing.Size(403, 13)
+        Me.Label42.TabIndex = 29
+        Me.Label42.Text = "Note: Predictive cruise control is only activated on highway parts of the driving" &
+    " cycle"
+        '
+        'Label40
+        '
+        Me.Label40.AutoSize = True
+        Me.Label40.Location = New System.Drawing.Point(305, 152)
+        Me.Label40.Name = "Label40"
+        Me.Label40.Size = New System.Drawing.Size(21, 13)
+        Me.Label40.TabIndex = 28
+        Me.Label40.Text = "[m]"
+        '
+        'Label41
+        '
+        Me.Label41.AutoSize = True
+        Me.Label41.Location = New System.Drawing.Point(7, 152)
+        Me.Label41.Name = "Label41"
+        Me.Label41.Size = New System.Drawing.Size(146, 13)
+        Me.Label41.TabIndex = 26
+        Me.Label41.Text = "Preview distance use case 2:"
+        '
+        'tbPCCPreviewUseCase2
+        '
+        Me.tbPCCPreviewUseCase2.Location = New System.Drawing.Point(247, 149)
+        Me.tbPCCPreviewUseCase2.Name = "tbPCCPreviewUseCase2"
+        Me.tbPCCPreviewUseCase2.Size = New System.Drawing.Size(52, 20)
+        Me.tbPCCPreviewUseCase2.TabIndex = 5
+        '
+        'Label38
+        '
+        Me.Label38.AutoSize = True
+        Me.Label38.Location = New System.Drawing.Point(305, 126)
+        Me.Label38.Name = "Label38"
+        Me.Label38.Size = New System.Drawing.Size(21, 13)
+        Me.Label38.TabIndex = 25
+        Me.Label38.Text = "[m]"
+        '
+        'Label39
+        '
+        Me.Label39.AutoSize = True
+        Me.Label39.Location = New System.Drawing.Point(7, 126)
+        Me.Label39.Name = "Label39"
+        Me.Label39.Size = New System.Drawing.Size(146, 13)
+        Me.Label39.TabIndex = 23
+        Me.Label39.Text = "Preview distance use case 1:"
+        '
+        'tbPCCPreviewUseCase1
+        '
+        Me.tbPCCPreviewUseCase1.Location = New System.Drawing.Point(247, 123)
+        Me.tbPCCPreviewUseCase1.Name = "tbPCCPreviewUseCase1"
+        Me.tbPCCPreviewUseCase1.Size = New System.Drawing.Size(52, 20)
+        Me.tbPCCPreviewUseCase1.TabIndex = 4
+        '
+        'Label36
+        '
+        Me.Label36.AutoSize = True
+        Me.Label36.Location = New System.Drawing.Point(305, 100)
+        Me.Label36.Name = "Label36"
+        Me.Label36.Size = New System.Drawing.Size(38, 13)
+        Me.Label36.TabIndex = 22
+        Me.Label36.Text = "[km/h]"
+        '
+        'Label37
+        '
+        Me.Label37.AutoSize = True
+        Me.Label37.Location = New System.Drawing.Point(7, 100)
+        Me.Label37.Name = "Label37"
+        Me.Label37.Size = New System.Drawing.Size(83, 13)
+        Me.Label37.TabIndex = 20
+        Me.Label37.Text = "Minimum speed:"
+        '
+        'tbPCCMinSpeed
+        '
+        Me.tbPCCMinSpeed.Location = New System.Drawing.Point(247, 97)
+        Me.tbPCCMinSpeed.Name = "tbPCCMinSpeed"
+        Me.tbPCCMinSpeed.Size = New System.Drawing.Size(52, 20)
+        Me.tbPCCMinSpeed.TabIndex = 3
+        '
+        'Label34
+        '
+        Me.Label34.AutoSize = True
+        Me.Label34.Location = New System.Drawing.Point(305, 74)
+        Me.Label34.Name = "Label34"
+        Me.Label34.Size = New System.Drawing.Size(38, 13)
+        Me.Label34.TabIndex = 19
+        Me.Label34.Text = "[km/h]"
+        '
+        'Label35
+        '
+        Me.Label35.AutoSize = True
+        Me.Label35.Location = New System.Drawing.Point(7, 74)
+        Me.Label35.Name = "Label35"
+        Me.Label35.Size = New System.Drawing.Size(113, 13)
+        Me.Label35.TabIndex = 17
+        Me.Label35.Text = "PCC enabling velocity:"
+        '
+        'tbPCCEnableSpeed
+        '
+        Me.tbPCCEnableSpeed.Location = New System.Drawing.Point(247, 71)
+        Me.tbPCCEnableSpeed.Name = "tbPCCEnableSpeed"
+        Me.tbPCCEnableSpeed.Size = New System.Drawing.Size(52, 20)
+        Me.tbPCCEnableSpeed.TabIndex = 2
+        '
+        'Label31
+        '
+        Me.Label31.AutoSize = True
+        Me.Label31.Location = New System.Drawing.Point(305, 48)
+        Me.Label31.Name = "Label31"
+        Me.Label31.Size = New System.Drawing.Size(38, 13)
+        Me.Label31.TabIndex = 16
+        Me.Label31.Text = "[km/h]"
+        '
+        'Label33
+        '
+        Me.Label33.AutoSize = True
+        Me.Label33.Location = New System.Drawing.Point(7, 48)
+        Me.Label33.Name = "Label33"
+        Me.Label33.Size = New System.Drawing.Size(100, 13)
+        Me.Label33.TabIndex = 14
+        Me.Label33.Text = "Allowed overspeed:"
+        '
+        'tbPCCOverspeed
+        '
+        Me.tbPCCOverspeed.Location = New System.Drawing.Point(247, 45)
+        Me.tbPCCOverspeed.Name = "tbPCCOverspeed"
+        Me.tbPCCOverspeed.Size = New System.Drawing.Size(52, 20)
+        Me.tbPCCOverspeed.TabIndex = 1
+        '
+        'Label20
+        '
+        Me.Label20.AutoSize = True
+        Me.Label20.Location = New System.Drawing.Point(305, 22)
+        Me.Label20.Name = "Label20"
+        Me.Label20.Size = New System.Drawing.Size(38, 13)
+        Me.Label20.TabIndex = 13
+        Me.Label20.Text = "[km/h]"
+        '
+        'Label22
+        '
+        Me.Label22.AutoSize = True
+        Me.Label22.Location = New System.Drawing.Point(7, 22)
+        Me.Label22.Name = "Label22"
+        Me.Label22.Size = New System.Drawing.Size(106, 13)
+        Me.Label22.TabIndex = 11
+        Me.Label22.Text = "Allowed underspeed:"
+        '
+        'tbPCCUnderspeed
+        '
+        Me.tbPCCUnderspeed.Location = New System.Drawing.Point(247, 19)
+        Me.tbPCCUnderspeed.Name = "tbPCCUnderspeed"
+        Me.tbPCCUnderspeed.Size = New System.Drawing.Size(52, 20)
+        Me.tbPCCUnderspeed.TabIndex = 0
+        '
+        'gbEcoRoll
+        '
+        Me.gbEcoRoll.Controls.Add(Me.Label44)
+        Me.gbEcoRoll.Controls.Add(Me.Label45)
+        Me.gbEcoRoll.Controls.Add(Me.tbEcoRollMaxAcc)
+        Me.gbEcoRoll.Controls.Add(Me.Label29)
+        Me.gbEcoRoll.Controls.Add(Me.Label30)
+        Me.gbEcoRoll.Controls.Add(Me.tbEcoRollUnderspeed)
+        Me.gbEcoRoll.Controls.Add(Me.Label27)
+        Me.gbEcoRoll.Controls.Add(Me.Label28)
+        Me.gbEcoRoll.Controls.Add(Me.tbEcoRollActivationDelay)
+        Me.gbEcoRoll.Controls.Add(Me.Label25)
+        Me.gbEcoRoll.Controls.Add(Me.Label26)
+        Me.gbEcoRoll.Controls.Add(Me.tbEcoRollMinSpeed)
+        Me.gbEcoRoll.Location = New System.Drawing.Point(7, 136)
+        Me.gbEcoRoll.Name = "gbEcoRoll"
+        Me.gbEcoRoll.Size = New System.Drawing.Size(515, 127)
+        Me.gbEcoRoll.TabIndex = 1
+        Me.gbEcoRoll.TabStop = False
+        Me.gbEcoRoll.Text = "Eco-Roll"
+        '
+        'Label44
+        '
+        Me.Label44.AutoSize = True
+        Me.Label44.Location = New System.Drawing.Point(305, 75)
+        Me.Label44.Name = "Label44"
+        Me.Label44.Size = New System.Drawing.Size(34, 13)
+        Me.Label44.TabIndex = 19
+        Me.Label44.Text = "[m/s²]"
+        '
+        'Label45
+        '
+        Me.Label45.AutoSize = True
+        Me.Label45.Location = New System.Drawing.Point(7, 75)
+        Me.Label45.Name = "Label45"
+        Me.Label45.Size = New System.Drawing.Size(125, 13)
+        Me.Label45.TabIndex = 17
+        Me.Label45.Text = "Upper Acceleration Limit:"
+        '
+        'tbEcoRollMaxAcc
+        '
+        Me.tbEcoRollMaxAcc.Location = New System.Drawing.Point(247, 72)
+        Me.tbEcoRollMaxAcc.Name = "tbEcoRollMaxAcc"
+        Me.tbEcoRollMaxAcc.Size = New System.Drawing.Size(52, 20)
+        Me.tbEcoRollMaxAcc.TabIndex = 2
+        '
+        'Label29
+        '
+        Me.Label29.AutoSize = True
+        Me.Label29.Location = New System.Drawing.Point(305, 100)
+        Me.Label29.Name = "Label29"
+        Me.Label29.Size = New System.Drawing.Size(38, 13)
+        Me.Label29.TabIndex = 16
+        Me.Label29.Text = "[km/h]"
+        Me.Label29.Visible = False
+        '
+        'Label30
+        '
+        Me.Label30.AutoSize = True
+        Me.Label30.Location = New System.Drawing.Point(7, 100)
+        Me.Label30.Name = "Label30"
+        Me.Label30.Size = New System.Drawing.Size(114, 13)
+        Me.Label30.TabIndex = 14
+        Me.Label30.Text = "Underspeed threshold:"
+        Me.Label30.Visible = False
+        '
+        'tbEcoRollUnderspeed
+        '
+        Me.tbEcoRollUnderspeed.Location = New System.Drawing.Point(247, 97)
+        Me.tbEcoRollUnderspeed.Name = "tbEcoRollUnderspeed"
+        Me.tbEcoRollUnderspeed.Size = New System.Drawing.Size(52, 20)
+        Me.tbEcoRollUnderspeed.TabIndex = 3
+        Me.tbEcoRollUnderspeed.Visible = False
+        '
+        'Label27
+        '
+        Me.Label27.AutoSize = True
+        Me.Label27.Location = New System.Drawing.Point(305, 48)
+        Me.Label27.Name = "Label27"
+        Me.Label27.Size = New System.Drawing.Size(18, 13)
+        Me.Label27.TabIndex = 13
+        Me.Label27.Text = "[s]"
+        '
+        'Label28
+        '
+        Me.Label28.AutoSize = True
+        Me.Label28.Location = New System.Drawing.Point(7, 48)
+        Me.Label28.Name = "Label28"
+        Me.Label28.Size = New System.Drawing.Size(85, 13)
+        Me.Label28.TabIndex = 11
+        Me.Label28.Text = "Activation delay:"
+        '
+        'tbEcoRollActivationDelay
+        '
+        Me.tbEcoRollActivationDelay.Location = New System.Drawing.Point(247, 45)
+        Me.tbEcoRollActivationDelay.Name = "tbEcoRollActivationDelay"
+        Me.tbEcoRollActivationDelay.Size = New System.Drawing.Size(52, 20)
+        Me.tbEcoRollActivationDelay.TabIndex = 1
+        '
+        'Label25
+        '
+        Me.Label25.AutoSize = True
+        Me.Label25.Location = New System.Drawing.Point(305, 22)
+        Me.Label25.Name = "Label25"
+        Me.Label25.Size = New System.Drawing.Size(38, 13)
+        Me.Label25.TabIndex = 10
+        Me.Label25.Text = "[km/h]"
+        '
+        'Label26
+        '
+        Me.Label26.AutoSize = True
+        Me.Label26.Location = New System.Drawing.Point(7, 22)
+        Me.Label26.Name = "Label26"
+        Me.Label26.Size = New System.Drawing.Size(83, 13)
+        Me.Label26.TabIndex = 8
+        Me.Label26.Text = "Minimum speed:"
+        '
+        'tbEcoRollMinSpeed
+        '
+        Me.tbEcoRollMinSpeed.Location = New System.Drawing.Point(247, 19)
+        Me.tbEcoRollMinSpeed.Name = "tbEcoRollMinSpeed"
+        Me.tbEcoRollMinSpeed.Size = New System.Drawing.Size(52, 20)
+        Me.tbEcoRollMinSpeed.TabIndex = 0
+        '
+        'gbEngineStopStart
+        '
+        Me.gbEngineStopStart.Controls.Add(Me.Label48)
+        Me.gbEngineStopStart.Controls.Add(Me.Label47)
+        Me.gbEngineStopStart.Controls.Add(Me.tbESSUtilityFactorDriving)
+        Me.gbEngineStopStart.Controls.Add(Me.lblESSUtilityFactorDriving)
+        Me.gbEngineStopStart.Controls.Add(Me.tbEssUtility)
+        Me.gbEngineStopStart.Controls.Add(Me.Label24)
+        Me.gbEngineStopStart.Controls.Add(Me.Label18)
+        Me.gbEngineStopStart.Controls.Add(Me.tbMaxEngineOffTimespan)
+        Me.gbEngineStopStart.Controls.Add(Me.Label19)
+        Me.gbEngineStopStart.Controls.Add(Me.Label17)
+        Me.gbEngineStopStart.Controls.Add(Me.tbEngineStopStartActivationDelay)
+        Me.gbEngineStopStart.Controls.Add(Me.Label16)
+        Me.gbEngineStopStart.Location = New System.Drawing.Point(7, 9)
+        Me.gbEngineStopStart.Name = "gbEngineStopStart"
+        Me.gbEngineStopStart.Size = New System.Drawing.Size(515, 121)
+        Me.gbEngineStopStart.TabIndex = 0
+        Me.gbEngineStopStart.TabStop = False
+        Me.gbEngineStopStart.Text = "Engine Stop/Start"
+        '
+        'tbESSUtilityFactorDriving
+        '
+        Me.tbESSUtilityFactorDriving.Location = New System.Drawing.Point(247, 95)
+        Me.tbESSUtilityFactorDriving.Name = "tbESSUtilityFactorDriving"
+        Me.tbESSUtilityFactorDriving.Size = New System.Drawing.Size(52, 20)
+        Me.tbESSUtilityFactorDriving.TabIndex = 3
+        '
+        'lblESSUtilityFactorDriving
+        '
+        Me.lblESSUtilityFactorDriving.AutoSize = True
+        Me.lblESSUtilityFactorDriving.Location = New System.Drawing.Point(7, 98)
+        Me.lblESSUtilityFactorDriving.Name = "lblESSUtilityFactorDriving"
+        Me.lblESSUtilityFactorDriving.Size = New System.Drawing.Size(214, 13)
+        Me.lblESSUtilityFactorDriving.TabIndex = 8
+        Me.lblESSUtilityFactorDriving.Text = "Engine stop/start utility factor (while driving):"
+        '
+        'tbEssUtility
+        '
+        Me.tbEssUtility.Location = New System.Drawing.Point(247, 69)
+        Me.tbEssUtility.Name = "tbEssUtility"
+        Me.tbEssUtility.Size = New System.Drawing.Size(52, 20)
+        Me.tbEssUtility.TabIndex = 2
+        '
+        'Label24
+        '
+        Me.Label24.AutoSize = True
+        Me.Label24.Location = New System.Drawing.Point(7, 72)
+        Me.Label24.Name = "Label24"
+        Me.Label24.Size = New System.Drawing.Size(213, 13)
+        Me.Label24.TabIndex = 6
+        Me.Label24.Text = "Engine stop/start utility factor (vehicle stop):"
+        '
+        'Label18
+        '
+        Me.Label18.AutoSize = True
+        Me.Label18.Location = New System.Drawing.Point(305, 46)
+        Me.Label18.Name = "Label18"
+        Me.Label18.Size = New System.Drawing.Size(18, 13)
+        Me.Label18.TabIndex = 5
+        Me.Label18.Text = "[s]"
+        '
+        'tbMaxEngineOffTimespan
+        '
+        Me.tbMaxEngineOffTimespan.Location = New System.Drawing.Point(247, 43)
+        Me.tbMaxEngineOffTimespan.Name = "tbMaxEngineOffTimespan"
+        Me.tbMaxEngineOffTimespan.Size = New System.Drawing.Size(52, 20)
+        Me.tbMaxEngineOffTimespan.TabIndex = 1
+        '
+        'Label19
+        '
+        Me.Label19.AutoSize = True
+        Me.Label19.Location = New System.Drawing.Point(7, 46)
+        Me.Label19.Name = "Label19"
+        Me.Label19.Size = New System.Drawing.Size(105, 13)
+        Me.Label19.TabIndex = 3
+        Me.Label19.Text = "Max. engine-off time:"
+        '
+        'Label17
+        '
+        Me.Label17.AutoSize = True
+        Me.Label17.Location = New System.Drawing.Point(305, 20)
+        Me.Label17.Name = "Label17"
+        Me.Label17.Size = New System.Drawing.Size(18, 13)
+        Me.Label17.TabIndex = 2
+        Me.Label17.Text = "[s]"
+        '
+        'tbEngineStopStartActivationDelay
+        '
+        Me.tbEngineStopStartActivationDelay.Location = New System.Drawing.Point(247, 17)
+        Me.tbEngineStopStartActivationDelay.Name = "tbEngineStopStartActivationDelay"
+        Me.tbEngineStopStartActivationDelay.Size = New System.Drawing.Size(52, 20)
+        Me.tbEngineStopStartActivationDelay.TabIndex = 0
+        '
+        'Label16
+        '
+        Me.Label16.AutoSize = True
+        Me.Label16.Location = New System.Drawing.Point(7, 20)
+        Me.Label16.Name = "Label16"
+        Me.Label16.Size = New System.Drawing.Size(87, 13)
+        Me.Label16.TabIndex = 0
+        Me.Label16.Text = "Delay engine-off:"
+        '
+        'ButAuxRem
+        '
+        Me.ButAuxRem.Location = New System.Drawing.Point(0, 0)
+        Me.ButAuxRem.Name = "ButAuxRem"
+        Me.ButAuxRem.Size = New System.Drawing.Size(75, 23)
+        Me.ButAuxRem.TabIndex = 0
+        '
+        'ButAuxAdd
+        '
+        Me.ButAuxAdd.Location = New System.Drawing.Point(0, 0)
+        Me.ButAuxAdd.Name = "ButAuxAdd"
+        Me.ButAuxAdd.Size = New System.Drawing.Size(75, 23)
+        Me.ButAuxAdd.TabIndex = 0
+        '
+        'GroupBox1
+        '
+        Me.GroupBox1.Location = New System.Drawing.Point(0, 0)
+        Me.GroupBox1.Name = "GroupBox1"
+        Me.GroupBox1.Size = New System.Drawing.Size(200, 100)
+        Me.GroupBox1.TabIndex = 0
+        Me.GroupBox1.TabStop = False
+        '
+        'GroupBox2
+        '
+        Me.GroupBox2.Location = New System.Drawing.Point(0, 0)
+        Me.GroupBox2.Name = "GroupBox2"
+        Me.GroupBox2.Size = New System.Drawing.Size(200, 100)
+        Me.GroupBox2.TabIndex = 0
+        Me.GroupBox2.TabStop = False
+        '
+        'TbUnderSpeed
+        '
+        Me.TbUnderSpeed.Location = New System.Drawing.Point(0, 0)
+        Me.TbUnderSpeed.Name = "TbUnderSpeed"
+        Me.TbUnderSpeed.Size = New System.Drawing.Size(100, 20)
+        Me.TbUnderSpeed.TabIndex = 0
+        '
+        'StatusStrip1
+        '
+        Me.StatusStrip1.ImageScalingSize = New System.Drawing.Size(24, 24)
+        Me.StatusStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.ToolStripStatusLabelGEN})
+        Me.StatusStrip1.Location = New System.Drawing.Point(0, 609)
+        Me.StatusStrip1.Name = "StatusStrip1"
+        Me.StatusStrip1.Size = New System.Drawing.Size(944, 22)
+        Me.StatusStrip1.SizingGrip = False
+        Me.StatusStrip1.TabIndex = 6
+        Me.StatusStrip1.Text = "StatusStrip1"
+        '
+        'ToolStripStatusLabelGEN
+        '
+        Me.ToolStripStatusLabelGEN.Name = "ToolStripStatusLabelGEN"
+        Me.ToolStripStatusLabelGEN.Size = New System.Drawing.Size(119, 17)
+        Me.ToolStripStatusLabelGEN.Text = "ToolStripStatusLabel1"
+        '
+        '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(776, 563)
+        Me.ButOK.Name = "ButOK"
+        Me.ButOK.Size = New System.Drawing.Size(75, 23)
+        Me.ButOK.TabIndex = 1
+        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(857, 563)
+        Me.ButCancel.Name = "ButCancel"
+        Me.ButCancel.Size = New System.Drawing.Size(75, 23)
+        Me.ButCancel.TabIndex = 2
+        Me.ButCancel.Text = "Cancel"
+        Me.ButCancel.UseVisualStyleBackColor = True
+        '
+        'ToolStrip1
+        '
+        Me.ToolStrip1.GripStyle = System.Windows.Forms.ToolStripGripStyle.Hidden
+        Me.ToolStrip1.ImageScalingSize = New System.Drawing.Size(24, 24)
+        Me.ToolStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.ToolStripBtNew, Me.ToolStripBtOpen, Me.ToolStripBtSave, Me.ToolStripBtSaveAs, Me.ToolStripSeparator1, Me.ToolStripBtSendTo, Me.ToolStripSeparator2, Me.ToolStripButton1})
+        Me.ToolStrip1.Location = New System.Drawing.Point(0, 0)
+        Me.ToolStrip1.Name = "ToolStrip1"
+        Me.ToolStrip1.Padding = New System.Windows.Forms.Padding(0, 0, 2, 0)
+        Me.ToolStrip1.Size = New System.Drawing.Size(944, 31)
+        Me.ToolStrip1.TabIndex = 20
+        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 = "New"
+        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 = "Open"
+        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 = "Save"
+        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 = "Save As"
+        Me.ToolStripBtSaveAs.ToolTipText = "Save As..."
+        '
+        'ToolStripSeparator1
+        '
+        Me.ToolStripSeparator1.Name = "ToolStripSeparator1"
+        Me.ToolStripSeparator1.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 List"
+        Me.ToolStripBtSendTo.ToolTipText = "Send to Job List"
+        '
+        'ToolStripSeparator2
+        '
+        Me.ToolStripSeparator2.Name = "ToolStripSeparator2"
+        Me.ToolStripSeparator2.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.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
+        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(944, 40)
+        Me.PictureBox1.TabIndex = 21
+        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"
+        '
+        'PicVehicle
+        '
+        Me.PicVehicle.BackColor = System.Drawing.Color.LightGray
+        Me.PicVehicle.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle
+        Me.PicVehicle.Location = New System.Drawing.Point(4, 3)
+        Me.PicVehicle.Name = "PicVehicle"
+        Me.PicVehicle.Size = New System.Drawing.Size(300, 88)
+        Me.PicVehicle.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage
+        Me.PicVehicle.TabIndex = 36
+        Me.PicVehicle.TabStop = False
+        '
+        'PicBox
+        '
+        Me.PicBox.BackColor = System.Drawing.Color.LightGray
+        Me.PicBox.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle
+        Me.PicBox.Location = New System.Drawing.Point(4, 144)
+        Me.PicBox.Name = "PicBox"
+        Me.PicBox.Size = New System.Drawing.Size(390, 296)
+        Me.PicBox.TabIndex = 36
+        Me.PicBox.TabStop = False
+        '
+        'TbEngTxt
+        '
+        Me.TbEngTxt.Location = New System.Drawing.Point(4, 93)
+        Me.TbEngTxt.Name = "TbEngTxt"
+        Me.TbEngTxt.ReadOnly = True
+        Me.TbEngTxt.Size = New System.Drawing.Size(390, 20)
+        Me.TbEngTxt.TabIndex = 6
+        '
+        'TbVehCat
+        '
+        Me.TbVehCat.Location = New System.Drawing.Point(307, 3)
+        Me.TbVehCat.Name = "TbVehCat"
+        Me.TbVehCat.ReadOnly = True
+        Me.TbVehCat.Size = New System.Drawing.Size(87, 20)
+        Me.TbVehCat.TabIndex = 2
+        '
+        'TbAxleConf
+        '
+        Me.TbAxleConf.Location = New System.Drawing.Point(363, 29)
+        Me.TbAxleConf.Name = "TbAxleConf"
+        Me.TbAxleConf.ReadOnly = True
+        Me.TbAxleConf.Size = New System.Drawing.Size(31, 20)
+        Me.TbAxleConf.TabIndex = 4
+        '
+        'TbHVCclass
+        '
+        Me.TbHVCclass.Location = New System.Drawing.Point(307, 66)
+        Me.TbHVCclass.Name = "TbHVCclass"
+        Me.TbHVCclass.ReadOnly = True
+        Me.TbHVCclass.Size = New System.Drawing.Size(87, 20)
+        Me.TbHVCclass.TabIndex = 5
+        '
+        'TbGbxTxt
+        '
+        Me.TbGbxTxt.Location = New System.Drawing.Point(4, 118)
+        Me.TbGbxTxt.Name = "TbGbxTxt"
+        Me.TbGbxTxt.ReadOnly = True
+        Me.TbGbxTxt.Size = New System.Drawing.Size(390, 20)
+        Me.TbGbxTxt.TabIndex = 7
+        '
+        'TbMass
+        '
+        Me.TbMass.Location = New System.Drawing.Point(307, 29)
+        Me.TbMass.Name = "TbMass"
+        Me.TbMass.ReadOnly = True
+        Me.TbMass.Size = New System.Drawing.Size(50, 20)
+        Me.TbMass.TabIndex = 3
+        '
+        'lblEngineCharacteristics
+        '
+        Me.lblEngineCharacteristics.AutoSize = True
+        Me.lblEngineCharacteristics.Location = New System.Drawing.Point(7, 445)
+        Me.lblEngineCharacteristics.Name = "lblEngineCharacteristics"
+        Me.lblEngineCharacteristics.Size = New System.Drawing.Size(0, 13)
+        Me.lblEngineCharacteristics.TabIndex = 37
+        '
+        '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(114, 34)
+        Me.lblTitle.Name = "lblTitle"
+        Me.lblTitle.Size = New System.Drawing.Size(320, 29)
+        Me.lblTitle.TabIndex = 38
+        Me.lblTitle.Text = "Job Editor - VEHICLE_TYPE"
+        '
+        'pnJobInfo
+        '
+        Me.pnJobInfo.Controls.Add(Me.PicVehicle)
+        Me.pnJobInfo.Controls.Add(Me.TbVehCat)
+        Me.pnJobInfo.Controls.Add(Me.TbHVCclass)
+        Me.pnJobInfo.Controls.Add(Me.TbAxleConf)
+        Me.pnJobInfo.Controls.Add(Me.TbMass)
+        Me.pnJobInfo.Controls.Add(Me.PicBox)
+        Me.pnJobInfo.Controls.Add(Me.TbGbxTxt)
+        Me.pnJobInfo.Controls.Add(Me.TbEngTxt)
+        Me.pnJobInfo.Location = New System.Drawing.Point(532, 78)
+        Me.pnJobInfo.Name = "pnJobInfo"
+        Me.pnJobInfo.Size = New System.Drawing.Size(397, 471)
+        Me.pnJobInfo.TabIndex = 39
+        '
+        'Label47
+        '
+        Me.Label47.AutoSize = True
+        Me.Label47.Location = New System.Drawing.Point(305, 72)
+        Me.Label47.Name = "Label47"
+        Me.Label47.Size = New System.Drawing.Size(16, 13)
+        Me.Label47.TabIndex = 9
+        Me.Label47.Text = "[-]"
+        '
+        'Label48
+        '
+        Me.Label48.AutoSize = True
+        Me.Label48.Location = New System.Drawing.Point(305, 98)
+        Me.Label48.Name = "Label48"
+        Me.Label48.Size = New System.Drawing.Size(16, 13)
+        Me.Label48.TabIndex = 10
+        Me.Label48.Text = "[-]"
+        '
+        'Label49
+        '
+        Me.Label49.AutoSize = True
+        Me.Label49.Location = New System.Drawing.Point(246, 31)
+        Me.Label49.Name = "Label49"
+        Me.Label49.Size = New System.Drawing.Size(16, 13)
+        Me.Label49.TabIndex = 34
+        Me.Label49.Text = "[-]"
+        '
+        'VectoJobForm
+        '
+        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(944, 631)
+        Me.Controls.Add(Me.pnJobInfo)
+        Me.Controls.Add(Me.lblTitle)
+        Me.Controls.Add(Me.tcJob)
+        Me.Controls.Add(Me.lblEngineCharacteristics)
+        Me.Controls.Add(Me.PictureBox1)
+        Me.Controls.Add(Me.ToolStrip1)
+        Me.Controls.Add(Me.ButCancel)
+        Me.Controls.Add(Me.ButOK)
+        Me.Controls.Add(Me.StatusStrip1)
+        Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle
+        Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon)
+        Me.MaximizeBox = False
+        Me.Name = "VectoJobForm"
+        Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen
+        Me.Text = "Job Editor"
+        Me.TabPgGen.ResumeLayout(False)
+        Me.pnHybridStrategy.ResumeLayout(False)
+        Me.pnHybridStrategy.PerformLayout()
+        Me.pnVehicle.ResumeLayout(False)
+        Me.pnVehicle.PerformLayout()
+        Me.pnEngine.ResumeLayout(False)
+        Me.pnEngine.PerformLayout()
+        Me.pnGearbox.ResumeLayout(False)
+        Me.pnGearbox.PerformLayout()
+        Me.pnShiftParams.ResumeLayout(False)
+        Me.pnShiftParams.PerformLayout()
+        Me.GrCycles.ResumeLayout(False)
+        Me.GrCycles.PerformLayout()
+        Me.GrAuxMech.ResumeLayout(False)
+        Me.pnAuxDeclarationMode.ResumeLayout(False)
+        Me.pnAuxDeclarationMode.PerformLayout()
+        Me.pnAuxEngineering.ResumeLayout(False)
+        Me.pnAuxEngineering.PerformLayout()
+        CType(Me.picAuxInfo, System.ComponentModel.ISupportInitialize).EndInit()
+        Me.tcJob.ResumeLayout(False)
+        Me.tpAuxiliaries.ResumeLayout(False)
+        Me.gbBusAux.ResumeLayout(False)
+        Me.gbBusAux.PerformLayout()
+        Me.pnBusAux.ResumeLayout(False)
+        Me.pnBusAux.PerformLayout()
+        Me.gbElectricAux.ResumeLayout(False)
+        Me.gbElectricAux.PerformLayout()
+        Me.tpCycles.ResumeLayout(False)
+        Me.TabPgDriver.ResumeLayout(False)
+        Me.GrVACC.ResumeLayout(False)
+        Me.GrVACC.PerformLayout()
+        Me.GrLAC.ResumeLayout(False)
+        Me.GrLAC.PerformLayout()
+        Me.pnLookAheadCoasting.ResumeLayout(False)
+        Me.pnLookAheadCoasting.PerformLayout()
+        Me.gbOverspeed.ResumeLayout(False)
+        Me.gbOverspeed.PerformLayout()
+        Me.PnEcoRoll.ResumeLayout(False)
+        Me.PnEcoRoll.PerformLayout()
+        Me.TabPgADAS.ResumeLayout(False)
+        Me.gbPCC.ResumeLayout(False)
+        Me.gbPCC.PerformLayout()
+        Me.gbEcoRoll.ResumeLayout(False)
+        Me.gbEcoRoll.PerformLayout()
+        Me.gbEngineStopStart.ResumeLayout(False)
+        Me.gbEngineStopStart.PerformLayout()
+        Me.StatusStrip1.ResumeLayout(False)
+        Me.StatusStrip1.PerformLayout()
+        Me.ToolStrip1.ResumeLayout(False)
+        Me.ToolStrip1.PerformLayout()
+        CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).EndInit()
+        Me.CmOpenFile.ResumeLayout(False)
+        CType(Me.PicVehicle, System.ComponentModel.ISupportInitialize).EndInit()
+        CType(Me.PicBox, System.ComponentModel.ISupportInitialize).EndInit()
+        Me.pnJobInfo.ResumeLayout(False)
+        Me.pnJobInfo.PerformLayout()
+        Me.ResumeLayout(False)
+        Me.PerformLayout()
 
-	End Sub
+    End Sub
 
-	Friend WithEvents TabPgGen As TabPage
+    Friend WithEvents TabPgGen As TabPage
     Friend WithEvents tcJob As TabControl
     Friend WithEvents StatusStrip1 As StatusStrip
     Friend WithEvents ButtonVEH As Button
@@ -2256,5 +2289,7 @@ Partial Class VectoJobForm
 	Friend WithEvents Label15 As System.Windows.Forms.Label
 	Friend WithEvents GroupBox2 As System.Windows.Forms.GroupBox
 	Friend WithEvents lblEngineCharacteristics As System.Windows.Forms.Label
-
+	Friend WithEvents Label48 As Label
+	Friend WithEvents Label47 As Label
+    Friend WithEvents Label49 As Label
 End Class
diff --git a/VECTO/GUI/VectoJobForm.resx b/VECTO/GUI/VectoJobForm.resx
index ab5039f468..5acf85eda4 100644
--- a/VECTO/GUI/VectoJobForm.resx
+++ b/VECTO/GUI/VectoJobForm.resx
@@ -208,7 +208,7 @@
         eyX/NDkNOcG9FD9vY/yfYTB+A9kMOLKC3dXwAAAAAElFTkSuQmCC
 </value>
   </data>
-  <data name="btnBrowsBusAuxParams.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+  <data name="btnDfVelocityDrop.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
     <value>
         iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
         vAAADrwBlbxySQAAAtVJREFUOE+FkmtIk2EYhhc6zU1zyjyAlZn5Q0QS6k/EMDDSQiuzkmxM5wpEA00S
@@ -226,7 +226,7 @@
         eyX/NDkNOcG9FD9vY/yfYTB+A9kMOLKC3dXwAAAAAElFTkSuQmCC
 </value>
   </data>
-  <data name="btnDfVelocityDrop.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+  <data name="btnDfTargetSpeed.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
     <value>
         iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
         vAAADrwBlbxySQAAAtVJREFUOE+FkmtIk2EYhhc6zU1zyjyAlZn5Q0QS6k/EMDDSQiuzkmxM5wpEA00S
@@ -244,7 +244,7 @@
         eyX/NDkNOcG9FD9vY/yfYTB+A9kMOLKC3dXwAAAAAElFTkSuQmCC
 </value>
   </data>
-  <data name="btnDfTargetSpeed.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+  <data name="btnBrowsBusAuxParams.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
     <value>
         iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
         vAAADrwBlbxySQAAAtVJREFUOE+FkmtIk2EYhhc6zU1zyjyAlZn5Q0QS6k/EMDDSQiuzkmxM5wpEA00S
diff --git a/VECTO/GUI/VectoJobForm.vb b/VECTO/GUI/VectoJobForm.vb
index b0941b938b..66c3ebdc7b 100644
--- a/VECTO/GUI/VectoJobForm.vb
+++ b/VECTO/GUI/VectoJobForm.vb
@@ -1018,6 +1018,8 @@ Public Class VectoJobForm
         pnShiftParams.Enabled = True
         pnHybridStrategy.Enabled = False
         gbEngineStopStart.Enabled = True
+        lblESSUtilityFactorDriving.Enabled = True
+        tbESSUtilityFactorDriving.Enabled = True
         Select Case JobType
             Case VectoSimulationJobType.ConventionalVehicle
                 gbElectricAux.Enabled = False
@@ -1031,7 +1033,8 @@ Public Class VectoJobForm
                 gbEngineStopStart.Enabled = False
             Case VectoSimulationJobType.ParallelHybridVehicle
                 pnHybridStrategy.Enabled = Not Cfg.DeclMode
-                gbEngineStopStart.Enabled = False
+                lblESSUtilityFactorDriving.Enabled = False
+                tbESSUtilityFactorDriving.Enabled = False
             Case VectoSimulationJobType.SerialHybridVehicle
                 pnHybridStrategy.Enabled = Not Cfg.DeclMode
                 gbEngineStopStart.Enabled = False
@@ -1433,6 +1436,7 @@ Public Class VectoJobForm
 
         'Thus Veh-file is returned
         HybridStrategyParamsForm.JobDir = GetPath(VectoFile)
+        HybridStrategyParamsForm.JobType = JobType
         HybridStrategyParamsForm.AutoSendTo = True
 
         If Not Trim(f) = "" Then
diff --git a/VECTO/Input Files/HybridStrategyParams.vb b/VECTO/Input Files/HybridStrategyParams.vb
index b560bfa0ae..04af1dc246 100644
--- a/VECTO/Input Files/HybridStrategyParams.vb	
+++ b/VECTO/Input Files/HybridStrategyParams.vb	
@@ -41,7 +41,7 @@ Public Class HybridStrategyParams
         End If
 
         Try
-            Dim writer As JSONFileWriter = New JSONFileWriter()
+            Dim writer = New JSONFileWriter()
             writer.SaveStrategyParameters(Me, _filePath, Cfg.DeclMode)
 
         Catch ex As Exception
-- 
GitLab