Compare commits

..
11 Commits
Author SHA1 Message Date
liming 蔡 08309ac012 20260810同步 2026-09-03 16:59:19 +08:00
liming 蔡 b3388967e4 优化出站程序逻辑 2026-08-05 08:33:28 +08:00
liming 蔡 3afb9700d3 使用日志记录进站、出站的总耗时 2026-08-03 20:11:14 +08:00
liming 蔡 66a2e9f996 添加二维码参数,todo mes采集项 2026-07-24 15:34:54 +08:00
Administrator 7ddb519051 报警相关代码操作共享集合时有线程安全风险 2026-07-08 11:16:16 +08:00
Administrator a47253ecca 修改配置文件 2026-07-08 11:04:09 +08:00
Administrator 7d7d6bc3bf 20260708 2026-07-08 10:58:42 +08:00
ldw 053a90d34f 2 2025-09-26 17:12:07 +08:00
ldw e6e3455149 Merge branch 'master' of https://gitee.com/weixin2015/1257-upper-computer-SQLServer 2025-09-26 17:08:22 +08:00
ldw 87ff29ce78 2 2025-09-26 17:08:17 +08:00
fy d4a5dab43f 1 2025-09-26 17:07:23 +08:00
31 changed files with 2280 additions and 1828 deletions
-13
View File
@@ -1,13 +0,0 @@
### 该问题是怎么引起的?
### 重现步骤
### 报错信息
-12
View File
@@ -1,12 +0,0 @@
### 相关的Issue
### 原因(目的、解决的问题等)
### 描述(做了什么,变更了什么)
### 测试用例(新增、改动、可能影响的功能)
+2
View File
@@ -362,3 +362,5 @@ MigrationBackup/
FodyWeavers.xsd FodyWeavers.xsd
*.rar *.rar
/LargeSquareOne/App.config /LargeSquareOne/App.config
/JinYuan.Helper/JinYuan.Helper.csproj.user
/jy_hc.md
+117 -26
View File
@@ -14,6 +14,7 @@ using System.Collections.ObjectModel;
using System.Diagnostics; using System.Diagnostics;
using System.IO; using System.IO;
using System.Linq; using System.Linq;
using System.Runtime.InteropServices.ComTypes;
using System.Threading; using System.Threading;
using System.Threading.Tasks; using System.Threading.Tasks;
using System.Windows.Forms; using System.Windows.Forms;
@@ -106,6 +107,7 @@ namespace JinYuan.ControlCenters
{ {
GetAlarmData(); GetAlarmData();
GetSafeEqptData();
InitFunc(); InitFunc();
IntiDevice(); IntiDevice();
Timer_RefreshData = new System.Timers.Timer(1000); Timer_RefreshData = new System.Timers.Timer(1000);
@@ -897,9 +899,11 @@ namespace JinYuan.ControlCenters
{ {
UploadEquEnergy();//电表 UploadEquEnergy();//电表
//UPloadAnemograph();//风速仪 //UPloadAnemograph();//风速仪
ShowSafeEqptEven_Run(); //安全装置状态
}); });
Regular = 0; Regular = 0;
} }
if (TotalNum > 4) if (TotalNum > 4)
{ {
GetEnergyData(); GetEnergyData();
@@ -1500,6 +1504,22 @@ namespace JinYuan.ControlCenters
} }
List<AlarmForm> listSafeEqptForm = null;
public void GetSafeEqptData()
{
//加载PLC安全装置状态文件
try
{
string strFileName = System.Environment.CurrentDirectory + "\\安全装置报警寄存器对应表.csv";
listSafeEqptForm = CSVHelper<AlarmForm>.ReadCSV(strFileName);
}
catch (Exception ex)
{
MessageBox.Show("加载安装装置报警文件失败!");
}
}
/// <summary> /// <summary>
/// 报警信息读取 /// 报警信息读取
/// </summary> /// </summary>
@@ -1507,34 +1527,43 @@ namespace JinYuan.ControlCenters
/// <param name="resByte"></param> /// <param name="resByte"></param>
List<AlarmData> listOld = new List<AlarmData>(); List<AlarmData> listOld = new List<AlarmData>();
List<AlarmData> listNew = new List<AlarmData>(); List<AlarmData> listNew = new List<AlarmData>();
List<AlarmStatus> listAlarmStatus = null; //List<AlarmStatus> listAlarmStatus = null;
string alarmStartDate = ""; string alarmStartDate = "";
int AlarmCount = 0; int AlarmCount = 0;
string strAllAlarm = ""; string strAllAlarm = "";
bool isRead = false; bool isRead = false;
private readonly object _alarmLock = new object();
private void ShowAlarmEven_Run(string strGuidAlarm) private void ShowAlarmEven_Run(string strGuidAlarm)
{ {
if (CommonMethods.IsRun && CommonMethods.plcDevice.IsConnected) if (CommonMethods.IsRun && CommonMethods.plcDevice.IsConnected)
{ {
//StringBuilder sb = new StringBuilder();
listNew.Clear();
string Date = DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss"); string Date = DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss");
JYResult<byte[]> resByte = CommonMethods.PlcLink.ReadValue<JYResult<byte[]>>("D10010", Data_Type.ArrByte, 500); JYResult<byte[]> resByte = CommonMethods.PlcLink.ReadValue<JYResult<byte[]>>("D10010", Data_Type.ArrByte, 500);
if (resByte.IsSuccess && resByte != null)
if (!resByte.IsSuccess || resByte == null || listAlarmForm == null)
{ {
if (resByte == null) { return; } return;
//如果未配置报警地址信息返回 TODO }
if (listAlarmForm == null) { return; }
int startPlcAddr = 10010;//TODO 读取起始地址 int startPlcAddr = 10010;
//3.公用方法解析byte[]数据 => List<AlarmStatus> var listAlarmStatus = PLCAlarmParseHelper.OmronFinsByte2Status(startPlcAddr, resByte.Content);
if (resByte == null) { return; } //如果未配置报警地址信息返回
//TODO 切换三菱和欧姆龙 if (listAlarmStatus == null || !listAlarmStatus.Any(p => p.Status))
listAlarmStatus = PLCAlarmParseHelper.OmronFinsByte2Status(startPlcAddr, resByte.Content);
//4.判定有不良后,关联AlarmStatus 和AlarmForm
if (listAlarmStatus == null) { return; } //状态信息为空返回
//如果有报警,获取报警信息
if (listAlarmStatus.Any(p => p.Status))
{ {
return;
}
// 当前新的报警信息
var newAlarmData = new List<AlarmData>();
// 当前已经消除的报警信息
var saveAlarmData = new List<AlarmData>();
var listOldAlarm = new List<AlarmData>();
#region 操作共享列表listNew、listOld时加锁
lock (_alarmLock)
{
listNew.Clear();
//关联表单数据和报警记录,获取报警信息 //关联表单数据和报警记录,获取报警信息
listNew = listAlarmStatus listNew = listAlarmStatus
.Where(s => s.Status) .Where(s => s.Status)
@@ -1554,9 +1583,7 @@ namespace JinYuan.ControlCenters
EndTime = Date, EndTime = Date,
Flag = 0 Flag = 0
}).ToList(); }).ToList();
}
string strAlarm = "";
//添加新的报警信息 //添加新的报警信息
if (listNew.Count > 0) if (listNew.Count > 0)
{ {
@@ -1575,6 +1602,8 @@ namespace JinYuan.ControlCenters
if (alarmLog == null) if (alarmLog == null)
{ {
listOld.Add(r); listOld.Add(r);
newAlarmData.Add(r.Clone() as AlarmData);
//上传报警 //上传报警
if (CommonMethods.sysConfig.MesModeSwitching) if (CommonMethods.sysConfig.MesModeSwitching)
{ {
@@ -1594,9 +1623,6 @@ namespace JinYuan.ControlCenters
CommonMethods.SlideAlarmText = strAllAlarm.Substring(0, strAllAlarm.Length - 1); CommonMethods.SlideAlarmText = strAllAlarm.Substring(0, strAllAlarm.Length - 1);
} }
//移除已经消除的报警信息
var saveAlarmData = new List<AlarmData>();
var listOldAlarm = new List<AlarmData>();
listOldAlarm.AddRange(listOld); listOldAlarm.AddRange(listOld);
if (listOldAlarm.Count > 0) if (listOldAlarm.Count > 0)
{ {
@@ -1606,11 +1632,13 @@ namespace JinYuan.ControlCenters
if (alarmLog == null) if (alarmLog == null)
{ {
item.EndTime = Date; item.EndTime = Date;
saveAlarmData.Add(item); saveAlarmData.Add(item.Clone() as AlarmData);
listOld.Remove(item); listOld.Remove(item);
} }
} }
} }
}
#endregion
if (saveAlarmData.Count > 0) if (saveAlarmData.Count > 0)
{ {
@@ -1649,17 +1677,80 @@ namespace JinYuan.ControlCenters
MESDataCombin.EqpStatusParam("Alert", string.IsNullOrEmpty(alarmStartDate) ? Date : alarmStartDate, strGuidAlarm, faultCodeLists); MESDataCombin.EqpStatusParam("Alert", string.IsNullOrEmpty(alarmStartDate) ? Date : alarmStartDate, strGuidAlarm, faultCodeLists);
} }
//报警保存 //报警保存
SaveAlarmCount(saveAlarmData); SaveAlarmCount(saveAlarmData, newAlarmData);
}
} }
} }
} }
List<AlarmData> safeEqptStatus = new List<AlarmData>();
List<AlarmStatus> listSafeEqptStatus = null;
private void ShowSafeEqptEven_Run()
{
if (CommonMethods.IsRun && CommonMethods.plcDevice.IsConnected)
{
string Date = DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss");
JYResult<byte[]> resByte = CommonMethods.PlcLink.ReadValue<JYResult<byte[]>>("D1000", Data_Type.ArrByte, 8);
if (resByte.IsSuccess && resByte != null)
{
if (resByte == null) { return; }
//如果未配置报警地址信息返回 TODO
if (listSafeEqptForm == null) { return; }
int startPlcAddr = 1000;
listSafeEqptStatus = PLCAlarmParseHelper.OmronFinsByte2Status(startPlcAddr, resByte.Content);
//4.判定有不良后,关联AlarmStatus 和AlarmForm
if (listSafeEqptStatus == null) { return; } //状态信息为空返回
//如果有报警,获取报警信息
var josnTxtMsg = $"{Date}:获取PLC安全设备运行状态:\r\n";
for (int i = 0; i < listSafeEqptStatus.Count; i++)
{
josnTxtMsg += $"plc_addr={listSafeEqptStatus[i].PLCAdress},status={listSafeEqptStatus[i].Status}\r\n";
}
TxtHelper.WriteTxt($@"{CommonMethods.strMesLogspath}\{DateTime.Now.ToString("yyyyMMdd")}\设备运行状态\{DateTime.Now.ToString("HH")}.txt", josnTxtMsg);
//关联表单数据和报警记录,获取报警信息
safeEqptStatus = listSafeEqptStatus
.Join(listSafeEqptForm
, s => s.PLCAdress
, f => f.PLCAdress
, (s, f) => new AlarmData()
{
PLCAdress = s.PLCAdress,
AlarmCode = f.AlarmCode,
AlarmContent = f.AlarmContent == "" ? s.PLCAdress : f.AlarmContent,
AlarmDesc = f.AlarmContent == "" ? s.PLCAdress : f.AlarmContent,
AlarmType = "安全装置",
AlarmState = s.Status?"0":"1", //mes 要求0是异常,1是正常
StartTime = Date,
EndTime = Date,
Flag = 0
}).ToList();
if (safeEqptStatus.Count > 0)
{
List<SafeEqptCode> safeEqptCodeLists = new List<SafeEqptCode>();
safeEqptStatus.ForEach(r =>
{
if (CommonMethods.sysConfig.MesModeSwitching)
{
var item = new SafeEqptCode();
item.equipNum = r.AlarmCode;
item.status = r.AlarmState;
safeEqptCodeLists.Add(item);
}
});
MESDataCombin.SafeEqptAlarm(Date, safeEqptCodeLists);
}
}
}
}
/// <summary> /// <summary>
/// 报警保存 /// 报警保存
/// </summary> /// </summary>
private void SaveAlarmCount(List<AlarmData> alarmDatas) private void SaveAlarmCount(List<AlarmData> alarmDatas, List<AlarmData> newAlarmDataList)
{ {
bool ISAdd = false; bool ISAdd = false;
var recordToUpdate = new AlarmCountEntry(); var recordToUpdate = new AlarmCountEntry();
@@ -1700,7 +1791,7 @@ namespace JinYuan.ControlCenters
} }
else else
{ {
foreach (var m in listNew) foreach (var m in newAlarmDataList)
{ {
AlarmCountEntry alarm = new AlarmCountEntry(); AlarmCountEntry alarm = new AlarmCountEntry();
alarm.PLCAdress = m.PLCAdress; alarm.PLCAdress = m.PLCAdress;
+72 -11
View File
@@ -373,6 +373,7 @@ namespace JinYuan.ControlCenters
List<short> listRes = GetList<short>(3, 0);//进站电芯反馈结果 List<short> listRes = GetList<short>(3, 0);//进站电芯反馈结果
byte[] bytes = bArrays.Content.ByteReverse();//高低位转换 byte[] bytes = bArrays.Content.ByteReverse();//高低位转换
byte[] bytes1 = bArrays.Content;
// 从D2200开始 // 从D2200开始
#region 数据解析 #region 数据解析
@@ -586,7 +587,7 @@ namespace JinYuan.ControlCenters
sw2.Stop(); sw2.Stop();
////输出上料数据处理耗时: ////输出上料数据处理耗时:
CommonMethods.AddDataMonitorLog(0, $"外观检测进站共耗时:{sw2.Elapsed.TotalMilliseconds}ms"); CommonMethods.AddDataMonitorLog(0, $"外观检测进站共耗时:{sw2.Elapsed.TotalMilliseconds}ms");
LoggerHelp.WriteInfo($"外观检测进站共耗时:{sw2.Elapsed.TotalMilliseconds}ms");
} }
} }
@@ -1789,14 +1790,15 @@ namespace JinYuan.ControlCenters
private void BlankingStation(JYResult<byte[]> bArrays, object plcModel) private void BlankingStation(JYResult<byte[]> bArrays, object plcModel)
{ {
Group pf = plcModel as Group; Group pf = plcModel as Group;
if (bArrays == null) if (bArrays == null || !bArrays.IsSuccess || bArrays.Content == null)
{ {
CommonMethods.PlcLink.WriteInt16(pf.VarList[0].VarAddress, 0);//置位0 CommonMethods.PlcLink.WriteInt16(pf.VarList[0].VarAddress, 0);//置位0
CommonMethods.AddLog(false, $"电芯出站PLC有触发信号,但无数据!"); CommonMethods.AddLog(false, $"电芯出站PLC有触发信号,但无数据!");
LoggerHelp.WriteLog($"电芯出站PLC有触发信号,但无数据!", "SysErrorLog"); LoggerHelp.WriteLog($"电芯出站PLC有触发信号,但无数据!", "SysErrorLog");
return;
} }
if (bArrays.IsSuccess && bArrays.Content != null)
{
Random random = new Random(); Random random = new Random();
//解析数据 //解析数据
sw2.Restart(); sw2.Restart();
@@ -1818,6 +1820,7 @@ namespace JinYuan.ControlCenters
listBarCode[0] = StringLib.GetStringFromByteArrayByEncoding(bytes, 0, 40, System.Text.Encoding.ASCII).Replace('\0', ' ').Replace('\r', ' ').Replace(" ", "").Trim(); listBarCode[0] = StringLib.GetStringFromByteArrayByEncoding(bytes, 0, 40, System.Text.Encoding.ASCII).Replace('\0', ' ').Replace('\r', ' ').Replace(" ", "").Trim();
listBarCode[1] = StringLib.GetStringFromByteArrayByEncoding(bytes, 40, 40, System.Text.Encoding.ASCII).Replace('\0', ' ').Replace('\r', ' ').Replace(" ", "").Trim(); listBarCode[1] = StringLib.GetStringFromByteArrayByEncoding(bytes, 40, 40, System.Text.Encoding.ASCII).Replace('\0', ' ').Replace('\r', ' ').Replace(" ", "").Trim();
listBarCode[2] = StringLib.GetStringFromByteArrayByEncoding(bytes, 80, 40, System.Text.Encoding.ASCII).Replace('\0', ' ').Replace('\r', ' ').Replace(" ", "").Trim(); listBarCode[2] = StringLib.GetStringFromByteArrayByEncoding(bytes, 80, 40, System.Text.Encoding.ASCII).Replace('\0', ' ').Replace('\r', ' ').Replace(" ", "").Trim();
#endregion
#region 上传MES #region 上传MES
//D3200起 //D3200起
for (int i = 0; i < 3; i++) for (int i = 0; i < 3; i++)
@@ -1831,14 +1834,18 @@ namespace JinYuan.ControlCenters
//芯包信息1 D3300~D3326 //芯包信息1 D3300~D3326
//芯包信息2 D3330~D3356 //芯包信息2 D3330~D3356
//芯包信息3 D3360~D3386 //芯包信息3 D3360~D3386
for (int j = 0; j < 20; j++) for (int j = 0; j < 27; j++)
{ {
m.CCD_Data[i, j] = ShortLib.GetShortFromByteArray(bArrays.Content, 200 + i * 30 * 2 + j * 2, DataFormat.CDAB); m.CCD_Data[i, j] = ShortLib.GetShortFromByteArray(bArrays.Content, 200 + i * 30 * 2 + j * 2, DataFormat.CDAB);
} }
//3400 // CCD
m.CCD_Data[i, 19] = ShortLib.GetShortFromByteArray(bArrays.Content, 600 + i * 30 * 2 + 20, DataFormat.CDAB);
//3400 3430 3460
m.Thickness1 = FloatLib.GetFloatFromByteArray(bArrays.Content, 400 + i * 30 * 2, DataFormat.CDAB).ToString(); m.Thickness1 = FloatLib.GetFloatFromByteArray(bArrays.Content, 400 + i * 30 * 2, DataFormat.CDAB).ToString();
//3401 3431 3461
m.ThicknessResult1 = FloatLib.GetFloatFromByteArray(bArrays.Content, 400 + i * 30 * 2 + 2 * 2, DataFormat.CDAB).ToString(); m.ThicknessResult1 = FloatLib.GetFloatFromByteArray(bArrays.Content, 400 + i * 30 * 2 + 2 * 2, DataFormat.CDAB).ToString();
//3500 //3500 3530 3560
m.flatness_setpoint = FloatLib.GetFloatFromByteArray(bArrays.Content, 600 + i * 30 * 2, DataFormat.CDAB).ToString(); m.flatness_setpoint = FloatLib.GetFloatFromByteArray(bArrays.Content, 600 + i * 30 * 2, DataFormat.CDAB).ToString();
m.flatness_actual = FloatLib.GetFloatFromByteArray(bArrays.Content, 600 + i * 30 * 2 + 2 * 2, DataFormat.CDAB).ToString(); m.flatness_actual = FloatLib.GetFloatFromByteArray(bArrays.Content, 600 + i * 30 * 2 + 2 * 2, DataFormat.CDAB).ToString();
//厚度3400 //厚度3400
@@ -1856,13 +1863,27 @@ namespace JinYuan.ControlCenters
//{ //{
// m.CCD_NgNo[i, j] = ShortLib.GetShortFromByteArray(bArrays.Content, 2200 + i * 30 * 2 + j * 2, DataFormat.CDAB); // m.CCD_NgNo[i, j] = ShortLib.GetShortFromByteArray(bArrays.Content, 2200 + i * 30 * 2 + j * 2, DataFormat.CDAB);
//} //}
for (int j = 0; j < 20; j++) for (int j = 0; j < 27; j++)
{ {
m.CCD_NgNo[i, j] = StringLib.GetStringFromByteArrayByEncoding(bArrays.Content, (7800 * 2 + j * 40 * 2 + i * 2 * 1000), 20 * 2, System.Text.Encoding.ASCII). m.CCD_NgNo[i, j] = StringLib.GetStringFromByteArrayByEncoding(bArrays.Content, (7800 * 2 + j * 40 * 2 + i * 2 * 1000), 20 * 2, System.Text.Encoding.ASCII).
Replace('\0', ' ').Replace('\r', ' ').Replace(" ", "").Trim(); Replace('\0', ' ').Replace('\r', ' ').Replace(" ", "").Trim();
//ShortLib.GetShortFromByteArray(bArrays.Content, 6800 *2 + j * 2, DataFormat.CDAB); //ShortLib.GetShortFromByteArray(bArrays.Content, 6800 *2 + j * 2, DataFormat.CDAB);
} }
#region 视觉新增不良缺陷数据 by clm 20260724
List<int> qrCodeAddressList = new List<int>();
for (int k = 0; k < 4; k++)
{
int address = 9750 + k * 2 + i * 8;
qrCodeAddressList.Add(address);
}
m.QrCodeWidth = FloatLib.GetFloatFromByteArray(bArrays.Content, qrCodeAddressList[0], DataFormat.CDAB).ToString();
m.QrCodeHeight = FloatLib.GetFloatFromByteArray(bArrays.Content, qrCodeAddressList[1], DataFormat.CDAB).ToString();
m.QrCodeTopMargin = FloatLib.GetFloatFromByteArray(bArrays.Content, qrCodeAddressList[2], DataFormat.CDAB).ToString();
m.QrCodeLeftMargin = FloatLib.GetFloatFromByteArray(bArrays.Content, qrCodeAddressList[3], DataFormat.CDAB).ToString();
#endregion
//芯包扫码时间 //芯包扫码时间
//m.ScanTime[i] = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); //m.ScanTime[i] = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
m.BarCode = listBarCode[i]; m.BarCode = listBarCode[i];
@@ -1939,6 +1960,14 @@ namespace JinYuan.ControlCenters
m.CCD18 = m.CCD_Data[i, 17]; m.CCD18 = m.CCD_Data[i, 17];
m.CCD19 = m.CCD_Data[i, 18]; m.CCD19 = m.CCD_Data[i, 18];
m.CCD20 = m.CCD_Data[i, 19]; m.CCD20 = m.CCD_Data[i, 19];
m.CCD21 = m.CCD_Data[i, 20];
m.CCD22 = m.CCD_Data[i, 21];
m.CCD23 = m.CCD_Data[i, 22];
m.CCD24 = m.CCD_Data[i, 23];
m.CCD25 = m.CCD_Data[i, 24];
m.CCD26 = m.CCD_Data[i, 25];
m.CCD27 = m.CCD_Data[i, 26];
m.CCDResult1 = m.CCD_Data[i, 0] == 1 ? "OK" : (m.CCD_Data[i, 0] == 0 ? "NG" : "缺图"); m.CCDResult1 = m.CCD_Data[i, 0] == 1 ? "OK" : (m.CCD_Data[i, 0] == 0 ? "NG" : "缺图");
m.CCDResult2 = m.CCD_Data[i, 1] == 1 ? "OK" : (m.CCD_Data[i, 1] == 0 ? "NG" : "缺图"); m.CCDResult2 = m.CCD_Data[i, 1] == 1 ? "OK" : (m.CCD_Data[i, 1] == 0 ? "NG" : "缺图");
m.CCDResult3 = m.CCD_Data[i, 2] == 1 ? "OK" : (m.CCD_Data[i, 2] == 0 ? "NG" : "缺图"); m.CCDResult3 = m.CCD_Data[i, 2] == 1 ? "OK" : (m.CCD_Data[i, 2] == 0 ? "NG" : "缺图");
@@ -1959,6 +1988,40 @@ namespace JinYuan.ControlCenters
m.CCDResult18 = m.CCD_Data[i, 17] == 1 ? "OK" : (m.CCD_Data[i, 17] == 0 ? "NG" : "缺图"); m.CCDResult18 = m.CCD_Data[i, 17] == 1 ? "OK" : (m.CCD_Data[i, 17] == 0 ? "NG" : "缺图");
m.CCDResult19 = m.CCD_Data[i, 18] == 1 ? "OK" : (m.CCD_Data[i, 18] == 0 ? "NG" : "缺图"); m.CCDResult19 = m.CCD_Data[i, 18] == 1 ? "OK" : (m.CCD_Data[i, 18] == 0 ? "NG" : "缺图");
m.CCDResult20 = m.CCD_Data[i, 19] == 1 ? "OK" : (m.CCD_Data[i, 19] == 0 ? "NG" : "缺图"); m.CCDResult20 = m.CCD_Data[i, 19] == 1 ? "OK" : (m.CCD_Data[i, 19] == 0 ? "NG" : "缺图");
m.CCDResult21 = m.CCD_Data[i, 20] == 1 ? "OK" : (m.CCD_Data[i, 20] == 0 ? "NG" : "缺图");
m.CCDResult22 = m.CCD_Data[i, 21] == 9 ? "OK" : (m.CCD_Data[i, 21] == 1 ? "NG" : "缺图"); //总结果
m.CCDResult23 = m.CCD_Data[i, 22] == 1 ? "OK" : (m.CCD_Data[i, 22] == 0 ? "NG" : "缺图");
m.CCDResult24 = m.CCD_Data[i, 23] == 1 ? "OK" : (m.CCD_Data[i, 23] == 0 ? "NG" : "缺图");
m.CCDResult25 = m.CCD_Data[i, 24] == 1 ? "OK" : (m.CCD_Data[i, 24] == 0 ? "NG" : "缺图");
m.CCDResult26 = m.CCD_Data[i, 25] == 1 ? "OK" : (m.CCD_Data[i, 25] == 0 ? "NG" : "缺图");
m.CCDResult27 = m.CCD_Data[i, 26] == 1 ? "OK" : (m.CCD_Data[i, 26] == 0 ? "NG" : "缺图");
m.CCD1NgCode = m.CCD_NgNo[i, 0];
m.CCD2NgCode = m.CCD_NgNo[i, 1];
m.CCD3NgCode = m.CCD_NgNo[i, 2];
m.CCD4NgCode = m.CCD_NgNo[i, 3];
m.CCD5NgCode = m.CCD_NgNo[i, 4];
m.CCD6NgCode = m.CCD_NgNo[i, 5];
m.CCD7NgCode = m.CCD_NgNo[i, 6];
m.CCD8NgCode = m.CCD_NgNo[i, 7];
m.CCD9NgCode = m.CCD_NgNo[i, 8];
m.CCD10NgCode = m.CCD_NgNo[i, 9];
m.CCD11NgCode = m.CCD_NgNo[i, 10];
m.CCD12NgCode = m.CCD_NgNo[i, 11];
m.CCD13NgCode = m.CCD_NgNo[i, 12];
m.CCD14NgCode = m.CCD_NgNo[i, 13];
m.CCD15NgCode = m.CCD_NgNo[i, 14];
m.CCD16NgCode = m.CCD_NgNo[i, 15];
m.CCD17NgCode = m.CCD_NgNo[i, 16];
m.CCD18NgCode = m.CCD_NgNo[i, 17];
m.CCD19NgCode = m.CCD_NgNo[i, 18];
m.CCD20NgCode = m.CCD_NgNo[i, 19];
m.CCD21NgCode = m.CCD_NgNo[i, 20];
m.CCD22NgCode = m.CCD_NgNo[i, 21];
m.CCD23NgCode = m.CCD_NgNo[i, 22];
m.CCD24NgCode = m.CCD_NgNo[i, 23];
m.CCD25NgCode = m.CCD_NgNo[i, 24];
m.CCD26NgCode = m.CCD_NgNo[i, 25];
m.CCD27NgCode = m.CCD_NgNo[i, 26];
#endregion #endregion
m.CSBYHASCANNINGTIME = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); m.CSBYHASCANNINGTIME = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
@@ -2208,7 +2271,7 @@ namespace JinYuan.ControlCenters
sw2.Stop(); sw2.Stop();
////输出下料数据处理耗时: ////输出下料数据处理耗时:
CommonMethods.AddDataMonitorLog(0, $"外观检测出站共耗时:{sw2.Elapsed.TotalMilliseconds}ms"); CommonMethods.AddDataMonitorLog(0, $"外观检测出站共耗时:{sw2.Elapsed.TotalMilliseconds}ms");
} LoggerHelp.WriteInfo($"外观检测进站共耗时:{sw2.Elapsed.TotalMilliseconds}ms");
} }
/// <summary> /// <summary>
/// 电池结果判断 /// 电池结果判断
@@ -2278,8 +2341,6 @@ namespace JinYuan.ControlCenters
} }
#endregion #endregion
#endregion
#region 创建空的数组List #region 创建空的数组List
public List<T> GetList<T>(int num, T data) public List<T> GetList<T>(int num, T data)
{ {
@@ -108,6 +108,52 @@ namespace JinYuan.ControlCenters
#endregion #endregion
#region 11、安全装置状态
/// <summary>
/// 安全装置状态
/// </summary>
/// <param name="strStatus"></param>
/// <returns></returns>
public static string SafeEqptAlarm(string StartDate, List<SafeEqptCode> safeEqptCodeLists = null)
{
var nowTime = DateTime.Now;
string resJson = "";
string josnTxtMsg = string.Empty;
string Date = DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss");
try
{
//SafeEqptStatusParam statusParam = new SafeEqptStatusParam();
//statusParam.siteCode = CommonMethods.mesConfig.siteCode;
//statusParam.lineCode = CommonMethods.mesConfig.lineCode;
//statusParam.equipNum = CommonMethods.mesConfig.equipNum;
//statusParam.userName = CommonMethods.mesConfig.mesUserName;
//statusParam.seatId = "";
//statusParam.recordDate = StartDate;
//statusParam.uploadTime = Date;
//statusParam.safeEqptCodeList = safeEqptCodeLists;
//string SendJosn = JsonConvert.SerializeObject(statusParam);
var sw = new Stopwatch();
for (int i = 0; i < safeEqptCodeLists.Count; i++)
{
string SendJosn = JsonConvert.SerializeObject(safeEqptCodeLists[i]);
sw.Start();
resJson = MESApiHelper.HttpPostJsonAPI(CommonMethods.mesConfig.SafeEqptStatusMesUrl, SendJosn);
sw.Stop();
josnTxtMsg = $"{nowTime.ToString("yyyy-MM-dd HH:mm:ss.fff")}:调用MES安全设备运行状态接口:{CommonMethods.mesConfig.SafeEqptStatusMesUrl},请求数据为:{SendJosn},\n{nowTime.AddMilliseconds(sw.ElapsedMilliseconds).ToString("yyyy-MM-dd HH:mm:ss.fff")}:接口耗时:{sw.ElapsedMilliseconds}ms,返回结果:{resJson}";
TxtHelper.WriteTxt($@"{CommonMethods.strMesLogspath}\{nowTime.ToString("yyyyMMdd")}\设备运行状态\{nowTime.ToString("HH")}.txt", josnTxtMsg);
}
} }
catch (Exception ex)
{
LoggerHelp.WriteEX("调用MES安全设备运行状态接口", ex);
}
return resJson;
}
#endregion
}
} }
-2
View File
@@ -1399,8 +1399,6 @@ namespace JinYuan.DAL
#endregion #endregion
#region 私有方法 #region 私有方法
/// <summary> /// <summary>
@@ -1,6 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<ProjectView>ShowAllFiles</ProjectView>
</PropertyGroup>
</Project>
+8 -2
View File
@@ -1233,7 +1233,8 @@ namespace JinYuan.MES
datavolist.Add(new TagDataVOListItem() datavolist.Add(new TagDataVOListItem()
{ {
tagCode = keys[0], tagCode = keys[0],
tagValue = temp == null ? "0" : temp.ToString(),//m //tagValue = temp == null ? "0" : temp.ToString(),//m
tagValue = temp == null ? "0" : (temp.ToString()=="OK"?"1":"0"),//m
tagTime = DateTime.Now.ToString(), tagTime = DateTime.Now.ToString(),
tagCalculateResult = "Y", tagCalculateResult = "Y",
tagRemark = keys[2] tagRemark = keys[2]
@@ -1306,7 +1307,7 @@ namespace JinYuan.MES
// 生产型号 // 生产型号
datavolist.Add(new TagDataVOListItem() datavolist.Add(new TagDataVOListItem()
{ {
tagCode = "product_model", tagCode = "PRODUCTION_MODEL_WGJC",
tagValue = payload1.materialCode, tagValue = payload1.materialCode,
tagTime = DateTime.Now.ToString(), tagTime = DateTime.Now.ToString(),
tagCalculateResult = "", tagCalculateResult = "",
@@ -1686,6 +1687,11 @@ namespace JinYuan.MES
{ {
if (res1.category == null) if (res1.category == null)
{ {
if (res1.code== "EVEDL_PM_0406")
{
mesResType = MesResType.C;
}
else
mesResType = MesResType.B; mesResType = MesResType.B;
MesMessage = res1.message; MesMessage = res1.message;
} }
+59
View File
@@ -60,4 +60,63 @@ namespace JinYuan.MES.Models
/// </summary> /// </summary>
public string faultCode { get; set; } public string faultCode { get; set; }
} }
public class SafeEqptStatusParam
{
/// <summary>
/// 工厂代码
/// </summary>
public string siteCode { get; set; }
/// <summary>
/// 产线编号
/// </summary>
public string lineCode { get; set; }
/// <summary>
/// 设备编号
/// </summary>
public string equipNum { get; set; }
/// <summary>
///
/// </summary>
public string materialCode { get; set; }
/// <summary>
/// 员工账号
/// </summary>
public string userName { get; set; }
/// <summary>
/// 库位ID
/// </summary>
public string seatId { get; set; }
/// <summary>
/// 采集时间
/// </summary>
public string recordDate { get; set; }
/// <summary>
/// 设备状态 。Run:(正常运行)、Alert:(故障调试)、Idle:(闲置待机)、Maintain(停止运行)
/// </summary>
public string statusCode { get; set; }
/// <summary>
/// 状态变更时间
/// </summary>
public string uploadTime { get; set; }
/// <summary>
/// 唯一标识符号
/// </summary>
public string guid { get; set; }
public List<SafeEqptCode> safeEqptCodeList { get; set; }
}
public class SafeEqptCode
{
/// <summary>
/// 安全装置编码
/// </summary>
public string equipNum { get; set; }
/// <summary>
/// 设备状态
/// </summary>
public string status { get; set; }
}
} }
+17 -1
View File
@@ -1,11 +1,12 @@
using CsvHelper.Configuration.Attributes; using CsvHelper.Configuration.Attributes;
using System;
namespace JinYuan.Models namespace JinYuan.Models
{ {
/// <summary> /// <summary>
/// 工位报警数据 /// 工位报警数据
/// </summary> /// </summary>
public class AlarmData public class AlarmData : ICloneable
{ {
/// <summary> /// <summary>
/// 报警唯一标识符 /// 报警唯一标识符
@@ -56,6 +57,21 @@ namespace JinYuan.Models
/// 更新状态 /// 更新状态
/// </summary> /// </summary>
public int Flag { get; set; } public int Flag { get; set; }
public object Clone()
{
return new AlarmData() {
AlarmGuid = this.AlarmGuid,
PLCAdress = this.PLCAdress,
AlarmContent = this.AlarmContent,
AlarmCode = this.AlarmCode,
AlarmType = this.AlarmType,
StartTime = this.StartTime,
EndTime = this.EndTime,
AlarmDesc = this.AlarmDesc,
AlarmState = this.AlarmState,
Flag = this.Flag
};
}
} }
public class AlarmCSVData public class AlarmCSVData
+68 -3
View File
@@ -20,8 +20,8 @@ namespace JinYuan.Models
public short[,] list_pan = new short[3, 1];//物流线托盘码 public short[,] list_pan = new short[3, 1];//物流线托盘码
// //
public int[,] CCD_Data = new int[3, 20];//芯包CCD信息1,2,3 public int[,] CCD_Data = new int[3, 27];//芯包CCD信息1,2,3
public string[,] CCD_NgNo = new string[3, 20];//芯包不良编码信息1,2,3 public string[,] CCD_NgNo = new string[3, 27];//芯包不良编码信息1,2,3
// public float[,] Thickness_Data = new float[3, 3];//电芯3_厚度数据信息1,2,3 // public float[,] Thickness_Data = new float[3, 3];//电芯3_厚度数据信息1,2,3
// public int[,] Thickness_PLCData = new int[3, 3];//电芯3_厚度数据OKNG1,2,3 与ccd一样 1 OK,0 NG,2 缺图 // public int[,] Thickness_PLCData = new int[3, 3];//电芯3_厚度数据OKNG1,2,3 与ccd一样 1 OK,0 NG,2 缺图
/// <summary> /// <summary>
@@ -71,7 +71,44 @@ namespace JinYuan.Models
public int CCD18 { get; set; } public int CCD18 { get; set; }
public int CCD19 { get; set; } public int CCD19 { get; set; }
public int CCD20 { get; set; } public int CCD20 { get; set; }
public int CCD21 { get; set; }
public int CCD22 { get; set; }
public int CCD23 { get; set; }
public int CCD24 { get; set; }
public int CCD25 { get; set; }
public int CCD26 { get; set; }
public int CCD27 { get; set; }
public string CCD1NgCode { get; set; }
public string CCD2NgCode { get; set; }
public string CCD3NgCode { get; set; }
public string CCD4NgCode { get; set; }
public string CCD5NgCode { get; set; }
public string CCD6NgCode { get; set; }
public string CCD7NgCode { get; set; }
public string CCD8NgCode { get; set; }
public string CCD9NgCode { get; set; }
public string CCD10NgCode { get; set; }
public string CCD11NgCode { get; set; }
public string CCD12NgCode { get; set; }
public string CCD13NgCode { get; set; }
public string CCD14NgCode { get; set; }
public string CCD15NgCode { get; set; }
public string CCD16NgCode { get; set; }
public string CCD17NgCode { get; set; }
/// <summary>
/// 二维码ng 不良编号
/// </summary>
public string CCD18NgCode { get; set; }
public string CCD19NgCode { get; set; }
public string CCD20NgCode { get; set; }
public string CCD21NgCode { get; set; }
public string CCD22NgCode { get; set; }
public string CCD23NgCode { get; set; }
public string CCD24NgCode { get; set; }
public string CCD25NgCode { get; set; }
public string CCD26NgCode { get; set; }
public string CCD27NgCode { get; set; }
/// <summary>
/// <summary> /// <summary>
/// 电芯1_厚度数据1 /// 电芯1_厚度数据1
/// </summary> /// </summary>
@@ -121,7 +158,33 @@ namespace JinYuan.Models
public string CCDResult18 { get; set; } public string CCDResult18 { get; set; }
public string CCDResult19 { get; set; } public string CCDResult19 { get; set; }
public string CCDResult20 { get; set; } public string CCDResult20 { get; set; }
public string CCDResult21 { get; set; }
public string CCDResult22 { get; set; }
public string CCDResult23 { get; set; }
public string CCDResult24 { get; set; }
public string CCDResult25 { get; set; }
public string CCDResult26 { get; set; }
public string CCDResult27 { get; set; }
/// <summary>
/// 二维码宽度
/// </summary>
public string QrCodeWidth { get; set; }
/// <summary>
/// 二维码高度
/// </summary>
public string QrCodeHeight { get; set; }
/// <summary>
/// 二维码上端间距
/// </summary>
public string QrCodeTopMargin { get; set; }
/// <summary>
/// 二维码左端间距
/// </summary>
public string QrCodeLeftMargin { get; set; }
/// <summary> /// <summary>
/// 芯包条码 /// 芯包条码
@@ -191,6 +254,8 @@ namespace JinYuan.Models
public string SM_cutting_frequency { get; set; } public string SM_cutting_frequency { get; set; }
public string SM_cutting_speed { get; set; } public string SM_cutting_speed { get; set; }
public string SM_dust_removal_wind_speed { get; set; } public string SM_dust_removal_wind_speed { get; set; }
public string barcode_match_result { get; set; }
public string ng_code_summary { get; set; }
} }
} }
+34 -30
View File
@@ -118,32 +118,36 @@ namespace JinYuan.VirtualDataLibrary
strSql = @"SELECT CONVERT(varchar,[CSBYHASCANNINGTIME], 120) 时间 strSql = @"SELECT CONVERT(varchar,[CSBYHASCANNINGTIME], 120) 时间
,[CSBYHPROCESSNAME] 工序名 ,[CSBYHPROCESSNAME] 工序名
,[CSBYHSCHEDULE] 班次 ,[CSBYHSCHEDULE] 班次
,[CSBYHCODEA] 电芯码 ,[BarCode] 电芯码
,[CSBYHOUTSTATIONJUDGMENTRESULT] 出站判定结果 ,[CSBYHOUTSTATIONJUDGMENTRESULT] 出站判定结果
,[Remark] 备注 ,[Remark] 备注
,[RethrowNum] 复投次数 ,[RethrowNum] 复投次数
,[CCDResult1] 电芯CCD1结果 ,[CCDResult1] 正面
,[CCDResult2] 电芯CCD2结果 ,[CCDResult2] 反面
,[CCDResult3] 电芯CCD3结果 ,[CCDResult3] 左侧面
,[CCDResult4] 电芯CCD4结果 ,[CCDResult4] 右侧面
,[CCDResult5] 电芯CCD5结果 ,[CCDResult5] 顶面
,[CCDResult6] 电芯CCD6结果 ,[CCDResult6] 底面
,[CCDResult7] 电芯CCD7结果 ,[CCDResult7] 底DE1
,[CCDResult8] 电芯CCD8结果 ,[CCDResult8] 底DE2
,[CCDResult9] 电芯CCD9结果 ,[CCDResult9] 底DE3
,[CCDResult10] 电芯CCD10结果 ,[CCDResult10] 底DE4
,[CCDResult11] 电芯CCD11结果 ,[CCDResult11] 中ME1
,[CCDResult12] 电芯CCD12结果 ,[CCDResult12] 中ME2
,[CCDResult13] 电芯CCD13结果 ,[CCDResult13] 中ME3
,[CCDResult14] 电芯CCD14结果 ,[CCDResult14] 中ME4
,[CCDResult15] 电芯CCD15结果 ,[CCDResult15] 正极柱
,[CCDResult16] 电芯CCD16结果 ,[CCDResult16] 负极柱
,[CCDResult17] 电芯CCD17结果 ,[CCDResult17] 防爆阀
,[CCDResult18] 电芯CCD18结果 ,[CCDResult18] 二维码
,[CCDResult19] 电芯CCD19结果 ,[CCDResult19] 厚度
,[CCDResult20] 电芯CCD20结果 ,[CCDResult20] 平面度
,[QrCodeWidth] 二维码宽度
,[QrCodeHeight] 二维码高度
,[QrCodeTopMargin] 二维码上端间距
,[QrCodeLeftMargin] 二维码左端间距
,[CCDResult21] 电芯CCD21结果 ,[CCDResult21] 电芯CCD21结果
,[CCDResult22] 电芯CCD22结果 ,[CCDResult22] 外观检测总结果
,[CCDResult23] 电芯CCD23结果 ,[CCDResult23] 电芯CCD23结果
,[CCDResult24] 电芯CCD24结果 ,[CCDResult24] 电芯CCD24结果
,[CCDResult25] 电芯CCD25结果 ,[CCDResult25] 电芯CCD25结果
@@ -219,12 +223,12 @@ namespace JinYuan.VirtualDataLibrary
public string GetStaticByDay(string startDateTime, string endDateTime) public string GetStaticByDay(string startDateTime, string endDateTime)
{ {
string strSql = $@" SELECT CONVERT(varchar(13),TestTime,120) 时间, ProdIn 总数, ProdOut OK总数,Ppm PPM均值, string strSql = $@" SELECT CONVERT(varchar(13),TestTime,120) 时间, ProdIn 总数, ProdOut OK总数,Ppm PPM均值,
cast(ROUND(JiaDL*100,1)as nvarchar(10))+'%' 稼动率均值, cast(ROUND(JiaDL*100,1)as nvarchar(20))+'%' 稼动率均值,
cast(case when ProdIn>0 then (ROUND(cast(isnull(ProdOut,0) as float)/cast(isnull(ProdIn,0) as float)*100,2)) else 0 end as nvarchar(10) )+'%' 优率 cast(case when ProdIn>0 then (ROUND(cast(isnull(ProdOut,0) as float)/cast(isnull(ProdIn,0) as float)*100,2)) else 0 end as nvarchar(10) )+'%' 优率
FROM Hourprod WHERE TestTime BETWEEN '{startDateTime}' AND '{endDateTime}' GROUP BY TestTime,ProdOut,ProdIn,Ppm,JiaDL FROM Hourprod WHERE TestTime BETWEEN '{startDateTime}' AND '{endDateTime}' GROUP BY TestTime,ProdOut,ProdIn,Ppm,JiaDL
UNION ALL UNION ALL
SELECT '合计' as '时间', ProdIn '总数', ProdOut 'OK总数',Ppm 'PPM均值' ,JiaDL '稼动率均值',优率 as '优率' FROM (SELECT FDate,sum(ProdIn) ProdIn, SUM(ProdOut) ProdOut,AVG(PPM) Ppm, SELECT '合计' as '时间', ProdIn '总数', ProdOut 'OK总数',Ppm 'PPM均值' ,JiaDL '稼动率均值',优率 as '优率' FROM (SELECT FDate,sum(ProdIn) ProdIn, SUM(ProdOut) ProdOut,AVG(PPM) Ppm,
cast(ROUND(AVG(JiaDL)*100,1) as nvarchar(10))+'%' JiaDL, cast(ROUND(AVG(JiaDL)*100,1) as nvarchar(20))+'%' JiaDL,
cast(case when (sum(ProdIn))>0 then (ROUND(cast(isnull(sum(ProdOut),0) as float)/cast(isnull(sum(ProdIn),0) as float)*100,2)) else 0 end as nvarchar(10) )+'%' 优率 FROM Hourprod cast(case when (sum(ProdIn))>0 then (ROUND(cast(isnull(sum(ProdOut),0) as float)/cast(isnull(sum(ProdIn),0) as float)*100,2)) else 0 end as nvarchar(10) )+'%' 优率 FROM Hourprod
WHERE TestTime BETWEEN '{startDateTime}' AND '{endDateTime}' GROUP BY FDate) as t "; WHERE TestTime BETWEEN '{startDateTime}' AND '{endDateTime}' GROUP BY FDate) as t ";
@@ -240,12 +244,12 @@ namespace JinYuan.VirtualDataLibrary
public string GetStaticByWeek(string startDateTime, string endDateTime) public string GetStaticByWeek(string startDateTime, string endDateTime)
{ {
string strSql = $@" SELECT convert(char(10), TestTime, 120) 月份, sum(ProdIn) 总数, sum(ProdOut) OK总数,AVG(Ppm) PPM均值, string strSql = $@" SELECT convert(char(10), TestTime, 120) 月份, sum(ProdIn) 总数, sum(ProdOut) OK总数,AVG(Ppm) PPM均值,
cast(ROUND(JiaDL*100,1)as nvarchar(10))+'%' 稼动率均值, cast(ROUND(JiaDL*100,1)as nvarchar(20))+'%' 稼动率均值,
cast(case when sum(ProdIn)>0 then (ROUND(cast(isnull(SUM(ProdOut),0) as float)/cast(isnull(sum(ProdIn),0) as float)*100,2)) else 0 end as nvarchar(10) )+'%' 优率 cast(case when sum(ProdIn)>0 then (ROUND(cast(isnull(SUM(ProdOut),0) as float)/cast(isnull(sum(ProdIn),0) as float)*100,2)) else 0 end as nvarchar(10) )+'%' 优率
FROM Hourprod WHERE TestTime BETWEEN '{startDateTime}' AND '{endDateTime}' GROUP BY convert(char(10), TestTime, 120),JiaDL FROM Hourprod WHERE TestTime BETWEEN '{startDateTime}' AND '{endDateTime}' GROUP BY convert(char(10), TestTime, 120),JiaDL
UNION ALL UNION ALL
SELECT '合计' as '月份', ProdIn '总数', ProdOut 'OK总数',Ppm 'PPM均值' ,JiaDL '稼动率均值',优率 as '优率' FROM (SELECT sum(ProdIn) ProdIn, SUM(ProdOut) ProdOut,AVG(Ppm) Ppm, SELECT '合计' as '月份', ProdIn '总数', ProdOut 'OK总数',Ppm 'PPM均值' ,JiaDL '稼动率均值',优率 as '优率' FROM (SELECT sum(ProdIn) ProdIn, SUM(ProdOut) ProdOut,AVG(Ppm) Ppm,
cast(ROUND(AVG(JiaDL)*100,1) as nvarchar(10))+'%' JiaDL, cast(ROUND(AVG(JiaDL)*100,1) as nvarchar(20))+'%' JiaDL,
cast(case when (sum(ProdIn))>0 then (ROUND(cast(isnull(sum(ProdOut),0) as float)/cast(isnull(sum(ProdIn),0) as float)*100,2)) else 0 end as nvarchar(10))+'%' 优率 FROM Hourprod cast(case when (sum(ProdIn))>0 then (ROUND(cast(isnull(sum(ProdOut),0) as float)/cast(isnull(sum(ProdIn),0) as float)*100,2)) else 0 end as nvarchar(10))+'%' 优率 FROM Hourprod
WHERE TestTime BETWEEN '{startDateTime}' AND '{endDateTime}') as t "; WHERE TestTime BETWEEN '{startDateTime}' AND '{endDateTime}') as t ";
return strSql; return strSql;
@@ -261,12 +265,12 @@ namespace JinYuan.VirtualDataLibrary
public string GetStaticByMonth(string startDateTime, string endDateTime) public string GetStaticByMonth(string startDateTime, string endDateTime)
{ {
string strSql = $@" SELECT convert(char(7), TestTime, 120) 月份, sum(ProdIn) 总数, sum(ProdOut) OK总数,AVG(Ppm) PPM均值, string strSql = $@" SELECT convert(char(7), TestTime, 120) 月份, sum(ProdIn) 总数, sum(ProdOut) OK总数,AVG(Ppm) PPM均值,
cast(ROUND(JiaDL*100,1)as nvarchar(10))+'%' 稼动率均值, cast(ROUND(JiaDL*100,1)as nvarchar(20))+'%' 稼动率均值,
cast(case when sum(ProdIn)>0 then (ROUND(cast(isnull(SUM(ProdOut),0) as float)/cast(isnull(sum(ProdIn),0) as float)*100,2)) else 0 end as nvarchar(10) )+'%' 优率 cast(case when sum(ProdIn)>0 then (ROUND(cast(isnull(SUM(ProdOut),0) as float)/cast(isnull(sum(ProdIn),0) as float)*100,2)) else 0 end as nvarchar(10) )+'%' 优率
FROM Hourprod WHERE TestTime BETWEEN '{startDateTime}' AND '{endDateTime}' GROUP BY convert(char(7), TestTime, 120),JiaDL FROM Hourprod WHERE TestTime BETWEEN '{startDateTime}' AND '{endDateTime}' GROUP BY convert(char(7), TestTime, 120),JiaDL
UNION ALL UNION ALL
SELECT '合计' as '月份', ProdIn '总数', ProdOut 'OK总数',Ppm 'PPM均值' ,JiaDL '稼动率均值',优率 as '优率' FROM (SELECT sum(ProdIn) ProdIn, SUM(ProdOut) ProdOut,AVG(Ppm) Ppm, SELECT '合计' as '月份', ProdIn '总数', ProdOut 'OK总数',Ppm 'PPM均值' ,JiaDL '稼动率均值',优率 as '优率' FROM (SELECT sum(ProdIn) ProdIn, SUM(ProdOut) ProdOut,AVG(Ppm) Ppm,
cast(ROUND(AVG(JiaDL)*100,1) as nvarchar(10))+'%' JiaDL, cast(ROUND(AVG(JiaDL)*100,1) as nvarchar(20))+'%' JiaDL,
cast(case when (sum(ProdIn))>0 then (ROUND(cast(isnull(sum(ProdOut),0) as float)/cast(isnull(sum(ProdIn),0) as float)*100,2)) else 0 end as nvarchar(10))+'%' 优率 FROM Hourprod cast(case when (sum(ProdIn))>0 then (ROUND(cast(isnull(sum(ProdOut),0) as float)/cast(isnull(sum(ProdIn),0) as float)*100,2)) else 0 end as nvarchar(10))+'%' 优率 FROM Hourprod
WHERE TestTime BETWEEN '{startDateTime}' AND '{endDateTime}') as t "; WHERE TestTime BETWEEN '{startDateTime}' AND '{endDateTime}') as t ";
return strSql; return strSql;
@@ -298,12 +302,12 @@ namespace JinYuan.VirtualDataLibrary
} }
string strsql = $@" SELECT CONVERT(varchar(13),TestTime,120) 时间, ProdIn 总数, ProdOut OK总数,Ppm PPM均值, string strsql = $@" SELECT CONVERT(varchar(13),TestTime,120) 时间, ProdIn 总数, ProdOut OK总数,Ppm PPM均值,
cast(ROUND(JiaDL*100,1)as nvarchar(10))+'%' 稼动率均值, cast(ROUND(JiaDL*100,1)as nvarchar(20))+'%' 稼动率均值,
cast(case when ProdIn>0 then (ROUND(cast(isnull(ProdOut,0) as float)/cast(isnull(ProdIn,0) as float)*100,2)) else 0 end as nvarchar(10) )+'%' 优率 cast(case when ProdIn>0 then (ROUND(cast(isnull(ProdOut,0) as float)/cast(isnull(ProdIn,0) as float)*100,2)) else 0 end as nvarchar(10) )+'%' 优率
FROM Hourprod WHERE TestTime BETWEEN '{sDateTime1}' AND '{sDateTime2}' GROUP BY TestTime,ProdOut,ProdIn,Ppm,JiaDL FROM Hourprod WHERE TestTime BETWEEN '{sDateTime1}' AND '{sDateTime2}' GROUP BY TestTime,ProdOut,ProdIn,Ppm,JiaDL
UNION ALL UNION ALL
SELECT '合计' as '时间', ProdIn '总数', ProdOut 'OK总数',Ppm 'PPM均值' ,JiaDL '稼动率均值',优率 as '优率' FROM (SELECT FDate,sum(ProdIn) ProdIn, SUM(ProdOut) ProdOut,AVG(Ppm) Ppm, SELECT '合计' as '时间', ProdIn '总数', ProdOut 'OK总数',Ppm 'PPM均值' ,JiaDL '稼动率均值',优率 as '优率' FROM (SELECT FDate,sum(ProdIn) ProdIn, SUM(ProdOut) ProdOut,AVG(Ppm) Ppm,
cast(ROUND(AVG(JiaDL)*100,1) as nvarchar(10))+'%' JiaDL, cast(ROUND(AVG(JiaDL)*100,1) as nvarchar(20))+'%' JiaDL,
cast(case when (sum(ProdIn))>0 then (ROUND(cast(isnull(sum(ProdOut),0) as float)/cast(isnull(sum(ProdIn),0) as float)*100,2)) else 0 end as nvarchar(10) )+'%' 优率 FROM Hourprod cast(case when (sum(ProdIn))>0 then (ROUND(cast(isnull(sum(ProdOut),0) as float)/cast(isnull(sum(ProdIn),0) as float)*100,2)) else 0 end as nvarchar(10) )+'%' 优率 FROM Hourprod
WHERE TestTime BETWEEN '{sDateTime1}' AND '{sDateTime2}' GROUP BY FDate) as t "; WHERE TestTime BETWEEN '{sDateTime1}' AND '{sDateTime2}' GROUP BY FDate) as t ";
return strsql; return strsql;
+5
View File
@@ -189,5 +189,10 @@ namespace JinYuan.VirtualDataLibrary
/// </summary> /// </summary>
public string OkNgParamMesUrl = "http://10.17.128.206/core/api/public/eve/pm/eqm/new/grading"; public string OkNgParamMesUrl = "http://10.17.128.206/core/api/public/eve/pm/eqm/new/grading";
/// <summary>
/// 安全设备运行状态
/// </summary>
public string SafeEqptStatusMesUrl = "http://10.22.161.62:804/device-status";
} }
} }
+15 -14
View File
@@ -23,22 +23,23 @@ MES/
白夜班交替时间=20:30:00 白夜班交替时间=20:30:00
MES日志保存路径=D:\APILog MES日志保存路径=D:\APILog
存储服务器IP地址=192.168.2.108 存储服务器IP地址=192.168.2.108
员工权限校验=http://10.22.160.141/core/api/public/equipment/base/user/login/verify 员工权限校验=http://10.22.160.1/core/api/public/equipment/base/user/login/verify
设备参数设定值请求=http://10.22.160.141/core/api/public/param/setting/request 设备参数设定值请求=http://10.22.160.1/core/api/public/param/setting/request
设备参数设定值变更=http://10.22.160.141/core/api/public/param/setting/change 设备参数设定值变更=http://10.22.160.1/core/api/public/param/setting/change
产品进站=http://10.22.160.141/core/api/public/formation/section/arrival/bz 产品进站=http://10.22.160.2/core/api/public/formation/section/arrival/bz
产品过程加工参数=http://10.22.160.141/core/api/public/product/process/param/new/process 产品过程加工参数=http://10.22.160.1/core/api/public/product/process/param/new/process
产品结果加工参数=http://10.22.160.141/core/api/public/product/process/param/new/result 产品结果加工参数=http://10.22.160.3/core/api/public/product/process/param/new/result
产品出站=http://10.22.160.141/core/api/public/eve/pm/formation-section 产品出站=http://10.22.160.1/core/api/public/eve/pm/formation-section/bz
设备报警=http://10.22.160.141/core/api/public/equipment/alarm/currency 设备报警=http://10.22.160.1/core/api/public/equipment/alarm/currency
设备状态=http://10.22.160.141/core/api/public/eve/pm/eqm/run/status/operation 设备状态=http://10.22.160.1/core/api/public/eve/pm/eqm/run/status/operation
能耗=http://10.22.160.141/core/api/public/eve/pm/energy/consumption/collection/submit 能耗=http://10.22.160.1/core/api/public/eve/pm/energy/consumption/collection/submit
风速仪=https://iot.eveportal.com:9470/eve_api/ems/iot/upload_device_collect_data 风速仪=https://iot.eveportal.com:9470/eve_api/ems/iot/upload_device_collect_data
风速仪=https://iot.eveportal.com:9470/eve_api/ems/iot/upload_device_collect_data 风速仪=https://iot.eveportal.com:9470/eve_api/ems/iot/upload_device_collect_data
分档参数=http://10.22.160.141/core/api/public/eve/pm/eqm/new/grading 分档参数=http://10.22.160.1/core/api/public/eve/pm/eqm/new/grading
guid=a270c7d2-9cbd-4739-9a0b-0709b5813332 安全设备状态=http://10.22.161.62:804/device-status
DeviceState=1 guid=4d38bbab-8d31-4946-8584-524ee6cb1045
run_AlarmMark=0 DeviceState=3
run_AlarmMark=1
run_IdleMark=0 run_IdleMark=0
[统计计数] [统计计数]
+1 -1
View File
@@ -1,4 +1,4 @@
[设备参数] [设备参数]
IP地址=127.0.0.1 IP地址=192.168.1.50
端口号=9600 端口号=9600
PLC类型=OmronFinsTcp_HSL PLC类型=OmronFinsTcp_HSL
Binary file not shown.
Binary file not shown.
Binary file not shown.
-1
View File
@@ -32,7 +32,6 @@ namespace LargeSquareOne
} }
else else
{ {
int rowCount = this.dgv_Log.Rows.Add(); int rowCount = this.dgv_Log.Rows.Add();
this.dgv_Log.Rows[rowCount].Cells[0].Value = CurrentTime; this.dgv_Log.Rows[rowCount].Cells[0].Value = CurrentTime;
this.dgv_Log.Rows[rowCount].Cells[1].Value = isError ? "错误" : "信息"; this.dgv_Log.Rows[rowCount].Cells[1].Value = isError ? "错误" : "信息";
+205 -95
View File
@@ -29,12 +29,12 @@
private void InitializeComponent() private void InitializeComponent()
{ {
this.components = new System.ComponentModel.Container(); this.components = new System.ComponentModel.Container();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle13 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle14 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle15 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle3 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle16 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle4 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle17 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle5 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle18 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle6 = new System.Windows.Forms.DataGridViewCellStyle();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FrmDataMonitor)); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FrmDataMonitor));
this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel(); this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel();
this.groupBoxEX3 = new JinYuan.ControlLib.GroupBoxEX(); this.groupBoxEX3 = new JinYuan.ControlLib.GroupBoxEX();
@@ -91,6 +91,11 @@
this.Column112 = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.Column112 = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.Column113 = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.Column113 = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.Column114 = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.Column114 = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.平面度 = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.Col_QrCodeWidth = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.Col_QrCodeHeight = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.Col_QrCodeTopMargin = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.Col_QrCodeLeftMargin = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.Column147 = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.Column147 = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.Column34 = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.Column34 = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.Column35 = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.Column35 = new System.Windows.Forms.DataGridViewTextBoxColumn();
@@ -112,7 +117,7 @@
this.tableLayoutPanel1.ColumnCount = 3; this.tableLayoutPanel1.ColumnCount = 3;
this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 24.94608F)); this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 24.94608F));
this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 75.05392F)); this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 75.05392F));
this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 528F)); this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 660F));
this.tableLayoutPanel1.Controls.Add(this.groupBoxEX3, 0, 0); this.tableLayoutPanel1.Controls.Add(this.groupBoxEX3, 0, 0);
this.tableLayoutPanel1.Controls.Add(this.groupBoxEX2, 0, 1); this.tableLayoutPanel1.Controls.Add(this.groupBoxEX2, 0, 1);
this.tableLayoutPanel1.Controls.Add(this.groupBoxEX4, 1, 0); this.tableLayoutPanel1.Controls.Add(this.groupBoxEX4, 1, 0);
@@ -125,9 +130,9 @@
this.tableLayoutPanel1.RowCount = 3; this.tableLayoutPanel1.RowCount = 3;
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 45.62334F)); this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 45.62334F));
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 54.37666F)); this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 54.37666F));
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 477F)); this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 596F));
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 13F)); this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 16F));
this.tableLayoutPanel1.Size = new System.Drawing.Size(1370, 749); this.tableLayoutPanel1.Size = new System.Drawing.Size(1942, 1102);
this.tableLayoutPanel1.TabIndex = 0; this.tableLayoutPanel1.TabIndex = 0;
// //
// groupBoxEX3 // groupBoxEX3
@@ -146,7 +151,7 @@
this.groupBoxEX3.Margin = new System.Windows.Forms.Padding(2); this.groupBoxEX3.Margin = new System.Windows.Forms.Padding(2);
this.groupBoxEX3.Name = "groupBoxEX3"; this.groupBoxEX3.Name = "groupBoxEX3";
this.groupBoxEX3.Padding = new System.Windows.Forms.Padding(2); this.groupBoxEX3.Padding = new System.Windows.Forms.Padding(2);
this.groupBoxEX3.Size = new System.Drawing.Size(206, 120); this.groupBoxEX3.Size = new System.Drawing.Size(315, 226);
this.groupBoxEX3.TabIndex = 14; this.groupBoxEX3.TabIndex = 14;
this.groupBoxEX3.TabStop = false; this.groupBoxEX3.TabStop = false;
this.groupBoxEX3.Text = "操作设置"; this.groupBoxEX3.Text = "操作设置";
@@ -155,11 +160,11 @@
// //
this.btSatrt.BackNormalColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(192)))), ((int)(((byte)(0))))); this.btSatrt.BackNormalColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(192)))), ((int)(((byte)(0)))));
this.btSatrt.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.btSatrt.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.btSatrt.Location = new System.Drawing.Point(42, 32); this.btSatrt.Location = new System.Drawing.Point(52, 131);
this.btSatrt.Margin = new System.Windows.Forms.Padding(2); this.btSatrt.Margin = new System.Windows.Forms.Padding(2);
this.btSatrt.Name = "btSatrt"; this.btSatrt.Name = "btSatrt";
this.btSatrt.Padding = new System.Windows.Forms.Padding(2); this.btSatrt.Padding = new System.Windows.Forms.Padding(2);
this.btSatrt.Size = new System.Drawing.Size(67, 28); this.btSatrt.Size = new System.Drawing.Size(84, 35);
this.btSatrt.TabIndex = 12; this.btSatrt.TabIndex = 12;
this.btSatrt.Text = "开始监控"; this.btSatrt.Text = "开始监控";
this.btSatrt.Click += new System.EventHandler(this.btSatrt_Click); this.btSatrt.Click += new System.EventHandler(this.btSatrt_Click);
@@ -169,11 +174,11 @@
this.txtMaterialCode.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(14)))), ((int)(((byte)(23)))), ((int)(((byte)(38))))); this.txtMaterialCode.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(14)))), ((int)(((byte)(23)))), ((int)(((byte)(38)))));
this.txtMaterialCode.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; this.txtMaterialCode.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.txtMaterialCode.ForeColor = System.Drawing.Color.White; this.txtMaterialCode.ForeColor = System.Drawing.Color.White;
this.txtMaterialCode.Location = new System.Drawing.Point(110, 56); this.txtMaterialCode.Location = new System.Drawing.Point(138, 70);
this.txtMaterialCode.Margin = new System.Windows.Forms.Padding(2); this.txtMaterialCode.Margin = new System.Windows.Forms.Padding(2);
this.txtMaterialCode.Name = "txtMaterialCode"; this.txtMaterialCode.Name = "txtMaterialCode";
this.txtMaterialCode.ReadOnly = true; this.txtMaterialCode.ReadOnly = true;
this.txtMaterialCode.Size = new System.Drawing.Size(180, 26); this.txtMaterialCode.Size = new System.Drawing.Size(224, 31);
this.txtMaterialCode.TabIndex = 0; this.txtMaterialCode.TabIndex = 0;
// //
// cmbModelType // cmbModelType
@@ -183,10 +188,10 @@
this.cmbModelType.ContentItemsStyle.ItemBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(6)))), ((int)(((byte)(30)))), ((int)(((byte)(78))))); this.cmbModelType.ContentItemsStyle.ItemBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(6)))), ((int)(((byte)(30)))), ((int)(((byte)(78)))));
this.cmbModelType.DropDownButton.BackNormalColor = System.Drawing.Color.FromArgb(((int)(((byte)(21)))), ((int)(((byte)(77)))), ((int)(((byte)(147))))); this.cmbModelType.DropDownButton.BackNormalColor = System.Drawing.Color.FromArgb(((int)(((byte)(21)))), ((int)(((byte)(77)))), ((int)(((byte)(147)))));
this.cmbModelType.DropDownButton.DropDownFullArea = true; this.cmbModelType.DropDownButton.DropDownFullArea = true;
this.cmbModelType.Location = new System.Drawing.Point(110, 19); this.cmbModelType.Location = new System.Drawing.Point(138, 24);
this.cmbModelType.Margin = new System.Windows.Forms.Padding(2); this.cmbModelType.Margin = new System.Windows.Forms.Padding(2);
this.cmbModelType.Name = "cmbModelType"; this.cmbModelType.Name = "cmbModelType";
this.cmbModelType.Size = new System.Drawing.Size(180, 30); this.cmbModelType.Size = new System.Drawing.Size(225, 38);
this.cmbModelType.TabIndex = 1; this.cmbModelType.TabIndex = 1;
this.cmbModelType.SelectedItemsChanged += new System.EventHandler(this.cmbModelType_SelectedItemsChanged); this.cmbModelType.SelectedItemsChanged += new System.EventHandler(this.cmbModelType_SelectedItemsChanged);
// //
@@ -194,10 +199,10 @@
// //
this.angleLabel2.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Bold); this.angleLabel2.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Bold);
this.angleLabel2.ForeColor = System.Drawing.Color.White; this.angleLabel2.ForeColor = System.Drawing.Color.White;
this.angleLabel2.Location = new System.Drawing.Point(22, 56); this.angleLabel2.Location = new System.Drawing.Point(28, 70);
this.angleLabel2.Margin = new System.Windows.Forms.Padding(2); this.angleLabel2.Margin = new System.Windows.Forms.Padding(2);
this.angleLabel2.Name = "angleLabel2"; this.angleLabel2.Name = "angleLabel2";
this.angleLabel2.Size = new System.Drawing.Size(88, 24); this.angleLabel2.Size = new System.Drawing.Size(110, 28);
this.angleLabel2.TabIndex = 11; this.angleLabel2.TabIndex = 11;
this.angleLabel2.Text = "物料编码:"; this.angleLabel2.Text = "物料编码:";
// //
@@ -205,10 +210,10 @@
// //
this.angleLabel1.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Bold); this.angleLabel1.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Bold);
this.angleLabel1.ForeColor = System.Drawing.Color.White; this.angleLabel1.ForeColor = System.Drawing.Color.White;
this.angleLabel1.Location = new System.Drawing.Point(22, 24); this.angleLabel1.Location = new System.Drawing.Point(28, 30);
this.angleLabel1.Margin = new System.Windows.Forms.Padding(2); this.angleLabel1.Margin = new System.Windows.Forms.Padding(2);
this.angleLabel1.Name = "angleLabel1"; this.angleLabel1.Name = "angleLabel1";
this.angleLabel1.Size = new System.Drawing.Size(88, 24); this.angleLabel1.Size = new System.Drawing.Size(110, 28);
this.angleLabel1.TabIndex = 10; this.angleLabel1.TabIndex = 10;
this.angleLabel1.Text = "生产型号:"; this.angleLabel1.Text = "生产型号:";
// //
@@ -216,11 +221,11 @@
// //
this.btStop.BackNormalColor = System.Drawing.Color.Red; this.btStop.BackNormalColor = System.Drawing.Color.Red;
this.btStop.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Bold); this.btStop.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Bold);
this.btStop.Location = new System.Drawing.Point(171, 105); this.btStop.Location = new System.Drawing.Point(214, 131);
this.btStop.Margin = new System.Windows.Forms.Padding(2); this.btStop.Margin = new System.Windows.Forms.Padding(2);
this.btStop.Name = "btStop"; this.btStop.Name = "btStop";
this.btStop.Padding = new System.Windows.Forms.Padding(2); this.btStop.Padding = new System.Windows.Forms.Padding(2);
this.btStop.Size = new System.Drawing.Size(67, 28); this.btStop.Size = new System.Drawing.Size(84, 35);
this.btStop.TabIndex = 13; this.btStop.TabIndex = 13;
this.btStop.Text = "停止监控"; this.btStop.Text = "停止监控";
this.btStop.Click += new System.EventHandler(this.btStop_Click); this.btStop.Click += new System.EventHandler(this.btStop_Click);
@@ -232,11 +237,11 @@
this.groupBoxEX2.Controls.Add(this.lVConfigRange); this.groupBoxEX2.Controls.Add(this.lVConfigRange);
this.groupBoxEX2.Dock = System.Windows.Forms.DockStyle.Fill; this.groupBoxEX2.Dock = System.Windows.Forms.DockStyle.Fill;
this.groupBoxEX2.ForeColor = System.Drawing.Color.White; this.groupBoxEX2.ForeColor = System.Drawing.Color.White;
this.groupBoxEX2.Location = new System.Drawing.Point(2, 126); this.groupBoxEX2.Location = new System.Drawing.Point(2, 232);
this.groupBoxEX2.Margin = new System.Windows.Forms.Padding(2); this.groupBoxEX2.Margin = new System.Windows.Forms.Padding(2);
this.groupBoxEX2.Name = "groupBoxEX2"; this.groupBoxEX2.Name = "groupBoxEX2";
this.groupBoxEX2.Padding = new System.Windows.Forms.Padding(2); this.groupBoxEX2.Padding = new System.Windows.Forms.Padding(2);
this.groupBoxEX2.Size = new System.Drawing.Size(206, 143); this.groupBoxEX2.Size = new System.Drawing.Size(315, 271);
this.groupBoxEX2.TabIndex = 13; this.groupBoxEX2.TabIndex = 13;
this.groupBoxEX2.TabStop = false; this.groupBoxEX2.TabStop = false;
this.groupBoxEX2.Text = "参数"; this.groupBoxEX2.Text = "参数";
@@ -254,11 +259,11 @@
this.lVConfigRange.Font = new System.Drawing.Font("微软雅黑", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.lVConfigRange.Font = new System.Drawing.Font("微软雅黑", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.lVConfigRange.ForeColor = System.Drawing.Color.White; this.lVConfigRange.ForeColor = System.Drawing.Color.White;
this.lVConfigRange.HideSelection = false; this.lVConfigRange.HideSelection = false;
this.lVConfigRange.Location = new System.Drawing.Point(2, 21); this.lVConfigRange.Location = new System.Drawing.Point(2, 26);
this.lVConfigRange.Margin = new System.Windows.Forms.Padding(2); this.lVConfigRange.Margin = new System.Windows.Forms.Padding(2);
this.lVConfigRange.Name = "lVConfigRange"; this.lVConfigRange.Name = "lVConfigRange";
this.lVConfigRange.OwnerDraw = true; this.lVConfigRange.OwnerDraw = true;
this.lVConfigRange.Size = new System.Drawing.Size(202, 120); this.lVConfigRange.Size = new System.Drawing.Size(311, 243);
this.lVConfigRange.TabIndex = 2; this.lVConfigRange.TabIndex = 2;
this.lVConfigRange.UseCompatibleStateImageBehavior = false; this.lVConfigRange.UseCompatibleStateImageBehavior = false;
this.lVConfigRange.View = System.Windows.Forms.View.Details; this.lVConfigRange.View = System.Windows.Forms.View.Details;
@@ -297,12 +302,12 @@
this.groupBoxEX4.Controls.Add(this.dgvFeedingData); this.groupBoxEX4.Controls.Add(this.dgvFeedingData);
this.groupBoxEX4.Dock = System.Windows.Forms.DockStyle.Fill; this.groupBoxEX4.Dock = System.Windows.Forms.DockStyle.Fill;
this.groupBoxEX4.ForeColor = System.Drawing.Color.White; this.groupBoxEX4.ForeColor = System.Drawing.Color.White;
this.groupBoxEX4.Location = new System.Drawing.Point(212, 2); this.groupBoxEX4.Location = new System.Drawing.Point(321, 2);
this.groupBoxEX4.Margin = new System.Windows.Forms.Padding(2); this.groupBoxEX4.Margin = new System.Windows.Forms.Padding(2);
this.groupBoxEX4.Name = "groupBoxEX4"; this.groupBoxEX4.Name = "groupBoxEX4";
this.groupBoxEX4.Padding = new System.Windows.Forms.Padding(2); this.groupBoxEX4.Padding = new System.Windows.Forms.Padding(2);
this.tableLayoutPanel1.SetRowSpan(this.groupBoxEX4, 2); this.tableLayoutPanel1.SetRowSpan(this.groupBoxEX4, 2);
this.groupBoxEX4.Size = new System.Drawing.Size(1156, 267); this.groupBoxEX4.Size = new System.Drawing.Size(1619, 501);
this.groupBoxEX4.TabIndex = 15; this.groupBoxEX4.TabIndex = 15;
this.groupBoxEX4.TabStop = false; this.groupBoxEX4.TabStop = false;
this.groupBoxEX4.Text = "进站"; this.groupBoxEX4.Text = "进站";
@@ -316,14 +321,14 @@
this.dgvFeedingData.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(14)))), ((int)(((byte)(23)))), ((int)(((byte)(38))))); this.dgvFeedingData.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(14)))), ((int)(((byte)(23)))), ((int)(((byte)(38)))));
this.dgvFeedingData.BorderStyle = System.Windows.Forms.BorderStyle.None; this.dgvFeedingData.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.dgvFeedingData.ColumnHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.Single; this.dgvFeedingData.ColumnHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.Single;
dataGridViewCellStyle13.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; dataGridViewCellStyle1.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
dataGridViewCellStyle13.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(14)))), ((int)(((byte)(23)))), ((int)(((byte)(38))))); dataGridViewCellStyle1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(14)))), ((int)(((byte)(23)))), ((int)(((byte)(38)))));
dataGridViewCellStyle13.Font = new System.Drawing.Font("微软雅黑", 10.5F); dataGridViewCellStyle1.Font = new System.Drawing.Font("微软雅黑", 10.5F);
dataGridViewCellStyle13.ForeColor = System.Drawing.Color.White; dataGridViewCellStyle1.ForeColor = System.Drawing.Color.White;
dataGridViewCellStyle13.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(128)))), ((int)(((byte)(255))))); dataGridViewCellStyle1.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(128)))), ((int)(((byte)(255)))));
dataGridViewCellStyle13.SelectionForeColor = System.Drawing.SystemColors.HighlightText; dataGridViewCellStyle1.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
dataGridViewCellStyle13.WrapMode = System.Windows.Forms.DataGridViewTriState.False; dataGridViewCellStyle1.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
this.dgvFeedingData.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle13; this.dgvFeedingData.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle1;
this.dgvFeedingData.ColumnHeadersHeight = 34; this.dgvFeedingData.ColumnHeadersHeight = 34;
this.dgvFeedingData.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing; this.dgvFeedingData.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
this.dgvFeedingData.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { this.dgvFeedingData.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
@@ -334,36 +339,36 @@
this.InResult, this.InResult,
this.Column5, this.Column5,
this.Column139}); this.Column139});
dataGridViewCellStyle14.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
dataGridViewCellStyle14.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(32)))), ((int)(((byte)(32)))), ((int)(((byte)(32))))); dataGridViewCellStyle2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(32)))), ((int)(((byte)(32)))), ((int)(((byte)(32)))));
dataGridViewCellStyle14.Font = new System.Drawing.Font("微软雅黑", 10.5F); dataGridViewCellStyle2.Font = new System.Drawing.Font("微软雅黑", 10.5F);
dataGridViewCellStyle14.ForeColor = System.Drawing.Color.White; dataGridViewCellStyle2.ForeColor = System.Drawing.Color.White;
dataGridViewCellStyle14.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(20)))), ((int)(((byte)(80))))); dataGridViewCellStyle2.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(20)))), ((int)(((byte)(80)))));
dataGridViewCellStyle14.SelectionForeColor = System.Drawing.Color.White; dataGridViewCellStyle2.SelectionForeColor = System.Drawing.Color.White;
dataGridViewCellStyle14.WrapMode = System.Windows.Forms.DataGridViewTriState.False; dataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
this.dgvFeedingData.DefaultCellStyle = dataGridViewCellStyle14; this.dgvFeedingData.DefaultCellStyle = dataGridViewCellStyle2;
this.dgvFeedingData.Dock = System.Windows.Forms.DockStyle.Fill; this.dgvFeedingData.Dock = System.Windows.Forms.DockStyle.Fill;
this.dgvFeedingData.EnableHeadersVisualStyles = false; this.dgvFeedingData.EnableHeadersVisualStyles = false;
this.dgvFeedingData.GridColor = System.Drawing.Color.FromArgb(((int)(((byte)(21)))), ((int)(((byte)(77)))), ((int)(((byte)(147))))); this.dgvFeedingData.GridColor = System.Drawing.Color.FromArgb(((int)(((byte)(21)))), ((int)(((byte)(77)))), ((int)(((byte)(147)))));
this.dgvFeedingData.Location = new System.Drawing.Point(2, 21); this.dgvFeedingData.Location = new System.Drawing.Point(2, 26);
this.dgvFeedingData.Margin = new System.Windows.Forms.Padding(2); this.dgvFeedingData.Margin = new System.Windows.Forms.Padding(2);
this.dgvFeedingData.MultiSelect = false; this.dgvFeedingData.MultiSelect = false;
this.dgvFeedingData.Name = "dgvFeedingData"; this.dgvFeedingData.Name = "dgvFeedingData";
this.dgvFeedingData.ReadOnly = true; this.dgvFeedingData.ReadOnly = true;
this.dgvFeedingData.RowHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.Single; this.dgvFeedingData.RowHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.Single;
dataGridViewCellStyle15.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; dataGridViewCellStyle3.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
dataGridViewCellStyle15.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(6)))), ((int)(((byte)(40)))), ((int)(((byte)(86))))); dataGridViewCellStyle3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(6)))), ((int)(((byte)(40)))), ((int)(((byte)(86)))));
dataGridViewCellStyle15.Font = new System.Drawing.Font("微软雅黑", 10.5F); dataGridViewCellStyle3.Font = new System.Drawing.Font("微软雅黑", 10.5F);
dataGridViewCellStyle15.ForeColor = System.Drawing.Color.White; dataGridViewCellStyle3.ForeColor = System.Drawing.Color.White;
dataGridViewCellStyle15.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(20)))), ((int)(((byte)(80))))); dataGridViewCellStyle3.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(20)))), ((int)(((byte)(80)))));
dataGridViewCellStyle15.SelectionForeColor = System.Drawing.Color.White; dataGridViewCellStyle3.SelectionForeColor = System.Drawing.Color.White;
dataGridViewCellStyle15.WrapMode = System.Windows.Forms.DataGridViewTriState.False; dataGridViewCellStyle3.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
this.dgvFeedingData.RowHeadersDefaultCellStyle = dataGridViewCellStyle15; this.dgvFeedingData.RowHeadersDefaultCellStyle = dataGridViewCellStyle3;
this.dgvFeedingData.RowHeadersVisible = false; this.dgvFeedingData.RowHeadersVisible = false;
this.dgvFeedingData.RowHeadersWidth = 60; this.dgvFeedingData.RowHeadersWidth = 60;
this.dgvFeedingData.RowTemplate.Height = 23; this.dgvFeedingData.RowTemplate.Height = 23;
this.dgvFeedingData.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; this.dgvFeedingData.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
this.dgvFeedingData.Size = new System.Drawing.Size(1152, 244); this.dgvFeedingData.Size = new System.Drawing.Size(1615, 473);
this.dgvFeedingData.TabIndex = 10; this.dgvFeedingData.TabIndex = 10;
this.dgvFeedingData.CellContentClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvFeedingData_CellContentClick); this.dgvFeedingData.CellContentClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvFeedingData_CellContentClick);
this.dgvFeedingData.RowPrePaint += new System.Windows.Forms.DataGridViewRowPrePaintEventHandler(this.dgvFeedingData_RowPrePaint); this.dgvFeedingData.RowPrePaint += new System.Windows.Forms.DataGridViewRowPrePaintEventHandler(this.dgvFeedingData_RowPrePaint);
@@ -391,8 +396,10 @@
// //
this.Column6.DataPropertyName = "CNum"; this.Column6.DataPropertyName = "CNum";
this.Column6.HeaderText = "通道"; this.Column6.HeaderText = "通道";
this.Column6.MinimumWidth = 6;
this.Column6.Name = "Column6"; this.Column6.Name = "Column6";
this.Column6.ReadOnly = true; this.Column6.ReadOnly = true;
this.Column6.Width = 125;
// //
// Column1 // Column1
// //
@@ -427,8 +434,10 @@
// //
this.Column139.DataPropertyName = "UpState"; this.Column139.DataPropertyName = "UpState";
this.Column139.HeaderText = "上传状态"; this.Column139.HeaderText = "上传状态";
this.Column139.MinimumWidth = 6;
this.Column139.Name = "Column139"; this.Column139.Name = "Column139";
this.Column139.ReadOnly = true; this.Column139.ReadOnly = true;
this.Column139.Width = 125;
// //
// groupBoxEX1 // groupBoxEX1
// //
@@ -437,11 +446,11 @@
this.groupBoxEX1.Controls.Add(this.rtb_Info); this.groupBoxEX1.Controls.Add(this.rtb_Info);
this.groupBoxEX1.Dock = System.Windows.Forms.DockStyle.Fill; this.groupBoxEX1.Dock = System.Windows.Forms.DockStyle.Fill;
this.groupBoxEX1.ForeColor = System.Drawing.Color.White; this.groupBoxEX1.ForeColor = System.Drawing.Color.White;
this.groupBoxEX1.Location = new System.Drawing.Point(2, 273); this.groupBoxEX1.Location = new System.Drawing.Point(2, 507);
this.groupBoxEX1.Margin = new System.Windows.Forms.Padding(2); this.groupBoxEX1.Margin = new System.Windows.Forms.Padding(2);
this.groupBoxEX1.Name = "groupBoxEX1"; this.groupBoxEX1.Name = "groupBoxEX1";
this.groupBoxEX1.Padding = new System.Windows.Forms.Padding(2); this.groupBoxEX1.Padding = new System.Windows.Forms.Padding(2);
this.groupBoxEX1.Size = new System.Drawing.Size(206, 474); this.groupBoxEX1.Size = new System.Drawing.Size(315, 593);
this.groupBoxEX1.TabIndex = 12; this.groupBoxEX1.TabIndex = 12;
this.groupBoxEX1.TabStop = false; this.groupBoxEX1.TabStop = false;
this.groupBoxEX1.Text = "日志记录"; this.groupBoxEX1.Text = "日志记录";
@@ -452,11 +461,11 @@
this.rtb_Info.BorderStyle = System.Windows.Forms.BorderStyle.None; this.rtb_Info.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.rtb_Info.Dock = System.Windows.Forms.DockStyle.Fill; this.rtb_Info.Dock = System.Windows.Forms.DockStyle.Fill;
this.rtb_Info.ForeColor = System.Drawing.Color.White; this.rtb_Info.ForeColor = System.Drawing.Color.White;
this.rtb_Info.Location = new System.Drawing.Point(2, 21); this.rtb_Info.Location = new System.Drawing.Point(2, 26);
this.rtb_Info.Margin = new System.Windows.Forms.Padding(2); this.rtb_Info.Margin = new System.Windows.Forms.Padding(2);
this.rtb_Info.Name = "rtb_Info"; this.rtb_Info.Name = "rtb_Info";
this.rtb_Info.ReadOnly = true; this.rtb_Info.ReadOnly = true;
this.rtb_Info.Size = new System.Drawing.Size(202, 451); this.rtb_Info.Size = new System.Drawing.Size(311, 565);
this.rtb_Info.TabIndex = 1; this.rtb_Info.TabIndex = 1;
this.rtb_Info.Text = ""; this.rtb_Info.Text = "";
// //
@@ -468,11 +477,11 @@
this.groupBoxEX5.Controls.Add(this.dgvBlankingData); this.groupBoxEX5.Controls.Add(this.dgvBlankingData);
this.groupBoxEX5.Dock = System.Windows.Forms.DockStyle.Fill; this.groupBoxEX5.Dock = System.Windows.Forms.DockStyle.Fill;
this.groupBoxEX5.ForeColor = System.Drawing.Color.White; this.groupBoxEX5.ForeColor = System.Drawing.Color.White;
this.groupBoxEX5.Location = new System.Drawing.Point(212, 273); this.groupBoxEX5.Location = new System.Drawing.Point(321, 507);
this.groupBoxEX5.Margin = new System.Windows.Forms.Padding(2); this.groupBoxEX5.Margin = new System.Windows.Forms.Padding(2);
this.groupBoxEX5.Name = "groupBoxEX5"; this.groupBoxEX5.Name = "groupBoxEX5";
this.groupBoxEX5.Padding = new System.Windows.Forms.Padding(2); this.groupBoxEX5.Padding = new System.Windows.Forms.Padding(2);
this.groupBoxEX5.Size = new System.Drawing.Size(1156, 474); this.groupBoxEX5.Size = new System.Drawing.Size(1619, 593);
this.groupBoxEX5.TabIndex = 16; this.groupBoxEX5.TabIndex = 16;
this.groupBoxEX5.TabStop = false; this.groupBoxEX5.TabStop = false;
this.groupBoxEX5.Text = "出站"; this.groupBoxEX5.Text = "出站";
@@ -486,14 +495,14 @@
this.dgvBlankingData.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(14)))), ((int)(((byte)(23)))), ((int)(((byte)(38))))); this.dgvBlankingData.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(14)))), ((int)(((byte)(23)))), ((int)(((byte)(38)))));
this.dgvBlankingData.BorderStyle = System.Windows.Forms.BorderStyle.None; this.dgvBlankingData.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.dgvBlankingData.ColumnHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.Single; this.dgvBlankingData.ColumnHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.Single;
dataGridViewCellStyle16.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; dataGridViewCellStyle4.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
dataGridViewCellStyle16.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(14)))), ((int)(((byte)(23)))), ((int)(((byte)(38))))); dataGridViewCellStyle4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(14)))), ((int)(((byte)(23)))), ((int)(((byte)(38)))));
dataGridViewCellStyle16.Font = new System.Drawing.Font("微软雅黑", 10.5F); dataGridViewCellStyle4.Font = new System.Drawing.Font("微软雅黑", 10.5F);
dataGridViewCellStyle16.ForeColor = System.Drawing.Color.White; dataGridViewCellStyle4.ForeColor = System.Drawing.Color.White;
dataGridViewCellStyle16.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(128)))), ((int)(((byte)(255))))); dataGridViewCellStyle4.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(128)))), ((int)(((byte)(255)))));
dataGridViewCellStyle16.SelectionForeColor = System.Drawing.SystemColors.HighlightText; dataGridViewCellStyle4.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
dataGridViewCellStyle16.WrapMode = System.Windows.Forms.DataGridViewTriState.False; dataGridViewCellStyle4.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
this.dgvBlankingData.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle16; this.dgvBlankingData.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle4;
this.dgvBlankingData.ColumnHeadersHeight = 34; this.dgvBlankingData.ColumnHeadersHeight = 34;
this.dgvBlankingData.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing; this.dgvBlankingData.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
this.dgvBlankingData.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { this.dgvBlankingData.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
@@ -524,41 +533,46 @@
this.Column112, this.Column112,
this.Column113, this.Column113,
this.Column114, this.Column114,
this.平面度,
this.Col_QrCodeWidth,
this.Col_QrCodeHeight,
this.Col_QrCodeTopMargin,
this.Col_QrCodeLeftMargin,
this.Column147, this.Column147,
this.Column34, this.Column34,
this.Column35, this.Column35,
this.Column102, this.Column102,
this.Column22}); this.Column22});
dataGridViewCellStyle17.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; dataGridViewCellStyle5.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
dataGridViewCellStyle17.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(32)))), ((int)(((byte)(32)))), ((int)(((byte)(32))))); dataGridViewCellStyle5.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(32)))), ((int)(((byte)(32)))), ((int)(((byte)(32)))));
dataGridViewCellStyle17.Font = new System.Drawing.Font("微软雅黑", 10.5F); dataGridViewCellStyle5.Font = new System.Drawing.Font("微软雅黑", 10.5F);
dataGridViewCellStyle17.ForeColor = System.Drawing.Color.White; dataGridViewCellStyle5.ForeColor = System.Drawing.Color.White;
dataGridViewCellStyle17.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(20)))), ((int)(((byte)(80))))); dataGridViewCellStyle5.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(20)))), ((int)(((byte)(80)))));
dataGridViewCellStyle17.SelectionForeColor = System.Drawing.Color.White; dataGridViewCellStyle5.SelectionForeColor = System.Drawing.Color.White;
dataGridViewCellStyle17.WrapMode = System.Windows.Forms.DataGridViewTriState.False; dataGridViewCellStyle5.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
this.dgvBlankingData.DefaultCellStyle = dataGridViewCellStyle17; this.dgvBlankingData.DefaultCellStyle = dataGridViewCellStyle5;
this.dgvBlankingData.Dock = System.Windows.Forms.DockStyle.Fill; this.dgvBlankingData.Dock = System.Windows.Forms.DockStyle.Fill;
this.dgvBlankingData.EnableHeadersVisualStyles = false; this.dgvBlankingData.EnableHeadersVisualStyles = false;
this.dgvBlankingData.GridColor = System.Drawing.Color.FromArgb(((int)(((byte)(21)))), ((int)(((byte)(77)))), ((int)(((byte)(147))))); this.dgvBlankingData.GridColor = System.Drawing.Color.FromArgb(((int)(((byte)(21)))), ((int)(((byte)(77)))), ((int)(((byte)(147)))));
this.dgvBlankingData.Location = new System.Drawing.Point(2, 21); this.dgvBlankingData.Location = new System.Drawing.Point(2, 26);
this.dgvBlankingData.Margin = new System.Windows.Forms.Padding(2); this.dgvBlankingData.Margin = new System.Windows.Forms.Padding(2);
this.dgvBlankingData.MultiSelect = false; this.dgvBlankingData.MultiSelect = false;
this.dgvBlankingData.Name = "dgvBlankingData"; this.dgvBlankingData.Name = "dgvBlankingData";
this.dgvBlankingData.ReadOnly = true; this.dgvBlankingData.ReadOnly = true;
this.dgvBlankingData.RowHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.Single; this.dgvBlankingData.RowHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.Single;
dataGridViewCellStyle18.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; dataGridViewCellStyle6.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
dataGridViewCellStyle18.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(6)))), ((int)(((byte)(40)))), ((int)(((byte)(86))))); dataGridViewCellStyle6.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(6)))), ((int)(((byte)(40)))), ((int)(((byte)(86)))));
dataGridViewCellStyle18.Font = new System.Drawing.Font("微软雅黑", 10.5F); dataGridViewCellStyle6.Font = new System.Drawing.Font("微软雅黑", 10.5F);
dataGridViewCellStyle18.ForeColor = System.Drawing.Color.White; dataGridViewCellStyle6.ForeColor = System.Drawing.Color.White;
dataGridViewCellStyle18.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(20)))), ((int)(((byte)(80))))); dataGridViewCellStyle6.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(20)))), ((int)(((byte)(80)))));
dataGridViewCellStyle18.SelectionForeColor = System.Drawing.Color.White; dataGridViewCellStyle6.SelectionForeColor = System.Drawing.Color.White;
dataGridViewCellStyle18.WrapMode = System.Windows.Forms.DataGridViewTriState.False; dataGridViewCellStyle6.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
this.dgvBlankingData.RowHeadersDefaultCellStyle = dataGridViewCellStyle18; this.dgvBlankingData.RowHeadersDefaultCellStyle = dataGridViewCellStyle6;
this.dgvBlankingData.RowHeadersVisible = false; this.dgvBlankingData.RowHeadersVisible = false;
this.dgvBlankingData.RowHeadersWidth = 60; this.dgvBlankingData.RowHeadersWidth = 60;
this.dgvBlankingData.RowTemplate.Height = 23; this.dgvBlankingData.RowTemplate.Height = 23;
this.dgvBlankingData.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; this.dgvBlankingData.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
this.dgvBlankingData.Size = new System.Drawing.Size(1152, 451); this.dgvBlankingData.Size = new System.Drawing.Size(1615, 565);
this.dgvBlankingData.TabIndex = 10; this.dgvBlankingData.TabIndex = 10;
this.dgvBlankingData.CellContentClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvBlankingData_CellContentClick); this.dgvBlankingData.CellContentClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvBlankingData_CellContentClick);
// //
@@ -592,13 +606,15 @@
// //
this.Column7.DataPropertyName = "ChannelNo"; this.Column7.DataPropertyName = "ChannelNo";
this.Column7.HeaderText = "通道"; this.Column7.HeaderText = "通道";
this.Column7.MinimumWidth = 6;
this.Column7.Name = "Column7"; this.Column7.Name = "Column7";
this.Column7.ReadOnly = true; this.Column7.ReadOnly = true;
this.Column7.Width = 125;
// //
// dataGridViewTextBoxColumn5 // dataGridViewTextBoxColumn5
// //
this.dataGridViewTextBoxColumn5.DataPropertyName = "BarCode"; this.dataGridViewTextBoxColumn5.DataPropertyName = "BarCode";
this.dataGridViewTextBoxColumn5.HeaderText = "芯包条码"; this.dataGridViewTextBoxColumn5.HeaderText = "电芯码";
this.dataGridViewTextBoxColumn5.MinimumWidth = 8; this.dataGridViewTextBoxColumn5.MinimumWidth = 8;
this.dataGridViewTextBoxColumn5.Name = "dataGridViewTextBoxColumn5"; this.dataGridViewTextBoxColumn5.Name = "dataGridViewTextBoxColumn5";
this.dataGridViewTextBoxColumn5.ReadOnly = true; this.dataGridViewTextBoxColumn5.ReadOnly = true;
@@ -627,6 +643,7 @@
// //
this.Column3.DataPropertyName = "Remark"; this.Column3.DataPropertyName = "Remark";
this.Column3.HeaderText = "备注"; this.Column3.HeaderText = "备注";
this.Column3.MinimumWidth = 6;
this.Column3.Name = "Column3"; this.Column3.Name = "Column3";
this.Column3.ReadOnly = true; this.Column3.ReadOnly = true;
this.Column3.Width = 400; this.Column3.Width = 400;
@@ -635,148 +652,235 @@
// //
this.Column138.DataPropertyName = "UpState"; this.Column138.DataPropertyName = "UpState";
this.Column138.HeaderText = "上传状态"; this.Column138.HeaderText = "上传状态";
this.Column138.MinimumWidth = 6;
this.Column138.Name = "Column138"; this.Column138.Name = "Column138";
this.Column138.ReadOnly = true; this.Column138.ReadOnly = true;
this.Column138.Width = 125;
// //
// Column25 // Column25
// //
this.Column25.DataPropertyName = "CCDResult1"; this.Column25.DataPropertyName = "CCDResult1";
this.Column25.HeaderText = "正面(2D/3D)"; this.Column25.HeaderText = "正面(2D/3D)";
this.Column25.MinimumWidth = 6;
this.Column25.Name = "Column25"; this.Column25.Name = "Column25";
this.Column25.ReadOnly = true; this.Column25.ReadOnly = true;
this.Column25.Width = 125;
// //
// Column96 // Column96
// //
this.Column96.DataPropertyName = "CCDResult2"; this.Column96.DataPropertyName = "CCDResult2";
this.Column96.HeaderText = "反面(2D/3D)"; this.Column96.HeaderText = "反面(2D/3D)";
this.Column96.MinimumWidth = 6;
this.Column96.Name = "Column96"; this.Column96.Name = "Column96";
this.Column96.ReadOnly = true; this.Column96.ReadOnly = true;
this.Column96.Width = 125;
// //
// Column97 // Column97
// //
this.Column97.DataPropertyName = "CCDResult3"; this.Column97.DataPropertyName = "CCDResult3";
this.Column97.HeaderText = "左侧面(2D/3D)"; this.Column97.HeaderText = "左侧面(2D/3D)";
this.Column97.MinimumWidth = 6;
this.Column97.Name = "Column97"; this.Column97.Name = "Column97";
this.Column97.ReadOnly = true; this.Column97.ReadOnly = true;
this.Column97.Width = 125;
// //
// Column98 // Column98
// //
this.Column98.DataPropertyName = "CCDResult4"; this.Column98.DataPropertyName = "CCDResult4";
this.Column98.HeaderText = "右侧面(2D/3D)"; this.Column98.HeaderText = "右侧面(2D/3D)";
this.Column98.MinimumWidth = 6;
this.Column98.Name = "Column98"; this.Column98.Name = "Column98";
this.Column98.ReadOnly = true; this.Column98.ReadOnly = true;
this.Column98.Width = 125;
// //
// Column99 // Column99
// //
this.Column99.DataPropertyName = "CCDResult5"; this.Column99.DataPropertyName = "CCDResult5";
this.Column99.HeaderText = "顶面(2D/3D)"; this.Column99.HeaderText = "顶面(2D/3D)";
this.Column99.MinimumWidth = 6;
this.Column99.Name = "Column99"; this.Column99.Name = "Column99";
this.Column99.ReadOnly = true; this.Column99.ReadOnly = true;
this.Column99.Width = 125;
// //
// Column100 // Column100
// //
this.Column100.DataPropertyName = "CCDResult6"; this.Column100.DataPropertyName = "CCDResult6";
this.Column100.HeaderText = "底面(2D/3D)"; this.Column100.HeaderText = "底面(2D/3D)";
this.Column100.MinimumWidth = 6;
this.Column100.Name = "Column100"; this.Column100.Name = "Column100";
this.Column100.ReadOnly = true; this.Column100.ReadOnly = true;
this.Column100.Width = 125;
// //
// Column101 // Column101
// //
this.Column101.DataPropertyName = "CCDResult7"; this.Column101.DataPropertyName = "CCDResult7";
this.Column101.HeaderText = "底DE1"; this.Column101.HeaderText = "底DE1";
this.Column101.MinimumWidth = 6;
this.Column101.Name = "Column101"; this.Column101.Name = "Column101";
this.Column101.ReadOnly = true; this.Column101.ReadOnly = true;
this.Column101.Width = 125;
// //
// Column103 // Column103
// //
this.Column103.DataPropertyName = "CCDResult8"; this.Column103.DataPropertyName = "CCDResult8";
this.Column103.HeaderText = "底DE2"; this.Column103.HeaderText = "底DE2";
this.Column103.MinimumWidth = 6;
this.Column103.Name = "Column103"; this.Column103.Name = "Column103";
this.Column103.ReadOnly = true; this.Column103.ReadOnly = true;
this.Column103.Width = 125;
// //
// Column104 // Column104
// //
this.Column104.DataPropertyName = "CCDResult9"; this.Column104.DataPropertyName = "CCDResult9";
this.Column104.HeaderText = "底DE3"; this.Column104.HeaderText = "底DE3";
this.Column104.MinimumWidth = 6;
this.Column104.Name = "Column104"; this.Column104.Name = "Column104";
this.Column104.ReadOnly = true; this.Column104.ReadOnly = true;
this.Column104.Width = 125;
// //
// Column105 // Column105
// //
this.Column105.DataPropertyName = "CCDResult10"; this.Column105.DataPropertyName = "CCDResult10";
this.Column105.HeaderText = "底DE4"; this.Column105.HeaderText = "底DE4";
this.Column105.MinimumWidth = 6;
this.Column105.Name = "Column105"; this.Column105.Name = "Column105";
this.Column105.ReadOnly = true; this.Column105.ReadOnly = true;
this.Column105.Width = 125;
// //
// Column106 // Column106
// //
this.Column106.DataPropertyName = "CCDResult11"; this.Column106.DataPropertyName = "CCDResult11";
this.Column106.HeaderText = "中ME1"; this.Column106.HeaderText = "中ME1";
this.Column106.MinimumWidth = 6;
this.Column106.Name = "Column106"; this.Column106.Name = "Column106";
this.Column106.ReadOnly = true; this.Column106.ReadOnly = true;
this.Column106.Width = 125;
// //
// Column107 // Column107
// //
this.Column107.DataPropertyName = "CCDResult12"; this.Column107.DataPropertyName = "CCDResult12";
this.Column107.HeaderText = "中ME2"; this.Column107.HeaderText = "中ME2";
this.Column107.MinimumWidth = 6;
this.Column107.Name = "Column107"; this.Column107.Name = "Column107";
this.Column107.ReadOnly = true; this.Column107.ReadOnly = true;
this.Column107.Width = 125;
// //
// Column108 // Column108
// //
this.Column108.DataPropertyName = "CCDResult13"; this.Column108.DataPropertyName = "CCDResult13";
this.Column108.HeaderText = "中ME3"; this.Column108.HeaderText = "中ME3";
this.Column108.MinimumWidth = 6;
this.Column108.Name = "Column108"; this.Column108.Name = "Column108";
this.Column108.ReadOnly = true; this.Column108.ReadOnly = true;
this.Column108.Width = 125;
// //
// Column109 // Column109
// //
this.Column109.DataPropertyName = "CCDResult14"; this.Column109.DataPropertyName = "CCDResult14";
this.Column109.HeaderText = "中ME4"; this.Column109.HeaderText = "中ME4";
this.Column109.MinimumWidth = 6;
this.Column109.Name = "Column109"; this.Column109.Name = "Column109";
this.Column109.ReadOnly = true; this.Column109.ReadOnly = true;
this.Column109.Width = 125;
// //
// Column110 // Column110
// //
this.Column110.DataPropertyName = "CCDResult15"; this.Column110.DataPropertyName = "CCDResult15";
this.Column110.HeaderText = "极柱(POS/NEG)"; this.Column110.HeaderText = "正极柱(POS/NEG)";
this.Column110.MinimumWidth = 6;
this.Column110.Name = "Column110"; this.Column110.Name = "Column110";
this.Column110.ReadOnly = true; this.Column110.ReadOnly = true;
this.Column110.Width = 125;
// //
// Column111 // Column111
// //
this.Column111.DataPropertyName = "CCDResult16"; this.Column111.DataPropertyName = "CCDResult16";
this.Column111.HeaderText = "防爆阀(PRO)"; this.Column111.HeaderText = "负极柱(POS/NEG)";
this.Column111.MinimumWidth = 6;
this.Column111.Name = "Column111"; this.Column111.Name = "Column111";
this.Column111.ReadOnly = true; this.Column111.ReadOnly = true;
this.Column111.Width = 125;
// //
// Column112 // Column112
// //
this.Column112.DataPropertyName = "CCDResult17"; this.Column112.DataPropertyName = "CCDResult17";
this.Column112.HeaderText = "厚度1"; this.Column112.HeaderText = "防爆阀(PRO)";
this.Column112.MinimumWidth = 6;
this.Column112.Name = "Column112"; this.Column112.Name = "Column112";
this.Column112.ReadOnly = true; this.Column112.ReadOnly = true;
this.Column112.Width = 125;
// //
// Column113 // Column113
// //
this.Column113.DataPropertyName = "CCDResult18"; this.Column113.DataPropertyName = "CCDResult18";
this.Column113.HeaderText = "厚度2"; this.Column113.HeaderText = "二维码";
this.Column113.MinimumWidth = 6;
this.Column113.Name = "Column113"; this.Column113.Name = "Column113";
this.Column113.ReadOnly = true; this.Column113.ReadOnly = true;
this.Column113.Width = 125;
// //
// Column114 // Column114
// //
this.Column114.DataPropertyName = "CCDResult19"; this.Column114.DataPropertyName = "CCDResult19";
this.Column114.HeaderText = "厚度3"; this.Column114.HeaderText = "厚度";
this.Column114.MinimumWidth = 6;
this.Column114.Name = "Column114"; this.Column114.Name = "Column114";
this.Column114.ReadOnly = true; this.Column114.ReadOnly = true;
this.Column114.Width = 125;
//
// 平面度
//
this.平面度.DataPropertyName = "CCDResult20";
this.平面度.HeaderText = "平面度";
this.平面度.MinimumWidth = 6;
this.平面度.Name = "平面度";
this.平面度.ReadOnly = true;
this.平面度.Width = 125;
//
// Col_QrCodeWidth
//
this.Col_QrCodeWidth.DataPropertyName = "QrCodeWidth";
this.Col_QrCodeWidth.HeaderText = "二维码宽度";
this.Col_QrCodeWidth.MinimumWidth = 6;
this.Col_QrCodeWidth.Name = "Col_QrCodeWidth";
this.Col_QrCodeWidth.ReadOnly = true;
this.Col_QrCodeWidth.Width = 125;
//
// Col_QrCodeHeight
//
this.Col_QrCodeHeight.DataPropertyName = "QrCodeHeight";
this.Col_QrCodeHeight.HeaderText = "二维码高度";
this.Col_QrCodeHeight.MinimumWidth = 6;
this.Col_QrCodeHeight.Name = "Col_QrCodeHeight";
this.Col_QrCodeHeight.ReadOnly = true;
this.Col_QrCodeHeight.Width = 125;
//
// Col_QrCodeTopMargin
//
this.Col_QrCodeTopMargin.DataPropertyName = "QrCodeTopMargin";
this.Col_QrCodeTopMargin.HeaderText = "二维码上端间距";
this.Col_QrCodeTopMargin.MinimumWidth = 6;
this.Col_QrCodeTopMargin.Name = "Col_QrCodeTopMargin";
this.Col_QrCodeTopMargin.ReadOnly = true;
this.Col_QrCodeTopMargin.Width = 125;
//
// Col_QrCodeLeftMargin
//
this.Col_QrCodeLeftMargin.DataPropertyName = "QrCodeLeftMargin";
this.Col_QrCodeLeftMargin.HeaderText = "二维码左端间距";
this.Col_QrCodeLeftMargin.MinimumWidth = 6;
this.Col_QrCodeLeftMargin.Name = "Col_QrCodeLeftMargin";
this.Col_QrCodeLeftMargin.ReadOnly = true;
this.Col_QrCodeLeftMargin.Width = 125;
// //
// Column147 // Column147
// //
this.Column147.DataPropertyName = "RethrowNum"; this.Column147.DataPropertyName = "RethrowNum";
this.Column147.HeaderText = "复投次数"; this.Column147.HeaderText = "复投次数";
this.Column147.MinimumWidth = 6;
this.Column147.Name = "Column147"; this.Column147.Name = "Column147";
this.Column147.ReadOnly = true; this.Column147.ReadOnly = true;
this.Column147.Width = 125;
// //
// Column34 // Column34
// //
@@ -816,15 +920,16 @@
// //
// FrmDataMonitor // FrmDataMonitor
// //
this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); this.AutoScaleDimensions = new System.Drawing.SizeF(120F, 120F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi; this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
this.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(14)))), ((int)(((byte)(23)))), ((int)(((byte)(38))))); this.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(14)))), ((int)(((byte)(23)))), ((int)(((byte)(38)))));
this.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch; this.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
this.ClientSize = new System.Drawing.Size(1370, 749); this.ClientSize = new System.Drawing.Size(1942, 1102);
this.Controls.Add(this.tableLayoutPanel1); this.Controls.Add(this.tableLayoutPanel1);
this.DoubleBuffered = true; this.DoubleBuffered = true;
this.Font = new System.Drawing.Font("微软雅黑", 10.5F); this.Font = new System.Drawing.Font("微软雅黑", 10.5F);
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None; this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
this.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
this.Name = "FrmDataMonitor"; this.Name = "FrmDataMonitor";
this.Text = "数据监控"; this.Text = "数据监控";
this.Load += new System.EventHandler(this.FrmDataMonitor_Load); this.Load += new System.EventHandler(this.FrmDataMonitor_Load);
@@ -898,6 +1003,11 @@
private System.Windows.Forms.DataGridViewTextBoxColumn Column112; private System.Windows.Forms.DataGridViewTextBoxColumn Column112;
private System.Windows.Forms.DataGridViewTextBoxColumn Column113; private System.Windows.Forms.DataGridViewTextBoxColumn Column113;
private System.Windows.Forms.DataGridViewTextBoxColumn Column114; private System.Windows.Forms.DataGridViewTextBoxColumn Column114;
private System.Windows.Forms.DataGridViewTextBoxColumn 平面度;
private System.Windows.Forms.DataGridViewTextBoxColumn Col_QrCodeWidth;
private System.Windows.Forms.DataGridViewTextBoxColumn Col_QrCodeHeight;
private System.Windows.Forms.DataGridViewTextBoxColumn Col_QrCodeTopMargin;
private System.Windows.Forms.DataGridViewTextBoxColumn Col_QrCodeLeftMargin;
private System.Windows.Forms.DataGridViewTextBoxColumn Column147; private System.Windows.Forms.DataGridViewTextBoxColumn Column147;
private System.Windows.Forms.DataGridViewTextBoxColumn Column34; private System.Windows.Forms.DataGridViewTextBoxColumn Column34;
private System.Windows.Forms.DataGridViewTextBoxColumn Column35; private System.Windows.Forms.DataGridViewTextBoxColumn Column35;
+16 -4
View File
@@ -120,9 +120,6 @@
<metadata name="lVConfigRange.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <metadata name="lVConfigRange.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value> <value>True</value>
</metadata> </metadata>
<metadata name="lVConfigRange.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="Column4.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <metadata name="Column4.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value> <value>True</value>
</metadata> </metadata>
@@ -177,6 +174,21 @@
<metadata name="Column97.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <metadata name="Column97.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value> <value>True</value>
</metadata> </metadata>
<metadata name="平面度.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="Col_QrCodeWidth.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="Col_QrCodeHeight.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="Col_QrCodeTopMargin.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="Col_QrCodeLeftMargin.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="Column147.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <metadata name="Column147.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value> <value>True</value>
</metadata> </metadata>
@@ -200,7 +212,7 @@
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAABE ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAABE
DQAAAk1TRnQBSQFMAgEBAwEAAZABAgGQAQIBEAEAARABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFA DQAAAk1TRnQBSQFMAgEBAwEAAagBAgGoAQIBEAEAARABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFA
AwABEAMAAQEBAAEgBgABEC4AAxUBHQMkATQDBQEGKAADHQEpAl4BZwHwATUBNgHPAf8BNQE2Ac8B/wE1 AwABEAMAAQEBAAEgBgABEC4AAxUBHQMkATQDBQEGKAADHQEpAl4BZwHwATUBNgHPAf8BNQE2Ac8B/wE1
ATYBzwH/ATUBNgHPAf8BNQE2Ac8B/wNOAZagAAMTARkDZQHlA+YB/wPmAf8D5gH/A+YB/wPmAf8DRwGA ATYBzwH/ATUBNgHPAf8BNQE2Ac8B/wNOAZagAAMTARkDZQHlA+YB/wPmAf8D5gH/A+YB/wPmAf8DRwGA
HAACUwFUAaoBNQE2Ac8B/wE1ATYBzwH/ATUBNgHPAf8BNQE2Ac8B/wE1ATYBzwH/ATUBNgHPAf8BNQE2 HAACUwFUAaoBNQE2Ac8B/wE1ATYBzwH/ATUBNgHPAf8BNQE2Ac8B/wE1ATYBzwH/ATUBNgHPAf8BNQE2
+59 -59
View File
@@ -28,9 +28,6 @@
/// </summary> /// </summary>
private void InitializeComponent() private void InitializeComponent()
{ {
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle3 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle4 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle4 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle5 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle5 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle6 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle6 = new System.Windows.Forms.DataGridViewCellStyle();
@@ -46,6 +43,9 @@
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle16 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle16 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle17 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle17 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle18 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle18 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle3 = new System.Windows.Forms.DataGridViewCellStyle();
this.panelEnhanced1 = new JinYuan.ControlLib.PanelEnhanced(); this.panelEnhanced1 = new JinYuan.ControlLib.PanelEnhanced();
this.tabControlPlus1 = new HML.TabControlPlus(); this.tabControlPlus1 = new HML.TabControlPlus();
this.tabPagePlus1 = new HML.TabPagePlus(); this.tabPagePlus1 = new HML.TabPagePlus();
@@ -60,7 +60,6 @@
this.label3 = new System.Windows.Forms.Label(); this.label3 = new System.Windows.Forms.Label();
this.dtp_End = new System.Windows.Forms.DateTimePicker(); this.dtp_End = new System.Windows.Forms.DateTimePicker();
this.label1 = new System.Windows.Forms.Label(); this.label1 = new System.Windows.Forms.Label();
this.dgv_Main = new System.Windows.Forms.DataGridView();
this.tabPagePlus2 = new HML.TabPagePlus(); this.tabPagePlus2 = new HML.TabPagePlus();
this.tabControlPlus2 = new HML.TabControlPlus(); this.tabControlPlus2 = new HML.TabControlPlus();
this.tabPagePlus4 = new HML.TabPagePlus(); this.tabPagePlus4 = new HML.TabPagePlus();
@@ -108,6 +107,7 @@
this.dtp_AlarmTimeEnd = new System.Windows.Forms.DateTimePicker(); this.dtp_AlarmTimeEnd = new System.Windows.Forms.DateTimePicker();
this.label12 = new System.Windows.Forms.Label(); this.label12 = new System.Windows.Forms.Label();
this.dgv_AlarmData = new System.Windows.Forms.DataGridView(); this.dgv_AlarmData = new System.Windows.Forms.DataGridView();
this.dgv_Main = new System.Windows.Forms.DataGridView();
this.panelEnhanced1.SuspendLayout(); this.panelEnhanced1.SuspendLayout();
this.tabControlPlus1.SuspendLayout(); this.tabControlPlus1.SuspendLayout();
this.tabPagePlus1.SuspendLayout(); this.tabPagePlus1.SuspendLayout();
@@ -115,7 +115,6 @@
this.splitContainer1.Panel1.SuspendLayout(); this.splitContainer1.Panel1.SuspendLayout();
this.splitContainer1.Panel2.SuspendLayout(); this.splitContainer1.Panel2.SuspendLayout();
this.splitContainer1.SuspendLayout(); this.splitContainer1.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.dgv_Main)).BeginInit();
this.tabPagePlus2.SuspendLayout(); this.tabPagePlus2.SuspendLayout();
this.tabControlPlus2.SuspendLayout(); this.tabControlPlus2.SuspendLayout();
this.tabPagePlus4.SuspendLayout(); this.tabPagePlus4.SuspendLayout();
@@ -140,6 +139,7 @@
this.splitContainer2.Panel2.SuspendLayout(); this.splitContainer2.Panel2.SuspendLayout();
this.splitContainer2.SuspendLayout(); this.splitContainer2.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.dgv_AlarmData)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.dgv_AlarmData)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.dgv_Main)).BeginInit();
this.SuspendLayout(); this.SuspendLayout();
// //
// panelEnhanced1 // panelEnhanced1
@@ -338,58 +338,6 @@
this.label1.TabIndex = 12; this.label1.TabIndex = 12;
this.label1.Text = "开始时间"; this.label1.Text = "开始时间";
// //
// dgv_Main
//
this.dgv_Main.AllowUserToAddRows = false;
this.dgv_Main.AllowUserToDeleteRows = false;
this.dgv_Main.AllowUserToResizeColumns = false;
this.dgv_Main.AllowUserToResizeRows = false;
this.dgv_Main.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.DisplayedCells;
this.dgv_Main.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(14)))), ((int)(((byte)(23)))), ((int)(((byte)(38)))));
this.dgv_Main.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.dgv_Main.ColumnHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.Single;
dataGridViewCellStyle1.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
dataGridViewCellStyle1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(6)))), ((int)(((byte)(30)))), ((int)(((byte)(78)))));
dataGridViewCellStyle1.Font = new System.Drawing.Font("微软雅黑", 10.5F);
dataGridViewCellStyle1.ForeColor = System.Drawing.Color.White;
dataGridViewCellStyle1.SelectionBackColor = System.Drawing.SystemColors.Highlight;
dataGridViewCellStyle1.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
dataGridViewCellStyle1.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
this.dgv_Main.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle1;
this.dgv_Main.ColumnHeadersHeight = 45;
this.dgv_Main.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
dataGridViewCellStyle2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(6)))), ((int)(((byte)(40)))), ((int)(((byte)(86)))));
dataGridViewCellStyle2.Font = new System.Drawing.Font("微软雅黑", 10.5F);
dataGridViewCellStyle2.ForeColor = System.Drawing.Color.White;
dataGridViewCellStyle2.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(20)))), ((int)(((byte)(80)))));
dataGridViewCellStyle2.SelectionForeColor = System.Drawing.Color.White;
dataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
this.dgv_Main.DefaultCellStyle = dataGridViewCellStyle2;
this.dgv_Main.Dock = System.Windows.Forms.DockStyle.Fill;
this.dgv_Main.EnableHeadersVisualStyles = false;
this.dgv_Main.GridColor = System.Drawing.Color.FromArgb(((int)(((byte)(21)))), ((int)(((byte)(77)))), ((int)(((byte)(147)))));
this.dgv_Main.Location = new System.Drawing.Point(0, 0);
this.dgv_Main.MultiSelect = false;
this.dgv_Main.Name = "dgv_Main";
this.dgv_Main.ReadOnly = true;
this.dgv_Main.RowHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.Single;
dataGridViewCellStyle3.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
dataGridViewCellStyle3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(6)))), ((int)(((byte)(40)))), ((int)(((byte)(86)))));
dataGridViewCellStyle3.Font = new System.Drawing.Font("微软雅黑", 10.5F);
dataGridViewCellStyle3.ForeColor = System.Drawing.Color.White;
dataGridViewCellStyle3.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(20)))), ((int)(((byte)(80)))));
dataGridViewCellStyle3.SelectionForeColor = System.Drawing.Color.White;
dataGridViewCellStyle3.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
this.dgv_Main.RowHeadersDefaultCellStyle = dataGridViewCellStyle3;
this.dgv_Main.RowHeadersWidth = 45;
this.dgv_Main.RowTemplate.Height = 23;
this.dgv_Main.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
this.dgv_Main.Size = new System.Drawing.Size(1603, 628);
this.dgv_Main.TabIndex = 5;
this.dgv_Main.RowPostPaint += new System.Windows.Forms.DataGridViewRowPostPaintEventHandler(this.dgv_Main_RowPostPaint);
this.dgv_Main.Paint += new System.Windows.Forms.PaintEventHandler(this.dgv_Main_Paint);
//
// tabPagePlus2 // tabPagePlus2
// //
this.tabPagePlus2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(32)))), ((int)(((byte)(32)))), ((int)(((byte)(32))))); this.tabPagePlus2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(32)))), ((int)(((byte)(32)))), ((int)(((byte)(32)))));
@@ -1225,6 +1173,58 @@
this.dgv_AlarmData.TabIndex = 5; this.dgv_AlarmData.TabIndex = 5;
this.dgv_AlarmData.RowPostPaint += new System.Windows.Forms.DataGridViewRowPostPaintEventHandler(this.dgv_AlarmData_RowPostPaint); this.dgv_AlarmData.RowPostPaint += new System.Windows.Forms.DataGridViewRowPostPaintEventHandler(this.dgv_AlarmData_RowPostPaint);
// //
// dgv_Main
//
this.dgv_Main.AllowUserToAddRows = false;
this.dgv_Main.AllowUserToDeleteRows = false;
this.dgv_Main.AllowUserToResizeColumns = false;
this.dgv_Main.AllowUserToResizeRows = false;
this.dgv_Main.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.DisplayedCells;
this.dgv_Main.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(14)))), ((int)(((byte)(23)))), ((int)(((byte)(38)))));
this.dgv_Main.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.dgv_Main.ColumnHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.Single;
dataGridViewCellStyle1.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
dataGridViewCellStyle1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(6)))), ((int)(((byte)(30)))), ((int)(((byte)(78)))));
dataGridViewCellStyle1.Font = new System.Drawing.Font("微软雅黑", 10.5F);
dataGridViewCellStyle1.ForeColor = System.Drawing.Color.White;
dataGridViewCellStyle1.SelectionBackColor = System.Drawing.SystemColors.Highlight;
dataGridViewCellStyle1.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
dataGridViewCellStyle1.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
this.dgv_Main.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle1;
this.dgv_Main.ColumnHeadersHeight = 45;
this.dgv_Main.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
dataGridViewCellStyle2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(6)))), ((int)(((byte)(40)))), ((int)(((byte)(86)))));
dataGridViewCellStyle2.Font = new System.Drawing.Font("微软雅黑", 10.5F);
dataGridViewCellStyle2.ForeColor = System.Drawing.Color.White;
dataGridViewCellStyle2.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(20)))), ((int)(((byte)(80)))));
dataGridViewCellStyle2.SelectionForeColor = System.Drawing.Color.White;
dataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
this.dgv_Main.DefaultCellStyle = dataGridViewCellStyle2;
this.dgv_Main.Dock = System.Windows.Forms.DockStyle.Fill;
this.dgv_Main.EnableHeadersVisualStyles = false;
this.dgv_Main.GridColor = System.Drawing.Color.FromArgb(((int)(((byte)(21)))), ((int)(((byte)(77)))), ((int)(((byte)(147)))));
this.dgv_Main.Location = new System.Drawing.Point(0, 0);
this.dgv_Main.MultiSelect = false;
this.dgv_Main.Name = "dgv_Main";
this.dgv_Main.ReadOnly = true;
this.dgv_Main.RowHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.Single;
dataGridViewCellStyle3.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
dataGridViewCellStyle3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(6)))), ((int)(((byte)(40)))), ((int)(((byte)(86)))));
dataGridViewCellStyle3.Font = new System.Drawing.Font("微软雅黑", 10.5F);
dataGridViewCellStyle3.ForeColor = System.Drawing.Color.White;
dataGridViewCellStyle3.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(20)))), ((int)(((byte)(80)))));
dataGridViewCellStyle3.SelectionForeColor = System.Drawing.Color.White;
dataGridViewCellStyle3.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
this.dgv_Main.RowHeadersDefaultCellStyle = dataGridViewCellStyle3;
this.dgv_Main.RowHeadersWidth = 45;
this.dgv_Main.RowTemplate.Height = 23;
this.dgv_Main.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
this.dgv_Main.Size = new System.Drawing.Size(1603, 628);
this.dgv_Main.TabIndex = 5;
this.dgv_Main.RowPostPaint += new System.Windows.Forms.DataGridViewRowPostPaintEventHandler(this.dgv_Main_RowPostPaint);
this.dgv_Main.Paint += new System.Windows.Forms.PaintEventHandler(this.dgv_Main_Paint);
//
// FrmHistory // FrmHistory
// //
this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 20F); this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 20F);
@@ -1244,7 +1244,6 @@
this.splitContainer1.Panel2.ResumeLayout(false); this.splitContainer1.Panel2.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).EndInit();
this.splitContainer1.ResumeLayout(false); this.splitContainer1.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.dgv_Main)).EndInit();
this.tabPagePlus2.ResumeLayout(false); this.tabPagePlus2.ResumeLayout(false);
this.tabControlPlus2.ResumeLayout(false); this.tabControlPlus2.ResumeLayout(false);
this.tabPagePlus4.ResumeLayout(false); this.tabPagePlus4.ResumeLayout(false);
@@ -1274,6 +1273,7 @@
((System.ComponentModel.ISupportInitialize)(this.splitContainer2)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.splitContainer2)).EndInit();
this.splitContainer2.ResumeLayout(false); this.splitContainer2.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.dgv_AlarmData)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.dgv_AlarmData)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.dgv_Main)).EndInit();
this.ResumeLayout(false); this.ResumeLayout(false);
} }
@@ -1289,7 +1289,6 @@
private System.Windows.Forms.Label label1; private System.Windows.Forms.Label label1;
private JinYuan.ControlLib.PanelEnhanced panelEnhanced1; private JinYuan.ControlLib.PanelEnhanced panelEnhanced1;
private System.Windows.Forms.SplitContainer splitContainer1; private System.Windows.Forms.SplitContainer splitContainer1;
private System.Windows.Forms.DataGridView dgv_Main;
private HML.TabControlPlus tabControlPlus1; private HML.TabControlPlus tabControlPlus1;
private HML.TabPagePlus tabPagePlus1; private HML.TabPagePlus tabPagePlus1;
private HML.TabPagePlus tabPagePlus2; private HML.TabPagePlus tabPagePlus2;
@@ -1341,5 +1340,6 @@
private System.Windows.Forms.DataGridView dgv_AlarmData; private System.Windows.Forms.DataGridView dgv_AlarmData;
private System.Windows.Forms.TextBox txtBarCode; private System.Windows.Forms.TextBox txtBarCode;
private System.Windows.Forms.Label label10; private System.Windows.Forms.Label label10;
private System.Windows.Forms.DataGridView dgv_Main;
} }
} }
+2 -2
View File
@@ -455,9 +455,9 @@ namespace LargeSquareOne
TimeSpan timeSpan = endDateTime - startDateTime; TimeSpan timeSpan = endDateTime - startDateTime;
if (timeSpan.TotalDays > 1.0) if (timeSpan.TotalDays > 31.0)
{ {
return OperateResult.CreateFailResult<DataTable>("查询范围不能超过1天"); return OperateResult.CreateFailResult<DataTable>("查询范围不能超过31天");
} }
DataTable dataTable = CommonMethods.db.QueryDataTable(CommonMethods.dBSQL.SelectHostAlarmData(start, end, alarmType)); DataTable dataTable = CommonMethods.db.QueryDataTable(CommonMethods.dBSQL.SelectHostAlarmData(start, end, alarmType));
+1
View File
@@ -125,6 +125,7 @@
this.lbl_Title.ForeColor = System.Drawing.Color.White; this.lbl_Title.ForeColor = System.Drawing.Color.White;
this.lbl_Title.Image = global::LargeSquareOne.Properties.Resources.Current; this.lbl_Title.Image = global::LargeSquareOne.Properties.Resources.Current;
this.lbl_Title.Name = "lbl_Title"; this.lbl_Title.Name = "lbl_Title";
this.lbl_Title.Click += new System.EventHandler(this.lbl_Title_Click);
// //
// label7 // label7
// //
+6 -1
View File
@@ -204,7 +204,7 @@ namespace LargeSquareOne
CommonMethods.mesConfig.StatusMesUrl = IniConfigHelper.ReadIniData("MES配置", "设备状态", "0"); CommonMethods.mesConfig.StatusMesUrl = IniConfigHelper.ReadIniData("MES配置", "设备状态", "0");
CommonMethods.mesConfig.WattrMeterUrl = IniConfigHelper.ReadIniData("MES配置", "能耗", "0"); CommonMethods.mesConfig.WattrMeterUrl = IniConfigHelper.ReadIniData("MES配置", "能耗", "0");
CommonMethods.mesConfig.CollectData = IniConfigHelper.ReadIniData("MES配置", "风速仪", "0"); CommonMethods.mesConfig.CollectData = IniConfigHelper.ReadIniData("MES配置", "风速仪", "0");
CommonMethods.mesConfig.SafeEqptStatusMesUrl = IniConfigHelper.ReadIniData("MES配置", "安全设备状态", "0");
//CommonMethods.ProdDRFIDNgQty = Convert.ToInt32(IniConfigHelper.ReadIniData("统计计数", "ProdDRFIDNgQty", "0")); //CommonMethods.ProdDRFIDNgQty = Convert.ToInt32(IniConfigHelper.ReadIniData("统计计数", "ProdDRFIDNgQty", "0"));
//CommonMethods.ProdDXNgQty = Convert.ToInt32(IniConfigHelper.ReadIniData("统计计数", "ProdDXNgQty", "0")); //CommonMethods.ProdDXNgQty = Convert.ToInt32(IniConfigHelper.ReadIniData("统计计数", "ProdDXNgQty", "0"));
//CommonMethods.ProdGRFIDNgQty = Convert.ToInt32(IniConfigHelper.ReadIniData("统计计数", "ProdGRFIDNgQty", "0")); //CommonMethods.ProdGRFIDNgQty = Convert.ToInt32(IniConfigHelper.ReadIniData("统计计数", "ProdGRFIDNgQty", "0"));
@@ -1043,6 +1043,11 @@ namespace LargeSquareOne
CommonMethods.IsLoginOk = false; CommonMethods.IsLoginOk = false;
} }
} }
private void lbl_Title_Click(object sender, EventArgs e)
{
}
} }
#region 消息筛选器 #region 消息筛选器
+1111 -1111
View File
File diff suppressed because it is too large Load Diff
+3 -3
View File
@@ -5051,13 +5051,13 @@
</value> </value>
</data> </data>
<data name="MainPanel.Size" type="System.Drawing.Size, System.Drawing"> <data name="MainPanel.Size" type="System.Drawing.Size, System.Drawing">
<value>1874, 910</value> <value>1874, 891</value>
</data> </data>
<data name="CorePanel.Size" type="System.Drawing.Size, System.Drawing"> <data name="CorePanel.Size" type="System.Drawing.Size, System.Drawing">
<value>1920, 936</value> <value>1920, 917</value>
</data> </data>
<data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing"> <data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
<value>1920, 1080</value> <value>1920, 1061</value>
</data> </data>
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value> <value>
+2
View File
@@ -417,6 +417,8 @@
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None> </None>
<None Include="Config\Device.ini" /> <None Include="Config\Device.ini" />
<None Include="Config\Device.xlsx" />
<None Include="Config\FdConfig.xlsx" />
<None Include="Config\Group.xlsx" /> <None Include="Config\Group.xlsx" />
<None Include="Config\Variable.xlsx" /> <None Include="Config\Variable.xlsx" />
<Content Include="NLog.config"> <Content Include="NLog.config">
+1 -1
View File
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup> <PropertyGroup>
<ProjectView>ShowAllFiles</ProjectView> <ProjectView>ProjectFiles</ProjectView>
<PublishUrlHistory>publish\</PublishUrlHistory> <PublishUrlHistory>publish\</PublishUrlHistory>
<InstallUrlHistory /> <InstallUrlHistory />
<SupportUrlHistory /> <SupportUrlHistory />
Binary file not shown.