diff --git a/SCADA/Core/WeightCalibrationHelper.cs b/SCADA/Core/WeightCalibrationHelper.cs index 4292414..c5cd525 100644 --- a/SCADA/Core/WeightCalibrationHelper.cs +++ b/SCADA/Core/WeightCalibrationHelper.cs @@ -13,7 +13,6 @@ namespace MesWork private class CalibrationCache { public string ToolName; - public string CalibrationValue; public string Formula; public string Description; public DateTime LoadedAt; @@ -29,10 +28,17 @@ namespace MesWork formula = "x"; message = ""; - if (!TryGetConfig(opName, out CalibrationCache config, out string queryMsg)) + if (!TryGetConfig(opName, rawWeight, out CalibrationCache config, out string queryMsg)) { - message = string.IsNullOrWhiteSpace(queryMsg) ? "未找到工具标定配置" : queryMsg; - return false; + if (!string.IsNullOrWhiteSpace(queryMsg)) + { + message = queryMsg; + return false; + } + + formula = "x"; + calibratedWeight = rawWeight; + return true; } formula = NormalizeFormula(config.Formula); @@ -94,11 +100,12 @@ namespace MesWork } } - private static bool TryGetConfig(string opName, out CalibrationCache config, out string message) + private static bool TryGetConfig(string opName, decimal rawWeight, out CalibrationCache config, out string message) { config = null; message = ""; - string key = string.IsNullOrWhiteSpace(opName) ? "" : opName.Trim(); + string station = string.IsNullOrWhiteSpace(opName) ? "" : opName.Trim(); + string key = station + "|" + rawWeight.ToString("F3", CultureInfo.InvariantCulture); lock (CacheLock) { @@ -108,7 +115,7 @@ namespace MesWork } } - if (!B_DB_Opera.QueryToolCalibration(key, out string toolName, out string calibrationValue, out string formula, out string description, out message)) + if (!B_DB_Opera.QueryToolCalibration(station, rawWeight, out string toolName, out string formula, out string description, out message)) { return false; } @@ -116,7 +123,6 @@ namespace MesWork config = new CalibrationCache { ToolName = toolName, - CalibrationValue = calibrationValue, Formula = formula, Description = description, LoadedAt = DateTime.Now diff --git a/SCADA/Funtion/B_DB_Opera.cs b/SCADA/Funtion/B_DB_Opera.cs index b083ad2..077dd70 100644 --- a/SCADA/Funtion/B_DB_Opera.cs +++ b/SCADA/Funtion/B_DB_Opera.cs @@ -52,16 +52,14 @@ namespace MesWork } - public static void Event_Signal_Log(string opName, int tagTypeCodeID, string value, string tagID) + public static void Event_Signal_Log(string opName, int tagTypeCodeID, string signalName, string value) { - var ChangeTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"); var procedureName = "Event_Signal_Log"; var sqlParameter = new SqlParameter[] { new SqlParameter("@OpName", opName), new SqlParameter("@TagTypeCodeID", tagTypeCodeID), - new SqlParameter("@Value", value), - new SqlParameter("@ChangeTime",ChangeTime), - new SqlParameter("@TagID", tagID) + new SqlParameter("@SignalName", signalName), + new SqlParameter("@TagValue", value) }; SqlOperation.ExecuteStoredProcedure(procedureName, sqlParameter, out string errorMessage); @@ -261,49 +259,37 @@ namespace MesWork } /// - /// 查询指定工位的工具标定配置。 + /// 查询指定工位和原始重量匹配的工具标定配置。 /// - public static bool QueryToolCalibration(string opName, out string toolName, out string calibrationValue, out string formula, out string description, out string msg) + public static bool QueryToolCalibration(string opName, decimal rawWeight, out string toolName, out string formula, out string description, out string msg) { toolName = ""; - calibrationValue = ""; formula = ""; description = ""; msg = ""; - try + var sqlParameter = new SqlParameter[] { + new SqlParameter("@工位号", opName ?? ""), + new SqlParameter("@重量", rawWeight) + }; + SqlOperation.ExecuteStoredProcedure("工具管理_查询匹配标定", sqlParameter, out DataTable dt, out string err); + if (dt == null) { - using (var conn = new SqlConnection(MesWorkForm.ConnectionString)) - using (var cmd = conn.CreateCommand()) - { - cmd.CommandText = @" -SELECT TOP 1 [工具名称], [重量标定], [计算公式], [说明] -FROM [工具管理] -WHERE [工位号] = @工位号 -ORDER BY [ID]"; - cmd.Parameters.Add(new SqlParameter("@工位号", opName ?? "")); - conn.Open(); - using (var reader = cmd.ExecuteReader()) - { - if (!reader.Read()) - { - msg = $"未找到[{opName}]工具标定配置"; - return false; - } - - toolName = reader["工具名称"]?.ToString() ?? ""; - calibrationValue = reader["重量标定"]?.ToString() ?? ""; - formula = reader["计算公式"]?.ToString() ?? ""; - description = reader["说明"]?.ToString() ?? ""; - return true; - } - } - } - catch (Exception err) - { - msg = $"查询[{opName}]工具标定配置失败:{err.Message}"; + msg = string.IsNullOrWhiteSpace(err) ? $"查询[{opName}]工具标定配置失败" : err; return false; } + + if (dt.Rows.Count == 0) + { + msg = ""; + return false; + } + + var row = dt.Rows[0]; + toolName = row["工具名称"]?.ToString() ?? ""; + formula = row["计算公式"]?.ToString() ?? ""; + description = row["说明"]?.ToString() ?? ""; + return true; } /// diff --git a/SCADA/Funtion/MIS_Funtion.cs b/SCADA/Funtion/MIS_Funtion.cs index efbd15d..ab2338d 100644 --- a/SCADA/Funtion/MIS_Funtion.cs +++ b/SCADA/Funtion/MIS_Funtion.cs @@ -39,6 +39,12 @@ namespace MesWork tagValue = msgEvent.TagValue.ToString(); break; } + // ── 监控变量变化记录(首次值除外,不影响主流程)── + if (!ValueT(isFirstValue)) + { + var signalName = string.IsNullOrWhiteSpace(alarmMsg) ? tagID : alarmMsg; + SaveSignalChangeLog(opName, tagTypeCodeID, signalName, tagValue); + } // ── 报警处理(编码900~2000)── if (tagTypeCodeID >= 900 & tagTypeCodeID < 2000) { @@ -61,7 +67,8 @@ namespace MesWork switch (tagTypeCodeID) { case 2: // 工件到位/离开 - WritePLC_IF(112, opName, 0); // 报警代码清空 + // WritePLC_IF(112, opName, 0); // 报警代码清空 + ClearStationDisplay(opName); break; case 14: // PLC心跳 → 回写PC心跳 WritePLC_IF(15, opName, tagValue); @@ -108,6 +115,22 @@ namespace MesWork WeighingPage?.AppendLog(errMsg); } } + + /// + /// 记录监控变量变化,异常不影响PLC主流程。 + /// + private void SaveSignalChangeLog(string opName, int tagTypeCodeID, string signalName, string tagValue) + { + try + { + B_DB_Opera.Event_Signal_Log(opName, tagTypeCodeID, signalName, tagValue); + } + catch + { + // 变化记录失败不干涉PLC信号主流程 + } + } + // ==================================================================== // 称重交互核心方法 // ==================================================================== @@ -123,6 +146,35 @@ namespace MesWork // Hanging模式 return opName == "OP10" ? "放油前" : "放油后"; } + + + /// + /// 清除工位显示信息(工件离开时调用) + /// + private void ClearStationDisplay(string opName) + { + try + { + int stIdx = WeighingPage?.GetStationIndex(opName) ?? 1; + + // 清除工件信息 + WeighingPage?.UpdateStationInfo(stIdx, "", "", ""); + + // 清除油量参数信息 + WeighingPage?.UpdateOilInfo(stIdx, 0, 0, 0, 0, 0); + + // 清除结果信息 + WeighingPage?.UpdateOilResult(stIdx, 0, 0); + WeighingPage?.ClearSaveResult(stIdx); + + } + catch (Exception err) + { + WeighingPage?.AppendLog($"[{opName}] 清除显示异常:{err.Message}"); + } + } + + /// /// 码块数据转换:将产品编号统一转大写,并拆分出订货号与产品编号 /// 支持格式: @@ -192,7 +244,7 @@ namespace MesWork if (!B_DB_Opera.QueryWorkpieceByOrderNo(orderNo, out string matchedModelNo, out decimal addOilQty, out decimal extractOilQty, out decimal density, out decimal residualOilUpperLimit, out decimal residualOilLowerLimit)) // 根据订货号 查询基本参数 { - WritePLC_IF(112, opName, 3); // 报警代码=3,机型错误 + // WritePLC_IF(112, opName, 3); // 报警代码=3,机型错误 LogWeighingFallback(opName, engineNo, "请求工作", $"订货号[{orderNo}]未匹配到工件参数,使用PLC机型[{modelNo}]继续允许工作", AID); // 兜底机制:参数资料缺失不再卡PLC,请求保存时若无法正常更新记录会生成异常完成记录。 WritePLC_IF(66, opName, true); @@ -213,7 +265,7 @@ namespace MesWork // 空中放油后:查找最新放油前记录(无论是否完成,支持多次测量) if (!B_DB_Opera.QueryWeighingBeforeOil(engineNo, out _, out decimal preWeight, out _, out _, out _)) { - WritePLC_IF(112, opName, 3); + // WritePLC_IF(112, opName, 3); LogWeighingFallback(opName, engineNo, "请求工作-放油后", "未找到放油前记录,继续允许工作,保存时按异常放油后记录处理", AID); } else @@ -235,7 +287,7 @@ namespace MesWork } else { - WritePLC_IF(112, opName, 1); // 报警代码=1,获取数据失败 + // WritePLC_IF(112, opName, 1); // 报警代码=1,获取数据失败 engineNo = string.IsNullOrWhiteSpace(rawCodeBlock) ? $"未知产品_{opName}_{DateTime.Now:yyyyMMddHHmmss}" : rawCodeBlock.Trim(); LogWeighingFallback(opName, engineNo, "请求工作", $"码块数据转换失败,原始码值=[{rawCodeBlock}],仍允许工作", AID); // 兜底机制:产品解析失败时仍给允许工作,后续保存阶段会按异常产品记录并判不合格。 @@ -245,7 +297,7 @@ namespace MesWork } catch (Exception err) { - WritePLC_IF(112, opName, 1); // 报警代码=1,获取数据失败 + //WritePLC_IF(112, opName, 1); // 报警代码=1,获取数据失败 B_DB_Opera.SaveLog_Response($"【{opName}】请求工作处理失败:{err.Message}", AID); } } @@ -295,6 +347,7 @@ namespace MesWork long curveWeighingRecordId = 0; B_DB_Opera.UpdateStationComplete(engineNo, opName, weight); // 过站记录保存最终采用重量 + WeighingPage?.UpdateFinalWeight(WeighingPage?.GetStationIndex(opName) ?? 1, weight); string weighType = GetWeighingType(opName); decimal oilReleaseQty = 0; decimal residualOilQty = 0; @@ -393,7 +446,7 @@ namespace MesWork catch (Exception err) { CurveCollector_EndSegment(opName, 0); - WritePLC_IF(112, opName, 2); // 报警代码=2,保存失败 + // WritePLC_IF(112, opName, 2); // 报警代码=2,保存失败 B_DB_Opera.SaveLog_Response($"【{opName}】保存处理失败:{err.Message}", AID); WeighingPage?.AppendLog($"[{opName}] ❌ 保存异常:{err.Message}"); } diff --git a/SCADA/Pages/UC_Report.cs b/SCADA/Pages/UC_Report.cs index 95ec928..9d247c5 100644 --- a/SCADA/Pages/UC_Report.cs +++ b/SCADA/Pages/UC_Report.cs @@ -37,7 +37,7 @@ namespace MesWork.Pages dgv_Data.Columns.Add(new DataGridViewTextBoxColumn { Name = "ID", HeaderText = "ID", DataPropertyName = "ID", Visible = false }); dgv_Data.Columns.Add(new DataGridViewTextBoxColumn { Name = "发动机号", HeaderText = "发动机号", DataPropertyName = "发动机号", FillWeight = 100 }); dgv_Data.Columns.Add(new DataGridViewTextBoxColumn { Name = "机型号", HeaderText = "机型号", DataPropertyName = "机型号", FillWeight = 80 }); - dgv_Data.Columns.Add(new DataGridViewTextBoxColumn { Name = "订单号", HeaderText = "订单号", DataPropertyName = "订单号", FillWeight = 80 }); + dgv_Data.Columns.Add(new DataGridViewTextBoxColumn { Name = "订单号", HeaderText = "订货号", DataPropertyName = "订单号", FillWeight = 80 }); dgv_Data.Columns.Add(new DataGridViewTextBoxColumn { Name = "进站重量", HeaderText = "进站重量(KG)", DataPropertyName = "进站重量", FillWeight = 80 }); dgv_Data.Columns.Add(new DataGridViewTextBoxColumn { Name = "离站重量", HeaderText = "离站重量(KG)", DataPropertyName = "离站重量", FillWeight = 80 }); dgv_Data.Columns.Add(new DataGridViewTextBoxColumn { Name = "加油量", HeaderText = "加油量", DataPropertyName = "加油量", FillWeight = 60 }); diff --git a/SCADA/Pages/UC_StationRecord.cs b/SCADA/Pages/UC_StationRecord.cs index beae597..06ea8c4 100644 --- a/SCADA/Pages/UC_StationRecord.cs +++ b/SCADA/Pages/UC_StationRecord.cs @@ -33,7 +33,7 @@ namespace MesWork.Pages dgv_Data.Columns.Add(new DataGridViewTextBoxColumn { Name = "ID", HeaderText = "ID", DataPropertyName = "ID", Visible = false }); dgv_Data.Columns.Add(new DataGridViewTextBoxColumn { Name = "发动机号", HeaderText = "发动机号", DataPropertyName = "发动机号", FillWeight = 100 }); dgv_Data.Columns.Add(new DataGridViewTextBoxColumn { Name = "机型号", HeaderText = "机型号", DataPropertyName = "机型号", FillWeight = 70 }); - dgv_Data.Columns.Add(new DataGridViewTextBoxColumn { Name = "工单号", HeaderText = "订单号", DataPropertyName = "工单号", FillWeight = 80 }); + dgv_Data.Columns.Add(new DataGridViewTextBoxColumn { Name = "工单号", HeaderText = "订货号", DataPropertyName = "工单号", FillWeight = 80 }); dgv_Data.Columns.Add(new DataGridViewTextBoxColumn { Name = "工位号", HeaderText = "工位号", DataPropertyName = "工位号", FillWeight = 60 }); dgv_Data.Columns.Add(new DataGridViewTextBoxColumn { Name = "工位名称", HeaderText = "工位名称", DataPropertyName = "工位名称", FillWeight = 70 }); dgv_Data.Columns.Add(new DataGridViewTextBoxColumn { Name = "到站时间", HeaderText = "到达时间", DataPropertyName = "到站时间", FillWeight = 110, diff --git a/SCADA/Pages/UC_Statistics.Designer.cs b/SCADA/Pages/UC_Statistics.Designer.cs index d8b4e8f..bec899d 100644 --- a/SCADA/Pages/UC_Statistics.Designer.cs +++ b/SCADA/Pages/UC_Statistics.Designer.cs @@ -103,7 +103,7 @@ namespace MesWork.Pages this.txt_ModelNo.Name = "txt_ModelNo"; this.txt_ModelNo.Size = new System.Drawing.Size(140, 27); // - // txt_OrderNo — 订单号筛选 + // txt_OrderNo — 订货号筛选 // this.txt_OrderNo.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; this.txt_OrderNo.Font = new System.Drawing.Font("微软雅黑", 10F); diff --git a/SCADA/Pages/UC_Statistics.cs b/SCADA/Pages/UC_Statistics.cs index 9edf085..4ec6fc5 100644 --- a/SCADA/Pages/UC_Statistics.cs +++ b/SCADA/Pages/UC_Statistics.cs @@ -42,7 +42,7 @@ namespace MesWork.Pages // 为筛选框加占位提示 SetHint(txt_ModelNo, "机型号筛选..."); - SetHint(txt_OrderNo, "订单号筛选..."); + SetHint(txt_OrderNo, "订货号筛选..."); } private void SetHint(TextBox txt, string hint) @@ -70,7 +70,7 @@ namespace MesWork.Pages dgv_Data.Columns.Add(new DataGridViewTextBoxColumn { Name = "ID", HeaderText = "ID", DataPropertyName = "ID", Visible = false }); dgv_Data.Columns.Add(new DataGridViewTextBoxColumn { Name = "测试时间", HeaderText = "检测时间", DataPropertyName = "测试时间", FillWeight = 100 }); dgv_Data.Columns.Add(new DataGridViewTextBoxColumn { Name = "发动机号", HeaderText = "工件编号", DataPropertyName = "发动机号", FillWeight = 100 }); - dgv_Data.Columns.Add(new DataGridViewTextBoxColumn { Name = "订单号", HeaderText = "订单号", DataPropertyName = "订单号", FillWeight = 80 }); + dgv_Data.Columns.Add(new DataGridViewTextBoxColumn { Name = "订单号", HeaderText = "订货号", DataPropertyName = "订单号", FillWeight = 80 }); dgv_Data.Columns.Add(new DataGridViewTextBoxColumn { Name = "机型号", HeaderText = "机型号", DataPropertyName = "机型号", FillWeight = 70 }); dgv_Data.Columns.Add(new DataGridViewTextBoxColumn { Name = "残留量", HeaderText = "机油残留(mg)", DataPropertyName = "残留量", FillWeight = 80 }); dgv_Data.Columns.Add(new DataGridViewTextBoxColumn { Name = "设备编号", HeaderText = "设备编号", DataPropertyName = "设备编号", FillWeight = 60 }); diff --git a/SCADA/Pages/UC_ToolMgmt.cs b/SCADA/Pages/UC_ToolMgmt.cs index a7e5b1c..0ba9445 100644 --- a/SCADA/Pages/UC_ToolMgmt.cs +++ b/SCADA/Pages/UC_ToolMgmt.cs @@ -7,8 +7,8 @@ using System.Windows.Forms; namespace MesWork.Pages { /// - /// 工具标定页面 — 固定维护OP10/OP20重量标定公式。 - /// 对应存储过程:工具管理_分页查询、工具管理_编辑 + /// 工具标定页面 — 按工位和重量范围维护分段标定公式。 + /// 对应存储过程:工具管理_分页查询、工具管理_增加、工具管理_编辑、工具管理_删除 /// public partial class UC_ToolMgmt : UserControl { @@ -24,9 +24,6 @@ namespace MesWork.Pages this.Controls.Remove(pnl_StatusBar); this.Controls.Add(_pager); this.Controls.SetChildIndex(_pager, this.Controls.Count - 2); - btn_Add.Visible = false; - btn_Delete.Visible = false; - btn_Edit.Location = btn_Delete.Location; } /// @@ -39,8 +36,11 @@ namespace MesWork.Pages dgv_Data.Columns.Add(new DataGridViewTextBoxColumn { Name = "ID", HeaderText = "ID", DataPropertyName = "ID", Visible = false }); dgv_Data.Columns.Add(new DataGridViewTextBoxColumn { Name = "工位号", HeaderText = "工位号", DataPropertyName = "工位号", FillWeight = 70 }); dgv_Data.Columns.Add(new DataGridViewTextBoxColumn { Name = "工具名称", HeaderText = "工具名称", DataPropertyName = "工具名称", FillWeight = 120 }); + dgv_Data.Columns.Add(new DataGridViewTextBoxColumn { Name = "最小重量", HeaderText = "最小重量(KG)", DataPropertyName = "最小重量", FillWeight = 80 }); + dgv_Data.Columns.Add(new DataGridViewTextBoxColumn { Name = "最大重量", HeaderText = "最大重量(KG)", DataPropertyName = "最大重量", FillWeight = 80 }); dgv_Data.Columns.Add(new DataGridViewTextBoxColumn { Name = "计算公式", HeaderText = "计算公式", DataPropertyName = "计算公式", FillWeight = 150 }); dgv_Data.Columns.Add(new DataGridViewTextBoxColumn { Name = "说明", HeaderText = "说明", DataPropertyName = "说明", FillWeight = 180 }); + dgv_Data.Columns.Add(new DataGridViewTextBoxColumn { Name = "创建时间", HeaderText = "创建时间", DataPropertyName = "创建时间", FillWeight = 100 }); dgv_Data.Columns.Add(new DataGridViewTextBoxColumn { Name = "修改时间", HeaderText = "修改时间", DataPropertyName = "修改时间", FillWeight = 100 }); } @@ -74,13 +74,29 @@ namespace MesWork.Pages // ── 按钮事件 ── private void btn_Search_Click(object sender, EventArgs e) { _pager.ResetPage(); LoadData(txt_Search.Text == SEARCH_HINT ? "" : txt_Search.Text.Trim()); } - private void btn_Add_Click(object sender, EventArgs e) { } + private void btn_Add_Click(object sender, EventArgs e) => ShowEditDialog(null); private void btn_Edit_Click(object sender, EventArgs e) { if (dgv_Data.CurrentRow != null) ShowEditDialog(dgv_Data.CurrentRow); else MessageBox.Show("请先选择一条记录", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information); } - private void btn_Delete_Click(object sender, EventArgs e) { } + private void btn_Delete_Click(object sender, EventArgs e) + { + if (dgv_Data.CurrentRow == null) { MessageBox.Show("请先选择一条记录", "提示"); return; } + string station = dgv_Data.CurrentRow.Cells["工位号"]?.Value?.ToString() ?? ""; + string range = $"{dgv_Data.CurrentRow.Cells["最小重量"]?.Value}-{dgv_Data.CurrentRow.Cells["最大重量"]?.Value}"; + if (MessageBox.Show($"确认删除「{station}」重量范围 {range} 的标定公式?", "确认删除", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning) == DialogResult.OK) + { + try + { + var parms = new SqlParameter[] { new SqlParameter("@ID", int.Parse(dgv_Data.CurrentRow.Cells["ID"]?.Value?.ToString() ?? "0")) }; + SqlOperation.ExecuteStoredProcedure("工具管理_删除", parms, out string err); + WeightCalibrationHelper.ClearCache(); + LoadData(); + } + catch (Exception ex) { MessageBox.Show($"删除失败:{ex.Message}"); } + } + } private void btn_Refresh_Click(object sender, EventArgs e) { _pager.ResetPage(); LoadData(""); } private void dgv_Data_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex >= 0) btn_Edit_Click(sender, e); } @@ -89,38 +105,63 @@ namespace MesWork.Pages /// private void ShowEditDialog(DataGridViewRow row) { - if (row == null) return; + bool isEdit = row != null; - using (var dlg = CrudHelper.CreateEditDialog("修改工具标定", 520, 360)) + using (var dlg = CrudHelper.CreateEditDialog(isEdit ? "修改分段标定" : "新增分段标定", 560, 430)) { int y = 20; - var txtStation = CrudHelper.AddTextField(dlg, "工位号:", ref y, row.Cells["工位号"]?.Value?.ToString(), inputWidth: 320); - txtStation.ReadOnly = true; - txtStation.BackColor = Color.FromArgb(245, 247, 250); - var txtName = CrudHelper.AddTextField(dlg, "工具名称:", ref y, row.Cells["工具名称"]?.Value?.ToString(), inputWidth: 320); - var txtFormula = CrudHelper.AddTextField(dlg, "计算公式:", ref y, row.Cells["计算公式"]?.Value?.ToString(), inputWidth: 320); - var txtDesc = CrudHelper.AddTextField(dlg, "说明:", ref y, row.Cells["说明"]?.Value?.ToString(), inputWidth: 320); + var cmbStation = AddStationComboField(dlg, "工位号:", ref y, isEdit ? row.Cells["工位号"]?.Value?.ToString() : ""); + var txtName = CrudHelper.AddTextField(dlg, "工具名称:", ref y, isEdit ? row.Cells["工具名称"]?.Value?.ToString() : "", inputWidth: 360); + var txtMinWeight = CrudHelper.AddTextField(dlg, "最小重量:", ref y, isEdit ? row.Cells["最小重量"]?.Value?.ToString() : "0", inputWidth: 360); + var txtMaxWeight = CrudHelper.AddTextField(dlg, "最大重量:", ref y, isEdit ? row.Cells["最大重量"]?.Value?.ToString() : "", inputWidth: 360); + var txtFormula = CrudHelper.AddTextField(dlg, "计算公式:", ref y, isEdit ? row.Cells["计算公式"]?.Value?.ToString() : "x", inputWidth: 360); + var txtDesc = CrudHelper.AddTextField(dlg, "说明:", ref y, isEdit ? row.Cells["说明"]?.Value?.ToString() : "X为重量结果值,可对重量进行科学标定", inputWidth: 360); CrudHelper.AddDialogButtons(dlg, ref y); if (dlg.ShowDialog() == DialogResult.OK) { try { + string station = cmbStation.Text.Trim(); + if (string.IsNullOrWhiteSpace(station)) + { + MessageBox.Show("工位号不能为空", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning); + return; + } + if (!decimal.TryParse(txtMinWeight.Text.Trim(), out decimal minWeight) || + !decimal.TryParse(txtMaxWeight.Text.Trim(), out decimal maxWeight)) + { + MessageBox.Show("最小重量和最大重量必须是数字", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning); + return; + } + if (minWeight >= maxWeight) + { + MessageBox.Show("最小重量必须小于最大重量", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning); + return; + } if (!WeightCalibrationHelper.ValidateFormula(txtFormula.Text.Trim(), out string formulaMsg)) { MessageBox.Show(formulaMsg, "公式错误", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } + string sp = isEdit ? "工具管理_编辑" : "工具管理_增加"; var pList = new System.Collections.Generic.List { - new SqlParameter("@ID", int.Parse(row.Cells["ID"]?.Value?.ToString() ?? "0")), - new SqlParameter("@工位号", txtStation.Text.Trim()), + new SqlParameter("@工位号", station), new SqlParameter("@工具名称", txtName.Text.Trim()), + new SqlParameter("@最小重量", minWeight), + new SqlParameter("@最大重量", maxWeight), new SqlParameter("@计算公式", txtFormula.Text.Trim()), new SqlParameter("@说明", txtDesc.Text.Trim()), }; - SqlOperation.ExecuteStoredProcedure("工具管理_编辑", pList.ToArray(), out string err); + if (isEdit) pList.Insert(0, new SqlParameter("@ID", int.Parse(row.Cells["ID"]?.Value?.ToString() ?? "0"))); + SqlOperation.ExecuteStoredProcedure(sp, pList.ToArray(), out DataTable dt, out string err); + if (dt != null && dt.Rows.Count > 0 && dt.Rows[0]["result"].ToString() != "1") + { + MessageBox.Show(dt.Rows[0]["msg"].ToString(), "保存失败", MessageBoxButtons.OK, MessageBoxIcon.Warning); + return; + } WeightCalibrationHelper.ClearCache(); LoadData(); } @@ -148,5 +189,27 @@ namespace MesWork.Pages } protected override void OnVisibleChanged(EventArgs e) { base.OnVisibleChanged(e); if (Visible && dgv_Data.DataSource == null) LoadData(); } + + private ComboBox AddStationComboField(Form dlg, string label, ref int y, string selected) + { + dlg.Controls.Add(new Label { Text = label, Location = new Point(30, y + 4), AutoSize = true }); + var cmb = new ComboBox + { + Location = new Point(130, y), + Size = new Size(360, 28), + DropDownStyle = ComboBoxStyle.DropDown + }; + + foreach (string opName in MesWorkForm.StationOpNames) + { + if (!string.IsNullOrWhiteSpace(opName) && !cmb.Items.Contains(opName)) + cmb.Items.Add(opName); + } + + cmb.Text = selected ?? ""; + dlg.Controls.Add(cmb); + y += 42; + return cmb; + } } } diff --git a/SCADA/Pages/UC_Weighing.Designer.cs b/SCADA/Pages/UC_Weighing.Designer.cs index 96bee70..6caf25b 100644 --- a/SCADA/Pages/UC_Weighing.Designer.cs +++ b/SCADA/Pages/UC_Weighing.Designer.cs @@ -1,1955 +1,1955 @@ -namespace MesWork.Pages - -{ - - partial class UC_Weighing - - { - - private System.ComponentModel.IContainer components = null; - - protected override void Dispose(bool disposing) - - { - - if (disposing && (components != null)) - - components.Dispose(); - - base.Dispose(disposing); - - } - - #region 组件设计器生成的代码 - - private void InitializeComponent() - - { - - this.pnl_Stations = new System.Windows.Forms.Panel(); - - this.pnl_Station2 = new System.Windows.Forms.Panel(); - - this.lbl_S2_AlarmVal = new System.Windows.Forms.Label(); - - this.lbl_S2_AlarmLabel = new System.Windows.Forms.Label(); - - this.lbl_S2_Info2 = new System.Windows.Forms.Label(); - - this.lbl_S2_Info1 = new System.Windows.Forms.Label(); - - this.lbl_S2_DensityVal = new System.Windows.Forms.Label(); - - this.lbl_S2_ExtractOilVal = new System.Windows.Forms.Label(); - - this.lbl_S2_OilReleaseVal = new System.Windows.Forms.Label(); - - this.lbl_S2_ResidualOilVal = new System.Windows.Forms.Label(); - - this.lbl_S2_QualityVal = new System.Windows.Forms.Label(); - this.pnl_S2_WaterBox = new System.Windows.Forms.Panel(); - this.lbl_S2_WaterTitle = new System.Windows.Forms.Label(); - this.lbl_S2_WaterUnit = new System.Windows.Forms.Label(); - this.pnl_S2_MetricBox = new System.Windows.Forms.Panel(); - this.pnl_S2_DensityBox = new System.Windows.Forms.Panel(); - this.lbl_S2_DensityTitle = new System.Windows.Forms.Label(); - this.lbl_S2_DensityUnit = new System.Windows.Forms.Label(); - this.pnl_S2_AddOilBox = new System.Windows.Forms.Panel(); - this.lbl_S2_AddOilTitle = new System.Windows.Forms.Label(); - this.lbl_S2_AddOilUnit = new System.Windows.Forms.Label(); - this.pnl_S2_ExtractOilBox = new System.Windows.Forms.Panel(); - this.lbl_S2_ExtractOilTitle = new System.Windows.Forms.Label(); - this.lbl_S2_ExtractOilUnit = new System.Windows.Forms.Label(); - this.pnl_S2_OilReleaseBox = new System.Windows.Forms.Panel(); - this.lbl_S2_OilReleaseTitle = new System.Windows.Forms.Label(); - this.lbl_S2_OilReleaseUnit = new System.Windows.Forms.Label(); - this.pnl_S2_ResidualOilBox = new System.Windows.Forms.Panel(); - this.lbl_S2_ResidualOilTitle = new System.Windows.Forms.Label(); - this.lbl_S2_ResidualOilUnit = new System.Windows.Forms.Label(); - this.pnl_S2_QualityBox = new System.Windows.Forms.Panel(); - this.lbl_S2_QualityTitle = new System.Windows.Forms.Label(); - this.lbl_S2_WeightTitle = new System.Windows.Forms.Label(); - - this.pnl_S2_WeightBox = new System.Windows.Forms.Panel(); - - this.lbl_S2_WeightUnit = new System.Windows.Forms.Label(); - - this.lbl_S2_Weight = new System.Windows.Forms.Label(); - - this.lbl_S2_PalletVal = new System.Windows.Forms.Label(); - - this.lbl_S2_PalletLabel = new System.Windows.Forms.Label(); - - this.lbl_S2_OrderVal = new System.Windows.Forms.Label(); - - this.lbl_S2_OrderLabel = new System.Windows.Forms.Label(); - - this.lbl_S2_ModelVal = new System.Windows.Forms.Label(); - - this.lbl_S2_ModelLabel = new System.Windows.Forms.Label(); - - this.lbl_S2_EngineVal = new System.Windows.Forms.Label(); - - this.lbl_S2_EngineLabel = new System.Windows.Forms.Label(); - - this.pnl_S2_Header = new System.Windows.Forms.Panel(); - - this.lbl_S2_Title = new System.Windows.Forms.Label(); - - this.pnl_Station1 = new System.Windows.Forms.Panel(); - - this.lbl_S1_AlarmVal = new System.Windows.Forms.Label(); - - this.lbl_S1_AlarmLabel = new System.Windows.Forms.Label(); - - this.pnl_S1_WaterBox = new System.Windows.Forms.Panel(); - - this.lbl_S1_WaterTitle = new System.Windows.Forms.Label(); - - this.lbl_S1_WaterUnit = new System.Windows.Forms.Label(); - - this.lbl_S1_Info1 = new System.Windows.Forms.Label(); - - this.pnl_S1_MetricBox = new System.Windows.Forms.Panel(); - - this.pnl_S1_QualityBox = new System.Windows.Forms.Panel(); - - this.lbl_S1_QualityTitle = new System.Windows.Forms.Label(); - - this.lbl_S1_QualityVal = new System.Windows.Forms.Label(); - - this.pnl_S1_ResidualOilBox = new System.Windows.Forms.Panel(); - - this.lbl_S1_ResidualOilTitle = new System.Windows.Forms.Label(); - - this.lbl_S1_ResidualOilUnit = new System.Windows.Forms.Label(); - - this.lbl_S1_ResidualOilVal = new System.Windows.Forms.Label(); - - this.pnl_S1_OilReleaseBox = new System.Windows.Forms.Panel(); - - this.lbl_S1_OilReleaseTitle = new System.Windows.Forms.Label(); - - this.lbl_S1_OilReleaseUnit = new System.Windows.Forms.Label(); - - this.lbl_S1_OilReleaseVal = new System.Windows.Forms.Label(); - - this.pnl_S1_DensityBox = new System.Windows.Forms.Panel(); - - this.lbl_S1_DensityTitle = new System.Windows.Forms.Label(); - - this.lbl_S1_DensityUnit = new System.Windows.Forms.Label(); - - this.lbl_S1_DensityVal = new System.Windows.Forms.Label(); - - this.pnl_S1_ExtractOilBox = new System.Windows.Forms.Panel(); - - this.lbl_S1_ExtractOilTitle = new System.Windows.Forms.Label(); - - this.lbl_S1_ExtractOilUnit = new System.Windows.Forms.Label(); - - this.lbl_S1_ExtractOilVal = new System.Windows.Forms.Label(); - - this.pnl_S1_AddOilBox = new System.Windows.Forms.Panel(); - - this.lbl_S1_AddOilTitle = new System.Windows.Forms.Label(); - - this.lbl_S1_AddOilUnit = new System.Windows.Forms.Label(); - - this.lbl_S1_Info2 = new System.Windows.Forms.Label(); - - this.pnl_S1_WeightBox = new System.Windows.Forms.Panel(); - - this.lbl_S1_WeightUnit = new System.Windows.Forms.Label(); - - this.lbl_S1_Weight = new System.Windows.Forms.Label(); - - this.lbl_S1_PalletVal = new System.Windows.Forms.Label(); - - this.lbl_S1_PalletLabel = new System.Windows.Forms.Label(); - - this.lbl_S1_OrderVal = new System.Windows.Forms.Label(); - - this.lbl_S1_OrderLabel = new System.Windows.Forms.Label(); - - this.lbl_S1_ModelVal = new System.Windows.Forms.Label(); - - this.lbl_S1_ModelLabel = new System.Windows.Forms.Label(); - - this.lbl_S1_EngineVal = new System.Windows.Forms.Label(); - - this.lbl_S1_EngineLabel = new System.Windows.Forms.Label(); - - this.pnl_S1_Header = new System.Windows.Forms.Panel(); - - this.lbl_S1_Title = new System.Windows.Forms.Label(); - - this.pnl_Log = new System.Windows.Forms.Panel(); - - this.txt_Log = new System.Windows.Forms.TextBox(); - - this.lbl_LogTitle = new System.Windows.Forms.Label(); - - this.label1 = new System.Windows.Forms.Label(); - - this.pnl_Stations.SuspendLayout(); - - this.pnl_Station2.SuspendLayout(); - - this.pnl_S2_WaterBox.SuspendLayout(); - - this.pnl_S2_MetricBox.SuspendLayout(); - - this.pnl_S2_WeightBox.SuspendLayout(); - - this.pnl_S2_Header.SuspendLayout(); - - this.pnl_Station1.SuspendLayout(); - - this.pnl_S1_MetricBox.SuspendLayout(); - - this.pnl_S1_WeightBox.SuspendLayout(); - - this.pnl_S1_Header.SuspendLayout(); - - this.pnl_Log.SuspendLayout(); - - this.SuspendLayout(); - - // - - // pnl_Stations - - // - - this.pnl_Stations.Controls.Add(this.pnl_Station2); - - this.pnl_Stations.Controls.Add(this.pnl_Station1); - - this.pnl_Stations.Dock = System.Windows.Forms.DockStyle.Fill; - - this.pnl_Stations.Location = new System.Drawing.Point(0, 0); - - this.pnl_Stations.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); - - this.pnl_Stations.Name = "pnl_Stations"; - - this.pnl_Stations.Padding = new System.Windows.Forms.Padding(18, 18, 18, 18); - - this.pnl_Stations.Size = new System.Drawing.Size(2730, 975); - - this.pnl_Stations.TabIndex = 0; - - // - - // pnl_Station2 - - // - - this.pnl_Station2.BackColor = System.Drawing.Color.White; - - this.pnl_Station2.Controls.Add(this.lbl_S2_AlarmVal); - - this.pnl_Station2.Controls.Add(this.lbl_S2_AlarmLabel); - - this.pnl_Station2.Controls.Add(this.lbl_S2_Info2); - - this.pnl_Station2.Controls.Add(this.lbl_S2_Info1); - - this.pnl_Station2.Controls.Add(this.pnl_S2_WaterBox); - - this.pnl_Station2.Controls.Add(this.pnl_S2_MetricBox); - - this.pnl_Station2.Controls.Add(this.pnl_S2_WeightBox); - - this.pnl_Station2.Controls.Add(this.lbl_S2_PalletVal); - - this.pnl_Station2.Controls.Add(this.lbl_S2_PalletLabel); - - this.pnl_Station2.Controls.Add(this.lbl_S2_OrderVal); - - this.pnl_Station2.Controls.Add(this.lbl_S2_OrderLabel); - - this.pnl_Station2.Controls.Add(this.lbl_S2_ModelVal); - - this.pnl_Station2.Controls.Add(this.lbl_S2_ModelLabel); - - this.pnl_Station2.Controls.Add(this.lbl_S2_EngineVal); - - this.pnl_Station2.Controls.Add(this.lbl_S2_EngineLabel); - - this.pnl_Station2.Controls.Add(this.pnl_S2_Header); - - this.pnl_Station2.Dock = System.Windows.Forms.DockStyle.Fill; - - this.pnl_Station2.Location = new System.Drawing.Point(1323, 18); - - this.pnl_Station2.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); - - this.pnl_Station2.Name = "pnl_Station2"; - - this.pnl_Station2.Size = new System.Drawing.Size(1389, 939); - - this.pnl_Station2.TabIndex = 0; - - // - - // lbl_S2_AlarmVal - - // - - this.lbl_S2_AlarmVal.Font = new System.Drawing.Font("微软雅黑", 10.5F, System.Drawing.FontStyle.Bold); - - this.lbl_S2_AlarmVal.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(107)))), ((int)(((byte)(114)))), ((int)(((byte)(128))))); - - this.lbl_S2_AlarmVal.Location = new System.Drawing.Point(132, 504); - - this.lbl_S2_AlarmVal.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - - this.lbl_S2_AlarmVal.Name = "lbl_S2_AlarmVal"; - - this.lbl_S2_AlarmVal.Size = new System.Drawing.Size(600, 36); - - this.lbl_S2_AlarmVal.TabIndex = 0; - - this.lbl_S2_AlarmVal.Text = "无报警"; - - // - - // lbl_S2_AlarmLabel - - // - - this.lbl_S2_AlarmLabel.Font = new System.Drawing.Font("微软雅黑", 10.5F); - - this.lbl_S2_AlarmLabel.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(107)))), ((int)(((byte)(114)))), ((int)(((byte)(128))))); - - this.lbl_S2_AlarmLabel.Location = new System.Drawing.Point(30, 504); - - this.lbl_S2_AlarmLabel.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - - this.lbl_S2_AlarmLabel.Name = "lbl_S2_AlarmLabel"; - - this.lbl_S2_AlarmLabel.Size = new System.Drawing.Size(98, 36); - - this.lbl_S2_AlarmLabel.TabIndex = 1; - - this.lbl_S2_AlarmLabel.Text = "报警:"; - - // - - // lbl_S2_Info2 - - // - - this.lbl_S2_Info2.AutoSize = true; - - this.lbl_S2_Info2.Font = new System.Drawing.Font("微软雅黑", 10.5F); - - this.lbl_S2_Info2.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(55)))), ((int)(((byte)(65)))), ((int)(((byte)(81))))); - - this.lbl_S2_Info2.Location = new System.Drawing.Point(390, 462); - - this.lbl_S2_Info2.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - - this.lbl_S2_Info2.Name = "lbl_S2_Info2"; - - this.lbl_S2_Info2.Size = new System.Drawing.Size(119, 28); - - this.lbl_S2_Info2.TabIndex = 2; - - this.lbl_S2_Info2.Text = "加油量:—"; - - // - - // lbl_S2_Info1 - - // - - this.lbl_S2_Info1.AutoSize = true; - - this.lbl_S2_Info1.Font = new System.Drawing.Font("微软雅黑", 10.5F); - - this.lbl_S2_Info1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(55)))), ((int)(((byte)(65)))), ((int)(((byte)(81))))); - - this.lbl_S2_Info1.Location = new System.Drawing.Point(30, 462); - - this.lbl_S2_Info1.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - - this.lbl_S2_Info1.Name = "lbl_S2_Info1"; - - this.lbl_S2_Info1.Size = new System.Drawing.Size(119, 28); - - this.lbl_S2_Info1.TabIndex = 3; - - this.lbl_S2_Info1.Text = "水含量:—"; - - // - - // pnl_S2_WaterBox - - // - this.pnl_S2_WaterBox.BackColor = System.Drawing.Color.White; - this.pnl_S2_WaterBox.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; - this.pnl_S2_WaterBox.Controls.Add(this.lbl_S2_WaterTitle); - this.pnl_S2_WaterBox.Controls.Add(this.lbl_S2_Info1); - this.pnl_S2_WaterBox.Controls.Add(this.lbl_S2_WaterUnit); - this.pnl_S2_WaterBox.Location = new System.Drawing.Point(390, 330); - this.pnl_S2_WaterBox.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.pnl_S2_WaterBox.Name = "pnl_S2_WaterBox"; - this.pnl_S2_WaterBox.Size = new System.Drawing.Size(389, 119); - this.pnl_S2_WaterBox.TabIndex = 4; - - // - - // lbl_S2_WaterTitle - - // - this.lbl_S2_WaterTitle.AutoSize = true; - this.lbl_S2_WaterTitle.Font = new System.Drawing.Font("宋体", 11F, System.Drawing.FontStyle.Bold); - this.lbl_S2_WaterTitle.Location = new System.Drawing.Point(15, 9); - this.lbl_S2_WaterTitle.Name = "lbl_S2_WaterTitle"; - this.lbl_S2_WaterTitle.Size = new System.Drawing.Size(100, 19); - this.lbl_S2_WaterTitle.TabIndex = 0; - this.lbl_S2_WaterTitle.Text = "水含量"; - - // - - // lbl_S2_WaterUnit - - // - this.lbl_S2_WaterUnit.AutoSize = true; - this.lbl_S2_WaterUnit.Font = new System.Drawing.Font("微软雅黑", 11F, System.Drawing.FontStyle.Bold); - this.lbl_S2_WaterUnit.Location = new System.Drawing.Point(346, 82); - this.lbl_S2_WaterUnit.Name = "lbl_S2_WaterUnit"; - this.lbl_S2_WaterUnit.Size = new System.Drawing.Size(18, 19); - this.lbl_S2_WaterUnit.TabIndex = 1; - this.lbl_S2_WaterUnit.Text = "%"; - - // - - // pnl_S2_MetricBox - - // - this.pnl_S2_MetricBox.BackColor = System.Drawing.Color.White; - this.pnl_S2_MetricBox.Controls.Add(this.pnl_S2_DensityBox); - this.pnl_S2_MetricBox.Controls.Add(this.pnl_S2_AddOilBox); - this.pnl_S2_MetricBox.Controls.Add(this.pnl_S2_ExtractOilBox); - this.pnl_S2_MetricBox.Controls.Add(this.pnl_S2_OilReleaseBox); - this.pnl_S2_MetricBox.Controls.Add(this.pnl_S2_ResidualOilBox); - this.pnl_S2_MetricBox.Controls.Add(this.pnl_S2_QualityBox); - this.pnl_S2_MetricBox.Location = new System.Drawing.Point(30, 470); - this.pnl_S2_MetricBox.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.pnl_S2_MetricBox.Name = "pnl_S2_MetricBox"; - this.pnl_S2_MetricBox.Size = new System.Drawing.Size(1230, 150); - this.pnl_S2_MetricBox.TabIndex = 3; - - this.pnl_S2_DensityBox.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; - this.pnl_S2_DensityBox.Controls.Add(this.lbl_S2_DensityTitle); - this.pnl_S2_DensityBox.Controls.Add(this.lbl_S2_DensityVal); - this.pnl_S2_DensityBox.Controls.Add(this.lbl_S2_DensityUnit); - this.pnl_S2_DensityBox.Location = new System.Drawing.Point(0, 0); - this.pnl_S2_DensityBox.Name = "pnl_S2_DensityBox"; - this.pnl_S2_DensityBox.Size = new System.Drawing.Size(389, 72); - this.lbl_S2_DensityTitle.Location = new System.Drawing.Point(15, 7); - this.lbl_S2_DensityTitle.Name = "lbl_S2_DensityTitle"; - this.lbl_S2_DensityTitle.Size = new System.Drawing.Size(120, 22); - this.lbl_S2_DensityTitle.Text = "油密度"; - this.lbl_S2_DensityVal.Location = new System.Drawing.Point(40, 22); - this.lbl_S2_DensityVal.Name = "lbl_S2_DensityVal"; - this.lbl_S2_DensityVal.Size = new System.Drawing.Size(260, 42); - this.lbl_S2_DensityVal.Text = "0.00"; - this.lbl_S2_DensityVal.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; - this.lbl_S2_DensityUnit.Location = new System.Drawing.Point(320, 44); - this.lbl_S2_DensityUnit.Name = "lbl_S2_DensityUnit"; - this.lbl_S2_DensityUnit.Size = new System.Drawing.Size(60, 22); - this.lbl_S2_DensityUnit.Text = "KG/L"; - - this.pnl_S2_AddOilBox.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; - this.pnl_S2_AddOilBox.Controls.Add(this.lbl_S2_AddOilTitle); - this.pnl_S2_AddOilBox.Controls.Add(this.lbl_S2_Info2); - this.pnl_S2_AddOilBox.Controls.Add(this.lbl_S2_AddOilUnit); - this.pnl_S2_AddOilBox.Location = new System.Drawing.Point(420, 0); - this.pnl_S2_AddOilBox.Name = "pnl_S2_AddOilBox"; - this.pnl_S2_AddOilBox.Size = new System.Drawing.Size(389, 72); - this.lbl_S2_AddOilTitle.Location = new System.Drawing.Point(15, 7); - this.lbl_S2_AddOilTitle.Name = "lbl_S2_AddOilTitle"; - this.lbl_S2_AddOilTitle.Size = new System.Drawing.Size(120, 22); - this.lbl_S2_AddOilTitle.Text = "加油量"; - this.lbl_S2_Info2.Location = new System.Drawing.Point(40, 22); - this.lbl_S2_Info2.Size = new System.Drawing.Size(260, 42); - this.lbl_S2_Info2.Text = "0.00"; - this.lbl_S2_Info2.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; - this.lbl_S2_AddOilUnit.Location = new System.Drawing.Point(342, 44); - this.lbl_S2_AddOilUnit.Name = "lbl_S2_AddOilUnit"; - this.lbl_S2_AddOilUnit.Size = new System.Drawing.Size(36, 22); - this.lbl_S2_AddOilUnit.Text = "L"; - - this.pnl_S2_ExtractOilBox.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; - this.pnl_S2_ExtractOilBox.Controls.Add(this.lbl_S2_ExtractOilTitle); - this.pnl_S2_ExtractOilBox.Controls.Add(this.lbl_S2_ExtractOilVal); - this.pnl_S2_ExtractOilBox.Controls.Add(this.lbl_S2_ExtractOilUnit); - this.pnl_S2_ExtractOilBox.Location = new System.Drawing.Point(840, 0); - this.pnl_S2_ExtractOilBox.Name = "pnl_S2_ExtractOilBox"; - this.pnl_S2_ExtractOilBox.Size = new System.Drawing.Size(389, 72); - this.lbl_S2_ExtractOilTitle.Location = new System.Drawing.Point(15, 7); - this.lbl_S2_ExtractOilTitle.Name = "lbl_S2_ExtractOilTitle"; - this.lbl_S2_ExtractOilTitle.Size = new System.Drawing.Size(120, 22); - this.lbl_S2_ExtractOilTitle.Text = "抽油量"; - this.lbl_S2_ExtractOilVal.Location = new System.Drawing.Point(40, 22); - this.lbl_S2_ExtractOilVal.Name = "lbl_S2_ExtractOilVal"; - this.lbl_S2_ExtractOilVal.Size = new System.Drawing.Size(260, 42); - this.lbl_S2_ExtractOilVal.Text = "0.00"; - this.lbl_S2_ExtractOilVal.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; - this.lbl_S2_ExtractOilUnit.Location = new System.Drawing.Point(342, 44); - this.lbl_S2_ExtractOilUnit.Name = "lbl_S2_ExtractOilUnit"; - this.lbl_S2_ExtractOilUnit.Size = new System.Drawing.Size(36, 22); - this.lbl_S2_ExtractOilUnit.Text = "L"; - - this.pnl_S2_OilReleaseBox.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; - this.pnl_S2_OilReleaseBox.Controls.Add(this.lbl_S2_OilReleaseTitle); - this.pnl_S2_OilReleaseBox.Controls.Add(this.lbl_S2_OilReleaseVal); - this.pnl_S2_OilReleaseBox.Controls.Add(this.lbl_S2_OilReleaseUnit); - this.pnl_S2_OilReleaseBox.Location = new System.Drawing.Point(0, 78); - this.pnl_S2_OilReleaseBox.Name = "pnl_S2_OilReleaseBox"; - this.pnl_S2_OilReleaseBox.Size = new System.Drawing.Size(389, 72); - this.lbl_S2_OilReleaseTitle.Location = new System.Drawing.Point(15, 7); - this.lbl_S2_OilReleaseTitle.Name = "lbl_S2_OilReleaseTitle"; - this.lbl_S2_OilReleaseTitle.Size = new System.Drawing.Size(120, 22); - this.lbl_S2_OilReleaseTitle.Text = "放油量"; - this.lbl_S2_OilReleaseVal.Location = new System.Drawing.Point(40, 22); - this.lbl_S2_OilReleaseVal.Name = "lbl_S2_OilReleaseVal"; - this.lbl_S2_OilReleaseVal.Size = new System.Drawing.Size(260, 42); - this.lbl_S2_OilReleaseVal.Text = "0.00"; - this.lbl_S2_OilReleaseVal.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; - this.lbl_S2_OilReleaseUnit.Location = new System.Drawing.Point(342, 44); - this.lbl_S2_OilReleaseUnit.Name = "lbl_S2_OilReleaseUnit"; - this.lbl_S2_OilReleaseUnit.Size = new System.Drawing.Size(36, 22); - this.lbl_S2_OilReleaseUnit.Text = "L"; - - this.pnl_S2_ResidualOilBox.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; - this.pnl_S2_ResidualOilBox.Controls.Add(this.lbl_S2_ResidualOilTitle); - this.pnl_S2_ResidualOilBox.Controls.Add(this.lbl_S2_ResidualOilVal); - this.pnl_S2_ResidualOilBox.Controls.Add(this.lbl_S2_ResidualOilUnit); - this.pnl_S2_ResidualOilBox.Location = new System.Drawing.Point(420, 78); - this.pnl_S2_ResidualOilBox.Name = "pnl_S2_ResidualOilBox"; - this.pnl_S2_ResidualOilBox.Size = new System.Drawing.Size(389, 72); - this.lbl_S2_ResidualOilTitle.Location = new System.Drawing.Point(15, 7); - this.lbl_S2_ResidualOilTitle.Name = "lbl_S2_ResidualOilTitle"; - this.lbl_S2_ResidualOilTitle.Size = new System.Drawing.Size(120, 22); - this.lbl_S2_ResidualOilTitle.Text = "残油量"; - this.lbl_S2_ResidualOilVal.Location = new System.Drawing.Point(40, 22); - this.lbl_S2_ResidualOilVal.Name = "lbl_S2_ResidualOilVal"; - this.lbl_S2_ResidualOilVal.Size = new System.Drawing.Size(260, 42); - this.lbl_S2_ResidualOilVal.Text = "0.00"; - this.lbl_S2_ResidualOilVal.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; - this.lbl_S2_ResidualOilUnit.Location = new System.Drawing.Point(342, 44); - this.lbl_S2_ResidualOilUnit.Name = "lbl_S2_ResidualOilUnit"; - this.lbl_S2_ResidualOilUnit.Size = new System.Drawing.Size(36, 22); - this.lbl_S2_ResidualOilUnit.Text = "L"; - - this.pnl_S2_QualityBox.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; - this.pnl_S2_QualityBox.Controls.Add(this.lbl_S2_QualityTitle); - this.pnl_S2_QualityBox.Controls.Add(this.lbl_S2_QualityVal); - this.pnl_S2_QualityBox.Location = new System.Drawing.Point(840, 78); - this.pnl_S2_QualityBox.Name = "pnl_S2_QualityBox"; - this.pnl_S2_QualityBox.Size = new System.Drawing.Size(389, 72); - this.lbl_S2_QualityTitle.Location = new System.Drawing.Point(15, 7); - this.lbl_S2_QualityTitle.Name = "lbl_S2_QualityTitle"; - this.lbl_S2_QualityTitle.Size = new System.Drawing.Size(120, 22); - this.lbl_S2_QualityTitle.Text = "合格结果"; - this.lbl_S2_QualityVal.Location = new System.Drawing.Point(40, 22); - this.lbl_S2_QualityVal.Name = "lbl_S2_QualityVal"; - this.lbl_S2_QualityVal.Size = new System.Drawing.Size(260, 42); - this.lbl_S2_QualityVal.Text = "--"; - this.lbl_S2_QualityVal.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; - - // pnl_S2_WeightBox - - // - - this.pnl_S2_WeightBox.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(248)))), ((int)(((byte)(250)))), ((int)(((byte)(252))))); - - this.pnl_S2_WeightBox.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; - - this.pnl_S2_WeightBox.Controls.Add(this.lbl_S2_WeightTitle); - - this.pnl_S2_WeightBox.Controls.Add(this.lbl_S2_WeightUnit); - - this.pnl_S2_WeightBox.Controls.Add(this.lbl_S2_Weight); - - this.pnl_S2_WeightBox.Location = new System.Drawing.Point(30, 330); - - this.pnl_S2_WeightBox.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); - - this.pnl_S2_WeightBox.Name = "pnl_S2_WeightBox"; - - this.pnl_S2_WeightBox.Size = new System.Drawing.Size(539, 119); - - this.pnl_S2_WeightBox.TabIndex = 4; - - // - - // lbl_S2_WeightUnit - - // - - this.lbl_S2_WeightUnit.Font = new System.Drawing.Font("微软雅黑", 16F, System.Drawing.FontStyle.Bold); - - this.lbl_S2_WeightUnit.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(107)))), ((int)(((byte)(114)))), ((int)(((byte)(128))))); - - this.lbl_S2_WeightUnit.Location = new System.Drawing.Point(417, 36); - - this.lbl_S2_WeightUnit.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - - this.lbl_S2_WeightUnit.Name = "lbl_S2_WeightUnit"; - - this.lbl_S2_WeightUnit.Size = new System.Drawing.Size(90, 72); - - this.lbl_S2_WeightUnit.TabIndex = 0; - - this.lbl_S2_WeightUnit.Text = "KG"; - - this.lbl_S2_WeightUnit.TextAlign = System.Drawing.ContentAlignment.BottomLeft; - - // - - // lbl_S2_Weight - - // - - this.lbl_S2_Weight.Font = new System.Drawing.Font("Consolas", 42F, System.Drawing.FontStyle.Bold); - - this.lbl_S2_Weight.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(58)))), ((int)(((byte)(95))))); - - this.lbl_S2_Weight.Location = new System.Drawing.Point(6, 6); - - this.lbl_S2_Weight.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - - this.lbl_S2_Weight.Name = "lbl_S2_Weight"; - - this.lbl_S2_Weight.Size = new System.Drawing.Size(405, 108); - - this.lbl_S2_Weight.TabIndex = 1; - - this.lbl_S2_Weight.Text = "0.00"; - - this.lbl_S2_Weight.TextAlign = System.Drawing.ContentAlignment.MiddleRight; - - // - - // lbl_S2_PalletVal - - // - - this.lbl_S2_PalletVal.Font = new System.Drawing.Font("微软雅黑", 13F, System.Drawing.FontStyle.Bold); - - this.lbl_S2_PalletVal.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(58)))), ((int)(((byte)(95))))); - - this.lbl_S2_PalletVal.Location = new System.Drawing.Point(780, 132); - - this.lbl_S2_PalletVal.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - - this.lbl_S2_PalletVal.Name = "lbl_S2_PalletVal"; - - this.lbl_S2_PalletVal.Size = new System.Drawing.Size(450, 45); - - this.lbl_S2_PalletVal.TabIndex = 5; - - this.lbl_S2_PalletVal.Text = "—"; - - // - - // lbl_S2_PalletLabel - - // - - this.lbl_S2_PalletLabel.Font = new System.Drawing.Font("微软雅黑", 12.5F, System.Drawing.FontStyle.Bold); - - this.lbl_S2_PalletLabel.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(107)))), ((int)(((byte)(114)))), ((int)(((byte)(128))))); - - this.lbl_S2_PalletLabel.Location = new System.Drawing.Point(645, 132); - - this.lbl_S2_PalletLabel.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - - this.lbl_S2_PalletLabel.Name = "lbl_S2_PalletLabel"; - - this.lbl_S2_PalletLabel.Size = new System.Drawing.Size(128, 45); - - this.lbl_S2_PalletLabel.TabIndex = 6; - - this.lbl_S2_PalletLabel.Text = "托盘号:"; - - // - - // lbl_S2_OrderVal - - // - - this.lbl_S2_OrderVal.Font = new System.Drawing.Font("微软雅黑", 13F, System.Drawing.FontStyle.Bold); - - this.lbl_S2_OrderVal.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(58)))), ((int)(((byte)(95))))); - - this.lbl_S2_OrderVal.Location = new System.Drawing.Point(177, 132); - - this.lbl_S2_OrderVal.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - - this.lbl_S2_OrderVal.Name = "lbl_S2_OrderVal"; - - this.lbl_S2_OrderVal.Size = new System.Drawing.Size(420, 45); - - this.lbl_S2_OrderVal.TabIndex = 7; - - this.lbl_S2_OrderVal.Text = "—"; - - // - - // lbl_S2_OrderLabel - - // - - this.lbl_S2_OrderLabel.Font = new System.Drawing.Font("微软雅黑", 12.5F, System.Drawing.FontStyle.Bold); - - this.lbl_S2_OrderLabel.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(107)))), ((int)(((byte)(114)))), ((int)(((byte)(128))))); - - this.lbl_S2_OrderLabel.Location = new System.Drawing.Point(30, 132); - - this.lbl_S2_OrderLabel.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - - this.lbl_S2_OrderLabel.Name = "lbl_S2_OrderLabel"; - - this.lbl_S2_OrderLabel.Size = new System.Drawing.Size(128, 45); - - this.lbl_S2_OrderLabel.TabIndex = 8; - - this.lbl_S2_OrderLabel.Text = "订单号:"; - - // - - // lbl_S2_ModelVal - - // - - this.lbl_S2_ModelVal.Font = new System.Drawing.Font("微软雅黑", 13F, System.Drawing.FontStyle.Bold); - - this.lbl_S2_ModelVal.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(58)))), ((int)(((byte)(95))))); - - this.lbl_S2_ModelVal.Location = new System.Drawing.Point(780, 81); - - this.lbl_S2_ModelVal.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - - this.lbl_S2_ModelVal.Name = "lbl_S2_ModelVal"; - - this.lbl_S2_ModelVal.Size = new System.Drawing.Size(450, 45); - - this.lbl_S2_ModelVal.TabIndex = 9; - - this.lbl_S2_ModelVal.Text = "—"; - - // - - // lbl_S2_ModelLabel - - // - - this.lbl_S2_ModelLabel.Font = new System.Drawing.Font("微软雅黑", 12.5F, System.Drawing.FontStyle.Bold); - - this.lbl_S2_ModelLabel.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(107)))), ((int)(((byte)(114)))), ((int)(((byte)(128))))); - - this.lbl_S2_ModelLabel.Location = new System.Drawing.Point(645, 81); - - this.lbl_S2_ModelLabel.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - - this.lbl_S2_ModelLabel.Name = "lbl_S2_ModelLabel"; - - this.lbl_S2_ModelLabel.Size = new System.Drawing.Size(128, 45); - - this.lbl_S2_ModelLabel.TabIndex = 10; - - this.lbl_S2_ModelLabel.Text = "机型号:"; - - // - - // lbl_S2_EngineVal - - // - - this.lbl_S2_EngineVal.Font = new System.Drawing.Font("微软雅黑", 13F, System.Drawing.FontStyle.Bold); - - this.lbl_S2_EngineVal.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(58)))), ((int)(((byte)(95))))); - - this.lbl_S2_EngineVal.Location = new System.Drawing.Point(177, 81); - - this.lbl_S2_EngineVal.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - - this.lbl_S2_EngineVal.Name = "lbl_S2_EngineVal"; - - this.lbl_S2_EngineVal.Size = new System.Drawing.Size(420, 45); - - this.lbl_S2_EngineVal.TabIndex = 11; - - this.lbl_S2_EngineVal.Text = "—"; - - // - - // lbl_S2_EngineLabel - - // - - this.lbl_S2_EngineLabel.Font = new System.Drawing.Font("微软雅黑", 12.5F, System.Drawing.FontStyle.Bold); - - this.lbl_S2_EngineLabel.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(107)))), ((int)(((byte)(114)))), ((int)(((byte)(128))))); - - this.lbl_S2_EngineLabel.Location = new System.Drawing.Point(30, 81); - - this.lbl_S2_EngineLabel.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - - this.lbl_S2_EngineLabel.Name = "lbl_S2_EngineLabel"; - - this.lbl_S2_EngineLabel.Size = new System.Drawing.Size(142, 45); - - this.lbl_S2_EngineLabel.TabIndex = 12; - - this.lbl_S2_EngineLabel.Text = "发动机号:"; - - // - - // pnl_S2_Header - - // - - this.pnl_S2_Header.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(13)))), ((int)(((byte)(148)))), ((int)(((byte)(136))))); - - this.pnl_S2_Header.Controls.Add(this.lbl_S2_Title); - - this.pnl_S2_Header.Dock = System.Windows.Forms.DockStyle.Top; - - this.pnl_S2_Header.Location = new System.Drawing.Point(0, 0); - - this.pnl_S2_Header.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); - - this.pnl_S2_Header.Name = "pnl_S2_Header"; - - this.pnl_S2_Header.Size = new System.Drawing.Size(1389, 63); - - this.pnl_S2_Header.TabIndex = 13; - - // - - // lbl_S2_Title - - // - - this.lbl_S2_Title.Dock = System.Windows.Forms.DockStyle.Fill; - - this.lbl_S2_Title.Font = new System.Drawing.Font("微软雅黑", 14F, System.Drawing.FontStyle.Bold); - - this.lbl_S2_Title.ForeColor = System.Drawing.Color.White; - - this.lbl_S2_Title.Location = new System.Drawing.Point(0, 0); - - this.lbl_S2_Title.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - - this.lbl_S2_Title.Name = "lbl_S2_Title"; - - this.lbl_S2_Title.Padding = new System.Windows.Forms.Padding(24, 0, 0, 0); - - this.lbl_S2_Title.Size = new System.Drawing.Size(1389, 63); - - this.lbl_S2_Title.TabIndex = 0; - - this.lbl_S2_Title.Text = "工位2 — 放油后称重"; - - this.lbl_S2_Title.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; - - // - - // pnl_Station1 - - // - - this.pnl_Station1.BackColor = System.Drawing.Color.White; - - this.pnl_Station1.Controls.Add(this.lbl_S1_AlarmVal); - - this.pnl_Station1.Controls.Add(this.lbl_S1_AlarmLabel); - - this.pnl_Station1.Controls.Add(this.lbl_S1_Info1); - - this.pnl_Station1.Controls.Add(this.pnl_S1_MetricBox); - - this.pnl_Station1.Controls.Add(this.pnl_S1_WeightBox); - - this.pnl_Station1.Controls.Add(this.lbl_S1_PalletVal); - - this.pnl_Station1.Controls.Add(this.lbl_S1_PalletLabel); - - this.pnl_Station1.Controls.Add(this.lbl_S1_OrderVal); - - this.pnl_Station1.Controls.Add(this.lbl_S1_OrderLabel); - - this.pnl_Station1.Controls.Add(this.lbl_S1_ModelVal); - - this.pnl_Station1.Controls.Add(this.lbl_S1_ModelLabel); - - this.pnl_Station1.Controls.Add(this.lbl_S1_EngineVal); - - this.pnl_Station1.Controls.Add(this.lbl_S1_EngineLabel); - - this.pnl_Station1.Controls.Add(this.pnl_S1_Header); - - this.pnl_Station1.Dock = System.Windows.Forms.DockStyle.Left; - - this.pnl_Station1.Location = new System.Drawing.Point(18, 18); - - this.pnl_Station1.Margin = new System.Windows.Forms.Padding(0, 0, 18, 0); - - this.pnl_Station1.Name = "pnl_Station1"; - - this.pnl_Station1.Size = new System.Drawing.Size(1305, 939); - - this.pnl_Station1.TabIndex = 1; - - // - - // lbl_S1_AlarmVal - - // - - this.lbl_S1_AlarmVal.Font = new System.Drawing.Font("微软雅黑", 13F, System.Drawing.FontStyle.Bold); - - this.lbl_S1_AlarmVal.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(107)))), ((int)(((byte)(114)))), ((int)(((byte)(128))))); - - this.lbl_S1_AlarmVal.Location = new System.Drawing.Point(180, 768); - - this.lbl_S1_AlarmVal.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - - this.lbl_S1_AlarmVal.Name = "lbl_S1_AlarmVal"; - - this.lbl_S1_AlarmVal.Size = new System.Drawing.Size(1080, 42); - - this.lbl_S1_AlarmVal.TabIndex = 0; - - this.lbl_S1_AlarmVal.Text = "无报警"; - - // - - // lbl_S1_AlarmLabel - - // - - this.lbl_S1_AlarmLabel.Font = new System.Drawing.Font("微软雅黑", 13F, System.Drawing.FontStyle.Bold); - - this.lbl_S1_AlarmLabel.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(107)))), ((int)(((byte)(114)))), ((int)(((byte)(128))))); - - this.lbl_S1_AlarmLabel.Location = new System.Drawing.Point(30, 768); - - this.lbl_S1_AlarmLabel.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - - this.lbl_S1_AlarmLabel.Name = "lbl_S1_AlarmLabel"; - - this.lbl_S1_AlarmLabel.Size = new System.Drawing.Size(112, 42); - - this.lbl_S1_AlarmLabel.TabIndex = 1; - - this.lbl_S1_AlarmLabel.Text = "报警:"; - - // - - // lbl_S1_Info1 - - // - - this.lbl_S1_Info1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(248)))), ((int)(((byte)(250)))), ((int)(((byte)(252))))); - - this.lbl_S1_Info1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; - - this.lbl_S1_Info1.Font = new System.Drawing.Font("微软雅黑", 18F, System.Drawing.FontStyle.Bold); - - this.lbl_S1_Info1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(55)))), ((int)(((byte)(65)))), ((int)(((byte)(81))))); - - this.lbl_S1_Info1.Location = new System.Drawing.Point(660, 375); - - this.lbl_S1_Info1.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - - this.lbl_S1_Info1.Name = "lbl_S1_Info1"; - - this.lbl_S1_Info1.Size = new System.Drawing.Size(599, 164); - - this.lbl_S1_Info1.TabIndex = 2; - - this.lbl_S1_Info1.Text = "水含量:0.00"; - - this.lbl_S1_Info1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; - - // - - // pnl_S1_MetricBox - - // - - this.pnl_S1_MetricBox.BackColor = System.Drawing.Color.White; - - this.pnl_S1_MetricBox.Controls.Add(this.lbl_S1_QualityVal); - - this.pnl_S1_MetricBox.Controls.Add(this.lbl_S1_ResidualOilVal); - - this.pnl_S1_MetricBox.Controls.Add(this.lbl_S1_OilReleaseVal); - - this.pnl_S1_MetricBox.Controls.Add(this.lbl_S1_DensityVal); - - this.pnl_S1_MetricBox.Controls.Add(this.lbl_S1_ExtractOilVal); - - this.pnl_S1_MetricBox.Controls.Add(this.lbl_S1_Info2); - - this.pnl_S1_MetricBox.Location = new System.Drawing.Point(30, 570); - - this.pnl_S1_MetricBox.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); - - this.pnl_S1_MetricBox.Name = "pnl_S1_MetricBox"; - - this.pnl_S1_MetricBox.Size = new System.Drawing.Size(1230, 174); - - this.pnl_S1_MetricBox.TabIndex = 3; - - // - - // lbl_S1_QualityVal - - // - - this.lbl_S1_QualityVal.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(248)))), ((int)(((byte)(250)))), ((int)(((byte)(252))))); - - this.lbl_S1_QualityVal.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; - - this.lbl_S1_QualityVal.Font = new System.Drawing.Font("微软雅黑", 13F, System.Drawing.FontStyle.Bold); - - this.lbl_S1_QualityVal.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(55)))), ((int)(((byte)(65)))), ((int)(((byte)(81))))); - - this.lbl_S1_QualityVal.Location = new System.Drawing.Point(840, 93); - - this.lbl_S1_QualityVal.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - - this.lbl_S1_QualityVal.Name = "lbl_S1_QualityVal"; - - this.lbl_S1_QualityVal.Size = new System.Drawing.Size(389, 80); - - this.lbl_S1_QualityVal.TabIndex = 0; - - this.lbl_S1_QualityVal.Text = "合格结果:--"; - - this.lbl_S1_QualityVal.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; - - // - - // lbl_S1_ResidualOilVal - - // - - this.lbl_S1_ResidualOilVal.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(248)))), ((int)(((byte)(250)))), ((int)(((byte)(252))))); - - this.lbl_S1_ResidualOilVal.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; - - this.lbl_S1_ResidualOilVal.Font = new System.Drawing.Font("微软雅黑", 13F, System.Drawing.FontStyle.Bold); - - this.lbl_S1_ResidualOilVal.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(55)))), ((int)(((byte)(65)))), ((int)(((byte)(81))))); - - this.lbl_S1_ResidualOilVal.Location = new System.Drawing.Point(420, 93); - - this.lbl_S1_ResidualOilVal.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - - this.lbl_S1_ResidualOilVal.Name = "lbl_S1_ResidualOilVal"; - - this.lbl_S1_ResidualOilVal.Size = new System.Drawing.Size(389, 80); - - this.lbl_S1_ResidualOilVal.TabIndex = 1; - - this.lbl_S1_ResidualOilVal.Text = "残油量:0.00"; - - this.lbl_S1_ResidualOilVal.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; - - // - - // lbl_S1_OilReleaseVal - - // - - this.lbl_S1_OilReleaseVal.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(248)))), ((int)(((byte)(250)))), ((int)(((byte)(252))))); - - this.lbl_S1_OilReleaseVal.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; - - this.lbl_S1_OilReleaseVal.Font = new System.Drawing.Font("微软雅黑", 13F, System.Drawing.FontStyle.Bold); - - this.lbl_S1_OilReleaseVal.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(55)))), ((int)(((byte)(65)))), ((int)(((byte)(81))))); - - this.lbl_S1_OilReleaseVal.Location = new System.Drawing.Point(0, 93); - - this.lbl_S1_OilReleaseVal.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - - this.lbl_S1_OilReleaseVal.Name = "lbl_S1_OilReleaseVal"; - - this.lbl_S1_OilReleaseVal.Size = new System.Drawing.Size(389, 80); - - this.lbl_S1_OilReleaseVal.TabIndex = 2; - - this.lbl_S1_OilReleaseVal.Text = "放油量:0.00"; - - this.lbl_S1_OilReleaseVal.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; - - // - - // lbl_S1_DensityVal - - // - - this.lbl_S1_DensityVal.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(248)))), ((int)(((byte)(250)))), ((int)(((byte)(252))))); - - this.lbl_S1_DensityVal.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; - - this.lbl_S1_DensityVal.Font = new System.Drawing.Font("微软雅黑", 13F, System.Drawing.FontStyle.Bold); - - this.lbl_S1_DensityVal.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(55)))), ((int)(((byte)(65)))), ((int)(((byte)(81))))); - - this.lbl_S1_DensityVal.Location = new System.Drawing.Point(0, 0); - - this.lbl_S1_DensityVal.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - - this.lbl_S1_DensityVal.Name = "lbl_S1_DensityVal"; - - this.lbl_S1_DensityVal.Size = new System.Drawing.Size(389, 80); - - this.lbl_S1_DensityVal.TabIndex = 3; - - this.lbl_S1_DensityVal.Text = "油密度:0.00"; - - this.lbl_S1_DensityVal.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; - - // - - // lbl_S1_ExtractOilVal - - // - - this.lbl_S1_ExtractOilVal.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(248)))), ((int)(((byte)(250)))), ((int)(((byte)(252))))); - - this.lbl_S1_ExtractOilVal.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; - - this.lbl_S1_ExtractOilVal.Font = new System.Drawing.Font("微软雅黑", 13F, System.Drawing.FontStyle.Bold); - - this.lbl_S1_ExtractOilVal.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(55)))), ((int)(((byte)(65)))), ((int)(((byte)(81))))); - - this.lbl_S1_ExtractOilVal.Location = new System.Drawing.Point(840, 0); - - this.lbl_S1_ExtractOilVal.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - - this.lbl_S1_ExtractOilVal.Name = "lbl_S1_ExtractOilVal"; - - this.lbl_S1_ExtractOilVal.Size = new System.Drawing.Size(389, 80); - - this.lbl_S1_ExtractOilVal.TabIndex = 4; - - this.lbl_S1_ExtractOilVal.Text = "抽油量:0.00"; - - this.lbl_S1_ExtractOilVal.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; - - // - - // lbl_S1_Info2 - - // - - this.lbl_S1_Info2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(248)))), ((int)(((byte)(250)))), ((int)(((byte)(252))))); - - this.lbl_S1_Info2.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; - - this.lbl_S1_Info2.Font = new System.Drawing.Font("微软雅黑", 13F, System.Drawing.FontStyle.Bold); - - this.lbl_S1_Info2.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(55)))), ((int)(((byte)(65)))), ((int)(((byte)(81))))); - - this.lbl_S1_Info2.Location = new System.Drawing.Point(420, 0); - - this.lbl_S1_Info2.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - - this.lbl_S1_Info2.Name = "lbl_S1_Info2"; - - this.lbl_S1_Info2.Size = new System.Drawing.Size(389, 80); - - this.lbl_S1_Info2.TabIndex = 5; - - this.lbl_S1_Info2.Text = "加油量:0.00"; - - this.lbl_S1_Info2.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; - - // - - // pnl_S1_WeightBox - - // - - this.pnl_S1_WeightBox.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(248)))), ((int)(((byte)(250)))), ((int)(((byte)(252))))); - - this.pnl_S1_WeightBox.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; - - this.pnl_S1_WeightBox.Controls.Add(this.label1); - - this.pnl_S1_WeightBox.Controls.Add(this.lbl_S1_WeightUnit); - - this.pnl_S1_WeightBox.Controls.Add(this.lbl_S1_Weight); - - this.pnl_S1_WeightBox.Location = new System.Drawing.Point(30, 375); - - this.pnl_S1_WeightBox.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); - - this.pnl_S1_WeightBox.Name = "pnl_S1_WeightBox"; - - this.pnl_S1_WeightBox.Size = new System.Drawing.Size(599, 164); - - this.pnl_S1_WeightBox.TabIndex = 4; - - // - - // lbl_S1_WeightUnit - - // - - this.lbl_S1_WeightUnit.Font = new System.Drawing.Font("微软雅黑", 20F, System.Drawing.FontStyle.Bold); - - this.lbl_S1_WeightUnit.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(107)))), ((int)(((byte)(114)))), ((int)(((byte)(128))))); - - this.lbl_S1_WeightUnit.Location = new System.Drawing.Point(456, 60); - - this.lbl_S1_WeightUnit.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - - this.lbl_S1_WeightUnit.Name = "lbl_S1_WeightUnit"; - - this.lbl_S1_WeightUnit.Size = new System.Drawing.Size(135, 87); - - this.lbl_S1_WeightUnit.TabIndex = 0; - - this.lbl_S1_WeightUnit.Text = "KG"; - - this.lbl_S1_WeightUnit.TextAlign = System.Drawing.ContentAlignment.BottomLeft; - - // - - // lbl_S1_Weight - - // - - this.lbl_S1_Weight.Font = new System.Drawing.Font("Consolas", 54F, System.Drawing.FontStyle.Bold); - - this.lbl_S1_Weight.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(58)))), ((int)(((byte)(95))))); - - this.lbl_S1_Weight.Location = new System.Drawing.Point(114, 9); - - this.lbl_S1_Weight.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - - this.lbl_S1_Weight.Name = "lbl_S1_Weight"; - - this.lbl_S1_Weight.Size = new System.Drawing.Size(327, 144); - - this.lbl_S1_Weight.TabIndex = 1; - - this.lbl_S1_Weight.Text = "0.00"; - - this.lbl_S1_Weight.TextAlign = System.Drawing.ContentAlignment.MiddleRight; - - // - - // lbl_S1_PalletVal - - // - - this.lbl_S1_PalletVal.Font = new System.Drawing.Font("微软雅黑", 13F, System.Drawing.FontStyle.Bold); - - this.lbl_S1_PalletVal.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(58)))), ((int)(((byte)(95))))); - - this.lbl_S1_PalletVal.Location = new System.Drawing.Point(780, 132); - - this.lbl_S1_PalletVal.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - - this.lbl_S1_PalletVal.Name = "lbl_S1_PalletVal"; - - this.lbl_S1_PalletVal.Size = new System.Drawing.Size(450, 45); - - this.lbl_S1_PalletVal.TabIndex = 5; - - this.lbl_S1_PalletVal.Text = "—"; - - // - - // lbl_S1_PalletLabel - - // - - this.lbl_S1_PalletLabel.Font = new System.Drawing.Font("微软雅黑", 12.5F, System.Drawing.FontStyle.Bold); - - this.lbl_S1_PalletLabel.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(107)))), ((int)(((byte)(114)))), ((int)(((byte)(128))))); - - this.lbl_S1_PalletLabel.Location = new System.Drawing.Point(645, 132); - - this.lbl_S1_PalletLabel.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - - this.lbl_S1_PalletLabel.Name = "lbl_S1_PalletLabel"; - - this.lbl_S1_PalletLabel.Size = new System.Drawing.Size(128, 45); - - this.lbl_S1_PalletLabel.TabIndex = 6; - - this.lbl_S1_PalletLabel.Text = "托盘号:"; - - // - - // lbl_S1_OrderVal - - // - - this.lbl_S1_OrderVal.Font = new System.Drawing.Font("微软雅黑", 13F, System.Drawing.FontStyle.Bold); - - this.lbl_S1_OrderVal.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(58)))), ((int)(((byte)(95))))); - - this.lbl_S1_OrderVal.Location = new System.Drawing.Point(177, 132); - - this.lbl_S1_OrderVal.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - - this.lbl_S1_OrderVal.Name = "lbl_S1_OrderVal"; - - this.lbl_S1_OrderVal.Size = new System.Drawing.Size(420, 45); - - this.lbl_S1_OrderVal.TabIndex = 7; - - this.lbl_S1_OrderVal.Text = "—"; - - // - - // lbl_S1_OrderLabel - - // - - this.lbl_S1_OrderLabel.Font = new System.Drawing.Font("微软雅黑", 12.5F, System.Drawing.FontStyle.Bold); - - this.lbl_S1_OrderLabel.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(107)))), ((int)(((byte)(114)))), ((int)(((byte)(128))))); - - this.lbl_S1_OrderLabel.Location = new System.Drawing.Point(30, 132); - - this.lbl_S1_OrderLabel.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - - this.lbl_S1_OrderLabel.Name = "lbl_S1_OrderLabel"; - - this.lbl_S1_OrderLabel.Size = new System.Drawing.Size(128, 45); - - this.lbl_S1_OrderLabel.TabIndex = 8; - - this.lbl_S1_OrderLabel.Text = "订单号:"; - - // - - // lbl_S1_ModelVal - - // - - this.lbl_S1_ModelVal.Font = new System.Drawing.Font("微软雅黑", 13F, System.Drawing.FontStyle.Bold); - - this.lbl_S1_ModelVal.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(58)))), ((int)(((byte)(95))))); - - this.lbl_S1_ModelVal.Location = new System.Drawing.Point(780, 81); - - this.lbl_S1_ModelVal.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - - this.lbl_S1_ModelVal.Name = "lbl_S1_ModelVal"; - - this.lbl_S1_ModelVal.Size = new System.Drawing.Size(450, 45); - - this.lbl_S1_ModelVal.TabIndex = 9; - - this.lbl_S1_ModelVal.Text = "—"; - - // - - // lbl_S1_ModelLabel - - // - - this.lbl_S1_ModelLabel.Font = new System.Drawing.Font("微软雅黑", 12.5F, System.Drawing.FontStyle.Bold); - - this.lbl_S1_ModelLabel.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(107)))), ((int)(((byte)(114)))), ((int)(((byte)(128))))); - - this.lbl_S1_ModelLabel.Location = new System.Drawing.Point(645, 81); - - this.lbl_S1_ModelLabel.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - - this.lbl_S1_ModelLabel.Name = "lbl_S1_ModelLabel"; - - this.lbl_S1_ModelLabel.Size = new System.Drawing.Size(128, 45); - - this.lbl_S1_ModelLabel.TabIndex = 10; - - this.lbl_S1_ModelLabel.Text = "机型号:"; - - // - - // lbl_S1_EngineVal - - // - - this.lbl_S1_EngineVal.Font = new System.Drawing.Font("微软雅黑", 13F, System.Drawing.FontStyle.Bold); - - this.lbl_S1_EngineVal.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(58)))), ((int)(((byte)(95))))); - - this.lbl_S1_EngineVal.Location = new System.Drawing.Point(177, 81); - - this.lbl_S1_EngineVal.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - - this.lbl_S1_EngineVal.Name = "lbl_S1_EngineVal"; - - this.lbl_S1_EngineVal.Size = new System.Drawing.Size(420, 45); - - this.lbl_S1_EngineVal.TabIndex = 11; - - this.lbl_S1_EngineVal.Text = "—"; - - // - - // lbl_S1_EngineLabel - - // - - this.lbl_S1_EngineLabel.Font = new System.Drawing.Font("微软雅黑", 12.5F, System.Drawing.FontStyle.Bold); - - this.lbl_S1_EngineLabel.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(107)))), ((int)(((byte)(114)))), ((int)(((byte)(128))))); - - this.lbl_S1_EngineLabel.Location = new System.Drawing.Point(30, 81); - - this.lbl_S1_EngineLabel.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - - this.lbl_S1_EngineLabel.Name = "lbl_S1_EngineLabel"; - - this.lbl_S1_EngineLabel.Size = new System.Drawing.Size(142, 45); - - this.lbl_S1_EngineLabel.TabIndex = 12; - - this.lbl_S1_EngineLabel.Text = "发动机号:"; - - // - - // pnl_S1_Header - - // - - this.pnl_S1_Header.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(74)))), ((int)(((byte)(144)))), ((int)(((byte)(217))))); - - this.pnl_S1_Header.Controls.Add(this.lbl_S1_Title); - - this.pnl_S1_Header.Dock = System.Windows.Forms.DockStyle.Top; - - this.pnl_S1_Header.Location = new System.Drawing.Point(0, 0); - - this.pnl_S1_Header.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); - - this.pnl_S1_Header.Name = "pnl_S1_Header"; - - this.pnl_S1_Header.Size = new System.Drawing.Size(1305, 63); - - this.pnl_S1_Header.TabIndex = 13; - - // - - // lbl_S1_Title - - // - - this.lbl_S1_Title.Dock = System.Windows.Forms.DockStyle.Fill; - - this.lbl_S1_Title.Font = new System.Drawing.Font("微软雅黑", 14F, System.Drawing.FontStyle.Bold); - - this.lbl_S1_Title.ForeColor = System.Drawing.Color.White; - - this.lbl_S1_Title.Location = new System.Drawing.Point(0, 0); - - this.lbl_S1_Title.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - - this.lbl_S1_Title.Name = "lbl_S1_Title"; - - this.lbl_S1_Title.Padding = new System.Windows.Forms.Padding(24, 0, 0, 0); - - this.lbl_S1_Title.Size = new System.Drawing.Size(1305, 63); - - this.lbl_S1_Title.TabIndex = 0; - - this.lbl_S1_Title.Text = "工位1 — 放油前称重"; - - this.lbl_S1_Title.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; - - // - - // pnl_Log - - // - - this.pnl_Log.BackColor = System.Drawing.Color.White; - - this.pnl_Log.Controls.Add(this.txt_Log); - - this.pnl_Log.Controls.Add(this.lbl_LogTitle); - - this.pnl_Log.Dock = System.Windows.Forms.DockStyle.Bottom; - - this.pnl_Log.Location = new System.Drawing.Point(0, 975); - - this.pnl_Log.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); - - this.pnl_Log.Name = "pnl_Log"; - - this.pnl_Log.Padding = new System.Windows.Forms.Padding(24, 6, 24, 12); - - this.pnl_Log.Size = new System.Drawing.Size(2730, 525); - - this.pnl_Log.TabIndex = 1; - - // - - // txt_Log - - // - - this.txt_Log.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(248)))), ((int)(((byte)(250)))), ((int)(((byte)(252))))); - - this.txt_Log.BorderStyle = System.Windows.Forms.BorderStyle.None; - - this.txt_Log.Dock = System.Windows.Forms.DockStyle.Fill; - - this.txt_Log.Font = new System.Drawing.Font("Consolas", 10F); - - this.txt_Log.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(55)))), ((int)(((byte)(65)))), ((int)(((byte)(81))))); - - this.txt_Log.Location = new System.Drawing.Point(24, 48); - - this.txt_Log.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); - - this.txt_Log.Multiline = true; - - this.txt_Log.Name = "txt_Log"; - - this.txt_Log.ReadOnly = true; - - this.txt_Log.ScrollBars = System.Windows.Forms.ScrollBars.Vertical; - - this.txt_Log.Size = new System.Drawing.Size(2682, 465); - - this.txt_Log.TabIndex = 0; - - // - - // lbl_LogTitle - - // - - this.lbl_LogTitle.Dock = System.Windows.Forms.DockStyle.Top; - - this.lbl_LogTitle.Font = new System.Drawing.Font("微软雅黑", 11F, System.Drawing.FontStyle.Bold); - - this.lbl_LogTitle.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(58)))), ((int)(((byte)(95))))); - - this.lbl_LogTitle.Location = new System.Drawing.Point(24, 6); - - this.lbl_LogTitle.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - - this.lbl_LogTitle.Name = "lbl_LogTitle"; - - this.lbl_LogTitle.Size = new System.Drawing.Size(2682, 42); - - this.lbl_LogTitle.TabIndex = 1; - - this.lbl_LogTitle.Text = "操作消息"; - - this.lbl_LogTitle.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; - - // - - // label1 - - // - - this.label1.AutoSize = true; - - this.label1.Font = new System.Drawing.Font("宋体", 15F, System.Drawing.FontStyle.Bold); - - this.label1.Location = new System.Drawing.Point(15, 9); - - this.label1.Name = "label1"; - - this.label1.Size = new System.Drawing.Size(137, 30); - - this.label1.TabIndex = 2; - - this.label1.Text = "实时重量"; - - // - - // S2设计器预览布局:与S1保持同一套静态预览结构 - - // - - this.pnl_Station2.Controls.Remove(this.pnl_S2_WaterBox); - this.pnl_Station2.Controls.Add(this.lbl_S2_Info1); - this.pnl_Station2.Controls.Add(this.pnl_S2_MetricBox); - this.pnl_Station2.Controls.Add(this.pnl_S2_WeightBox); - this.pnl_Station2.Controls.Add(this.lbl_S2_AlarmLabel); - this.pnl_Station2.Controls.Add(this.lbl_S2_AlarmVal); - - this.pnl_S2_MetricBox.Controls.Clear(); - this.pnl_S2_MetricBox.Controls.Add(this.lbl_S2_QualityVal); - this.pnl_S2_MetricBox.Controls.Add(this.lbl_S2_ResidualOilVal); - this.pnl_S2_MetricBox.Controls.Add(this.lbl_S2_OilReleaseVal); - this.pnl_S2_MetricBox.Controls.Add(this.lbl_S2_DensityVal); - this.pnl_S2_MetricBox.Controls.Add(this.lbl_S2_ExtractOilVal); - this.pnl_S2_MetricBox.Controls.Add(this.lbl_S2_Info2); - - this.pnl_S2_WeightBox.Location = new System.Drawing.Point(30, 375); - this.pnl_S2_WeightBox.Size = new System.Drawing.Size(599, 164); - - this.lbl_S2_WeightTitle.AutoSize = true; - this.lbl_S2_WeightTitle.Font = new System.Drawing.Font("宋体", 15F, System.Drawing.FontStyle.Bold); - this.lbl_S2_WeightTitle.Location = new System.Drawing.Point(15, 9); - this.lbl_S2_WeightTitle.Size = new System.Drawing.Size(137, 30); - this.lbl_S2_WeightTitle.Text = "实时重量"; - - this.lbl_S2_Weight.Font = new System.Drawing.Font("Consolas", 54F, System.Drawing.FontStyle.Bold); - this.lbl_S2_Weight.Location = new System.Drawing.Point(114, 9); - this.lbl_S2_Weight.Size = new System.Drawing.Size(327, 144); - this.lbl_S2_Weight.TextAlign = System.Drawing.ContentAlignment.MiddleRight; - - this.lbl_S2_WeightUnit.Font = new System.Drawing.Font("微软雅黑", 20F, System.Drawing.FontStyle.Bold); - this.lbl_S2_WeightUnit.Location = new System.Drawing.Point(456, 60); - this.lbl_S2_WeightUnit.Size = new System.Drawing.Size(135, 87); - this.lbl_S2_WeightUnit.TextAlign = System.Drawing.ContentAlignment.BottomLeft; - - this.lbl_S2_Info1.AutoSize = false; - this.lbl_S2_Info1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(248)))), ((int)(((byte)(250)))), ((int)(((byte)(252))))); - this.lbl_S2_Info1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; - this.lbl_S2_Info1.Font = new System.Drawing.Font("微软雅黑", 18F, System.Drawing.FontStyle.Bold); - this.lbl_S2_Info1.Location = new System.Drawing.Point(660, 375); - this.lbl_S2_Info1.Size = new System.Drawing.Size(599, 164); - this.lbl_S2_Info1.Text = "水含量:0.00"; - this.lbl_S2_Info1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; - - this.pnl_S2_MetricBox.Location = new System.Drawing.Point(30, 570); - this.pnl_S2_MetricBox.Size = new System.Drawing.Size(1230, 174); - - this.lbl_S2_DensityVal.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(248)))), ((int)(((byte)(250)))), ((int)(((byte)(252))))); - this.lbl_S2_DensityVal.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; - this.lbl_S2_DensityVal.Font = new System.Drawing.Font("微软雅黑", 13F, System.Drawing.FontStyle.Bold); - this.lbl_S2_DensityVal.Location = new System.Drawing.Point(0, 0); - this.lbl_S2_DensityVal.Size = new System.Drawing.Size(389, 80); - this.lbl_S2_DensityVal.Text = "油密度:0.00"; - this.lbl_S2_DensityVal.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; - - this.lbl_S2_Info2.AutoSize = false; - this.lbl_S2_Info2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(248)))), ((int)(((byte)(250)))), ((int)(((byte)(252))))); - this.lbl_S2_Info2.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; - this.lbl_S2_Info2.Font = new System.Drawing.Font("微软雅黑", 13F, System.Drawing.FontStyle.Bold); - this.lbl_S2_Info2.Location = new System.Drawing.Point(420, 0); - this.lbl_S2_Info2.Size = new System.Drawing.Size(389, 80); - this.lbl_S2_Info2.Text = "加油量:0.00"; - this.lbl_S2_Info2.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; - - this.lbl_S2_ExtractOilVal.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(248)))), ((int)(((byte)(250)))), ((int)(((byte)(252))))); - this.lbl_S2_ExtractOilVal.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; - this.lbl_S2_ExtractOilVal.Font = new System.Drawing.Font("微软雅黑", 13F, System.Drawing.FontStyle.Bold); - this.lbl_S2_ExtractOilVal.Location = new System.Drawing.Point(840, 0); - this.lbl_S2_ExtractOilVal.Size = new System.Drawing.Size(389, 80); - this.lbl_S2_ExtractOilVal.Text = "抽油量:0.00"; - this.lbl_S2_ExtractOilVal.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; - - this.lbl_S2_OilReleaseVal.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(248)))), ((int)(((byte)(250)))), ((int)(((byte)(252))))); - this.lbl_S2_OilReleaseVal.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; - this.lbl_S2_OilReleaseVal.Font = new System.Drawing.Font("微软雅黑", 13F, System.Drawing.FontStyle.Bold); - this.lbl_S2_OilReleaseVal.Location = new System.Drawing.Point(0, 93); - this.lbl_S2_OilReleaseVal.Size = new System.Drawing.Size(389, 80); - this.lbl_S2_OilReleaseVal.Text = "放油量:0.00"; - this.lbl_S2_OilReleaseVal.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; - - this.lbl_S2_ResidualOilVal.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(248)))), ((int)(((byte)(250)))), ((int)(((byte)(252))))); - this.lbl_S2_ResidualOilVal.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; - this.lbl_S2_ResidualOilVal.Font = new System.Drawing.Font("微软雅黑", 13F, System.Drawing.FontStyle.Bold); - this.lbl_S2_ResidualOilVal.Location = new System.Drawing.Point(420, 93); - this.lbl_S2_ResidualOilVal.Size = new System.Drawing.Size(389, 80); - this.lbl_S2_ResidualOilVal.Text = "残油量:0.00"; - this.lbl_S2_ResidualOilVal.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; - - this.lbl_S2_QualityVal.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(248)))), ((int)(((byte)(250)))), ((int)(((byte)(252))))); - this.lbl_S2_QualityVal.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; - this.lbl_S2_QualityVal.Font = new System.Drawing.Font("微软雅黑", 13F, System.Drawing.FontStyle.Bold); - this.lbl_S2_QualityVal.Location = new System.Drawing.Point(840, 93); - this.lbl_S2_QualityVal.Size = new System.Drawing.Size(389, 80); - this.lbl_S2_QualityVal.Text = "合格结果:--"; - this.lbl_S2_QualityVal.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; - - this.lbl_S2_AlarmLabel.Font = new System.Drawing.Font("微软雅黑", 13F, System.Drawing.FontStyle.Bold); - this.lbl_S2_AlarmLabel.Location = new System.Drawing.Point(30, 768); - this.lbl_S2_AlarmLabel.Size = new System.Drawing.Size(112, 42); - - this.lbl_S2_AlarmVal.Font = new System.Drawing.Font("微软雅黑", 13F, System.Drawing.FontStyle.Bold); - this.lbl_S2_AlarmVal.Location = new System.Drawing.Point(180, 768); - this.lbl_S2_AlarmVal.Size = new System.Drawing.Size(1080, 42); - this.lbl_S2_AlarmVal.Text = "无报警"; - - // - - // UC_Weighing - - // - - this.AutoScaleDimensions = new System.Drawing.SizeF(144F, 144F); - - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi; - - this.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(245)))), ((int)(((byte)(247)))), ((int)(((byte)(250))))); - - this.Controls.Add(this.pnl_Stations); - - this.Controls.Add(this.pnl_Log); - - this.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); - - this.Name = "UC_Weighing"; - - this.Size = new System.Drawing.Size(2730, 1500); - - this.pnl_Stations.ResumeLayout(false); - - this.pnl_Station2.ResumeLayout(false); - - this.pnl_Station2.PerformLayout(); - - this.pnl_S2_WaterBox.ResumeLayout(false); - - this.pnl_S2_WaterBox.PerformLayout(); - - this.pnl_S2_MetricBox.ResumeLayout(false); - - this.pnl_S2_WeightBox.ResumeLayout(false); - - this.pnl_S2_WeightBox.PerformLayout(); - - this.pnl_S2_Header.ResumeLayout(false); - - this.pnl_Station1.ResumeLayout(false); - - this.pnl_S1_MetricBox.ResumeLayout(false); - - this.pnl_S1_WeightBox.ResumeLayout(false); - - this.pnl_S1_WeightBox.PerformLayout(); - - this.pnl_S1_Header.ResumeLayout(false); - - this.pnl_Log.ResumeLayout(false); - - this.pnl_Log.PerformLayout(); - - this.ResumeLayout(false); - - } - - #endregion - - // ── 工位容器 ── - - private System.Windows.Forms.Panel pnl_Stations; - - // ── 工位1 ── - - private System.Windows.Forms.Panel pnl_Station1; - - private System.Windows.Forms.Panel pnl_S1_Header; - - private System.Windows.Forms.Label lbl_S1_Title; - - private System.Windows.Forms.Label lbl_S1_EngineLabel; - - private System.Windows.Forms.Label lbl_S1_EngineVal; - - private System.Windows.Forms.Label lbl_S1_ModelLabel; - - private System.Windows.Forms.Label lbl_S1_ModelVal; - - private System.Windows.Forms.Label lbl_S1_OrderLabel; - - private System.Windows.Forms.Label lbl_S1_OrderVal; - - private System.Windows.Forms.Label lbl_S1_PalletLabel; - - private System.Windows.Forms.Label lbl_S1_PalletVal; - - private System.Windows.Forms.Panel pnl_S1_WeightBox; - - private System.Windows.Forms.Label lbl_S1_Weight; - - private System.Windows.Forms.Label lbl_S1_WeightUnit; - - private System.Windows.Forms.Panel pnl_S1_MetricBox; - - private System.Windows.Forms.Panel pnl_S1_WaterBox; - - private System.Windows.Forms.Label lbl_S1_WaterTitle; - - private System.Windows.Forms.Label lbl_S1_WaterUnit; - - private System.Windows.Forms.Panel pnl_S1_AddOilBox; - - private System.Windows.Forms.Label lbl_S1_AddOilTitle; - - private System.Windows.Forms.Label lbl_S1_AddOilUnit; - - private System.Windows.Forms.Panel pnl_S1_ExtractOilBox; - - private System.Windows.Forms.Label lbl_S1_ExtractOilTitle; - - private System.Windows.Forms.Label lbl_S1_ExtractOilUnit; - - private System.Windows.Forms.Panel pnl_S1_DensityBox; - - private System.Windows.Forms.Label lbl_S1_DensityTitle; - - private System.Windows.Forms.Label lbl_S1_DensityUnit; - - private System.Windows.Forms.Panel pnl_S1_OilReleaseBox; - - private System.Windows.Forms.Label lbl_S1_OilReleaseTitle; - - private System.Windows.Forms.Label lbl_S1_OilReleaseUnit; - - private System.Windows.Forms.Panel pnl_S1_ResidualOilBox; - - private System.Windows.Forms.Label lbl_S1_ResidualOilTitle; - - private System.Windows.Forms.Label lbl_S1_ResidualOilUnit; - - private System.Windows.Forms.Panel pnl_S1_QualityBox; - - private System.Windows.Forms.Label lbl_S1_QualityTitle; - - private System.Windows.Forms.Label lbl_S1_Info1; - - private System.Windows.Forms.Label lbl_S1_Info2; - - private System.Windows.Forms.Label lbl_S1_ExtractOilVal; - - private System.Windows.Forms.Label lbl_S1_DensityVal; - - private System.Windows.Forms.Label lbl_S1_OilReleaseVal; - - private System.Windows.Forms.Label lbl_S1_ResidualOilVal; - - private System.Windows.Forms.Label lbl_S1_QualityVal; - - private System.Windows.Forms.Label lbl_S1_AlarmLabel; - - private System.Windows.Forms.Label lbl_S1_AlarmVal; - - // ── 工位2 ── - - private System.Windows.Forms.Panel pnl_Station2; - - private System.Windows.Forms.Panel pnl_S2_Header; - - private System.Windows.Forms.Label lbl_S2_Title; - - private System.Windows.Forms.Label lbl_S2_EngineLabel; - - private System.Windows.Forms.Label lbl_S2_EngineVal; - - private System.Windows.Forms.Label lbl_S2_ModelLabel; - - private System.Windows.Forms.Label lbl_S2_ModelVal; - - private System.Windows.Forms.Label lbl_S2_OrderLabel; - - private System.Windows.Forms.Label lbl_S2_OrderVal; - - private System.Windows.Forms.Label lbl_S2_PalletLabel; - - private System.Windows.Forms.Label lbl_S2_PalletVal; - - private System.Windows.Forms.Panel pnl_S2_WeightBox; - - private System.Windows.Forms.Label lbl_S2_WeightTitle; - - private System.Windows.Forms.Label lbl_S2_Weight; - - private System.Windows.Forms.Label lbl_S2_WeightUnit; - - private System.Windows.Forms.Panel pnl_S2_WaterBox; - - private System.Windows.Forms.Label lbl_S2_WaterTitle; - - private System.Windows.Forms.Label lbl_S2_WaterUnit; - - private System.Windows.Forms.Panel pnl_S2_MetricBox; - - private System.Windows.Forms.Panel pnl_S2_DensityBox; - - private System.Windows.Forms.Label lbl_S2_DensityTitle; - - private System.Windows.Forms.Label lbl_S2_DensityUnit; - - private System.Windows.Forms.Panel pnl_S2_AddOilBox; - - private System.Windows.Forms.Label lbl_S2_AddOilTitle; - - private System.Windows.Forms.Label lbl_S2_AddOilUnit; - - private System.Windows.Forms.Panel pnl_S2_ExtractOilBox; - - private System.Windows.Forms.Label lbl_S2_ExtractOilTitle; - - private System.Windows.Forms.Label lbl_S2_ExtractOilUnit; - - private System.Windows.Forms.Panel pnl_S2_OilReleaseBox; - - private System.Windows.Forms.Label lbl_S2_OilReleaseTitle; - - private System.Windows.Forms.Label lbl_S2_OilReleaseUnit; - - private System.Windows.Forms.Panel pnl_S2_ResidualOilBox; - - private System.Windows.Forms.Label lbl_S2_ResidualOilTitle; - - private System.Windows.Forms.Label lbl_S2_ResidualOilUnit; - - private System.Windows.Forms.Panel pnl_S2_QualityBox; - - private System.Windows.Forms.Label lbl_S2_QualityTitle; - - private System.Windows.Forms.Label lbl_S2_Info1; - - private System.Windows.Forms.Label lbl_S2_Info2; - - private System.Windows.Forms.Label lbl_S2_DensityVal; - - private System.Windows.Forms.Label lbl_S2_ExtractOilVal; - - private System.Windows.Forms.Label lbl_S2_OilReleaseVal; - - private System.Windows.Forms.Label lbl_S2_ResidualOilVal; - - private System.Windows.Forms.Label lbl_S2_QualityVal; - - private System.Windows.Forms.Label lbl_S2_AlarmLabel; - - private System.Windows.Forms.Label lbl_S2_AlarmVal; - - // ── 操作日志 ── - - private System.Windows.Forms.Panel pnl_Log; - - private System.Windows.Forms.Label lbl_LogTitle; - - private System.Windows.Forms.TextBox txt_Log; - - private System.Windows.Forms.Label label1; - - } - -} +namespace MesWork.Pages + +{ + + partial class UC_Weighing + + { + + private System.ComponentModel.IContainer components = null; + + protected override void Dispose(bool disposing) + + { + + if (disposing && (components != null)) + + components.Dispose(); + + base.Dispose(disposing); + + } + + #region 组件设计器生成的代码 + + private void InitializeComponent() + + { + + this.pnl_Stations = new System.Windows.Forms.Panel(); + + this.pnl_Station2 = new System.Windows.Forms.Panel(); + + this.lbl_S2_AlarmVal = new System.Windows.Forms.Label(); + + this.lbl_S2_AlarmLabel = new System.Windows.Forms.Label(); + + this.lbl_S2_Info2 = new System.Windows.Forms.Label(); + + this.lbl_S2_Info1 = new System.Windows.Forms.Label(); + + this.lbl_S2_DensityVal = new System.Windows.Forms.Label(); + + this.lbl_S2_ExtractOilVal = new System.Windows.Forms.Label(); + + this.lbl_S2_OilReleaseVal = new System.Windows.Forms.Label(); + + this.lbl_S2_ResidualOilVal = new System.Windows.Forms.Label(); + + this.lbl_S2_QualityVal = new System.Windows.Forms.Label(); + this.pnl_S2_WaterBox = new System.Windows.Forms.Panel(); + this.lbl_S2_WaterTitle = new System.Windows.Forms.Label(); + this.lbl_S2_WaterUnit = new System.Windows.Forms.Label(); + this.pnl_S2_MetricBox = new System.Windows.Forms.Panel(); + this.pnl_S2_DensityBox = new System.Windows.Forms.Panel(); + this.lbl_S2_DensityTitle = new System.Windows.Forms.Label(); + this.lbl_S2_DensityUnit = new System.Windows.Forms.Label(); + this.pnl_S2_AddOilBox = new System.Windows.Forms.Panel(); + this.lbl_S2_AddOilTitle = new System.Windows.Forms.Label(); + this.lbl_S2_AddOilUnit = new System.Windows.Forms.Label(); + this.pnl_S2_ExtractOilBox = new System.Windows.Forms.Panel(); + this.lbl_S2_ExtractOilTitle = new System.Windows.Forms.Label(); + this.lbl_S2_ExtractOilUnit = new System.Windows.Forms.Label(); + this.pnl_S2_OilReleaseBox = new System.Windows.Forms.Panel(); + this.lbl_S2_OilReleaseTitle = new System.Windows.Forms.Label(); + this.lbl_S2_OilReleaseUnit = new System.Windows.Forms.Label(); + this.pnl_S2_ResidualOilBox = new System.Windows.Forms.Panel(); + this.lbl_S2_ResidualOilTitle = new System.Windows.Forms.Label(); + this.lbl_S2_ResidualOilUnit = new System.Windows.Forms.Label(); + this.pnl_S2_QualityBox = new System.Windows.Forms.Panel(); + this.lbl_S2_QualityTitle = new System.Windows.Forms.Label(); + this.lbl_S2_WeightTitle = new System.Windows.Forms.Label(); + + this.pnl_S2_WeightBox = new System.Windows.Forms.Panel(); + + this.lbl_S2_WeightUnit = new System.Windows.Forms.Label(); + + this.lbl_S2_Weight = new System.Windows.Forms.Label(); + + this.lbl_S2_PalletVal = new System.Windows.Forms.Label(); + + this.lbl_S2_PalletLabel = new System.Windows.Forms.Label(); + + this.lbl_S2_OrderVal = new System.Windows.Forms.Label(); + + this.lbl_S2_OrderLabel = new System.Windows.Forms.Label(); + + this.lbl_S2_ModelVal = new System.Windows.Forms.Label(); + + this.lbl_S2_ModelLabel = new System.Windows.Forms.Label(); + + this.lbl_S2_EngineVal = new System.Windows.Forms.Label(); + + this.lbl_S2_EngineLabel = new System.Windows.Forms.Label(); + + this.pnl_S2_Header = new System.Windows.Forms.Panel(); + + this.lbl_S2_Title = new System.Windows.Forms.Label(); + + this.pnl_Station1 = new System.Windows.Forms.Panel(); + + this.lbl_S1_AlarmVal = new System.Windows.Forms.Label(); + + this.lbl_S1_AlarmLabel = new System.Windows.Forms.Label(); + + this.pnl_S1_WaterBox = new System.Windows.Forms.Panel(); + + this.lbl_S1_WaterTitle = new System.Windows.Forms.Label(); + + this.lbl_S1_WaterUnit = new System.Windows.Forms.Label(); + + this.lbl_S1_Info1 = new System.Windows.Forms.Label(); + + this.pnl_S1_MetricBox = new System.Windows.Forms.Panel(); + + this.pnl_S1_QualityBox = new System.Windows.Forms.Panel(); + + this.lbl_S1_QualityTitle = new System.Windows.Forms.Label(); + + this.lbl_S1_QualityVal = new System.Windows.Forms.Label(); + + this.pnl_S1_ResidualOilBox = new System.Windows.Forms.Panel(); + + this.lbl_S1_ResidualOilTitle = new System.Windows.Forms.Label(); + + this.lbl_S1_ResidualOilUnit = new System.Windows.Forms.Label(); + + this.lbl_S1_ResidualOilVal = new System.Windows.Forms.Label(); + + this.pnl_S1_OilReleaseBox = new System.Windows.Forms.Panel(); + + this.lbl_S1_OilReleaseTitle = new System.Windows.Forms.Label(); + + this.lbl_S1_OilReleaseUnit = new System.Windows.Forms.Label(); + + this.lbl_S1_OilReleaseVal = new System.Windows.Forms.Label(); + + this.pnl_S1_DensityBox = new System.Windows.Forms.Panel(); + + this.lbl_S1_DensityTitle = new System.Windows.Forms.Label(); + + this.lbl_S1_DensityUnit = new System.Windows.Forms.Label(); + + this.lbl_S1_DensityVal = new System.Windows.Forms.Label(); + + this.pnl_S1_ExtractOilBox = new System.Windows.Forms.Panel(); + + this.lbl_S1_ExtractOilTitle = new System.Windows.Forms.Label(); + + this.lbl_S1_ExtractOilUnit = new System.Windows.Forms.Label(); + + this.lbl_S1_ExtractOilVal = new System.Windows.Forms.Label(); + + this.pnl_S1_AddOilBox = new System.Windows.Forms.Panel(); + + this.lbl_S1_AddOilTitle = new System.Windows.Forms.Label(); + + this.lbl_S1_AddOilUnit = new System.Windows.Forms.Label(); + + this.lbl_S1_Info2 = new System.Windows.Forms.Label(); + + this.pnl_S1_WeightBox = new System.Windows.Forms.Panel(); + + this.lbl_S1_WeightUnit = new System.Windows.Forms.Label(); + + this.lbl_S1_Weight = new System.Windows.Forms.Label(); + + this.lbl_S1_PalletVal = new System.Windows.Forms.Label(); + + this.lbl_S1_PalletLabel = new System.Windows.Forms.Label(); + + this.lbl_S1_OrderVal = new System.Windows.Forms.Label(); + + this.lbl_S1_OrderLabel = new System.Windows.Forms.Label(); + + this.lbl_S1_ModelVal = new System.Windows.Forms.Label(); + + this.lbl_S1_ModelLabel = new System.Windows.Forms.Label(); + + this.lbl_S1_EngineVal = new System.Windows.Forms.Label(); + + this.lbl_S1_EngineLabel = new System.Windows.Forms.Label(); + + this.pnl_S1_Header = new System.Windows.Forms.Panel(); + + this.lbl_S1_Title = new System.Windows.Forms.Label(); + + this.pnl_Log = new System.Windows.Forms.Panel(); + + this.txt_Log = new System.Windows.Forms.TextBox(); + + this.lbl_LogTitle = new System.Windows.Forms.Label(); + + this.label1 = new System.Windows.Forms.Label(); + + this.pnl_Stations.SuspendLayout(); + + this.pnl_Station2.SuspendLayout(); + + this.pnl_S2_WaterBox.SuspendLayout(); + + this.pnl_S2_MetricBox.SuspendLayout(); + + this.pnl_S2_WeightBox.SuspendLayout(); + + this.pnl_S2_Header.SuspendLayout(); + + this.pnl_Station1.SuspendLayout(); + + this.pnl_S1_MetricBox.SuspendLayout(); + + this.pnl_S1_WeightBox.SuspendLayout(); + + this.pnl_S1_Header.SuspendLayout(); + + this.pnl_Log.SuspendLayout(); + + this.SuspendLayout(); + + // + + // pnl_Stations + + // + + this.pnl_Stations.Controls.Add(this.pnl_Station2); + + this.pnl_Stations.Controls.Add(this.pnl_Station1); + + this.pnl_Stations.Dock = System.Windows.Forms.DockStyle.Fill; + + this.pnl_Stations.Location = new System.Drawing.Point(0, 0); + + this.pnl_Stations.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + + this.pnl_Stations.Name = "pnl_Stations"; + + this.pnl_Stations.Padding = new System.Windows.Forms.Padding(18, 18, 18, 18); + + this.pnl_Stations.Size = new System.Drawing.Size(2730, 975); + + this.pnl_Stations.TabIndex = 0; + + // + + // pnl_Station2 + + // + + this.pnl_Station2.BackColor = System.Drawing.Color.White; + + this.pnl_Station2.Controls.Add(this.lbl_S2_AlarmVal); + + this.pnl_Station2.Controls.Add(this.lbl_S2_AlarmLabel); + + this.pnl_Station2.Controls.Add(this.lbl_S2_Info2); + + this.pnl_Station2.Controls.Add(this.lbl_S2_Info1); + + this.pnl_Station2.Controls.Add(this.pnl_S2_WaterBox); + + this.pnl_Station2.Controls.Add(this.pnl_S2_MetricBox); + + this.pnl_Station2.Controls.Add(this.pnl_S2_WeightBox); + + this.pnl_Station2.Controls.Add(this.lbl_S2_PalletVal); + + this.pnl_Station2.Controls.Add(this.lbl_S2_PalletLabel); + + this.pnl_Station2.Controls.Add(this.lbl_S2_OrderVal); + + this.pnl_Station2.Controls.Add(this.lbl_S2_OrderLabel); + + this.pnl_Station2.Controls.Add(this.lbl_S2_ModelVal); + + this.pnl_Station2.Controls.Add(this.lbl_S2_ModelLabel); + + this.pnl_Station2.Controls.Add(this.lbl_S2_EngineVal); + + this.pnl_Station2.Controls.Add(this.lbl_S2_EngineLabel); + + this.pnl_Station2.Controls.Add(this.pnl_S2_Header); + + this.pnl_Station2.Dock = System.Windows.Forms.DockStyle.Fill; + + this.pnl_Station2.Location = new System.Drawing.Point(1323, 18); + + this.pnl_Station2.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + + this.pnl_Station2.Name = "pnl_Station2"; + + this.pnl_Station2.Size = new System.Drawing.Size(1389, 939); + + this.pnl_Station2.TabIndex = 0; + + // + + // lbl_S2_AlarmVal + + // + + this.lbl_S2_AlarmVal.Font = new System.Drawing.Font("微软雅黑", 10.5F, System.Drawing.FontStyle.Bold); + + this.lbl_S2_AlarmVal.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(107)))), ((int)(((byte)(114)))), ((int)(((byte)(128))))); + + this.lbl_S2_AlarmVal.Location = new System.Drawing.Point(132, 504); + + this.lbl_S2_AlarmVal.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + + this.lbl_S2_AlarmVal.Name = "lbl_S2_AlarmVal"; + + this.lbl_S2_AlarmVal.Size = new System.Drawing.Size(600, 36); + + this.lbl_S2_AlarmVal.TabIndex = 0; + + this.lbl_S2_AlarmVal.Text = "无报警"; + + // + + // lbl_S2_AlarmLabel + + // + + this.lbl_S2_AlarmLabel.Font = new System.Drawing.Font("微软雅黑", 10.5F); + + this.lbl_S2_AlarmLabel.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(107)))), ((int)(((byte)(114)))), ((int)(((byte)(128))))); + + this.lbl_S2_AlarmLabel.Location = new System.Drawing.Point(30, 504); + + this.lbl_S2_AlarmLabel.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + + this.lbl_S2_AlarmLabel.Name = "lbl_S2_AlarmLabel"; + + this.lbl_S2_AlarmLabel.Size = new System.Drawing.Size(98, 36); + + this.lbl_S2_AlarmLabel.TabIndex = 1; + + this.lbl_S2_AlarmLabel.Text = "报警:"; + + // + + // lbl_S2_Info2 + + // + + this.lbl_S2_Info2.AutoSize = true; + + this.lbl_S2_Info2.Font = new System.Drawing.Font("微软雅黑", 10.5F); + + this.lbl_S2_Info2.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(55)))), ((int)(((byte)(65)))), ((int)(((byte)(81))))); + + this.lbl_S2_Info2.Location = new System.Drawing.Point(390, 462); + + this.lbl_S2_Info2.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + + this.lbl_S2_Info2.Name = "lbl_S2_Info2"; + + this.lbl_S2_Info2.Size = new System.Drawing.Size(119, 28); + + this.lbl_S2_Info2.TabIndex = 2; + + this.lbl_S2_Info2.Text = "加油量:—"; + + // + + // lbl_S2_Info1 + + // + + this.lbl_S2_Info1.AutoSize = true; + + this.lbl_S2_Info1.Font = new System.Drawing.Font("微软雅黑", 10.5F); + + this.lbl_S2_Info1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(55)))), ((int)(((byte)(65)))), ((int)(((byte)(81))))); + + this.lbl_S2_Info1.Location = new System.Drawing.Point(30, 462); + + this.lbl_S2_Info1.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + + this.lbl_S2_Info1.Name = "lbl_S2_Info1"; + + this.lbl_S2_Info1.Size = new System.Drawing.Size(119, 28); + + this.lbl_S2_Info1.TabIndex = 3; + + this.lbl_S2_Info1.Text = "最终重量:—"; + + // + + // pnl_S2_WaterBox + + // + this.pnl_S2_WaterBox.BackColor = System.Drawing.Color.White; + this.pnl_S2_WaterBox.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pnl_S2_WaterBox.Controls.Add(this.lbl_S2_WaterTitle); + this.pnl_S2_WaterBox.Controls.Add(this.lbl_S2_Info1); + this.pnl_S2_WaterBox.Controls.Add(this.lbl_S2_WaterUnit); + this.pnl_S2_WaterBox.Location = new System.Drawing.Point(390, 330); + this.pnl_S2_WaterBox.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.pnl_S2_WaterBox.Name = "pnl_S2_WaterBox"; + this.pnl_S2_WaterBox.Size = new System.Drawing.Size(389, 119); + this.pnl_S2_WaterBox.TabIndex = 4; + + // + + // lbl_S2_WaterTitle + + // + this.lbl_S2_WaterTitle.AutoSize = true; + this.lbl_S2_WaterTitle.Font = new System.Drawing.Font("宋体", 11F, System.Drawing.FontStyle.Bold); + this.lbl_S2_WaterTitle.Location = new System.Drawing.Point(15, 9); + this.lbl_S2_WaterTitle.Name = "lbl_S2_WaterTitle"; + this.lbl_S2_WaterTitle.Size = new System.Drawing.Size(100, 19); + this.lbl_S2_WaterTitle.TabIndex = 0; + this.lbl_S2_WaterTitle.Text = "最终重量"; + + // + + // lbl_S2_WaterUnit + + // + this.lbl_S2_WaterUnit.AutoSize = true; + this.lbl_S2_WaterUnit.Font = new System.Drawing.Font("微软雅黑", 11F, System.Drawing.FontStyle.Bold); + this.lbl_S2_WaterUnit.Location = new System.Drawing.Point(346, 82); + this.lbl_S2_WaterUnit.Name = "lbl_S2_WaterUnit"; + this.lbl_S2_WaterUnit.Size = new System.Drawing.Size(18, 19); + this.lbl_S2_WaterUnit.TabIndex = 1; + this.lbl_S2_WaterUnit.Text = "KG"; + + // + + // pnl_S2_MetricBox + + // + this.pnl_S2_MetricBox.BackColor = System.Drawing.Color.White; + this.pnl_S2_MetricBox.Controls.Add(this.pnl_S2_DensityBox); + this.pnl_S2_MetricBox.Controls.Add(this.pnl_S2_AddOilBox); + this.pnl_S2_MetricBox.Controls.Add(this.pnl_S2_ExtractOilBox); + this.pnl_S2_MetricBox.Controls.Add(this.pnl_S2_OilReleaseBox); + this.pnl_S2_MetricBox.Controls.Add(this.pnl_S2_ResidualOilBox); + this.pnl_S2_MetricBox.Controls.Add(this.pnl_S2_QualityBox); + this.pnl_S2_MetricBox.Location = new System.Drawing.Point(30, 470); + this.pnl_S2_MetricBox.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.pnl_S2_MetricBox.Name = "pnl_S2_MetricBox"; + this.pnl_S2_MetricBox.Size = new System.Drawing.Size(1230, 150); + this.pnl_S2_MetricBox.TabIndex = 3; + + this.pnl_S2_DensityBox.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pnl_S2_DensityBox.Controls.Add(this.lbl_S2_DensityTitle); + this.pnl_S2_DensityBox.Controls.Add(this.lbl_S2_DensityVal); + this.pnl_S2_DensityBox.Controls.Add(this.lbl_S2_DensityUnit); + this.pnl_S2_DensityBox.Location = new System.Drawing.Point(0, 0); + this.pnl_S2_DensityBox.Name = "pnl_S2_DensityBox"; + this.pnl_S2_DensityBox.Size = new System.Drawing.Size(389, 72); + this.lbl_S2_DensityTitle.Location = new System.Drawing.Point(15, 7); + this.lbl_S2_DensityTitle.Name = "lbl_S2_DensityTitle"; + this.lbl_S2_DensityTitle.Size = new System.Drawing.Size(120, 22); + this.lbl_S2_DensityTitle.Text = "油密度"; + this.lbl_S2_DensityVal.Location = new System.Drawing.Point(40, 22); + this.lbl_S2_DensityVal.Name = "lbl_S2_DensityVal"; + this.lbl_S2_DensityVal.Size = new System.Drawing.Size(260, 42); + this.lbl_S2_DensityVal.Text = "0.00"; + this.lbl_S2_DensityVal.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + this.lbl_S2_DensityUnit.Location = new System.Drawing.Point(320, 44); + this.lbl_S2_DensityUnit.Name = "lbl_S2_DensityUnit"; + this.lbl_S2_DensityUnit.Size = new System.Drawing.Size(60, 22); + this.lbl_S2_DensityUnit.Text = "KG/L"; + + this.pnl_S2_AddOilBox.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pnl_S2_AddOilBox.Controls.Add(this.lbl_S2_AddOilTitle); + this.pnl_S2_AddOilBox.Controls.Add(this.lbl_S2_Info2); + this.pnl_S2_AddOilBox.Controls.Add(this.lbl_S2_AddOilUnit); + this.pnl_S2_AddOilBox.Location = new System.Drawing.Point(420, 0); + this.pnl_S2_AddOilBox.Name = "pnl_S2_AddOilBox"; + this.pnl_S2_AddOilBox.Size = new System.Drawing.Size(389, 72); + this.lbl_S2_AddOilTitle.Location = new System.Drawing.Point(15, 7); + this.lbl_S2_AddOilTitle.Name = "lbl_S2_AddOilTitle"; + this.lbl_S2_AddOilTitle.Size = new System.Drawing.Size(120, 22); + this.lbl_S2_AddOilTitle.Text = "加油量"; + this.lbl_S2_Info2.Location = new System.Drawing.Point(40, 22); + this.lbl_S2_Info2.Size = new System.Drawing.Size(260, 42); + this.lbl_S2_Info2.Text = "0.00"; + this.lbl_S2_Info2.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + this.lbl_S2_AddOilUnit.Location = new System.Drawing.Point(342, 44); + this.lbl_S2_AddOilUnit.Name = "lbl_S2_AddOilUnit"; + this.lbl_S2_AddOilUnit.Size = new System.Drawing.Size(36, 22); + this.lbl_S2_AddOilUnit.Text = "L"; + + this.pnl_S2_ExtractOilBox.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pnl_S2_ExtractOilBox.Controls.Add(this.lbl_S2_ExtractOilTitle); + this.pnl_S2_ExtractOilBox.Controls.Add(this.lbl_S2_ExtractOilVal); + this.pnl_S2_ExtractOilBox.Controls.Add(this.lbl_S2_ExtractOilUnit); + this.pnl_S2_ExtractOilBox.Location = new System.Drawing.Point(840, 0); + this.pnl_S2_ExtractOilBox.Name = "pnl_S2_ExtractOilBox"; + this.pnl_S2_ExtractOilBox.Size = new System.Drawing.Size(389, 72); + this.lbl_S2_ExtractOilTitle.Location = new System.Drawing.Point(15, 7); + this.lbl_S2_ExtractOilTitle.Name = "lbl_S2_ExtractOilTitle"; + this.lbl_S2_ExtractOilTitle.Size = new System.Drawing.Size(120, 22); + this.lbl_S2_ExtractOilTitle.Text = "抽油量"; + this.lbl_S2_ExtractOilVal.Location = new System.Drawing.Point(40, 22); + this.lbl_S2_ExtractOilVal.Name = "lbl_S2_ExtractOilVal"; + this.lbl_S2_ExtractOilVal.Size = new System.Drawing.Size(260, 42); + this.lbl_S2_ExtractOilVal.Text = "0.00"; + this.lbl_S2_ExtractOilVal.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + this.lbl_S2_ExtractOilUnit.Location = new System.Drawing.Point(342, 44); + this.lbl_S2_ExtractOilUnit.Name = "lbl_S2_ExtractOilUnit"; + this.lbl_S2_ExtractOilUnit.Size = new System.Drawing.Size(36, 22); + this.lbl_S2_ExtractOilUnit.Text = "L"; + + this.pnl_S2_OilReleaseBox.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pnl_S2_OilReleaseBox.Controls.Add(this.lbl_S2_OilReleaseTitle); + this.pnl_S2_OilReleaseBox.Controls.Add(this.lbl_S2_OilReleaseVal); + this.pnl_S2_OilReleaseBox.Controls.Add(this.lbl_S2_OilReleaseUnit); + this.pnl_S2_OilReleaseBox.Location = new System.Drawing.Point(0, 78); + this.pnl_S2_OilReleaseBox.Name = "pnl_S2_OilReleaseBox"; + this.pnl_S2_OilReleaseBox.Size = new System.Drawing.Size(389, 72); + this.lbl_S2_OilReleaseTitle.Location = new System.Drawing.Point(15, 7); + this.lbl_S2_OilReleaseTitle.Name = "lbl_S2_OilReleaseTitle"; + this.lbl_S2_OilReleaseTitle.Size = new System.Drawing.Size(120, 22); + this.lbl_S2_OilReleaseTitle.Text = "放油量"; + this.lbl_S2_OilReleaseVal.Location = new System.Drawing.Point(40, 22); + this.lbl_S2_OilReleaseVal.Name = "lbl_S2_OilReleaseVal"; + this.lbl_S2_OilReleaseVal.Size = new System.Drawing.Size(260, 42); + this.lbl_S2_OilReleaseVal.Text = "0.00"; + this.lbl_S2_OilReleaseVal.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + this.lbl_S2_OilReleaseUnit.Location = new System.Drawing.Point(342, 44); + this.lbl_S2_OilReleaseUnit.Name = "lbl_S2_OilReleaseUnit"; + this.lbl_S2_OilReleaseUnit.Size = new System.Drawing.Size(36, 22); + this.lbl_S2_OilReleaseUnit.Text = "L"; + + this.pnl_S2_ResidualOilBox.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pnl_S2_ResidualOilBox.Controls.Add(this.lbl_S2_ResidualOilTitle); + this.pnl_S2_ResidualOilBox.Controls.Add(this.lbl_S2_ResidualOilVal); + this.pnl_S2_ResidualOilBox.Controls.Add(this.lbl_S2_ResidualOilUnit); + this.pnl_S2_ResidualOilBox.Location = new System.Drawing.Point(420, 78); + this.pnl_S2_ResidualOilBox.Name = "pnl_S2_ResidualOilBox"; + this.pnl_S2_ResidualOilBox.Size = new System.Drawing.Size(389, 72); + this.lbl_S2_ResidualOilTitle.Location = new System.Drawing.Point(15, 7); + this.lbl_S2_ResidualOilTitle.Name = "lbl_S2_ResidualOilTitle"; + this.lbl_S2_ResidualOilTitle.Size = new System.Drawing.Size(120, 22); + this.lbl_S2_ResidualOilTitle.Text = "残油量"; + this.lbl_S2_ResidualOilVal.Location = new System.Drawing.Point(40, 22); + this.lbl_S2_ResidualOilVal.Name = "lbl_S2_ResidualOilVal"; + this.lbl_S2_ResidualOilVal.Size = new System.Drawing.Size(260, 42); + this.lbl_S2_ResidualOilVal.Text = "0.00"; + this.lbl_S2_ResidualOilVal.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + this.lbl_S2_ResidualOilUnit.Location = new System.Drawing.Point(342, 44); + this.lbl_S2_ResidualOilUnit.Name = "lbl_S2_ResidualOilUnit"; + this.lbl_S2_ResidualOilUnit.Size = new System.Drawing.Size(36, 22); + this.lbl_S2_ResidualOilUnit.Text = "L"; + + this.pnl_S2_QualityBox.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pnl_S2_QualityBox.Controls.Add(this.lbl_S2_QualityTitle); + this.pnl_S2_QualityBox.Controls.Add(this.lbl_S2_QualityVal); + this.pnl_S2_QualityBox.Location = new System.Drawing.Point(840, 78); + this.pnl_S2_QualityBox.Name = "pnl_S2_QualityBox"; + this.pnl_S2_QualityBox.Size = new System.Drawing.Size(389, 72); + this.lbl_S2_QualityTitle.Location = new System.Drawing.Point(15, 7); + this.lbl_S2_QualityTitle.Name = "lbl_S2_QualityTitle"; + this.lbl_S2_QualityTitle.Size = new System.Drawing.Size(120, 22); + this.lbl_S2_QualityTitle.Text = "水含量"; + this.lbl_S2_QualityVal.Location = new System.Drawing.Point(40, 22); + this.lbl_S2_QualityVal.Name = "lbl_S2_QualityVal"; + this.lbl_S2_QualityVal.Size = new System.Drawing.Size(260, 42); + this.lbl_S2_QualityVal.Text = "0.00 ppm"; + this.lbl_S2_QualityVal.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + + // pnl_S2_WeightBox + + // + + this.pnl_S2_WeightBox.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(248)))), ((int)(((byte)(250)))), ((int)(((byte)(252))))); + + this.pnl_S2_WeightBox.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + + this.pnl_S2_WeightBox.Controls.Add(this.lbl_S2_WeightTitle); + + this.pnl_S2_WeightBox.Controls.Add(this.lbl_S2_WeightUnit); + + this.pnl_S2_WeightBox.Controls.Add(this.lbl_S2_Weight); + + this.pnl_S2_WeightBox.Location = new System.Drawing.Point(30, 330); + + this.pnl_S2_WeightBox.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + + this.pnl_S2_WeightBox.Name = "pnl_S2_WeightBox"; + + this.pnl_S2_WeightBox.Size = new System.Drawing.Size(539, 119); + + this.pnl_S2_WeightBox.TabIndex = 4; + + // + + // lbl_S2_WeightUnit + + // + + this.lbl_S2_WeightUnit.Font = new System.Drawing.Font("微软雅黑", 16F, System.Drawing.FontStyle.Bold); + + this.lbl_S2_WeightUnit.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(107)))), ((int)(((byte)(114)))), ((int)(((byte)(128))))); + + this.lbl_S2_WeightUnit.Location = new System.Drawing.Point(417, 36); + + this.lbl_S2_WeightUnit.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + + this.lbl_S2_WeightUnit.Name = "lbl_S2_WeightUnit"; + + this.lbl_S2_WeightUnit.Size = new System.Drawing.Size(90, 72); + + this.lbl_S2_WeightUnit.TabIndex = 0; + + this.lbl_S2_WeightUnit.Text = "KG"; + + this.lbl_S2_WeightUnit.TextAlign = System.Drawing.ContentAlignment.BottomLeft; + + // + + // lbl_S2_Weight + + // + + this.lbl_S2_Weight.Font = new System.Drawing.Font("Consolas", 42F, System.Drawing.FontStyle.Bold); + + this.lbl_S2_Weight.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(58)))), ((int)(((byte)(95))))); + + this.lbl_S2_Weight.Location = new System.Drawing.Point(6, 6); + + this.lbl_S2_Weight.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + + this.lbl_S2_Weight.Name = "lbl_S2_Weight"; + + this.lbl_S2_Weight.Size = new System.Drawing.Size(405, 108); + + this.lbl_S2_Weight.TabIndex = 1; + + this.lbl_S2_Weight.Text = "0.00"; + + this.lbl_S2_Weight.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + + // + + // lbl_S2_PalletVal + + // + + this.lbl_S2_PalletVal.Font = new System.Drawing.Font("微软雅黑", 13F, System.Drawing.FontStyle.Bold); + + this.lbl_S2_PalletVal.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(58)))), ((int)(((byte)(95))))); + + this.lbl_S2_PalletVal.Location = new System.Drawing.Point(780, 132); + + this.lbl_S2_PalletVal.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + + this.lbl_S2_PalletVal.Name = "lbl_S2_PalletVal"; + + this.lbl_S2_PalletVal.Size = new System.Drawing.Size(450, 45); + + this.lbl_S2_PalletVal.TabIndex = 5; + + this.lbl_S2_PalletVal.Text = "—"; + + // + + // lbl_S2_PalletLabel + + // + + this.lbl_S2_PalletLabel.Font = new System.Drawing.Font("微软雅黑", 12.5F, System.Drawing.FontStyle.Bold); + + this.lbl_S2_PalletLabel.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(107)))), ((int)(((byte)(114)))), ((int)(((byte)(128))))); + + this.lbl_S2_PalletLabel.Location = new System.Drawing.Point(645, 132); + + this.lbl_S2_PalletLabel.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + + this.lbl_S2_PalletLabel.Name = "lbl_S2_PalletLabel"; + + this.lbl_S2_PalletLabel.Size = new System.Drawing.Size(128, 45); + + this.lbl_S2_PalletLabel.TabIndex = 6; + + this.lbl_S2_PalletLabel.Text = "托盘号:"; + + // + + // lbl_S2_OrderVal + + // + + this.lbl_S2_OrderVal.Font = new System.Drawing.Font("微软雅黑", 13F, System.Drawing.FontStyle.Bold); + + this.lbl_S2_OrderVal.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(58)))), ((int)(((byte)(95))))); + + this.lbl_S2_OrderVal.Location = new System.Drawing.Point(177, 132); + + this.lbl_S2_OrderVal.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + + this.lbl_S2_OrderVal.Name = "lbl_S2_OrderVal"; + + this.lbl_S2_OrderVal.Size = new System.Drawing.Size(420, 45); + + this.lbl_S2_OrderVal.TabIndex = 7; + + this.lbl_S2_OrderVal.Text = "—"; + + // + + // lbl_S2_OrderLabel + + // + + this.lbl_S2_OrderLabel.Font = new System.Drawing.Font("微软雅黑", 12.5F, System.Drawing.FontStyle.Bold); + + this.lbl_S2_OrderLabel.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(107)))), ((int)(((byte)(114)))), ((int)(((byte)(128))))); + + this.lbl_S2_OrderLabel.Location = new System.Drawing.Point(30, 132); + + this.lbl_S2_OrderLabel.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + + this.lbl_S2_OrderLabel.Name = "lbl_S2_OrderLabel"; + + this.lbl_S2_OrderLabel.Size = new System.Drawing.Size(128, 45); + + this.lbl_S2_OrderLabel.TabIndex = 8; + + this.lbl_S2_OrderLabel.Text = "订货号:"; + + // + + // lbl_S2_ModelVal + + // + + this.lbl_S2_ModelVal.Font = new System.Drawing.Font("微软雅黑", 13F, System.Drawing.FontStyle.Bold); + + this.lbl_S2_ModelVal.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(58)))), ((int)(((byte)(95))))); + + this.lbl_S2_ModelVal.Location = new System.Drawing.Point(780, 81); + + this.lbl_S2_ModelVal.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + + this.lbl_S2_ModelVal.Name = "lbl_S2_ModelVal"; + + this.lbl_S2_ModelVal.Size = new System.Drawing.Size(450, 45); + + this.lbl_S2_ModelVal.TabIndex = 9; + + this.lbl_S2_ModelVal.Text = "—"; + + // + + // lbl_S2_ModelLabel + + // + + this.lbl_S2_ModelLabel.Font = new System.Drawing.Font("微软雅黑", 12.5F, System.Drawing.FontStyle.Bold); + + this.lbl_S2_ModelLabel.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(107)))), ((int)(((byte)(114)))), ((int)(((byte)(128))))); + + this.lbl_S2_ModelLabel.Location = new System.Drawing.Point(645, 81); + + this.lbl_S2_ModelLabel.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + + this.lbl_S2_ModelLabel.Name = "lbl_S2_ModelLabel"; + + this.lbl_S2_ModelLabel.Size = new System.Drawing.Size(128, 45); + + this.lbl_S2_ModelLabel.TabIndex = 10; + + this.lbl_S2_ModelLabel.Text = "机型号:"; + + // + + // lbl_S2_EngineVal + + // + + this.lbl_S2_EngineVal.Font = new System.Drawing.Font("微软雅黑", 13F, System.Drawing.FontStyle.Bold); + + this.lbl_S2_EngineVal.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(58)))), ((int)(((byte)(95))))); + + this.lbl_S2_EngineVal.Location = new System.Drawing.Point(177, 81); + + this.lbl_S2_EngineVal.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + + this.lbl_S2_EngineVal.Name = "lbl_S2_EngineVal"; + + this.lbl_S2_EngineVal.Size = new System.Drawing.Size(420, 45); + + this.lbl_S2_EngineVal.TabIndex = 11; + + this.lbl_S2_EngineVal.Text = "—"; + + // + + // lbl_S2_EngineLabel + + // + + this.lbl_S2_EngineLabel.Font = new System.Drawing.Font("微软雅黑", 12.5F, System.Drawing.FontStyle.Bold); + + this.lbl_S2_EngineLabel.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(107)))), ((int)(((byte)(114)))), ((int)(((byte)(128))))); + + this.lbl_S2_EngineLabel.Location = new System.Drawing.Point(30, 81); + + this.lbl_S2_EngineLabel.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + + this.lbl_S2_EngineLabel.Name = "lbl_S2_EngineLabel"; + + this.lbl_S2_EngineLabel.Size = new System.Drawing.Size(142, 45); + + this.lbl_S2_EngineLabel.TabIndex = 12; + + this.lbl_S2_EngineLabel.Text = "发动机号:"; + + // + + // pnl_S2_Header + + // + + this.pnl_S2_Header.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(13)))), ((int)(((byte)(148)))), ((int)(((byte)(136))))); + + this.pnl_S2_Header.Controls.Add(this.lbl_S2_Title); + + this.pnl_S2_Header.Dock = System.Windows.Forms.DockStyle.Top; + + this.pnl_S2_Header.Location = new System.Drawing.Point(0, 0); + + this.pnl_S2_Header.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + + this.pnl_S2_Header.Name = "pnl_S2_Header"; + + this.pnl_S2_Header.Size = new System.Drawing.Size(1389, 63); + + this.pnl_S2_Header.TabIndex = 13; + + // + + // lbl_S2_Title + + // + + this.lbl_S2_Title.Dock = System.Windows.Forms.DockStyle.Fill; + + this.lbl_S2_Title.Font = new System.Drawing.Font("微软雅黑", 14F, System.Drawing.FontStyle.Bold); + + this.lbl_S2_Title.ForeColor = System.Drawing.Color.White; + + this.lbl_S2_Title.Location = new System.Drawing.Point(0, 0); + + this.lbl_S2_Title.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + + this.lbl_S2_Title.Name = "lbl_S2_Title"; + + this.lbl_S2_Title.Padding = new System.Windows.Forms.Padding(24, 0, 0, 0); + + this.lbl_S2_Title.Size = new System.Drawing.Size(1389, 63); + + this.lbl_S2_Title.TabIndex = 0; + + this.lbl_S2_Title.Text = "工位2 — 放油后称重"; + + this.lbl_S2_Title.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; + + // + + // pnl_Station1 + + // + + this.pnl_Station1.BackColor = System.Drawing.Color.White; + + this.pnl_Station1.Controls.Add(this.lbl_S1_AlarmVal); + + this.pnl_Station1.Controls.Add(this.lbl_S1_AlarmLabel); + + this.pnl_Station1.Controls.Add(this.lbl_S1_Info1); + + this.pnl_Station1.Controls.Add(this.pnl_S1_MetricBox); + + this.pnl_Station1.Controls.Add(this.pnl_S1_WeightBox); + + this.pnl_Station1.Controls.Add(this.lbl_S1_PalletVal); + + this.pnl_Station1.Controls.Add(this.lbl_S1_PalletLabel); + + this.pnl_Station1.Controls.Add(this.lbl_S1_OrderVal); + + this.pnl_Station1.Controls.Add(this.lbl_S1_OrderLabel); + + this.pnl_Station1.Controls.Add(this.lbl_S1_ModelVal); + + this.pnl_Station1.Controls.Add(this.lbl_S1_ModelLabel); + + this.pnl_Station1.Controls.Add(this.lbl_S1_EngineVal); + + this.pnl_Station1.Controls.Add(this.lbl_S1_EngineLabel); + + this.pnl_Station1.Controls.Add(this.pnl_S1_Header); + + this.pnl_Station1.Dock = System.Windows.Forms.DockStyle.Left; + + this.pnl_Station1.Location = new System.Drawing.Point(18, 18); + + this.pnl_Station1.Margin = new System.Windows.Forms.Padding(0, 0, 18, 0); + + this.pnl_Station1.Name = "pnl_Station1"; + + this.pnl_Station1.Size = new System.Drawing.Size(1305, 939); + + this.pnl_Station1.TabIndex = 1; + + // + + // lbl_S1_AlarmVal + + // + + this.lbl_S1_AlarmVal.Font = new System.Drawing.Font("微软雅黑", 13F, System.Drawing.FontStyle.Bold); + + this.lbl_S1_AlarmVal.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(107)))), ((int)(((byte)(114)))), ((int)(((byte)(128))))); + + this.lbl_S1_AlarmVal.Location = new System.Drawing.Point(180, 768); + + this.lbl_S1_AlarmVal.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + + this.lbl_S1_AlarmVal.Name = "lbl_S1_AlarmVal"; + + this.lbl_S1_AlarmVal.Size = new System.Drawing.Size(1080, 42); + + this.lbl_S1_AlarmVal.TabIndex = 0; + + this.lbl_S1_AlarmVal.Text = "无报警"; + + // + + // lbl_S1_AlarmLabel + + // + + this.lbl_S1_AlarmLabel.Font = new System.Drawing.Font("微软雅黑", 13F, System.Drawing.FontStyle.Bold); + + this.lbl_S1_AlarmLabel.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(107)))), ((int)(((byte)(114)))), ((int)(((byte)(128))))); + + this.lbl_S1_AlarmLabel.Location = new System.Drawing.Point(30, 768); + + this.lbl_S1_AlarmLabel.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + + this.lbl_S1_AlarmLabel.Name = "lbl_S1_AlarmLabel"; + + this.lbl_S1_AlarmLabel.Size = new System.Drawing.Size(112, 42); + + this.lbl_S1_AlarmLabel.TabIndex = 1; + + this.lbl_S1_AlarmLabel.Text = "报警:"; + + // + + // lbl_S1_Info1 + + // + + this.lbl_S1_Info1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(248)))), ((int)(((byte)(250)))), ((int)(((byte)(252))))); + + this.lbl_S1_Info1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + + this.lbl_S1_Info1.Font = new System.Drawing.Font("微软雅黑", 18F, System.Drawing.FontStyle.Bold); + + this.lbl_S1_Info1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(55)))), ((int)(((byte)(65)))), ((int)(((byte)(81))))); + + this.lbl_S1_Info1.Location = new System.Drawing.Point(660, 375); + + this.lbl_S1_Info1.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + + this.lbl_S1_Info1.Name = "lbl_S1_Info1"; + + this.lbl_S1_Info1.Size = new System.Drawing.Size(599, 164); + + this.lbl_S1_Info1.TabIndex = 2; + + this.lbl_S1_Info1.Text = "最终重量:0.000"; + + this.lbl_S1_Info1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + + // + + // pnl_S1_MetricBox + + // + + this.pnl_S1_MetricBox.BackColor = System.Drawing.Color.White; + + this.pnl_S1_MetricBox.Controls.Add(this.lbl_S1_QualityVal); + + this.pnl_S1_MetricBox.Controls.Add(this.lbl_S1_ResidualOilVal); + + this.pnl_S1_MetricBox.Controls.Add(this.lbl_S1_OilReleaseVal); + + this.pnl_S1_MetricBox.Controls.Add(this.lbl_S1_DensityVal); + + this.pnl_S1_MetricBox.Controls.Add(this.lbl_S1_ExtractOilVal); + + this.pnl_S1_MetricBox.Controls.Add(this.lbl_S1_Info2); + + this.pnl_S1_MetricBox.Location = new System.Drawing.Point(30, 570); + + this.pnl_S1_MetricBox.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + + this.pnl_S1_MetricBox.Name = "pnl_S1_MetricBox"; + + this.pnl_S1_MetricBox.Size = new System.Drawing.Size(1230, 174); + + this.pnl_S1_MetricBox.TabIndex = 3; + + // + + // lbl_S1_QualityVal + + // + + this.lbl_S1_QualityVal.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(248)))), ((int)(((byte)(250)))), ((int)(((byte)(252))))); + + this.lbl_S1_QualityVal.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + + this.lbl_S1_QualityVal.Font = new System.Drawing.Font("微软雅黑", 13F, System.Drawing.FontStyle.Bold); + + this.lbl_S1_QualityVal.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(55)))), ((int)(((byte)(65)))), ((int)(((byte)(81))))); + + this.lbl_S1_QualityVal.Location = new System.Drawing.Point(840, 93); + + this.lbl_S1_QualityVal.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + + this.lbl_S1_QualityVal.Name = "lbl_S1_QualityVal"; + + this.lbl_S1_QualityVal.Size = new System.Drawing.Size(389, 80); + + this.lbl_S1_QualityVal.TabIndex = 0; + + this.lbl_S1_QualityVal.Text = "水含量:0.00 ppm"; + + this.lbl_S1_QualityVal.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + + // + + // lbl_S1_ResidualOilVal + + // + + this.lbl_S1_ResidualOilVal.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(248)))), ((int)(((byte)(250)))), ((int)(((byte)(252))))); + + this.lbl_S1_ResidualOilVal.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + + this.lbl_S1_ResidualOilVal.Font = new System.Drawing.Font("微软雅黑", 13F, System.Drawing.FontStyle.Bold); + + this.lbl_S1_ResidualOilVal.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(55)))), ((int)(((byte)(65)))), ((int)(((byte)(81))))); + + this.lbl_S1_ResidualOilVal.Location = new System.Drawing.Point(420, 93); + + this.lbl_S1_ResidualOilVal.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + + this.lbl_S1_ResidualOilVal.Name = "lbl_S1_ResidualOilVal"; + + this.lbl_S1_ResidualOilVal.Size = new System.Drawing.Size(389, 80); + + this.lbl_S1_ResidualOilVal.TabIndex = 1; + + this.lbl_S1_ResidualOilVal.Text = "残油量:0.00"; + + this.lbl_S1_ResidualOilVal.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + + // + + // lbl_S1_OilReleaseVal + + // + + this.lbl_S1_OilReleaseVal.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(248)))), ((int)(((byte)(250)))), ((int)(((byte)(252))))); + + this.lbl_S1_OilReleaseVal.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + + this.lbl_S1_OilReleaseVal.Font = new System.Drawing.Font("微软雅黑", 13F, System.Drawing.FontStyle.Bold); + + this.lbl_S1_OilReleaseVal.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(55)))), ((int)(((byte)(65)))), ((int)(((byte)(81))))); + + this.lbl_S1_OilReleaseVal.Location = new System.Drawing.Point(0, 93); + + this.lbl_S1_OilReleaseVal.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + + this.lbl_S1_OilReleaseVal.Name = "lbl_S1_OilReleaseVal"; + + this.lbl_S1_OilReleaseVal.Size = new System.Drawing.Size(389, 80); + + this.lbl_S1_OilReleaseVal.TabIndex = 2; + + this.lbl_S1_OilReleaseVal.Text = "放油量:0.00"; + + this.lbl_S1_OilReleaseVal.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + + // + + // lbl_S1_DensityVal + + // + + this.lbl_S1_DensityVal.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(248)))), ((int)(((byte)(250)))), ((int)(((byte)(252))))); + + this.lbl_S1_DensityVal.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + + this.lbl_S1_DensityVal.Font = new System.Drawing.Font("微软雅黑", 13F, System.Drawing.FontStyle.Bold); + + this.lbl_S1_DensityVal.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(55)))), ((int)(((byte)(65)))), ((int)(((byte)(81))))); + + this.lbl_S1_DensityVal.Location = new System.Drawing.Point(0, 0); + + this.lbl_S1_DensityVal.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + + this.lbl_S1_DensityVal.Name = "lbl_S1_DensityVal"; + + this.lbl_S1_DensityVal.Size = new System.Drawing.Size(389, 80); + + this.lbl_S1_DensityVal.TabIndex = 3; + + this.lbl_S1_DensityVal.Text = "油密度:0.00"; + + this.lbl_S1_DensityVal.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + + // + + // lbl_S1_ExtractOilVal + + // + + this.lbl_S1_ExtractOilVal.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(248)))), ((int)(((byte)(250)))), ((int)(((byte)(252))))); + + this.lbl_S1_ExtractOilVal.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + + this.lbl_S1_ExtractOilVal.Font = new System.Drawing.Font("微软雅黑", 13F, System.Drawing.FontStyle.Bold); + + this.lbl_S1_ExtractOilVal.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(55)))), ((int)(((byte)(65)))), ((int)(((byte)(81))))); + + this.lbl_S1_ExtractOilVal.Location = new System.Drawing.Point(840, 0); + + this.lbl_S1_ExtractOilVal.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + + this.lbl_S1_ExtractOilVal.Name = "lbl_S1_ExtractOilVal"; + + this.lbl_S1_ExtractOilVal.Size = new System.Drawing.Size(389, 80); + + this.lbl_S1_ExtractOilVal.TabIndex = 4; + + this.lbl_S1_ExtractOilVal.Text = "抽油量:0.00"; + + this.lbl_S1_ExtractOilVal.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + + // + + // lbl_S1_Info2 + + // + + this.lbl_S1_Info2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(248)))), ((int)(((byte)(250)))), ((int)(((byte)(252))))); + + this.lbl_S1_Info2.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + + this.lbl_S1_Info2.Font = new System.Drawing.Font("微软雅黑", 13F, System.Drawing.FontStyle.Bold); + + this.lbl_S1_Info2.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(55)))), ((int)(((byte)(65)))), ((int)(((byte)(81))))); + + this.lbl_S1_Info2.Location = new System.Drawing.Point(420, 0); + + this.lbl_S1_Info2.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + + this.lbl_S1_Info2.Name = "lbl_S1_Info2"; + + this.lbl_S1_Info2.Size = new System.Drawing.Size(389, 80); + + this.lbl_S1_Info2.TabIndex = 5; + + this.lbl_S1_Info2.Text = "加油量:0.00"; + + this.lbl_S1_Info2.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + + // + + // pnl_S1_WeightBox + + // + + this.pnl_S1_WeightBox.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(248)))), ((int)(((byte)(250)))), ((int)(((byte)(252))))); + + this.pnl_S1_WeightBox.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + + this.pnl_S1_WeightBox.Controls.Add(this.label1); + + this.pnl_S1_WeightBox.Controls.Add(this.lbl_S1_WeightUnit); + + this.pnl_S1_WeightBox.Controls.Add(this.lbl_S1_Weight); + + this.pnl_S1_WeightBox.Location = new System.Drawing.Point(30, 375); + + this.pnl_S1_WeightBox.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + + this.pnl_S1_WeightBox.Name = "pnl_S1_WeightBox"; + + this.pnl_S1_WeightBox.Size = new System.Drawing.Size(599, 164); + + this.pnl_S1_WeightBox.TabIndex = 4; + + // + + // lbl_S1_WeightUnit + + // + + this.lbl_S1_WeightUnit.Font = new System.Drawing.Font("微软雅黑", 20F, System.Drawing.FontStyle.Bold); + + this.lbl_S1_WeightUnit.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(107)))), ((int)(((byte)(114)))), ((int)(((byte)(128))))); + + this.lbl_S1_WeightUnit.Location = new System.Drawing.Point(456, 60); + + this.lbl_S1_WeightUnit.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + + this.lbl_S1_WeightUnit.Name = "lbl_S1_WeightUnit"; + + this.lbl_S1_WeightUnit.Size = new System.Drawing.Size(135, 87); + + this.lbl_S1_WeightUnit.TabIndex = 0; + + this.lbl_S1_WeightUnit.Text = "KG"; + + this.lbl_S1_WeightUnit.TextAlign = System.Drawing.ContentAlignment.BottomLeft; + + // + + // lbl_S1_Weight + + // + + this.lbl_S1_Weight.Font = new System.Drawing.Font("Consolas", 54F, System.Drawing.FontStyle.Bold); + + this.lbl_S1_Weight.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(58)))), ((int)(((byte)(95))))); + + this.lbl_S1_Weight.Location = new System.Drawing.Point(114, 9); + + this.lbl_S1_Weight.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + + this.lbl_S1_Weight.Name = "lbl_S1_Weight"; + + this.lbl_S1_Weight.Size = new System.Drawing.Size(327, 144); + + this.lbl_S1_Weight.TabIndex = 1; + + this.lbl_S1_Weight.Text = "0.00"; + + this.lbl_S1_Weight.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + + // + + // lbl_S1_PalletVal + + // + + this.lbl_S1_PalletVal.Font = new System.Drawing.Font("微软雅黑", 13F, System.Drawing.FontStyle.Bold); + + this.lbl_S1_PalletVal.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(58)))), ((int)(((byte)(95))))); + + this.lbl_S1_PalletVal.Location = new System.Drawing.Point(780, 132); + + this.lbl_S1_PalletVal.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + + this.lbl_S1_PalletVal.Name = "lbl_S1_PalletVal"; + + this.lbl_S1_PalletVal.Size = new System.Drawing.Size(450, 45); + + this.lbl_S1_PalletVal.TabIndex = 5; + + this.lbl_S1_PalletVal.Text = "—"; + + // + + // lbl_S1_PalletLabel + + // + + this.lbl_S1_PalletLabel.Font = new System.Drawing.Font("微软雅黑", 12.5F, System.Drawing.FontStyle.Bold); + + this.lbl_S1_PalletLabel.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(107)))), ((int)(((byte)(114)))), ((int)(((byte)(128))))); + + this.lbl_S1_PalletLabel.Location = new System.Drawing.Point(645, 132); + + this.lbl_S1_PalletLabel.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + + this.lbl_S1_PalletLabel.Name = "lbl_S1_PalletLabel"; + + this.lbl_S1_PalletLabel.Size = new System.Drawing.Size(128, 45); + + this.lbl_S1_PalletLabel.TabIndex = 6; + + this.lbl_S1_PalletLabel.Text = "托盘号:"; + + // + + // lbl_S1_OrderVal + + // + + this.lbl_S1_OrderVal.Font = new System.Drawing.Font("微软雅黑", 13F, System.Drawing.FontStyle.Bold); + + this.lbl_S1_OrderVal.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(58)))), ((int)(((byte)(95))))); + + this.lbl_S1_OrderVal.Location = new System.Drawing.Point(177, 132); + + this.lbl_S1_OrderVal.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + + this.lbl_S1_OrderVal.Name = "lbl_S1_OrderVal"; + + this.lbl_S1_OrderVal.Size = new System.Drawing.Size(420, 45); + + this.lbl_S1_OrderVal.TabIndex = 7; + + this.lbl_S1_OrderVal.Text = "—"; + + // + + // lbl_S1_OrderLabel + + // + + this.lbl_S1_OrderLabel.Font = new System.Drawing.Font("微软雅黑", 12.5F, System.Drawing.FontStyle.Bold); + + this.lbl_S1_OrderLabel.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(107)))), ((int)(((byte)(114)))), ((int)(((byte)(128))))); + + this.lbl_S1_OrderLabel.Location = new System.Drawing.Point(30, 132); + + this.lbl_S1_OrderLabel.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + + this.lbl_S1_OrderLabel.Name = "lbl_S1_OrderLabel"; + + this.lbl_S1_OrderLabel.Size = new System.Drawing.Size(128, 45); + + this.lbl_S1_OrderLabel.TabIndex = 8; + + this.lbl_S1_OrderLabel.Text = "订货号:"; + + // + + // lbl_S1_ModelVal + + // + + this.lbl_S1_ModelVal.Font = new System.Drawing.Font("微软雅黑", 13F, System.Drawing.FontStyle.Bold); + + this.lbl_S1_ModelVal.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(58)))), ((int)(((byte)(95))))); + + this.lbl_S1_ModelVal.Location = new System.Drawing.Point(780, 81); + + this.lbl_S1_ModelVal.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + + this.lbl_S1_ModelVal.Name = "lbl_S1_ModelVal"; + + this.lbl_S1_ModelVal.Size = new System.Drawing.Size(450, 45); + + this.lbl_S1_ModelVal.TabIndex = 9; + + this.lbl_S1_ModelVal.Text = "—"; + + // + + // lbl_S1_ModelLabel + + // + + this.lbl_S1_ModelLabel.Font = new System.Drawing.Font("微软雅黑", 12.5F, System.Drawing.FontStyle.Bold); + + this.lbl_S1_ModelLabel.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(107)))), ((int)(((byte)(114)))), ((int)(((byte)(128))))); + + this.lbl_S1_ModelLabel.Location = new System.Drawing.Point(645, 81); + + this.lbl_S1_ModelLabel.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + + this.lbl_S1_ModelLabel.Name = "lbl_S1_ModelLabel"; + + this.lbl_S1_ModelLabel.Size = new System.Drawing.Size(128, 45); + + this.lbl_S1_ModelLabel.TabIndex = 10; + + this.lbl_S1_ModelLabel.Text = "机型号:"; + + // + + // lbl_S1_EngineVal + + // + + this.lbl_S1_EngineVal.Font = new System.Drawing.Font("微软雅黑", 13F, System.Drawing.FontStyle.Bold); + + this.lbl_S1_EngineVal.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(58)))), ((int)(((byte)(95))))); + + this.lbl_S1_EngineVal.Location = new System.Drawing.Point(177, 81); + + this.lbl_S1_EngineVal.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + + this.lbl_S1_EngineVal.Name = "lbl_S1_EngineVal"; + + this.lbl_S1_EngineVal.Size = new System.Drawing.Size(420, 45); + + this.lbl_S1_EngineVal.TabIndex = 11; + + this.lbl_S1_EngineVal.Text = "—"; + + // + + // lbl_S1_EngineLabel + + // + + this.lbl_S1_EngineLabel.Font = new System.Drawing.Font("微软雅黑", 12.5F, System.Drawing.FontStyle.Bold); + + this.lbl_S1_EngineLabel.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(107)))), ((int)(((byte)(114)))), ((int)(((byte)(128))))); + + this.lbl_S1_EngineLabel.Location = new System.Drawing.Point(30, 81); + + this.lbl_S1_EngineLabel.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + + this.lbl_S1_EngineLabel.Name = "lbl_S1_EngineLabel"; + + this.lbl_S1_EngineLabel.Size = new System.Drawing.Size(142, 45); + + this.lbl_S1_EngineLabel.TabIndex = 12; + + this.lbl_S1_EngineLabel.Text = "发动机号:"; + + // + + // pnl_S1_Header + + // + + this.pnl_S1_Header.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(74)))), ((int)(((byte)(144)))), ((int)(((byte)(217))))); + + this.pnl_S1_Header.Controls.Add(this.lbl_S1_Title); + + this.pnl_S1_Header.Dock = System.Windows.Forms.DockStyle.Top; + + this.pnl_S1_Header.Location = new System.Drawing.Point(0, 0); + + this.pnl_S1_Header.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + + this.pnl_S1_Header.Name = "pnl_S1_Header"; + + this.pnl_S1_Header.Size = new System.Drawing.Size(1305, 63); + + this.pnl_S1_Header.TabIndex = 13; + + // + + // lbl_S1_Title + + // + + this.lbl_S1_Title.Dock = System.Windows.Forms.DockStyle.Fill; + + this.lbl_S1_Title.Font = new System.Drawing.Font("微软雅黑", 14F, System.Drawing.FontStyle.Bold); + + this.lbl_S1_Title.ForeColor = System.Drawing.Color.White; + + this.lbl_S1_Title.Location = new System.Drawing.Point(0, 0); + + this.lbl_S1_Title.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + + this.lbl_S1_Title.Name = "lbl_S1_Title"; + + this.lbl_S1_Title.Padding = new System.Windows.Forms.Padding(24, 0, 0, 0); + + this.lbl_S1_Title.Size = new System.Drawing.Size(1305, 63); + + this.lbl_S1_Title.TabIndex = 0; + + this.lbl_S1_Title.Text = "工位1 — 放油前称重"; + + this.lbl_S1_Title.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; + + // + + // pnl_Log + + // + + this.pnl_Log.BackColor = System.Drawing.Color.White; + + this.pnl_Log.Controls.Add(this.txt_Log); + + this.pnl_Log.Controls.Add(this.lbl_LogTitle); + + this.pnl_Log.Dock = System.Windows.Forms.DockStyle.Bottom; + + this.pnl_Log.Location = new System.Drawing.Point(0, 975); + + this.pnl_Log.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + + this.pnl_Log.Name = "pnl_Log"; + + this.pnl_Log.Padding = new System.Windows.Forms.Padding(24, 6, 24, 12); + + this.pnl_Log.Size = new System.Drawing.Size(2730, 525); + + this.pnl_Log.TabIndex = 1; + + // + + // txt_Log + + // + + this.txt_Log.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(248)))), ((int)(((byte)(250)))), ((int)(((byte)(252))))); + + this.txt_Log.BorderStyle = System.Windows.Forms.BorderStyle.None; + + this.txt_Log.Dock = System.Windows.Forms.DockStyle.Fill; + + this.txt_Log.Font = new System.Drawing.Font("Consolas", 10F); + + this.txt_Log.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(55)))), ((int)(((byte)(65)))), ((int)(((byte)(81))))); + + this.txt_Log.Location = new System.Drawing.Point(24, 48); + + this.txt_Log.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + + this.txt_Log.Multiline = true; + + this.txt_Log.Name = "txt_Log"; + + this.txt_Log.ReadOnly = true; + + this.txt_Log.ScrollBars = System.Windows.Forms.ScrollBars.Vertical; + + this.txt_Log.Size = new System.Drawing.Size(2682, 465); + + this.txt_Log.TabIndex = 0; + + // + + // lbl_LogTitle + + // + + this.lbl_LogTitle.Dock = System.Windows.Forms.DockStyle.Top; + + this.lbl_LogTitle.Font = new System.Drawing.Font("微软雅黑", 11F, System.Drawing.FontStyle.Bold); + + this.lbl_LogTitle.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(58)))), ((int)(((byte)(95))))); + + this.lbl_LogTitle.Location = new System.Drawing.Point(24, 6); + + this.lbl_LogTitle.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + + this.lbl_LogTitle.Name = "lbl_LogTitle"; + + this.lbl_LogTitle.Size = new System.Drawing.Size(2682, 42); + + this.lbl_LogTitle.TabIndex = 1; + + this.lbl_LogTitle.Text = "操作消息"; + + this.lbl_LogTitle.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; + + // + + // label1 + + // + + this.label1.AutoSize = true; + + this.label1.Font = new System.Drawing.Font("宋体", 15F, System.Drawing.FontStyle.Bold); + + this.label1.Location = new System.Drawing.Point(15, 9); + + this.label1.Name = "label1"; + + this.label1.Size = new System.Drawing.Size(137, 30); + + this.label1.TabIndex = 2; + + this.label1.Text = "实时重量"; + + // + + // S2设计器预览布局:与S1保持同一套静态预览结构 + + // + + this.pnl_Station2.Controls.Remove(this.pnl_S2_WaterBox); + this.pnl_Station2.Controls.Add(this.lbl_S2_Info1); + this.pnl_Station2.Controls.Add(this.pnl_S2_MetricBox); + this.pnl_Station2.Controls.Add(this.pnl_S2_WeightBox); + this.pnl_Station2.Controls.Add(this.lbl_S2_AlarmLabel); + this.pnl_Station2.Controls.Add(this.lbl_S2_AlarmVal); + + this.pnl_S2_MetricBox.Controls.Clear(); + this.pnl_S2_MetricBox.Controls.Add(this.lbl_S2_QualityVal); + this.pnl_S2_MetricBox.Controls.Add(this.lbl_S2_ResidualOilVal); + this.pnl_S2_MetricBox.Controls.Add(this.lbl_S2_OilReleaseVal); + this.pnl_S2_MetricBox.Controls.Add(this.lbl_S2_DensityVal); + this.pnl_S2_MetricBox.Controls.Add(this.lbl_S2_ExtractOilVal); + this.pnl_S2_MetricBox.Controls.Add(this.lbl_S2_Info2); + + this.pnl_S2_WeightBox.Location = new System.Drawing.Point(30, 375); + this.pnl_S2_WeightBox.Size = new System.Drawing.Size(599, 164); + + this.lbl_S2_WeightTitle.AutoSize = true; + this.lbl_S2_WeightTitle.Font = new System.Drawing.Font("宋体", 15F, System.Drawing.FontStyle.Bold); + this.lbl_S2_WeightTitle.Location = new System.Drawing.Point(15, 9); + this.lbl_S2_WeightTitle.Size = new System.Drawing.Size(137, 30); + this.lbl_S2_WeightTitle.Text = "实时重量"; + + this.lbl_S2_Weight.Font = new System.Drawing.Font("Consolas", 54F, System.Drawing.FontStyle.Bold); + this.lbl_S2_Weight.Location = new System.Drawing.Point(114, 9); + this.lbl_S2_Weight.Size = new System.Drawing.Size(327, 144); + this.lbl_S2_Weight.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + + this.lbl_S2_WeightUnit.Font = new System.Drawing.Font("微软雅黑", 20F, System.Drawing.FontStyle.Bold); + this.lbl_S2_WeightUnit.Location = new System.Drawing.Point(456, 60); + this.lbl_S2_WeightUnit.Size = new System.Drawing.Size(135, 87); + this.lbl_S2_WeightUnit.TextAlign = System.Drawing.ContentAlignment.BottomLeft; + + this.lbl_S2_Info1.AutoSize = false; + this.lbl_S2_Info1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(248)))), ((int)(((byte)(250)))), ((int)(((byte)(252))))); + this.lbl_S2_Info1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.lbl_S2_Info1.Font = new System.Drawing.Font("微软雅黑", 18F, System.Drawing.FontStyle.Bold); + this.lbl_S2_Info1.Location = new System.Drawing.Point(660, 375); + this.lbl_S2_Info1.Size = new System.Drawing.Size(599, 164); + this.lbl_S2_Info1.Text = "最终重量:0.000"; + this.lbl_S2_Info1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + + this.pnl_S2_MetricBox.Location = new System.Drawing.Point(30, 570); + this.pnl_S2_MetricBox.Size = new System.Drawing.Size(1230, 174); + + this.lbl_S2_DensityVal.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(248)))), ((int)(((byte)(250)))), ((int)(((byte)(252))))); + this.lbl_S2_DensityVal.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.lbl_S2_DensityVal.Font = new System.Drawing.Font("微软雅黑", 13F, System.Drawing.FontStyle.Bold); + this.lbl_S2_DensityVal.Location = new System.Drawing.Point(0, 0); + this.lbl_S2_DensityVal.Size = new System.Drawing.Size(389, 80); + this.lbl_S2_DensityVal.Text = "油密度:0.00"; + this.lbl_S2_DensityVal.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + + this.lbl_S2_Info2.AutoSize = false; + this.lbl_S2_Info2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(248)))), ((int)(((byte)(250)))), ((int)(((byte)(252))))); + this.lbl_S2_Info2.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.lbl_S2_Info2.Font = new System.Drawing.Font("微软雅黑", 13F, System.Drawing.FontStyle.Bold); + this.lbl_S2_Info2.Location = new System.Drawing.Point(420, 0); + this.lbl_S2_Info2.Size = new System.Drawing.Size(389, 80); + this.lbl_S2_Info2.Text = "加油量:0.00"; + this.lbl_S2_Info2.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + + this.lbl_S2_ExtractOilVal.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(248)))), ((int)(((byte)(250)))), ((int)(((byte)(252))))); + this.lbl_S2_ExtractOilVal.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.lbl_S2_ExtractOilVal.Font = new System.Drawing.Font("微软雅黑", 13F, System.Drawing.FontStyle.Bold); + this.lbl_S2_ExtractOilVal.Location = new System.Drawing.Point(840, 0); + this.lbl_S2_ExtractOilVal.Size = new System.Drawing.Size(389, 80); + this.lbl_S2_ExtractOilVal.Text = "抽油量:0.00"; + this.lbl_S2_ExtractOilVal.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + + this.lbl_S2_OilReleaseVal.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(248)))), ((int)(((byte)(250)))), ((int)(((byte)(252))))); + this.lbl_S2_OilReleaseVal.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.lbl_S2_OilReleaseVal.Font = new System.Drawing.Font("微软雅黑", 13F, System.Drawing.FontStyle.Bold); + this.lbl_S2_OilReleaseVal.Location = new System.Drawing.Point(0, 93); + this.lbl_S2_OilReleaseVal.Size = new System.Drawing.Size(389, 80); + this.lbl_S2_OilReleaseVal.Text = "放油量:0.00"; + this.lbl_S2_OilReleaseVal.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + + this.lbl_S2_ResidualOilVal.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(248)))), ((int)(((byte)(250)))), ((int)(((byte)(252))))); + this.lbl_S2_ResidualOilVal.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.lbl_S2_ResidualOilVal.Font = new System.Drawing.Font("微软雅黑", 13F, System.Drawing.FontStyle.Bold); + this.lbl_S2_ResidualOilVal.Location = new System.Drawing.Point(420, 93); + this.lbl_S2_ResidualOilVal.Size = new System.Drawing.Size(389, 80); + this.lbl_S2_ResidualOilVal.Text = "残油量:0.00"; + this.lbl_S2_ResidualOilVal.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + + this.lbl_S2_QualityVal.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(248)))), ((int)(((byte)(250)))), ((int)(((byte)(252))))); + this.lbl_S2_QualityVal.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.lbl_S2_QualityVal.Font = new System.Drawing.Font("微软雅黑", 13F, System.Drawing.FontStyle.Bold); + this.lbl_S2_QualityVal.Location = new System.Drawing.Point(840, 93); + this.lbl_S2_QualityVal.Size = new System.Drawing.Size(389, 80); + this.lbl_S2_QualityVal.Text = "水含量:0.00 ppm"; + this.lbl_S2_QualityVal.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + + this.lbl_S2_AlarmLabel.Font = new System.Drawing.Font("微软雅黑", 13F, System.Drawing.FontStyle.Bold); + this.lbl_S2_AlarmLabel.Location = new System.Drawing.Point(30, 768); + this.lbl_S2_AlarmLabel.Size = new System.Drawing.Size(112, 42); + + this.lbl_S2_AlarmVal.Font = new System.Drawing.Font("微软雅黑", 13F, System.Drawing.FontStyle.Bold); + this.lbl_S2_AlarmVal.Location = new System.Drawing.Point(180, 768); + this.lbl_S2_AlarmVal.Size = new System.Drawing.Size(1080, 42); + this.lbl_S2_AlarmVal.Text = "无报警"; + + // + + // UC_Weighing + + // + + this.AutoScaleDimensions = new System.Drawing.SizeF(144F, 144F); + + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi; + + this.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(245)))), ((int)(((byte)(247)))), ((int)(((byte)(250))))); + + this.Controls.Add(this.pnl_Stations); + + this.Controls.Add(this.pnl_Log); + + this.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + + this.Name = "UC_Weighing"; + + this.Size = new System.Drawing.Size(2730, 1500); + + this.pnl_Stations.ResumeLayout(false); + + this.pnl_Station2.ResumeLayout(false); + + this.pnl_Station2.PerformLayout(); + + this.pnl_S2_WaterBox.ResumeLayout(false); + + this.pnl_S2_WaterBox.PerformLayout(); + + this.pnl_S2_MetricBox.ResumeLayout(false); + + this.pnl_S2_WeightBox.ResumeLayout(false); + + this.pnl_S2_WeightBox.PerformLayout(); + + this.pnl_S2_Header.ResumeLayout(false); + + this.pnl_Station1.ResumeLayout(false); + + this.pnl_S1_MetricBox.ResumeLayout(false); + + this.pnl_S1_WeightBox.ResumeLayout(false); + + this.pnl_S1_WeightBox.PerformLayout(); + + this.pnl_S1_Header.ResumeLayout(false); + + this.pnl_Log.ResumeLayout(false); + + this.pnl_Log.PerformLayout(); + + this.ResumeLayout(false); + + } + + #endregion + + // ── 工位容器 ── + + private System.Windows.Forms.Panel pnl_Stations; + + // ── 工位1 ── + + private System.Windows.Forms.Panel pnl_Station1; + + private System.Windows.Forms.Panel pnl_S1_Header; + + private System.Windows.Forms.Label lbl_S1_Title; + + private System.Windows.Forms.Label lbl_S1_EngineLabel; + + private System.Windows.Forms.Label lbl_S1_EngineVal; + + private System.Windows.Forms.Label lbl_S1_ModelLabel; + + private System.Windows.Forms.Label lbl_S1_ModelVal; + + private System.Windows.Forms.Label lbl_S1_OrderLabel; + + private System.Windows.Forms.Label lbl_S1_OrderVal; + + private System.Windows.Forms.Label lbl_S1_PalletLabel; + + private System.Windows.Forms.Label lbl_S1_PalletVal; + + private System.Windows.Forms.Panel pnl_S1_WeightBox; + + private System.Windows.Forms.Label lbl_S1_Weight; + + private System.Windows.Forms.Label lbl_S1_WeightUnit; + + private System.Windows.Forms.Panel pnl_S1_MetricBox; + + private System.Windows.Forms.Panel pnl_S1_WaterBox; + + private System.Windows.Forms.Label lbl_S1_WaterTitle; + + private System.Windows.Forms.Label lbl_S1_WaterUnit; + + private System.Windows.Forms.Panel pnl_S1_AddOilBox; + + private System.Windows.Forms.Label lbl_S1_AddOilTitle; + + private System.Windows.Forms.Label lbl_S1_AddOilUnit; + + private System.Windows.Forms.Panel pnl_S1_ExtractOilBox; + + private System.Windows.Forms.Label lbl_S1_ExtractOilTitle; + + private System.Windows.Forms.Label lbl_S1_ExtractOilUnit; + + private System.Windows.Forms.Panel pnl_S1_DensityBox; + + private System.Windows.Forms.Label lbl_S1_DensityTitle; + + private System.Windows.Forms.Label lbl_S1_DensityUnit; + + private System.Windows.Forms.Panel pnl_S1_OilReleaseBox; + + private System.Windows.Forms.Label lbl_S1_OilReleaseTitle; + + private System.Windows.Forms.Label lbl_S1_OilReleaseUnit; + + private System.Windows.Forms.Panel pnl_S1_ResidualOilBox; + + private System.Windows.Forms.Label lbl_S1_ResidualOilTitle; + + private System.Windows.Forms.Label lbl_S1_ResidualOilUnit; + + private System.Windows.Forms.Panel pnl_S1_QualityBox; + + private System.Windows.Forms.Label lbl_S1_QualityTitle; + + private System.Windows.Forms.Label lbl_S1_Info1; + + private System.Windows.Forms.Label lbl_S1_Info2; + + private System.Windows.Forms.Label lbl_S1_ExtractOilVal; + + private System.Windows.Forms.Label lbl_S1_DensityVal; + + private System.Windows.Forms.Label lbl_S1_OilReleaseVal; + + private System.Windows.Forms.Label lbl_S1_ResidualOilVal; + + private System.Windows.Forms.Label lbl_S1_QualityVal; + + private System.Windows.Forms.Label lbl_S1_AlarmLabel; + + private System.Windows.Forms.Label lbl_S1_AlarmVal; + + // ── 工位2 ── + + private System.Windows.Forms.Panel pnl_Station2; + + private System.Windows.Forms.Panel pnl_S2_Header; + + private System.Windows.Forms.Label lbl_S2_Title; + + private System.Windows.Forms.Label lbl_S2_EngineLabel; + + private System.Windows.Forms.Label lbl_S2_EngineVal; + + private System.Windows.Forms.Label lbl_S2_ModelLabel; + + private System.Windows.Forms.Label lbl_S2_ModelVal; + + private System.Windows.Forms.Label lbl_S2_OrderLabel; + + private System.Windows.Forms.Label lbl_S2_OrderVal; + + private System.Windows.Forms.Label lbl_S2_PalletLabel; + + private System.Windows.Forms.Label lbl_S2_PalletVal; + + private System.Windows.Forms.Panel pnl_S2_WeightBox; + + private System.Windows.Forms.Label lbl_S2_WeightTitle; + + private System.Windows.Forms.Label lbl_S2_Weight; + + private System.Windows.Forms.Label lbl_S2_WeightUnit; + + private System.Windows.Forms.Panel pnl_S2_WaterBox; + + private System.Windows.Forms.Label lbl_S2_WaterTitle; + + private System.Windows.Forms.Label lbl_S2_WaterUnit; + + private System.Windows.Forms.Panel pnl_S2_MetricBox; + + private System.Windows.Forms.Panel pnl_S2_DensityBox; + + private System.Windows.Forms.Label lbl_S2_DensityTitle; + + private System.Windows.Forms.Label lbl_S2_DensityUnit; + + private System.Windows.Forms.Panel pnl_S2_AddOilBox; + + private System.Windows.Forms.Label lbl_S2_AddOilTitle; + + private System.Windows.Forms.Label lbl_S2_AddOilUnit; + + private System.Windows.Forms.Panel pnl_S2_ExtractOilBox; + + private System.Windows.Forms.Label lbl_S2_ExtractOilTitle; + + private System.Windows.Forms.Label lbl_S2_ExtractOilUnit; + + private System.Windows.Forms.Panel pnl_S2_OilReleaseBox; + + private System.Windows.Forms.Label lbl_S2_OilReleaseTitle; + + private System.Windows.Forms.Label lbl_S2_OilReleaseUnit; + + private System.Windows.Forms.Panel pnl_S2_ResidualOilBox; + + private System.Windows.Forms.Label lbl_S2_ResidualOilTitle; + + private System.Windows.Forms.Label lbl_S2_ResidualOilUnit; + + private System.Windows.Forms.Panel pnl_S2_QualityBox; + + private System.Windows.Forms.Label lbl_S2_QualityTitle; + + private System.Windows.Forms.Label lbl_S2_Info1; + + private System.Windows.Forms.Label lbl_S2_Info2; + + private System.Windows.Forms.Label lbl_S2_DensityVal; + + private System.Windows.Forms.Label lbl_S2_ExtractOilVal; + + private System.Windows.Forms.Label lbl_S2_OilReleaseVal; + + private System.Windows.Forms.Label lbl_S2_ResidualOilVal; + + private System.Windows.Forms.Label lbl_S2_QualityVal; + + private System.Windows.Forms.Label lbl_S2_AlarmLabel; + + private System.Windows.Forms.Label lbl_S2_AlarmVal; + + // ── 操作日志 ── + + private System.Windows.Forms.Panel pnl_Log; + + private System.Windows.Forms.Label lbl_LogTitle; + + private System.Windows.Forms.TextBox txt_Log; + + private System.Windows.Forms.Label label1; + + } + +} diff --git a/SCADA/Pages/UC_Weighing.cs b/SCADA/Pages/UC_Weighing.cs index 05cfe4d..f35f3e5 100644 --- a/SCADA/Pages/UC_Weighing.cs +++ b/SCADA/Pages/UC_Weighing.cs @@ -253,7 +253,9 @@ namespace MesWork.Pages ConfigureWeightCard(weightBox, weightTitle, weightValue, weightUnit, topCardWidth, 128, 41F); weightBox.Location = new Point(margin, weightY); - ConfigureMetricCard(station, waterBox, waterTitle, waterValue, waterUnit, "水含量", "ppm", margin + topCardWidth + gap, weightY, topCardWidth, 128, 28F); + ConfigureMetricCard(station, waterBox, waterTitle, waterValue, waterUnit, "最终重量", "KG", margin + topCardWidth + gap, weightY, topCardWidth, 128, 28F); + if (string.IsNullOrWhiteSpace(waterValue.Text) || waterValue.Text == "0.00") + waterValue.Text = "0.000"; metricBox.BackColor = Color.White; metricBox.Location = new Point(margin, metricY); @@ -266,7 +268,9 @@ namespace MesWork.Pages ConfigureMetricCard(metricBox, extractOilBox, extractOilTitle, extractOilValue, extractOilUnit, "抽油量", "L", (metricCardWidth + gap) * 2, 0, metricCardWidth, 74, 18F); ConfigureMetricCard(metricBox, oilReleaseBox, oilReleaseTitle, oilReleaseValue, oilReleaseUnit, "放油量", "L", 0, 74 + metricRowGap, metricCardWidth, 74, 18F); ConfigureMetricCard(metricBox, residualOilBox, residualOilTitle, residualOilValue, residualOilUnit, "残油量", "L", metricCardWidth + gap, 74 + metricRowGap, metricCardWidth, 74, 18F); - ConfigureMetricCard(metricBox, qualityBox, qualityTitle, qualityValue, null, "合格结果", "", (metricCardWidth + gap) * 2, 74 + metricRowGap, metricCardWidth, 74, 18F); + ConfigureMetricCard(metricBox, qualityBox, qualityTitle, qualityValue, null, "水含量", "", (metricCardWidth + gap) * 2, 74 + metricRowGap, metricCardWidth, 74, 18F); + if (string.IsNullOrWhiteSpace(qualityValue.Text) || qualityValue.Text == "--" || qualityValue.Text == "0.00") + qualityValue.Text = "0.00 ppm"; } private void LayoutStationHeaderSection( @@ -597,7 +601,7 @@ namespace MesWork.Pages waterValue.Font = new Font("微软雅黑", 18F, FontStyle.Bold); waterValue.Location = new Point(660, 401); waterValue.Size = new Size(599, 164); - waterValue.Text = "水含量:0.00 ppm"; + waterValue.Text = "最终重量:0.000 KG"; waterValue.TextAlign = ContentAlignment.MiddleCenter; waterValue.AutoSize = false; @@ -610,7 +614,7 @@ namespace MesWork.Pages ConfigureDesignerMetricLabel(extractOilValue, "抽油量:0.00", 840, 0); ConfigureDesignerMetricLabel(oilReleaseValue, "放油量:0.00", 0, 93); ConfigureDesignerMetricLabel(residualOilValue, "残油量:0.00", 420, 93); - ConfigureDesignerMetricLabel(qualityValue, "合格结果:--", 840, 93); + ConfigureDesignerMetricLabel(qualityValue, "水含量:0.00 ppm", 840, 93); alarmLabel.Font = new Font("微软雅黑", 13F, FontStyle.Bold); alarmLabel.Location = new Point(30, 792); @@ -679,12 +683,12 @@ namespace MesWork.Pages { if (!string.IsNullOrEmpty(_op1)) PollStation(1, _op1, _s1Signals, - lbl_S1_Weight, lbl_S1_Info1, lbl_S1_Info2, + lbl_S1_Weight, lbl_S1_QualityVal, lbl_S1_Info2, lbl_S1_PalletVal, lbl_S1_AlarmVal); if (!string.IsNullOrEmpty(_op2)) PollStation(2, _op2, _s2Signals, - lbl_S2_Weight, lbl_S2_Info1, lbl_S2_Info2, + lbl_S2_Weight, lbl_S2_QualityVal, lbl_S2_Info2, lbl_S2_PalletVal, lbl_S2_AlarmVal); } catch { } @@ -728,9 +732,6 @@ namespace MesWork.Pages signals[11].BackColor = qColor; signals[11].Invalidate(); } - var lblQuality = station == 1 ? lbl_S1_QualityVal : lbl_S2_QualityVal; - lblQuality.Text = qFlag == 1 ? "合格" : (qFlag == 2 ? "不合格" : "--"); - lblQuality.ForeColor = qFlag == 2 ? C_SignalBad : Color.FromArgb(30, 58, 95); } catch { } @@ -756,7 +757,7 @@ namespace MesWork.Pages { var sv = PlcLinkForm.ReadPLC(100180, opName); if (sv != null) - lblWater.Text = Convert.ToDouble(sv).ToString("F2"); + lblWater.Text = $"{Convert.ToDouble(sv):F2} ppm"; } catch { } @@ -812,6 +813,39 @@ namespace MesWork.Pages lbl.Text = weight.ToString("F3"); } + /// + /// 更新保存时采用的最终重量显示。 + /// + public void UpdateFinalWeight(int station, decimal weight) + { + var lbl = station == 1 ? lbl_S1_Info1 : lbl_S2_Info1; + Action act = () => lbl.Text = weight.ToString("F3"); + if (lbl.InvokeRequired) lbl.Invoke(act); else act(); + } + + /// + /// 清空保存结果相关显示。 + /// + public void ClearSaveResult(int station) + { + Action act = () => + { + if (station == 1) + { + lbl_S1_Info1.Text = "0.000"; + lbl_S1_QualityVal.Text = "0.00 ppm"; + lbl_S1_QualityVal.ForeColor = Color.FromArgb(30, 58, 95); + } + else + { + lbl_S2_Info1.Text = "0.000"; + lbl_S2_QualityVal.Text = "0.00 ppm"; + lbl_S2_QualityVal.ForeColor = Color.FromArgb(30, 58, 95); + } + }; + if (InvokeRequired) Invoke(act); else act(); + } + public void UpdateStationInfo(int station, string engineNo, string modelNo, string orderNo) { Action act = () =>