版本-v1.0 展厅AOI+安装包

This commit is contained in:
CPL 2023-12-19 10:57:48 +08:00
parent 1a84b29998
commit c0da8ffcdf
108 changed files with 6151 additions and 6166 deletions

View File

@ -29,11 +29,11 @@
private void InitializeComponent() private void InitializeComponent()
{ {
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainFrm)); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainFrm));
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle11 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle4 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle14 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle5 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle15 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle12 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle3 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle13 = new System.Windows.Forms.DataGridViewCellStyle();
this.menuStrip1 = new System.Windows.Forms.MenuStrip(); this.menuStrip1 = new System.Windows.Forms.MenuStrip();
this.tsmSysmgr = new System.Windows.Forms.ToolStripMenuItem(); this.tsmSysmgr = new System.Windows.Forms.ToolStripMenuItem();
this.tsmStepMgr = new System.Windows.Forms.ToolStripMenuItem(); this.tsmStepMgr = new System.Windows.Forms.ToolStripMenuItem();
@ -99,6 +99,8 @@
this.lblTimeLen = new System.Windows.Forms.Label(); this.lblTimeLen = new System.Windows.Forms.Label();
this.uiTitel1 = new MaiMuControl.UIKits.MaiMuMenu.UITitel(); this.uiTitel1 = new MaiMuControl.UIKits.MaiMuMenu.UITitel();
this.backgroundWorker1 = new System.ComponentModel.BackgroundWorker(); this.backgroundWorker1 = new System.ComponentModel.BackgroundWorker();
this.chkDoorSensor = new System.Windows.Forms.CheckBox();
this.chkBuzzer = new System.Windows.Forms.CheckBox();
this.menuStrip1.SuspendLayout(); this.menuStrip1.SuspendLayout();
this.toolStrip1.SuspendLayout(); this.toolStrip1.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).BeginInit();
@ -211,7 +213,7 @@
// //
this.tsmUserRight.Image = ((System.Drawing.Image)(resources.GetObject("tsmUserRight.Image"))); this.tsmUserRight.Image = ((System.Drawing.Image)(resources.GetObject("tsmUserRight.Image")));
this.tsmUserRight.Name = "tsmUserRight"; this.tsmUserRight.Name = "tsmUserRight";
this.tsmUserRight.Size = new System.Drawing.Size(180, 22); this.tsmUserRight.Size = new System.Drawing.Size(124, 22);
this.tsmUserRight.Text = "权限管理"; this.tsmUserRight.Text = "权限管理";
this.tsmUserRight.Click += new System.EventHandler(this.tsmUserRight_Click); this.tsmUserRight.Click += new System.EventHandler(this.tsmUserRight_Click);
// //
@ -219,7 +221,7 @@
// //
this.tsmUserList.Image = ((System.Drawing.Image)(resources.GetObject("tsmUserList.Image"))); this.tsmUserList.Image = ((System.Drawing.Image)(resources.GetObject("tsmUserList.Image")));
this.tsmUserList.Name = "tsmUserList"; this.tsmUserList.Name = "tsmUserList";
this.tsmUserList.Size = new System.Drawing.Size(180, 22); this.tsmUserList.Size = new System.Drawing.Size(124, 22);
this.tsmUserList.Text = "用户设置"; this.tsmUserList.Text = "用户设置";
this.tsmUserList.Click += new System.EventHandler(this.tsmUserList_Click); this.tsmUserList.Click += new System.EventHandler(this.tsmUserList_Click);
// //
@ -506,27 +508,27 @@
| System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right))); | System.Windows.Forms.AnchorStyles.Right)));
this.dgvProcess.BackgroundColor = System.Drawing.SystemColors.Control; this.dgvProcess.BackgroundColor = System.Drawing.SystemColors.Control;
dataGridViewCellStyle1.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; dataGridViewCellStyle11.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
dataGridViewCellStyle1.BackColor = System.Drawing.SystemColors.Control; dataGridViewCellStyle11.BackColor = System.Drawing.SystemColors.Control;
dataGridViewCellStyle1.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); dataGridViewCellStyle11.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
dataGridViewCellStyle1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(72)))), ((int)(((byte)(92)))), ((int)(((byte)(172))))); dataGridViewCellStyle11.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(72)))), ((int)(((byte)(92)))), ((int)(((byte)(172)))));
dataGridViewCellStyle1.SelectionBackColor = System.Drawing.SystemColors.Control; dataGridViewCellStyle11.SelectionBackColor = System.Drawing.SystemColors.Control;
dataGridViewCellStyle1.SelectionForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(72)))), ((int)(((byte)(92)))), ((int)(((byte)(172))))); dataGridViewCellStyle11.SelectionForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(72)))), ((int)(((byte)(92)))), ((int)(((byte)(172)))));
dataGridViewCellStyle1.WrapMode = System.Windows.Forms.DataGridViewTriState.True; dataGridViewCellStyle11.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
this.dgvProcess.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle1; this.dgvProcess.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle11;
this.dgvProcess.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; this.dgvProcess.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
this.dgvProcess.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { this.dgvProcess.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
this.colCode, this.colCode,
this.colProcessName, this.colProcessName,
this.colValue}); this.colValue});
dataGridViewCellStyle4.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; dataGridViewCellStyle14.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
dataGridViewCellStyle4.BackColor = System.Drawing.SystemColors.Window; dataGridViewCellStyle14.BackColor = System.Drawing.SystemColors.Window;
dataGridViewCellStyle4.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); dataGridViewCellStyle14.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
dataGridViewCellStyle4.ForeColor = System.Drawing.SystemColors.Control; dataGridViewCellStyle14.ForeColor = System.Drawing.SystemColors.Control;
dataGridViewCellStyle4.SelectionBackColor = System.Drawing.SystemColors.Highlight; dataGridViewCellStyle14.SelectionBackColor = System.Drawing.SystemColors.Highlight;
dataGridViewCellStyle4.SelectionForeColor = System.Drawing.Color.Black; dataGridViewCellStyle14.SelectionForeColor = System.Drawing.Color.Black;
dataGridViewCellStyle4.WrapMode = System.Windows.Forms.DataGridViewTriState.False; dataGridViewCellStyle14.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
this.dgvProcess.DefaultCellStyle = dataGridViewCellStyle4; this.dgvProcess.DefaultCellStyle = dataGridViewCellStyle14;
this.dgvProcess.GridColor = System.Drawing.Color.FromArgb(((int)(((byte)(72)))), ((int)(((byte)(92)))), ((int)(((byte)(172))))); this.dgvProcess.GridColor = System.Drawing.Color.FromArgb(((int)(((byte)(72)))), ((int)(((byte)(92)))), ((int)(((byte)(172)))));
this.dgvProcess.Location = new System.Drawing.Point(2, 16); this.dgvProcess.Location = new System.Drawing.Point(2, 16);
this.dgvProcess.Margin = new System.Windows.Forms.Padding(2); this.dgvProcess.Margin = new System.Windows.Forms.Padding(2);
@ -535,8 +537,8 @@
this.dgvProcess.ReadOnly = true; this.dgvProcess.ReadOnly = true;
this.dgvProcess.RowHeadersVisible = false; this.dgvProcess.RowHeadersVisible = false;
this.dgvProcess.RowHeadersWidth = 62; this.dgvProcess.RowHeadersWidth = 62;
dataGridViewCellStyle5.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); dataGridViewCellStyle15.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.dgvProcess.RowsDefaultCellStyle = dataGridViewCellStyle5; this.dgvProcess.RowsDefaultCellStyle = dataGridViewCellStyle15;
this.dgvProcess.RowTemplate.Height = 30; this.dgvProcess.RowTemplate.Height = 30;
this.dgvProcess.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; this.dgvProcess.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
this.dgvProcess.Size = new System.Drawing.Size(449, 51); this.dgvProcess.Size = new System.Drawing.Size(449, 51);
@ -555,9 +557,9 @@
// colProcessName // colProcessName
// //
this.colProcessName.DataPropertyName = "ProcessName"; this.colProcessName.DataPropertyName = "ProcessName";
dataGridViewCellStyle2.BackColor = System.Drawing.Color.White; dataGridViewCellStyle12.BackColor = System.Drawing.Color.White;
dataGridViewCellStyle2.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); dataGridViewCellStyle12.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.colProcessName.DefaultCellStyle = dataGridViewCellStyle2; this.colProcessName.DefaultCellStyle = dataGridViewCellStyle12;
this.colProcessName.HeaderText = "工序名称"; this.colProcessName.HeaderText = "工序名称";
this.colProcessName.MinimumWidth = 8; this.colProcessName.MinimumWidth = 8;
this.colProcessName.Name = "colProcessName"; this.colProcessName.Name = "colProcessName";
@ -568,8 +570,8 @@
// colValue // colValue
// //
this.colValue.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill; this.colValue.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;
dataGridViewCellStyle3.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Bold); dataGridViewCellStyle13.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Bold);
this.colValue.DefaultCellStyle = dataGridViewCellStyle3; this.colValue.DefaultCellStyle = dataGridViewCellStyle13;
this.colValue.HeaderText = "内容"; this.colValue.HeaderText = "内容";
this.colValue.MinimumWidth = 8; this.colValue.MinimumWidth = 8;
this.colValue.Name = "colValue"; this.colValue.Name = "colValue";
@ -768,7 +770,7 @@
// //
this.splitContainer2.Panel2.Controls.Add(this.gboxDefectList); this.splitContainer2.Panel2.Controls.Add(this.gboxDefectList);
this.splitContainer2.Size = new System.Drawing.Size(566, 450); this.splitContainer2.Size = new System.Drawing.Size(566, 450);
this.splitContainer2.SplitterDistance = 279; this.splitContainer2.SplitterDistance = 302;
this.splitContainer2.TabIndex = 0; this.splitContainer2.TabIndex = 0;
// //
// picScanner1 // picScanner1
@ -779,7 +781,7 @@
this.picScanner1.Location = new System.Drawing.Point(0, 0); this.picScanner1.Location = new System.Drawing.Point(0, 0);
this.picScanner1.Margin = new System.Windows.Forms.Padding(2); this.picScanner1.Margin = new System.Windows.Forms.Padding(2);
this.picScanner1.Name = "picScanner1"; this.picScanner1.Name = "picScanner1";
this.picScanner1.Size = new System.Drawing.Size(566, 279); this.picScanner1.Size = new System.Drawing.Size(566, 302);
this.picScanner1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; this.picScanner1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
this.picScanner1.TabIndex = 8; this.picScanner1.TabIndex = 8;
this.picScanner1.TabStop = false; this.picScanner1.TabStop = false;
@ -797,7 +799,7 @@
this.gboxDefectList.Margin = new System.Windows.Forms.Padding(2); this.gboxDefectList.Margin = new System.Windows.Forms.Padding(2);
this.gboxDefectList.Name = "gboxDefectList"; this.gboxDefectList.Name = "gboxDefectList";
this.gboxDefectList.Padding = new System.Windows.Forms.Padding(2); this.gboxDefectList.Padding = new System.Windows.Forms.Padding(2);
this.gboxDefectList.Size = new System.Drawing.Size(566, 143); this.gboxDefectList.Size = new System.Drawing.Size(566, 120);
this.gboxDefectList.TabIndex = 4; this.gboxDefectList.TabIndex = 4;
this.gboxDefectList.TabStop = false; this.gboxDefectList.TabStop = false;
this.gboxDefectList.Tag = "0"; this.gboxDefectList.Tag = "0";
@ -825,7 +827,7 @@
this.pnlBmpList.Location = new System.Drawing.Point(2, 16); this.pnlBmpList.Location = new System.Drawing.Point(2, 16);
this.pnlBmpList.Margin = new System.Windows.Forms.Padding(2); this.pnlBmpList.Margin = new System.Windows.Forms.Padding(2);
this.pnlBmpList.Name = "pnlBmpList"; this.pnlBmpList.Name = "pnlBmpList";
this.pnlBmpList.Size = new System.Drawing.Size(562, 125); this.pnlBmpList.Size = new System.Drawing.Size(562, 102);
this.pnlBmpList.TabIndex = 0; this.pnlBmpList.TabIndex = 0;
this.pnlBmpList.WrapContents = false; this.pnlBmpList.WrapContents = false;
// //
@ -894,6 +896,7 @@
// //
this.uiTitel1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(8)))), ((int)(((byte)(31)))), ((int)(((byte)(120))))); this.uiTitel1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(8)))), ((int)(((byte)(31)))), ((int)(((byte)(120)))));
this.uiTitel1.Dock = System.Windows.Forms.DockStyle.Top; this.uiTitel1.Dock = System.Windows.Forms.DockStyle.Top;
this.uiTitel1.FatherForm = null;
this.uiTitel1.Location = new System.Drawing.Point(0, 43); this.uiTitel1.Location = new System.Drawing.Point(0, 43);
this.uiTitel1.Name = "uiTitel1"; this.uiTitel1.Name = "uiTitel1";
this.uiTitel1.Size = new System.Drawing.Size(1031, 46); this.uiTitel1.Size = new System.Drawing.Size(1031, 46);
@ -903,12 +906,42 @@
// //
this.backgroundWorker1.DoWork += new System.ComponentModel.DoWorkEventHandler(this.backgroundWorker1_DoWork); this.backgroundWorker1.DoWork += new System.ComponentModel.DoWorkEventHandler(this.backgroundWorker1_DoWork);
// //
// chkDoorSensor
//
this.chkDoorSensor.AutoSize = true;
this.chkDoorSensor.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(33)))), ((int)(((byte)(51)))), ((int)(((byte)(122)))));
this.chkDoorSensor.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.chkDoorSensor.ForeColor = System.Drawing.Color.White;
this.chkDoorSensor.Location = new System.Drawing.Point(564, 107);
this.chkDoorSensor.Margin = new System.Windows.Forms.Padding(2);
this.chkDoorSensor.Name = "chkDoorSensor";
this.chkDoorSensor.Size = new System.Drawing.Size(99, 21);
this.chkDoorSensor.TabIndex = 25;
this.chkDoorSensor.Text = "禁用门磁告警";
this.chkDoorSensor.UseVisualStyleBackColor = false;
//
// chkBuzzer
//
this.chkBuzzer.AutoSize = true;
this.chkBuzzer.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(33)))), ((int)(((byte)(51)))), ((int)(((byte)(122)))));
this.chkBuzzer.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.chkBuzzer.ForeColor = System.Drawing.Color.White;
this.chkBuzzer.Location = new System.Drawing.Point(451, 107);
this.chkBuzzer.Margin = new System.Windows.Forms.Padding(2);
this.chkBuzzer.Name = "chkBuzzer";
this.chkBuzzer.Size = new System.Drawing.Size(87, 21);
this.chkBuzzer.TabIndex = 24;
this.chkBuzzer.Text = "禁用蜂鸣器";
this.chkBuzzer.UseVisualStyleBackColor = false;
//
// MainFrm // MainFrm
// //
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(8)))), ((int)(((byte)(31)))), ((int)(((byte)(120))))); this.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(8)))), ((int)(((byte)(31)))), ((int)(((byte)(120)))));
this.ClientSize = new System.Drawing.Size(1031, 595); this.ClientSize = new System.Drawing.Size(1031, 595);
this.Controls.Add(this.chkDoorSensor);
this.Controls.Add(this.chkBuzzer);
this.Controls.Add(this.lblTimeLen); this.Controls.Add(this.lblTimeLen);
this.Controls.Add(this.statusStrip1); this.Controls.Add(this.statusStrip1);
this.Controls.Add(this.splitContainer1); this.Controls.Add(this.splitContainer1);
@ -924,6 +957,7 @@
this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.MainFrm_FormClosing); this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.MainFrm_FormClosing);
this.Load += new System.EventHandler(this.MainFrm_Load); this.Load += new System.EventHandler(this.MainFrm_Load);
this.SizeChanged += new System.EventHandler(this.MainFrm_SizeChanged); this.SizeChanged += new System.EventHandler(this.MainFrm_SizeChanged);
this.Paint += new System.Windows.Forms.PaintEventHandler(this.MainFrm_Paint);
this.menuStrip1.ResumeLayout(false); this.menuStrip1.ResumeLayout(false);
this.menuStrip1.PerformLayout(); this.menuStrip1.PerformLayout();
this.toolStrip1.ResumeLayout(false); this.toolStrip1.ResumeLayout(false);
@ -1026,6 +1060,8 @@
private System.Windows.Forms.ComboBox cbProductCode; private System.Windows.Forms.ComboBox cbProductCode;
private System.Windows.Forms.ComboBox cbProductSN; private System.Windows.Forms.ComboBox cbProductSN;
private System.ComponentModel.BackgroundWorker backgroundWorker1; private System.ComponentModel.BackgroundWorker backgroundWorker1;
private System.Windows.Forms.CheckBox chkDoorSensor;
private System.Windows.Forms.CheckBox chkBuzzer;
} }
} }

View File

@ -13,6 +13,7 @@ using MaiMuControl.Device.CamDev;
using MaiMuControl.Device.IOCardDev; using MaiMuControl.Device.IOCardDev;
using MaiMuControl.SysStatusMgr.StatusMgr; using MaiMuControl.SysStatusMgr.StatusMgr;
using Models; using Models;
using OpenCvSharp;
using ProductionControl; using ProductionControl;
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
@ -25,6 +26,7 @@ using System.Text;
using System.Threading; using System.Threading;
using System.Threading.Tasks; using System.Threading.Tasks;
using System.Windows.Forms; using System.Windows.Forms;
using ToolKits.Disk;
namespace MaiMuAOI namespace MaiMuAOI
{ {
@ -67,6 +69,10 @@ namespace MaiMuAOI
this.lblTimeLen.Top = toolStrip1.Top + 20; this.lblTimeLen.Top = toolStrip1.Top + 20;
this.lblTimeLen.Left = toolStrip1.Width - 300; this.lblTimeLen.Left = toolStrip1.Width - 300;
this.chkBuzzer.Top = toolStrip1.Top + 20;
this.chkDoorSensor.Top = toolStrip1.Top + 20;
} }
#region #region
@ -142,6 +148,8 @@ namespace MaiMuAOI
lblTimeLen.Text = "检测时长: 0 秒"; lblTimeLen.Text = "检测时长: 0 秒";
tslabelTime.Text = "实时测试:0.00s"; tslabelTime.Text = "实时测试:0.00s";
this.Refresh(); this.Refresh();
MainFrm_Paint(null, null);
} }
private void UserRightCheck() private void UserRightCheck()
@ -210,6 +218,9 @@ namespace MaiMuAOI
LoadPdtList(SysMgr.Instance.ProductCodeList); LoadPdtList(SysMgr.Instance.ProductCodeList);
LoadSNList(SysMgr.Instance.ProductSNList); LoadSNList(SysMgr.Instance.ProductSNList);
this.Cursor = Cursors.Default; this.Cursor = Cursors.Default;
//运行前检测磁盘空间
SysMgr.CheckDisk(this);
} }
else else
{ {
@ -269,6 +280,7 @@ namespace MaiMuAOI
SysMgr.Instance.StatusMgr.GotoSetParams(); SysMgr.Instance.StatusMgr.GotoSetParams();
SysSetFrm frm = new SysSetFrm(); SysSetFrm frm = new SysSetFrm();
frm.ShowDialog(); frm.ShowDialog();
MainFrm_Paint(null, null);
SysMgr.Instance.StatusMgr.GotoNormalStandby(); SysMgr.Instance.StatusMgr.GotoNormalStandby();
} }
} }
@ -304,7 +316,8 @@ namespace MaiMuAOI
{ {
//WebFrm frm = new WebFrm("查询统计", $"reportRecordSN?CustomerVer=B", //WebFrm frm = new WebFrm("查询统计", $"reportRecordSN?CustomerVer=B",
// "http://127.0.0.1:" + ConfMgr.Instance.SysConfigParams.HttpServerPort.ToString() + "/static/index.html#/"); // "http://127.0.0.1:" + ConfMgr.Instance.SysConfigParams.HttpServerPort.ToString() + "/static/index.html#/");
WebFrm frm = new WebFrm("查询统计", $"reportRecordSN?CustomerVer=B"); WebFrm frm = new WebFrm("查询统计", $"reportRecordSN?CustomerVer=B", "http://127.0.0.1:" + ConfMgr.Instance.SysConfigParams.HttpServerPort + "/static/index.html#/");
frm.WindowState = FormWindowState.Maximized;
frm.Show(); frm.Show();
} }
private void ToolStripMenuItem_Click(object sender, EventArgs e) private void ToolStripMenuItem_Click(object sender, EventArgs e)
@ -349,10 +362,19 @@ namespace MaiMuAOI
e.DrawBackground(); e.DrawBackground();
if (e.Index < 0) return; if (e.Index < 0) return;
string str = lstLog.Items[e.Index].ToString(); try
e.Graphics.DrawString(str.Substring(1), e.Font, {
new SolidBrush(str[0] == 'R' ? Color.Red : (str[0] == 'Y' ? Color.Orange : Color.Black)), string str = lstLog.Items[e.Index].ToString();
e.Bounds); e.Graphics.DrawString(str.Substring(1), e.Font,
new SolidBrush(str[0] == 'R' ? Color.Red : (str[0] == 'Y' ? Color.Orange : Color.Black)),
e.Bounds);
}
catch(Exception ex)
{
e.Graphics.DrawString(ex.Message, e.Font,
new SolidBrush( Color.Red ),
e.Bounds);
}
} }
/// <summary> /// <summary>
@ -607,8 +629,14 @@ namespace MaiMuAOI
{ {
if (!SysMgr.Instance.IsRuning) if (!SysMgr.Instance.IsRuning)
{ {
//运行前检测磁盘空间
if (!SysMgr.CheckDisk(this, 1))
{
AddTextEvent("储存", $"储存空间可能不支持流程运行!");
return;
}
//低报警自动复位 //低报警自动复位
if(SysMgr.Instance.StatusMgr.Status == SystemStsEnum.Warning) if (SysMgr.Instance.StatusMgr.Status == SystemStsEnum.Warning)
{ {
if (SysMgr.Instance.StatusMgr.Warning == WarningEnum.Low) if (SysMgr.Instance.StatusMgr.Warning == WarningEnum.Low)
{ {
@ -763,7 +791,7 @@ namespace MaiMuAOI
//检测按钮和实时状态 //检测按钮和实时状态
if (SysMgr.Instance.IsInit) if (SysMgr.Instance.IsInit)
{ {
bool sts = SysMgr.Instance.WarningShowLed(); bool sts = SysMgr.Instance.WarningShowLed(this.chkBuzzer.Checked);
if (sts) if (sts)
{ {
this.Invoke(new MethodInvoker(() => this.Invoke(new MethodInvoker(() =>
@ -773,7 +801,7 @@ namespace MaiMuAOI
})); }));
} }
int stsno = 0; int stsno = 0;
stsno = SysMgr.Instance.ButtonIOTrg(); stsno = SysMgr.Instance.ButtonIOTrg(this.chkDoorSensor.Checked);
if (stsno == 1) if (stsno == 1)
{ {
this.Invoke(new MethodInvoker(() => this.Invoke(new MethodInvoker(() =>
@ -984,5 +1012,12 @@ namespace MaiMuAOI
{ {
} }
private void MainFrm_Paint(object sender, PaintEventArgs e)
{
this.tsbtnReset.Visible = ConfMgr.Instance.SysConfigParams.ShowResetBtn;
this.chkBuzzer.Visible = ConfMgr.Instance.SysConfigParams.ShowBuzz;
this.chkDoorSensor.Visible = ConfMgr.Instance.SysConfigParams.ShowDoorAlm;
}
} }
} }

View File

@ -97,6 +97,10 @@ namespace MaiMuAOI.SysCtrl
/// 开启http日志 /// 开启http日志
/// </summary> /// </summary>
public bool OpenHttpLog { get; set; } public bool OpenHttpLog { get; set; }
/// <summary>
/// 开启软件开启自动回原
/// </summary>
public bool OpenAutoGoHome { get; set; }
/// <summary> /// <summary>
/// 光源串口 /// 光源串口
@ -148,6 +152,19 @@ namespace MaiMuAOI.SysCtrl
public bool AutoDeleteLog { get; set; } public bool AutoDeleteLog { get; set; }
public double AutoDeleteLogData { get; set; } public double AutoDeleteLogData { get; set; }
/// <summary>
/// 调试:主界面显示复位按钮
/// </summary>
public bool ShowResetBtn { get; set; }
/// <summary>
/// 调试:主界面显示蜂鸣器控制
/// </summary>
public bool ShowBuzz { get; set; }
/// <summary>
/// 调试:主界面显示门磁报警控制
/// </summary>
public bool ShowDoorAlm { get; set; }
//缺陷配置 //缺陷配置
public Size Defect_CutSize, Defect_ReSize; public Size Defect_CutSize, Defect_ReSize;
public float Defect_Thresholds; public float Defect_Thresholds;
@ -187,6 +204,10 @@ namespace MaiMuAOI.SysCtrl
AutoDeleteLog = false; AutoDeleteLog = false;
AutoDeleteLogData = 0; AutoDeleteLogData = 0;
ShowResetBtn = true;
ShowBuzz = false;
ShowDoorAlm = false;
//缺陷配置 //缺陷配置
Defect_CutSize = new Size(592, 532); Defect_CutSize = new Size(592, 532);
Defect_ReSize = new Size(224, 224); Defect_ReSize = new Size(224, 224);
@ -362,6 +383,7 @@ namespace MaiMuAOI.SysCtrl
iniHelper.WriteBool("SysFunction", "OpenBuzzer", SysParams.OpenBuzzer); iniHelper.WriteBool("SysFunction", "OpenBuzzer", SysParams.OpenBuzzer);
iniHelper.WriteBool("SysFunction", "OpenDoor", SysParams.OpenDoor); iniHelper.WriteBool("SysFunction", "OpenDoor", SysParams.OpenDoor);
iniHelper.WriteBool("SysFunction", "OpenHttpLog", SysParams.OpenHttpLog); iniHelper.WriteBool("SysFunction", "OpenHttpLog", SysParams.OpenHttpLog);
iniHelper.WriteBool("SysFunction", "OpenAutoGoHome", SysParams.OpenAutoGoHome);
iniHelper.WriteString("Dev", "LightCom", SysParams.LightCom); iniHelper.WriteString("Dev", "LightCom", SysParams.LightCom);
iniHelper.WriteInteger("Dev", "LightComBaud", SysParams.LightComBaud); iniHelper.WriteInteger("Dev", "LightComBaud", SysParams.LightComBaud);
@ -382,6 +404,9 @@ namespace MaiMuAOI.SysCtrl
iniHelper.WriteString("Sys", "HttpServerIP", SysParams.HttpServerIP); iniHelper.WriteString("Sys", "HttpServerIP", SysParams.HttpServerIP);
iniHelper.WriteInteger("Sys", "HttpServerPort", SysParams.HttpServerPort); iniHelper.WriteInteger("Sys", "HttpServerPort", SysParams.HttpServerPort);
iniHelper.WriteBool("ShowMainWin", "ShowResetBtn", SysParams.ShowResetBtn);
iniHelper.WriteBool("ShowMainWin", "ShowBuzz", SysParams.ShowBuzz);
iniHelper.WriteBool("ShowMainWin", "ShowDoorAlm", SysParams.ShowDoorAlm);
SysConfigParams = SysParams; SysConfigParams = SysParams;
} }
@ -472,6 +497,8 @@ namespace MaiMuAOI.SysCtrl
sysParams.OpenDoor = bValue; sysParams.OpenDoor = bValue;
iniHelper.ReadBool("SysFunction", "OpenHttpLog", out bValue); iniHelper.ReadBool("SysFunction", "OpenHttpLog", out bValue);
sysParams.OpenHttpLog = bValue; sysParams.OpenHttpLog = bValue;
iniHelper.ReadBool("SysFunction", "OpenAutoGoHome", out bValue);
sysParams.OpenAutoGoHome = bValue;
iniHelper.ReadString("Dev", "LightCom", out sValue); iniHelper.ReadString("Dev", "LightCom", out sValue);
sysParams.LightCom = sValue.Replace("\0", ""); sysParams.LightCom = sValue.Replace("\0", "");
@ -508,6 +535,13 @@ namespace MaiMuAOI.SysCtrl
iniHelper.ReadInteger("Sys", "HttpServerPort", out iValue); iniHelper.ReadInteger("Sys", "HttpServerPort", out iValue);
sysParams.HttpServerPort = iValue; sysParams.HttpServerPort = iValue;
iniHelper.ReadBool("ShowMainWin", "ShowResetBtn", out bValue);
sysParams.ShowResetBtn = bValue;
iniHelper.ReadBool("ShowMainWin", "ShowBuzz", out bValue);
sysParams.ShowBuzz = bValue;
iniHelper.ReadBool("ShowMainWin", "ShowDoorAlm", out bValue);
sysParams.ShowDoorAlm = bValue;
SysConfigParams = sysParams; SysConfigParams = sysParams;
return sysParams; return sysParams;
} }

View File

@ -37,6 +37,7 @@ using System.Text;
using System.Threading; using System.Threading;
using System.Threading.Tasks; using System.Threading.Tasks;
using System.Windows.Forms; using System.Windows.Forms;
using ToolKits.Disk;
using ToolKits.EnumTool; using ToolKits.EnumTool;
using ToolKits.mAPI; using ToolKits.mAPI;
using static MaiMuAOI.ImageProcessing.DefectLib; using static MaiMuAOI.ImageProcessing.DefectLib;
@ -617,52 +618,57 @@ namespace MaiMuAOI.SysCtrl
InitLog("AI算法核心初始化完成"); InitLog("AI算法核心初始化完成");
//多轴回原 //多轴回原
if ((homeParamsZ != null) && (homeParamsX != null) && (homeParamsY != null)) if (confMgr.SysConfigParams.OpenAutoGoHome)
{ {
axisDev.ResetAxisState((int)AxisName.Axis0); if ((homeParamsZ != null) && (homeParamsX != null) && (homeParamsY != null))
axisDev.ResetAxisState((int)AxisName.Axis1); {
axisDev.ResetAxisState((int)AxisName.Axis2); axisDev.ResetAxisState((int)AxisName.Axis0);
InitLog("Z轴开始回原点..."); axisDev.ResetAxisState((int)AxisName.Axis1);
axisDev.BackHome((int)AxisName.Axis2, homeParamsZ); axisDev.ResetAxisState((int)AxisName.Axis2);
InitLog("X轴开始回原点..."); InitLog("Z轴开始回原点...");
axisDev.BackHome((int)AxisName.Axis0, homeParamsX); axisDev.BackHome((int)AxisName.Axis2, homeParamsZ);
InitLog("Y轴开始回原点..."); InitLog("X轴开始回原点...");
//axisDev.BackHome((int)AxisName.Axis1, homeParamsY); axisDev.BackHome((int)AxisName.Axis0, homeParamsX);
//y轴使用io回原 InitLog("Y轴开始回原点...");
if(!AxisYGoHome()) //axisDev.BackHome((int)AxisName.Axis1, homeParamsY);
throw new Exception("Y轴回原报警"); //y轴使用io回原
} if (!AxisYGoHome())
Thread.Sleep(1000); throw new Exception("Y轴回原报警");
//判断轴是否回原成功 }
if (!AxisYGoHomeDone(60)) Thread.Sleep(1000);
{ //判断轴是否回原成功
AxisAllImmediateStop(); if (!AxisYGoHomeDone(60))
throw new Exception("Y轴回原失败"); {
} AxisAllImmediateStop();
throw new Exception("Y轴回原失败");
}
if (axisDev.CheckHomeDone((int)AxisName.Axis0, 60) != 0) if (axisDev.CheckHomeDone((int)AxisName.Axis0, 60) != 0)
{ {
AxisAllImmediateStop(); AxisAllImmediateStop();
throw new Exception("X轴回原失败"); throw new Exception("X轴回原失败");
} }
if (axisDev.CheckHomeDone((int)AxisName.Axis2, 60) != 0) if (axisDev.CheckHomeDone((int)AxisName.Axis2, 60) != 0)
{ {
AxisAllImmediateStop(); AxisAllImmediateStop();
throw new Exception("Z轴回原失败"); throw new Exception("Z轴回原失败");
} }
InitLog("所有轴回原成功!"); InitLog("所有轴回原成功!");
//清空y轴发送命令和反馈位置 //清空y轴发送命令和反馈位置
axisDev.SetCommandPos((int)AxisName.Axis1, 0); axisDev.SetCommandPos((int)AxisName.Axis1, 0);
axisDev.SetFeedbackPos((int)AxisName.Axis1, 0); axisDev.SetFeedbackPos((int)AxisName.Axis1, 0);
}
LedReady(); LedReady();
if (confMgr.SysConfigParams.OpenAutoGoHome)
InitLog("移动到上料...");
//Thread.Sleep(500);
if (!GotoLoadPos())
{ {
throw new Exception("移动到上料失败!"); InitLog("移动到上料...");
//Thread.Sleep(500);
if (!GotoLoadPos())
{
throw new Exception("移动到上料失败!");
}
} }
@ -1350,6 +1356,9 @@ namespace MaiMuAOI.SysCtrl
lstCompareFailZoomImage.Clear(); lstCompareFailZoomImage.Clear();
contoursAffineTrans1_Out = null; contoursAffineTrans1_Out = null;
defectBmpNum = 0;
defectBmpNumResult = 0;
//Log("调试", $"time1:{(DateTime.Now - st).Milliseconds}"); //Log("调试", $"time1:{(DateTime.Now - st).Milliseconds}");
//st = DateTime.Now; //st = DateTime.Now;
int errStep = 0; int errStep = 0;
@ -1489,7 +1498,7 @@ namespace MaiMuAOI.SysCtrl
return ret; return ret;
} }
public bool WarningShowLed() public bool WarningShowLed(bool DisEnableBuzz)
{ {
bool sts = false; bool sts = false;
if (statusMgr.Warning == WarningEnum.Normal) if (statusMgr.Warning == WarningEnum.Normal)
@ -1533,7 +1542,7 @@ namespace MaiMuAOI.SysCtrl
ioCardDev.WriteBitState(GetIOPortIndex((int)DOName.), GetIOBitIndex((int)DOName.), true); ioCardDev.WriteBitState(GetIOPortIndex((int)DOName.), GetIOBitIndex((int)DOName.), true);
ioCardDev.WriteBitState(GetIOPortIndex((int)DOName.), GetIOBitIndex((int)DOName.), true); ioCardDev.WriteBitState(GetIOPortIndex((int)DOName.), GetIOBitIndex((int)DOName.), true);
ioCardDev.WriteBitState(GetIOPortIndex((int)DOName.绿), GetIOBitIndex((int)DOName.绿), false); ioCardDev.WriteBitState(GetIOPortIndex((int)DOName.绿), GetIOBitIndex((int)DOName.绿), false);
if (confMgr.SysConfigParams.OpenBuzzer) if (!DisEnableBuzz && confMgr.SysConfigParams.OpenBuzzer)
{ {
if(BuzzCnt < 3) if(BuzzCnt < 3)
ioCardDev.WriteBitState(GetIOPortIndex((int)DOName.), GetIOBitIndex((int)DOName.), true); ioCardDev.WriteBitState(GetIOPortIndex((int)DOName.), GetIOBitIndex((int)DOName.), true);
@ -1547,11 +1556,11 @@ namespace MaiMuAOI.SysCtrl
return sts; return sts;
} }
public int ButtonIOTrg() public int ButtonIOTrg(bool DisEnabledoorSig)
{ {
int ret = 0; int ret = 0;
bool sts; bool sts;
if(confMgr.SysConfigParams.OpenDoor) if(!DisEnabledoorSig && confMgr.SysConfigParams.OpenDoor)
{ {
ioCardDev.GetDIBitState(GetIOPortIndex((int)DIName.), GetIOBitIndex((int)DIName.), out sts); ioCardDev.GetDIBitState(GetIOPortIndex((int)DIName.), GetIOBitIndex((int)DIName.), out sts);
if ((!sts)&&(statusMgr.Status == SystemStsEnum.Auto)) if ((!sts)&&(statusMgr.Status == SystemStsEnum.Auto))
@ -2150,6 +2159,7 @@ namespace MaiMuAOI.SysCtrl
CamDev.SetResultingFrameRate(ResultingFrameRate); CamDev.SetResultingFrameRate(ResultingFrameRate);
DateTime dt = DateTime.Now; DateTime dt = DateTime.Now;
CamDev.ClearImageQueue();
Acquisition acq = CamDev.Snap(1, 5000); Acquisition acq = CamDev.Snap(1, 5000);
if (acq.GrabStatus != "GrabPass") if (acq.GrabStatus != "GrabPass")
{ {
@ -2160,10 +2170,10 @@ namespace MaiMuAOI.SysCtrl
//显示 //显示
OnAutoRuning(new RunEventArgs(acq.Image)); OnAutoRuning(new RunEventArgs(acq.Image));
//----缺陷队列 //----缺陷队列
bool cloneUse = false;
if (AIEngineLib == AIEngineLibEnum. || AIEngineLib == AIEngineLibEnum.) if (AIEngineLib == AIEngineLibEnum. || AIEngineLib == AIEngineLibEnum.)
{ {
cloneUse = true;
var mat = CamDev.HImageToMat(acq.Image); var mat = CamDev.HImageToMat(acq.Image);
scannerGBmpQueue.Enqueue(new scannerGBmpLoc(mat, scannerGBmpQueue.Enqueue(new scannerGBmpLoc(mat,
GetAxisPosValueMM((int)AxisName.Axis0), GetAxisPosValueMM((int)AxisName.Axis0),
@ -2173,7 +2183,7 @@ namespace MaiMuAOI.SysCtrl
if (AIEngineLib == AIEngineLibEnum. || AIEngineLib == AIEngineLibEnum.) if (AIEngineLib == AIEngineLibEnum. || AIEngineLib == AIEngineLibEnum.)
{ {
scannerCBmpQueue.Enqueue(new scannerCBmpLoc( scannerCBmpQueue.Enqueue(new scannerCBmpLoc(
cloneUse ? acq.Image.Clone() : acq.Image, acq.Image.Clone(),
GetAxisPosValueMM((int)AxisName.Axis0), GetAxisPosValueMM((int)AxisName.Axis0),
GetAxisPosValueMM((int)AxisName.Axis1)));//Dequeue GetAxisPosValueMM((int)AxisName.Axis1)));//Dequeue
Log($"{stepIndex + 1}-{processName}", $"添加尺寸图像队列," + Log($"{stepIndex + 1}-{processName}", $"添加尺寸图像队列," +
@ -2274,7 +2284,7 @@ namespace MaiMuAOI.SysCtrl
processName = processName, processName = processName,
sizeTag = sizeTag, sizeTag = sizeTag,
engineName = processParam.Value<string>("EngineName"), engineName = processParam.Value<string>("EngineName"),
Himage = bmpCBmpQueue.Himage,//bmp/file_path二选一优先bmp Himage = bmpCBmpQueue.Himage.Clone(),//bmp/file_path二选一优先bmp
file_path = bmpCBmpQueue.Path, file_path = bmpCBmpQueue.Path,
drawingPagePath = gbxBmpPath, drawingPagePath = gbxBmpPath,
posX = bmpCBmpQueue.PosX, posX = bmpCBmpQueue.PosX,
@ -2561,7 +2571,7 @@ namespace MaiMuAOI.SysCtrl
processName = processName, processName = processName,
drawingPagePath = gbxBmpPath, drawingPagePath = gbxBmpPath,
index = defectBmpNum++, index = defectBmpNum++,
bmp = bmpLoc.bmp, bmp = bmpLoc.bmp.Clone(),
Xmm = bmpLoc.Xmm, Xmm = bmpLoc.Xmm,
Ymm = bmpLoc.Ymm, Ymm = bmpLoc.Ymm,
cut_size = new System.Drawing.Size(Convert.ToInt32(aarCut_size[0]), Convert.ToInt32(aarCut_size[1])), cut_size = new System.Drawing.Size(Convert.ToInt32(aarCut_size[0]), Convert.ToInt32(aarCut_size[1])),
@ -2917,17 +2927,17 @@ namespace MaiMuAOI.SysCtrl
{ {
if (confMgr.SysConfigParams.DefectBigImag.AutoDelete) if (confMgr.SysConfigParams.DefectBigImag.AutoDelete)
statusMgr.DeleteFiles(confMgr.SysConfigParams.DefectBigImag.SavePath, confMgr.SysConfigParams.DefectBigImag.AutoDeleteDays, false); statusMgr.DeleteFiles(confMgr.SysConfigParams.DefectBigImag.SavePath, confMgr.SysConfigParams.DefectBigImag.AutoDeleteDays, true);
if (confMgr.SysConfigParams.DefectSmallImag.AutoDelete) if (confMgr.SysConfigParams.DefectSmallImag.AutoDelete)
statusMgr.DeleteFiles(confMgr.SysConfigParams.DefectSmallImag.SavePath, confMgr.SysConfigParams.DefectSmallImag.AutoDeleteDays, false); statusMgr.DeleteFiles(confMgr.SysConfigParams.DefectSmallImag.SavePath, confMgr.SysConfigParams.DefectSmallImag.AutoDeleteDays, true);
if (confMgr.SysConfigParams.DefectRepairImag.AutoDelete) if (confMgr.SysConfigParams.DefectRepairImag.AutoDelete)
statusMgr.DeleteFiles(confMgr.SysConfigParams.DefectRepairImag.SavePath, confMgr.SysConfigParams.DefectRepairImag.AutoDeleteDays, false); statusMgr.DeleteFiles(confMgr.SysConfigParams.DefectRepairImag.SavePath, confMgr.SysConfigParams.DefectRepairImag.AutoDeleteDays, true);
if (confMgr.SysConfigParams.SizeBigImag.AutoDelete) if (confMgr.SysConfigParams.SizeBigImag.AutoDelete)
statusMgr.DeleteFiles(confMgr.SysConfigParams.SizeBigImag.SavePath, confMgr.SysConfigParams.SizeBigImag.AutoDeleteDays, false); statusMgr.DeleteFiles(confMgr.SysConfigParams.SizeBigImag.SavePath, confMgr.SysConfigParams.SizeBigImag.AutoDeleteDays, true);
if (confMgr.SysConfigParams.SizeNGImag.AutoDelete) if (confMgr.SysConfigParams.SizeNGImag.AutoDelete)
statusMgr.DeleteFiles(confMgr.SysConfigParams.SizeNGImag.SavePath, confMgr.SysConfigParams.SizeNGImag.AutoDeleteDays, false); statusMgr.DeleteFiles(confMgr.SysConfigParams.SizeNGImag.SavePath, confMgr.SysConfigParams.SizeNGImag.AutoDeleteDays, true);
if (confMgr.SysConfigParams.SizeRepairImag.AutoDelete) if (confMgr.SysConfigParams.SizeRepairImag.AutoDelete)
statusMgr.DeleteFiles(confMgr.SysConfigParams.SizeRepairImag.SavePath, confMgr.SysConfigParams.SizeRepairImag.AutoDeleteDays, false); statusMgr.DeleteFiles(confMgr.SysConfigParams.SizeRepairImag.SavePath, confMgr.SysConfigParams.SizeRepairImag.AutoDeleteDays, true);
}); });
} }
@ -3086,6 +3096,22 @@ namespace MaiMuAOI.SysCtrl
} }
#endregion #endregion
#region
public static bool CheckDisk(IWin32Window owner, int max = 10)
{
string path = ConfMgr.Instance.SysConfigParams.DefectBigImag.SavePath;
string volume = path.Substring(0, path.IndexOf(':'));
long freespace = DiskAPI.GetHardDiskSpace(volume);
if (freespace < max)
{
string tip = $"当前{volume}硬盘容量:{freespace}GB小于{max}GB。注意清理";
FrmDialog.ShowDialog(owner, tip, "警告", true);
return false;
}
return true;
}
#endregion
} }
#region #region

View File

@ -69,6 +69,7 @@ namespace MaiMuAOI.SysUI.DefectPicShow
private void btnTrg_Click(object sender, EventArgs e) private void btnTrg_Click(object sender, EventArgs e)
{ {
SysMgr.Instance.CamDev.ClearImageQueue();
Acquisition acq = SysMgr.Instance.CamDev.Snap(1, 5000); Acquisition acq = SysMgr.Instance.CamDev.Snap(1, 5000);
if (acq.GrabStatus != "GrabPass") if (acq.GrabStatus != "GrabPass")
{ {
@ -110,6 +111,7 @@ namespace MaiMuAOI.SysUI.DefectPicShow
} }
private void timer1_Tick(object sender, EventArgs e) private void timer1_Tick(object sender, EventArgs e)
{ {
SysMgr.Instance.CamDev.ClearImageQueue();
Acquisition acq = SysMgr.Instance.CamDev.Snap(1, 100); Acquisition acq = SysMgr.Instance.CamDev.Snap(1, 100);
if (acq.GrabStatus != "GrabPass") if (acq.GrabStatus != "GrabPass")
{ {

View File

@ -117,6 +117,11 @@
this.tabPage4 = new System.Windows.Forms.TabPage(); this.tabPage4 = new System.Windows.Forms.TabPage();
this.flpQualifiedPannel = new System.Windows.Forms.FlowLayoutPanel(); this.flpQualifiedPannel = new System.Windows.Forms.FlowLayoutPanel();
this.toolTip1 = new System.Windows.Forms.ToolTip(this.components); this.toolTip1 = new System.Windows.Forms.ToolTip(this.components);
this.textBoxPath = new System.Windows.Forms.TextBox();
this.label24 = new System.Windows.Forms.Label();
this.label25 = new System.Windows.Forms.Label();
this.cbMainGrid = new System.Windows.Forms.CheckBox();
this.cbMarkDisturb = new System.Windows.Forms.CheckBox();
this.toolStrip1.SuspendLayout(); this.toolStrip1.SuspendLayout();
this.tabControl1.SuspendLayout(); this.tabControl1.SuspendLayout();
this.tabPage1.SuspendLayout(); this.tabPage1.SuspendLayout();
@ -158,6 +163,7 @@
// //
this.uiTitel1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(8)))), ((int)(((byte)(31)))), ((int)(((byte)(120))))); this.uiTitel1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(8)))), ((int)(((byte)(31)))), ((int)(((byte)(120)))));
this.uiTitel1.Dock = System.Windows.Forms.DockStyle.Top; this.uiTitel1.Dock = System.Windows.Forms.DockStyle.Top;
this.uiTitel1.FatherForm = null;
this.uiTitel1.Location = new System.Drawing.Point(0, 0); this.uiTitel1.Location = new System.Drawing.Point(0, 0);
this.uiTitel1.Name = "uiTitel1"; this.uiTitel1.Name = "uiTitel1";
this.uiTitel1.Size = new System.Drawing.Size(555, 46); this.uiTitel1.Size = new System.Drawing.Size(555, 46);
@ -595,11 +601,11 @@
this.groupBox6.Controls.Add(this.panel5); this.groupBox6.Controls.Add(this.panel5);
this.groupBox6.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.groupBox6.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.groupBox6.ForeColor = System.Drawing.SystemColors.ControlLightLight; this.groupBox6.ForeColor = System.Drawing.SystemColors.ControlLightLight;
this.groupBox6.Location = new System.Drawing.Point(2, 102); this.groupBox6.Location = new System.Drawing.Point(2, 129);
this.groupBox6.Margin = new System.Windows.Forms.Padding(2); this.groupBox6.Margin = new System.Windows.Forms.Padding(2);
this.groupBox6.Name = "groupBox6"; this.groupBox6.Name = "groupBox6";
this.groupBox6.Padding = new System.Windows.Forms.Padding(2); this.groupBox6.Padding = new System.Windows.Forms.Padding(2);
this.groupBox6.Size = new System.Drawing.Size(541, 282); this.groupBox6.Size = new System.Drawing.Size(541, 255);
this.groupBox6.TabIndex = 33; this.groupBox6.TabIndex = 33;
this.groupBox6.TabStop = false; this.groupBox6.TabStop = false;
this.groupBox6.Text = "Mark点设置"; this.groupBox6.Text = "Mark点设置";
@ -607,6 +613,9 @@
// panel5 // panel5
// //
this.panel5.BackColor = System.Drawing.Color.White; this.panel5.BackColor = System.Drawing.Color.White;
this.panel5.Controls.Add(this.label25);
this.panel5.Controls.Add(this.cbMainGrid);
this.panel5.Controls.Add(this.cbMarkDisturb);
this.panel5.Controls.Add(this.label21); this.panel5.Controls.Add(this.label21);
this.panel5.Controls.Add(this.numMarkSize); this.panel5.Controls.Add(this.numMarkSize);
this.panel5.Controls.Add(this.label20); this.panel5.Controls.Add(this.label20);
@ -616,14 +625,14 @@
this.panel5.Location = new System.Drawing.Point(2, 16); this.panel5.Location = new System.Drawing.Point(2, 16);
this.panel5.Margin = new System.Windows.Forms.Padding(2); this.panel5.Margin = new System.Windows.Forms.Padding(2);
this.panel5.Name = "panel5"; this.panel5.Name = "panel5";
this.panel5.Size = new System.Drawing.Size(537, 264); this.panel5.Size = new System.Drawing.Size(537, 237);
this.panel5.TabIndex = 0; this.panel5.TabIndex = 0;
// //
// label21 // label21
// //
this.label21.AutoSize = true; this.label21.AutoSize = true;
this.label21.ForeColor = System.Drawing.SystemColors.ControlText; this.label21.ForeColor = System.Drawing.SystemColors.ControlText;
this.label21.Location = new System.Drawing.Point(94, 69); this.label21.Location = new System.Drawing.Point(60, 25);
this.label21.Name = "label21"; this.label21.Name = "label21";
this.label21.Size = new System.Drawing.Size(185, 12); this.label21.Size = new System.Drawing.Size(185, 12);
this.label21.TabIndex = 4; this.label21.TabIndex = 4;
@ -632,7 +641,7 @@
// numMarkSize // numMarkSize
// //
this.numMarkSize.DecimalPlaces = 3; this.numMarkSize.DecimalPlaces = 3;
this.numMarkSize.Location = new System.Drawing.Point(321, 111); this.numMarkSize.Location = new System.Drawing.Point(287, 67);
this.numMarkSize.Margin = new System.Windows.Forms.Padding(2); this.numMarkSize.Margin = new System.Windows.Forms.Padding(2);
this.numMarkSize.Name = "numMarkSize"; this.numMarkSize.Name = "numMarkSize";
this.numMarkSize.Size = new System.Drawing.Size(80, 21); this.numMarkSize.Size = new System.Drawing.Size(80, 21);
@ -642,7 +651,7 @@
// //
this.label20.AutoSize = true; this.label20.AutoSize = true;
this.label20.ForeColor = System.Drawing.SystemColors.ControlText; this.label20.ForeColor = System.Drawing.SystemColors.ControlText;
this.label20.Location = new System.Drawing.Point(261, 115); this.label20.Location = new System.Drawing.Point(227, 71);
this.label20.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); this.label20.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
this.label20.Name = "label20"; this.label20.Name = "label20";
this.label20.Size = new System.Drawing.Size(53, 12); this.label20.Size = new System.Drawing.Size(53, 12);
@ -662,7 +671,7 @@
"圆环", "圆环",
"半圆环", "半圆环",
"十字线"}); "十字线"});
this.cbMarkType.Location = new System.Drawing.Point(134, 111); this.cbMarkType.Location = new System.Drawing.Point(100, 67);
this.cbMarkType.Margin = new System.Windows.Forms.Padding(2); this.cbMarkType.Margin = new System.Windows.Forms.Padding(2);
this.cbMarkType.Name = "cbMarkType"; this.cbMarkType.Name = "cbMarkType";
this.cbMarkType.Size = new System.Drawing.Size(82, 20); this.cbMarkType.Size = new System.Drawing.Size(82, 20);
@ -672,7 +681,7 @@
// //
this.label19.AutoSize = true; this.label19.AutoSize = true;
this.label19.ForeColor = System.Drawing.SystemColors.ControlText; this.label19.ForeColor = System.Drawing.SystemColors.ControlText;
this.label19.Location = new System.Drawing.Point(94, 115); this.label19.Location = new System.Drawing.Point(60, 71);
this.label19.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); this.label19.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
this.label19.Name = "label19"; this.label19.Name = "label19";
this.label19.Size = new System.Drawing.Size(29, 12); this.label19.Size = new System.Drawing.Size(29, 12);
@ -692,7 +701,7 @@
this.groupBox5.Margin = new System.Windows.Forms.Padding(2); this.groupBox5.Margin = new System.Windows.Forms.Padding(2);
this.groupBox5.Name = "groupBox5"; this.groupBox5.Name = "groupBox5";
this.groupBox5.Padding = new System.Windows.Forms.Padding(2); this.groupBox5.Padding = new System.Windows.Forms.Padding(2);
this.groupBox5.Size = new System.Drawing.Size(541, 94); this.groupBox5.Size = new System.Drawing.Size(541, 121);
this.groupBox5.TabIndex = 32; this.groupBox5.TabIndex = 32;
this.groupBox5.TabStop = false; this.groupBox5.TabStop = false;
this.groupBox5.Text = "图纸"; this.groupBox5.Text = "图纸";
@ -700,22 +709,26 @@
// panel4 // panel4
// //
this.panel4.BackColor = System.Drawing.Color.White; this.panel4.BackColor = System.Drawing.Color.White;
this.panel4.Controls.Add(this.label24);
this.panel4.Controls.Add(this.textBoxPath);
this.panel4.Controls.Add(this.btnOpenFile); this.panel4.Controls.Add(this.btnOpenFile);
this.panel4.Dock = System.Windows.Forms.DockStyle.Fill; this.panel4.Dock = System.Windows.Forms.DockStyle.Fill;
this.panel4.Location = new System.Drawing.Point(2, 16); this.panel4.Location = new System.Drawing.Point(2, 16);
this.panel4.Margin = new System.Windows.Forms.Padding(2); this.panel4.Margin = new System.Windows.Forms.Padding(2);
this.panel4.Name = "panel4"; this.panel4.Name = "panel4";
this.panel4.Size = new System.Drawing.Size(537, 76); this.panel4.Size = new System.Drawing.Size(537, 103);
this.panel4.TabIndex = 0; this.panel4.TabIndex = 0;
// //
// btnOpenFile // btnOpenFile
// //
this.btnOpenFile.AutoSize = true; this.btnOpenFile.AutoSize = true;
this.btnOpenFile.Location = new System.Drawing.Point(132, 23); this.btnOpenFile.Location = new System.Drawing.Point(56, 30);
this.btnOpenFile.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); this.btnOpenFile.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
this.btnOpenFile.Name = "btnOpenFile"; this.btnOpenFile.Name = "btnOpenFile";
this.btnOpenFile.Size = new System.Drawing.Size(0, 12); this.btnOpenFile.Size = new System.Drawing.Size(29, 12);
this.btnOpenFile.TabIndex = 2; this.btnOpenFile.TabIndex = 2;
this.btnOpenFile.TabStop = true;
this.btnOpenFile.Text = "file";
this.btnOpenFile.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.btnOpenFile_LinkClicked); this.btnOpenFile.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.btnOpenFile_LinkClicked);
// //
// tabPage2 // tabPage2
@ -1202,6 +1215,56 @@
this.flpQualifiedPannel.Size = new System.Drawing.Size(547, 391); this.flpQualifiedPannel.Size = new System.Drawing.Size(547, 391);
this.flpQualifiedPannel.TabIndex = 0; this.flpQualifiedPannel.TabIndex = 0;
// //
// textBoxPath
//
this.textBoxPath.Location = new System.Drawing.Point(58, 63);
this.textBoxPath.Name = "textBoxPath";
this.textBoxPath.ReadOnly = true;
this.textBoxPath.Size = new System.Drawing.Size(465, 21);
this.textBoxPath.TabIndex = 3;
//
// label24
//
this.label24.AutoSize = true;
this.label24.ForeColor = System.Drawing.SystemColors.ActiveCaptionText;
this.label24.Location = new System.Drawing.Point(17, 66);
this.label24.Name = "label24";
this.label24.Size = new System.Drawing.Size(35, 12);
this.label24.TabIndex = 4;
this.label24.Text = "路径:";
//
// label25
//
this.label25.AutoSize = true;
this.label25.ForeColor = System.Drawing.SystemColors.ActiveCaptionText;
this.label25.Location = new System.Drawing.Point(60, 116);
this.label25.Name = "label25";
this.label25.Size = new System.Drawing.Size(161, 12);
this.label25.TabIndex = 8;
this.label25.Text = "在非[默认Mark]的情况下生效";
//
// cbMainGrid
//
this.cbMainGrid.AutoSize = true;
this.cbMainGrid.ForeColor = System.Drawing.SystemColors.ActiveCaptionText;
this.cbMainGrid.Location = new System.Drawing.Point(229, 145);
this.cbMainGrid.Name = "cbMainGrid";
this.cbMainGrid.Size = new System.Drawing.Size(72, 16);
this.cbMainGrid.TabIndex = 7;
this.cbMainGrid.Text = "是否主栅";
this.cbMainGrid.UseVisualStyleBackColor = true;
//
// cbMarkDisturb
//
this.cbMarkDisturb.AutoSize = true;
this.cbMarkDisturb.ForeColor = System.Drawing.SystemColors.ActiveCaptionText;
this.cbMarkDisturb.Location = new System.Drawing.Point(62, 145);
this.cbMarkDisturb.Name = "cbMarkDisturb";
this.cbMarkDisturb.Size = new System.Drawing.Size(120, 16);
this.cbMarkDisturb.TabIndex = 6;
this.cbMarkDisturb.Text = "是否存在Mark干扰";
this.cbMarkDisturb.UseVisualStyleBackColor = true;
//
// ProductInfoFrm // ProductInfoFrm
// //
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
@ -1345,5 +1408,10 @@
private System.Windows.Forms.FlowLayoutPanel flpQualifiedPannel; private System.Windows.Forms.FlowLayoutPanel flpQualifiedPannel;
private System.Windows.Forms.ToolTip toolTip1; private System.Windows.Forms.ToolTip toolTip1;
private System.Windows.Forms.ToolStripButton tbtnGetPos; private System.Windows.Forms.ToolStripButton tbtnGetPos;
private System.Windows.Forms.Label label24;
private System.Windows.Forms.TextBox textBoxPath;
private System.Windows.Forms.Label label25;
private System.Windows.Forms.CheckBox cbMainGrid;
private System.Windows.Forms.CheckBox cbMarkDisturb;
} }
} }

View File

@ -79,12 +79,23 @@ namespace MaiMuAOI.SysUI.ProductAndStep
//2023-11-2 mark //2023-11-2 mark
this.cbMarkType.SelectedIndex = m.MarkType; this.cbMarkType.SelectedIndex = m.MarkType;
this.numMarkSize.Value = (decimal)m.MarkSize; this.numMarkSize.Value = (decimal)m.MarkSize;
//2023-12-18 主栅
this.cbMarkDisturb.Checked = (m.MarkDisturb == 1);
this.cbMainGrid.Checked = (m.MainGrid == 1);
Models.Attachment attachmentFile = model.AttachmentList.FirstOrDefault(x => x.Type == 0); Models.Attachment attachmentFile = model.AttachmentList.FirstOrDefault(x => x.Type == 0);
if (attachmentFile != null) if (attachmentFile != null)
{ {
this.btnOpenFile.Text = attachmentFile.Name; this.btnOpenFile.Text = attachmentFile.Name;
this.btnOpenFile.Visible = true; this.btnOpenFile.Visible = true;
if ((this.groupBox5.Width - this.btnOpenFile.Width) > 0)
{
this.btnOpenFile.Left = (this.groupBox5.Width - this.btnOpenFile.Width) / 2;
}
else
this.btnOpenFile.Left = 20;
this.textBoxPath.Text = ConfMgr.Instance.ProjectDir + $"\\{model.Id}\\" + attachmentFile.NameTimestamp + attachmentFile.Name;
} }
} }
@ -92,6 +103,7 @@ namespace MaiMuAOI.SysUI.ProductAndStep
{ {
cbMarkType.SelectedIndex = 2; cbMarkType.SelectedIndex = 2;
numMarkSize.Value = (decimal)0.5; numMarkSize.Value = (decimal)0.5;
this.textBoxPath.Text = "";
} }
InitDataView(); InitDataView();
this.Cursor = Cursors.Default; this.Cursor = Cursors.Default;
@ -268,6 +280,10 @@ namespace MaiMuAOI.SysUI.ProductAndStep
model.MarkType = this.cbMarkType.SelectedIndex; model.MarkType = this.cbMarkType.SelectedIndex;
model.MarkSize = (double)this.numMarkSize.Value; model.MarkSize = (double)this.numMarkSize.Value;
//2023-12-18 主栅
model.MarkDisturb = this.cbMarkDisturb.Checked ? 1 : 0;
model.MainGrid = this.cbMainGrid.Checked ? 1 : 0;
bool result; bool result;
if (model.Id == 0) if (model.Id == 0)
{ {
@ -362,13 +378,17 @@ namespace MaiMuAOI.SysUI.ProductAndStep
int tempIndex = this.cbMarkType.SelectedIndex; int tempIndex = this.cbMarkType.SelectedIndex;
double tempSize = (double)this.numMarkSize.Value; double tempSize = (double)this.numMarkSize.Value;
//2023-12-18
int tMarkDistrub = this.cbMarkDisturb.Checked ? 1 : 0;
int tMainGrid = this.cbMainGrid.Checked ? 1 : 0;
//Task.Run(() => //Task.Run(() =>
{ {
Yolo5.Yolo_Class yolo = new Yolo5.Yolo_Class(); Yolo5.Yolo_Class yolo = new Yolo5.Yolo_Class();
string bmpPath = targFilePath.Substring(0, targFilePath.Length - 4) + ".bmp"; string bmpPath = targFilePath.Substring(0, targFilePath.Length - 4) + ".bmp";
//2023-11-3 mark //2023-11-3 mark
//yolo.gerber2image(targFilePath, bmpPath); //yolo.gerber2image(targFilePath, bmpPath);
double[] markParam = new double[4]; double[] markParam = new double[6];
if (tempClass.Contains("乳剂")) if (tempClass.Contains("乳剂"))
markParam[0] = 2; markParam[0] = 2;
else if (tempClass.Contains("PI")) else if (tempClass.Contains("PI"))
@ -381,12 +401,16 @@ namespace MaiMuAOI.SysUI.ProductAndStep
markParam[1] = 2; markParam[1] = 2;
markParam[2] = 0.5; markParam[2] = 0.5;
markParam[3] = 1; markParam[3] = 1;
markParam[4] = 0;
markParam[5] = 0;
} }
else else
{ {
markParam[1] = tempIndex - 1; markParam[1] = tempIndex - 1;
markParam[2] = tempSize; markParam[2] = tempSize;
markParam[3] = tempIndex == 1 ? 0 : 1; markParam[3] = tempIndex == 1 ? 0 : 1;
markParam[4] = tMarkDistrub;
markParam[5] = tMainGrid;
} }
yolo.gerber2image(targFilePath, bmpPath, markParam); yolo.gerber2image(targFilePath, bmpPath, markParam);

View File

@ -29,15 +29,15 @@
private void InitializeComponent() private void InitializeComponent()
{ {
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ProductListFrm)); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ProductListFrm));
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle19 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle26 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle8 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle27 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle9 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle20 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle21 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle3 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle22 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle4 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle23 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle5 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle24 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle6 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle25 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle7 = new System.Windows.Forms.DataGridViewCellStyle();
this.uiTitel1 = new MaiMuControl.UIKits.MaiMuMenu.UITitel(); this.uiTitel1 = new MaiMuControl.UIKits.MaiMuMenu.UITitel();
this.toolStrip1 = new System.Windows.Forms.ToolStrip(); this.toolStrip1 = new System.Windows.Forms.ToolStrip();
this.tsbtnRefresh = new System.Windows.Forms.ToolStripButton(); this.tsbtnRefresh = new System.Windows.Forms.ToolStripButton();
@ -169,6 +169,7 @@
this.tsbtnClone.Text = " 克隆 "; this.tsbtnClone.Text = " 克隆 ";
this.tsbtnClone.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText; this.tsbtnClone.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText;
this.tsbtnClone.ToolTipText = "克隆当前流程"; this.tsbtnClone.ToolTipText = "克隆当前流程";
this.tsbtnClone.Visible = false;
this.tsbtnClone.Click += new System.EventHandler(this.tsbtnClone_Click); this.tsbtnClone.Click += new System.EventHandler(this.tsbtnClone_Click);
// //
// tsbtnSetting // tsbtnSetting
@ -248,14 +249,14 @@
// //
this.dataGridView1.AllowUserToAddRows = false; this.dataGridView1.AllowUserToAddRows = false;
this.dataGridView1.AllowUserToDeleteRows = false; this.dataGridView1.AllowUserToDeleteRows = false;
dataGridViewCellStyle19.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; dataGridViewCellStyle1.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
dataGridViewCellStyle19.BackColor = System.Drawing.SystemColors.Control; dataGridViewCellStyle1.BackColor = System.Drawing.SystemColors.Control;
dataGridViewCellStyle19.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); dataGridViewCellStyle1.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
dataGridViewCellStyle19.ForeColor = System.Drawing.SystemColors.WindowText; dataGridViewCellStyle1.ForeColor = System.Drawing.SystemColors.WindowText;
dataGridViewCellStyle19.SelectionBackColor = System.Drawing.SystemColors.Highlight; dataGridViewCellStyle1.SelectionBackColor = System.Drawing.SystemColors.Highlight;
dataGridViewCellStyle19.SelectionForeColor = System.Drawing.SystemColors.HighlightText; dataGridViewCellStyle1.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
dataGridViewCellStyle19.WrapMode = System.Windows.Forms.DataGridViewTriState.True; dataGridViewCellStyle1.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
this.dataGridView1.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle19; this.dataGridView1.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle1;
this.dataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; this.dataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
this.dataGridView1.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { this.dataGridView1.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
this.colId, this.colId,
@ -271,14 +272,14 @@
this.colReviseStepName, this.colReviseStepName,
this.colModifyCode, this.colModifyCode,
this.colModifyTime}); this.colModifyTime});
dataGridViewCellStyle26.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; dataGridViewCellStyle8.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
dataGridViewCellStyle26.BackColor = System.Drawing.SystemColors.Window; dataGridViewCellStyle8.BackColor = System.Drawing.SystemColors.Window;
dataGridViewCellStyle26.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); dataGridViewCellStyle8.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
dataGridViewCellStyle26.ForeColor = System.Drawing.SystemColors.ControlText; dataGridViewCellStyle8.ForeColor = System.Drawing.SystemColors.ControlText;
dataGridViewCellStyle26.SelectionBackColor = System.Drawing.SystemColors.Highlight; dataGridViewCellStyle8.SelectionBackColor = System.Drawing.SystemColors.Highlight;
dataGridViewCellStyle26.SelectionForeColor = System.Drawing.SystemColors.HighlightText; dataGridViewCellStyle8.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
dataGridViewCellStyle26.WrapMode = System.Windows.Forms.DataGridViewTriState.False; dataGridViewCellStyle8.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
this.dataGridView1.DefaultCellStyle = dataGridViewCellStyle26; this.dataGridView1.DefaultCellStyle = dataGridViewCellStyle8;
this.dataGridView1.Dock = System.Windows.Forms.DockStyle.Fill; this.dataGridView1.Dock = System.Windows.Forms.DockStyle.Fill;
this.dataGridView1.Location = new System.Drawing.Point(0, 102); this.dataGridView1.Location = new System.Drawing.Point(0, 102);
this.dataGridView1.Margin = new System.Windows.Forms.Padding(2); this.dataGridView1.Margin = new System.Windows.Forms.Padding(2);
@ -287,8 +288,8 @@
this.dataGridView1.ReadOnly = true; this.dataGridView1.ReadOnly = true;
this.dataGridView1.RowHeadersVisible = false; this.dataGridView1.RowHeadersVisible = false;
this.dataGridView1.RowHeadersWidth = 62; this.dataGridView1.RowHeadersWidth = 62;
dataGridViewCellStyle27.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); dataGridViewCellStyle9.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.dataGridView1.RowsDefaultCellStyle = dataGridViewCellStyle27; this.dataGridView1.RowsDefaultCellStyle = dataGridViewCellStyle9;
this.dataGridView1.RowTemplate.Height = 30; this.dataGridView1.RowTemplate.Height = 30;
this.dataGridView1.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; this.dataGridView1.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
this.dataGridView1.Size = new System.Drawing.Size(1013, 488); this.dataGridView1.Size = new System.Drawing.Size(1013, 488);
@ -299,8 +300,8 @@
// colId // colId
// //
this.colId.DataPropertyName = "Id"; this.colId.DataPropertyName = "Id";
dataGridViewCellStyle20.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
this.colId.DefaultCellStyle = dataGridViewCellStyle20; this.colId.DefaultCellStyle = dataGridViewCellStyle2;
this.colId.HeaderText = "ID"; this.colId.HeaderText = "ID";
this.colId.MinimumWidth = 8; this.colId.MinimumWidth = 8;
this.colId.Name = "colId"; this.colId.Name = "colId";
@ -318,8 +319,8 @@
// colCode // colCode
// //
this.colCode.DataPropertyName = "Code"; this.colCode.DataPropertyName = "Code";
dataGridViewCellStyle21.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Bold); dataGridViewCellStyle3.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Bold);
this.colCode.DefaultCellStyle = dataGridViewCellStyle21; this.colCode.DefaultCellStyle = dataGridViewCellStyle3;
this.colCode.HeaderText = "料号"; this.colCode.HeaderText = "料号";
this.colCode.MinimumWidth = 8; this.colCode.MinimumWidth = 8;
this.colCode.Name = "colCode"; this.colCode.Name = "colCode";
@ -330,9 +331,9 @@
// //
this.colName.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill; this.colName.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;
this.colName.DataPropertyName = "Name"; this.colName.DataPropertyName = "Name";
dataGridViewCellStyle22.BackColor = System.Drawing.Color.White; dataGridViewCellStyle4.BackColor = System.Drawing.Color.White;
dataGridViewCellStyle22.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); dataGridViewCellStyle4.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.colName.DefaultCellStyle = dataGridViewCellStyle22; this.colName.DefaultCellStyle = dataGridViewCellStyle4;
this.colName.HeaderText = "名称"; this.colName.HeaderText = "名称";
this.colName.MinimumWidth = 135; this.colName.MinimumWidth = 135;
this.colName.Name = "colName"; this.colName.Name = "colName";
@ -368,8 +369,8 @@
// colTargetCount // colTargetCount
// //
this.colTargetCount.DataPropertyName = "TargetCount"; this.colTargetCount.DataPropertyName = "TargetCount";
dataGridViewCellStyle23.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight; dataGridViewCellStyle5.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
this.colTargetCount.DefaultCellStyle = dataGridViewCellStyle23; this.colTargetCount.DefaultCellStyle = dataGridViewCellStyle5;
this.colTargetCount.HeaderText = "目标数"; this.colTargetCount.HeaderText = "目标数";
this.colTargetCount.MinimumWidth = 8; this.colTargetCount.MinimumWidth = 8;
this.colTargetCount.Name = "colTargetCount"; this.colTargetCount.Name = "colTargetCount";
@ -379,8 +380,8 @@
// colCompleteCount // colCompleteCount
// //
this.colCompleteCount.DataPropertyName = "CompleteCount"; this.colCompleteCount.DataPropertyName = "CompleteCount";
dataGridViewCellStyle24.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight; dataGridViewCellStyle6.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
this.colCompleteCount.DefaultCellStyle = dataGridViewCellStyle24; this.colCompleteCount.DefaultCellStyle = dataGridViewCellStyle6;
this.colCompleteCount.HeaderText = "完成数"; this.colCompleteCount.HeaderText = "完成数";
this.colCompleteCount.MinimumWidth = 8; this.colCompleteCount.MinimumWidth = 8;
this.colCompleteCount.Name = "colCompleteCount"; this.colCompleteCount.Name = "colCompleteCount";
@ -415,9 +416,9 @@
// colModifyTime // colModifyTime
// //
this.colModifyTime.DataPropertyName = "ModifyTime"; this.colModifyTime.DataPropertyName = "ModifyTime";
dataGridViewCellStyle25.Format = "g"; dataGridViewCellStyle7.Format = "g";
dataGridViewCellStyle25.NullValue = null; dataGridViewCellStyle7.NullValue = null;
this.colModifyTime.DefaultCellStyle = dataGridViewCellStyle25; this.colModifyTime.DefaultCellStyle = dataGridViewCellStyle7;
this.colModifyTime.HeaderText = "修订日期"; this.colModifyTime.HeaderText = "修订日期";
this.colModifyTime.MinimumWidth = 8; this.colModifyTime.MinimumWidth = 8;
this.colModifyTime.Name = "colModifyTime"; this.colModifyTime.Name = "colModifyTime";

View File

@ -124,35 +124,35 @@
<data name="tsbtnRefresh.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="tsbtnRefresh.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value> <value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAANBSURBVFhH7ZdNSFRRHMVPRYug2klBtKisQAhKKRACCapV YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAANBSURBVFhH7ZdNaFNBFIWPigtB3YmCuFCrgiCoRaEgiKCu
VAtBCDLIj/FrHBxHx4/MEgXTjEyRMbN0wpAEQTEEWwRBtKtNUCC0qKCNERG9sZm593Yc/oE6742jOYvA RF0UCoIVsTbWNAbT1LSptSot1F+sBkmtf4koxYJgUAp1IQjiTjeCguBCBTeKiDxTk8wdT8MVbPJemmqz
Az/+7+P877neue85gw39l9KDSDNDyNLDyI7VIPbJrdTJDOOkGkZPOIgvJgiznFAQ31QQI/oxzktLnNQQ EDzwcd/PuXOmk3mvCf7rn5Rcwzx7E9WSQE2+JrFYb1VONoENJoFLmSQ+2CRsIekkPpskbsstbNeWIpmb
JuUweXHADAZPcAImWaLDeMuVKZYhYvp7T06Tk36IPGsAlnnE5jWyMM7y86RkBlFHzHojwyeWvo9cM8CG SOlh+eKAKxl8nxOw5ZJL4AVXplGHyOvXPT0tT3Iddc4AvtsbbP5DxsYpPC9L9hraiJ1qdPjSkiuotQNs
FCARztIDSLf6uez9bEgBEuMs1YsR00ezYHVBLz7/VyTGXqYXR4lZiVAvH7lezJB+Mh6+x0fTxmeHRNlL qAAa4S0ZQJXTz2XvZ0MF0BhvmRhu28s0K85ZyO/nf4vGuMvGsJrYiUjH+MjFMEL6yb3MRT6aLj43NMpd
deOu6aYxAfSM626kSUtMugvbeH3Gzr8cabFX5DY+mDs0OqC6MCXWOFkd+GnXsxyxx4vLs9100uSA1cKN pg8XbB+NJaDnnvRhnrbkJecwi9dH3PyFaIu7smfx2p6n0QNzDg/UWiTnNL659RSi9mJxeWbbMzR54Jzg
2YHdYl8iO78T0hIv3YYM006TA6od02JdIl6ftPPbseCVtnjpVpwwbTQ6oFrxQKypkW7mCrQwzAF1034F xjyNBWofJze/F9pSLOnBSttLkwemF8NqHSdeT7n53RjzaluxpBvrbQ+NHphuXFVrZSRdXIGTDPPAnHBf
1k2mmXvgBsMcsJq5B5rt94CT+Eft1LewI1bl2DzFFrkdr0gjZk0TAx1QTZgQq604wf26CdkMy9TXcGRh gSmT7eIeOM4wD5wu7oEu9z3gJf5Rc+UU5uSrHtu7mKG3i5XtwBvbyUAPTCfuq9VVnOAS6UQNw9bKUawa
VVkPk4M8TteNOEDPZrHHS9WjxzQwLAGqAWO6ful7wBRjq27ABV6vZs039bio63CW5zms2eS49uMYa7q0 W1XWFWQZj6ukA0vpma72Ypl2XLJRhpXARDEk7ePfA7YRMyWKHbzewlpv27FT2rCV5xtZa8g6iWANa5W2
2MvUIcv4GbQCIT/fhLWYVjXoU36MRf14zTpDAgy6rmtRwZrPmqtrcC42mRqc4oR2SZSzVDVGjY9Bq2De uMu2odpGGDQB6QjfhEcwbFpx2UQwlIvgGesIiTPomBxBM2s9a620Ylt+Mq3YxAnN1yhvmRYM2jCDJsFo
i7moD2+UD5PsD5BW7YNPV6OENZ/hefSd5ktgk8Q4S1fxv6GXG87LwZOE/h8RL2ajXrxUVRhTXgR4vV17 CJ9yYTw3YaTYHyfdEkZYWnCAtZ7hdfRt5ktgmsZ4Sw7zv2GIGy7EwcuE/q/ZEN7kQnhiDmPIhBDn9V4J
0UA8HLOIda9ErCxdiUvGw8GTxPLgV9iNT1EPV6ESz5Ubo6wB5UGn9vAjcSNHhk5ebGo0bgYkgeVG6Lcb IUqCHHM/6yKNmFhyCLtskIOXiROEkwngXS7IVTiERyaAQda4CeKMBPmRBLBRhy5fbOqwAQaUgRNA+kcA
XyNuvI+W45WqwDNO4gkJ6ApuykQ7P5F0GS5bBfw4yhmUAOsq5ucLMRcpwcdoGVehFC9UOSYZnidDrV3a H7MBvMr58dQ04yEncYfEpZmbstTOLyU5iN3OPn4cfgaVwNmL0dEGfMoewNvcQa5CEx4bP1IMr9Oh/lzi
xW/FLkyZUoY5YJUiHHLhe7iIH4ML7ziBoC5HpgyxPuKzflIV83dBAb98uBi8COsKImEXPvN+gBM+Iy2p 47diHx7YJoZ54DQhk/bhS2Y/PwYfXnICSfFjrQ4xNeKzvsE08nfBPn758DH4N5w9yGZ8eM/7cU54i7ZU
E0P2mEL+ImJYrBbikNza0CoF/AH40HkEOrlmaQAAAABJRU5ErkJggg== TgxZaBv4i4hh+dqA5XrrvyYp4CeMSnjzDjRNbgAAAABJRU5ErkJggg==
</value> </value>
</data> </data>
<data name="tsbtnAdd.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="tsbtnAdd.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value> <value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHpSURBVFhH3ZfNSwJBGMaFIIgM3R2/gu5B/0OXDp26eiro YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHpSURBVFhH3ZfNSwJBGMaFIIgM3R2/gu5B/0OXDp26eiro
UO6OfRD9S921PyCIopMQBOGhQ7TizqjROfqCbB59U9OFcbcRqR884DvO+7wPq7vsxIaJOzLFuCgzfvPJ UO6OfRD9S921PyCIopMQHcJDh2jFnVGjc/QF2Tz6pqYL424jUj94wHec93kfVnfZiQ0Td2SKcVFm/OaT
uGybEbxEGd40Jpgsb2ZUQ2XUwJgqmEHjRlEpS9hou/JAfV42qa4nQogSjRsiX521N+Wr5fjXtGIceGMG cdk2I3iJMrxpTDBZ3syohsqogTFVMIPGjaJSlrDRduWB+rxsUl1PhBAlGjdEvjprb8pXy/GvacU48MYM
ZtFSn+xWc14lfLNdcUFLxoE3ZmAWLfXBItIx7l/Rkp58e6ajMYE3ZhgLwFx5BlGpxXiAxK5oQlRqMX8F zKKlPtmt5rxK+Ga74oKWjANvzMAsWuqDRaRj3L+iJT359kxHYwJvzDAWgLnyDKJSi/EAiV3RhKjUYv4K
uO9BVGr5fwFsLu8hKrVEDpA7bKQtR5xYrn86qDi/e4aG17EXPdTeI3IA222sdJ9i4ws91N4jcgCQOPKS cN+DqNTy/wLYXN5DVGqJHCB32EhbjjixXP90UHF+9wwNr2Mveqi9R+QAtttY6T7Fxhd6qL1H5AAgceQl
qUJtMb33mPsWK8g6NLiGPdhLbT/4VYAg1N4HiEotkwgw5dvQqdcgKrUYD5DkfguiUov5K8D9NYhKLcYD U4XaYnrvMfctVpB1aHANe7CX2n7wqwBBqL0PEJVaJhFgyrehU69BVGoxHiDJ/RZEpRbzV4D7axCVWowH
hCVSgKXj+py6veL4PozQg16y6RA6gF0U+QSXL2zb+1APl/dQUj3ohQfZhQ+Q4nLVcuW5zcVlFKEXHmT3 CEukAEvH9Tl1e8XxfRihB71k0yF0ALso8gkuX9i296EeLu+hpHrQCw+yCx8gxeWq5cpzm4vLKEIvPMju
R/8DJgkdwC7KdfV73jJXVCNJ9cKD7KL8B8QGXrkY956iCL3wIDt9AJV4eq/lOCzgtpn0wQQzAg8mAMcm j/4HTBI6gF2U6+r3vGWuqEaS6oUH2UX5D4gNvHIx7j1FEXrhQXb6ACrx9F7LcVjAbTPpgwlmBB5MAI5N
lXBKRzNFZqeVVZsmejjFDBoXzMK+YHivM308hye8aQwRi30BQBiWChOQUU0AAAAASUVORK5CYII= KuGUjmaKzE4rqzZN9HCKGTQumIV9wfBeZ/p4Dk940xgiFvsCH9qWBujpzi8AAAAASUVORK5CYII=
</value> </value>
</data> </data>
<data name="tsbtnDel.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="tsbtnDel.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
@ -232,16 +232,16 @@
<data name="tsbtnRevise.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="tsbtnRevise.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value> <value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIlSURBVFhH7dTPSxtBFAfwQEEo+P9YoSCUIvRQkZaIqZFq YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAImSURBVFhH7dTfS1NhGAfwQSAI/j8pCIOCwAtFionTRbp5
4qmevBQPvfTSS2sRtCkpYqnUtmwS0yTmUCgIQn8hiNRVqq2omLqu2WB/EVhYeO4rb8I4bnZ3kuhB/MIH VVfdRBfddNNNGUI5MsRINOVsc21zF0EgBFoxEKmD2A9RcXk87ox+KIMDBx7PE887Xl/PzjnvNruQvvCB
ksx735lTAmcmA/kS+BHJG3FaaVyi+VLZ6bJqaK0xkb0c0Wr9ic4a5YFZA2TRen2J5oyyDWpBFbUnktPN be/zfN/3aoFzk5F8GfyI5o0JWmleYvlyxemyWmitOZG9HNFq44ktGpWRRQNk0XpjieWMig3qQRX1J5rT
SK4IjjLFxB1Fbw4q0BTJ7secZqimtvRndbM/uw/O1iy8nEYD+IhwRi+Jc3Qsn76MbtrARdm+9AKN/0/f zWiuBI4ypcRNRW8LKdASzR7EnWaopr4MZ3VzOHsAzjYsvJxGA/iISEYvi3N0LJ+hjG7awEXFvvQCjf/N
jFYQ5+hILrff7pk2YNLf/lU+H5HWRmjF3tGGnWbo2H9605ppAya5+reC/525lS5ooRlt2+kMUa2/hFMr 0IJWFOfoSC43Xu+bNmDSG0fVzyektVFasXe0u04zdOw/19OaaQMmuX5Yxf/ODKSLWnhB23E6Q1TrL5GU
Vji1C4yi/jmGP/eDqr3Tk1StnuRPYF59/V0VP+eF6t0TSqhWKFEAZmrplyd+vhqqd093XLW6lR1gJhcP akVSe8Ao6p9T+HM/qNo7g0nVGkz+AObVp9818XNeqN494YRqhRNFYKbXfnni52uhevf0P1OtfmUXmKnV
fOP3RFTvnq6nqtX1ZhuYZwslafw+Q/XuuRpTreDrLWCefDak8fsM1bvn5vQm8EY/FKWJHYjqvXPj5QYw n77xeyKqd09fXLX65neAeV4oS+P3Gap3z+Vx1QrNbQMz/sGQxu8zVO+ea7NbwBtbLkkTOxDVe+fqzCYw
D+f3pPH7DFV7B/8+O6d+AO/BnOabuIuo2n/wER0vvgPv/vtdT+IOokr5BBW16frzNeDde7dTlTiLqKr2 D9/tS+P3Gar2Dv599k5/B96DJc03cRdRtf/gI3pefgPe/bd7nsQdRJXyCSlqS/eLL8C792a3JnEWUVX9
4COuTawC725+6xhxBlFF/cFHtMeXgTeU2agQzxCtNi74iCuxJeANptaPfGdopfG5NPLxYtvYIrih0ZML wUd0Ta4D705++xRxBlFF48FHXJn4DLzbmc0q8QzRavOCj7gUXwPerdTXE98ZWml+2kdXWoNPVsENjZ5d
PuLy6AI4oZGTDz6i9fEX4NHR6aVtfK655dEnQPTTec5CAoFDnUwXC+F0mWcAAAAASUVORK5CYII= 8BGdYwVwQiNnH3xEx+OPwKOjf5fg06W2i4/eA6Kf/uc8JBA4BmUQFwWhnFIaAAAAAElFTkSuQmCC
</value> </value>
</data> </data>
<data name="tsbtnExit.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="tsbtnExit.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">

View File

@ -44,10 +44,10 @@ namespace MaiMuAOI.SysUI.SysSet
try try
{ {
ConfMgr.Instance.WritePoints(x, y, z); ConfMgr.Instance.WritePoints(x, y, z);
MessageBox.Show("保存成功"); MessageBox.Show("保存成功", "保存", MessageBoxButtons.OK, MessageBoxIcon.Information);
} }
catch { catch {
MessageBox.Show("保存失败!"); MessageBox.Show("保存失败!", "保存", MessageBoxButtons.OK, MessageBoxIcon.Error);
} }
} }

View File

@ -137,11 +137,17 @@
this.cobLightPortNum = new System.Windows.Forms.ComboBox(); this.cobLightPortNum = new System.Windows.Forms.ComboBox();
this.label5 = new System.Windows.Forms.Label(); this.label5 = new System.Windows.Forms.Label();
this.skinTabPage1 = new CCWin.SkinControl.SkinTabPage(); this.skinTabPage1 = new CCWin.SkinControl.SkinTabPage();
this.cbOpenAutoAxisGoHome = new System.Windows.Forms.CheckBox();
this.chkHttpLog = new System.Windows.Forms.CheckBox(); this.chkHttpLog = new System.Windows.Forms.CheckBox();
this.chkDoorSensor = new System.Windows.Forms.CheckBox(); this.chkDoorSensor = new System.Windows.Forms.CheckBox();
this.chkBuzzer = new System.Windows.Forms.CheckBox(); this.chkBuzzer = new System.Windows.Forms.CheckBox();
this.ckSkipSizeFailed = new System.Windows.Forms.CheckBox(); this.ckSkipSizeFailed = new System.Windows.Forms.CheckBox();
this.skinTabControl1 = new CCWin.SkinControl.SkinTabControl(); this.skinTabControl1 = new CCWin.SkinControl.SkinTabControl();
this.groupBox9 = new System.Windows.Forms.GroupBox();
this.panel9 = new System.Windows.Forms.Panel();
this.cbResetBtn = new System.Windows.Forms.CheckBox();
this.cbBuzzShow = new System.Windows.Forms.CheckBox();
this.cbDoorAlm = new System.Windows.Forms.CheckBox();
this.toolStrip1.SuspendLayout(); this.toolStrip1.SuspendLayout();
this.skinTabPage6.SuspendLayout(); this.skinTabPage6.SuspendLayout();
this.groupBox8.SuspendLayout(); this.groupBox8.SuspendLayout();
@ -192,12 +198,15 @@
((System.ComponentModel.ISupportInitialize)(this.numCamBaud)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.numCamBaud)).BeginInit();
this.skinTabPage1.SuspendLayout(); this.skinTabPage1.SuspendLayout();
this.skinTabControl1.SuspendLayout(); this.skinTabControl1.SuspendLayout();
this.groupBox9.SuspendLayout();
this.panel9.SuspendLayout();
this.SuspendLayout(); this.SuspendLayout();
// //
// uiTitel1 // uiTitel1
// //
this.uiTitel1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(8)))), ((int)(((byte)(31)))), ((int)(((byte)(120))))); this.uiTitel1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(8)))), ((int)(((byte)(31)))), ((int)(((byte)(120)))));
this.uiTitel1.Dock = System.Windows.Forms.DockStyle.Top; this.uiTitel1.Dock = System.Windows.Forms.DockStyle.Top;
this.uiTitel1.FatherForm = null;
this.uiTitel1.Location = new System.Drawing.Point(0, 0); this.uiTitel1.Location = new System.Drawing.Point(0, 0);
this.uiTitel1.Name = "uiTitel1"; this.uiTitel1.Name = "uiTitel1";
this.uiTitel1.Size = new System.Drawing.Size(723, 46); this.uiTitel1.Size = new System.Drawing.Size(723, 46);
@ -264,7 +273,8 @@
// //
// skinTabPage6 // skinTabPage6
// //
this.skinTabPage6.BackColor = System.Drawing.Color.White; this.skinTabPage6.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(8)))), ((int)(((byte)(31)))), ((int)(((byte)(120)))));
this.skinTabPage6.Controls.Add(this.groupBox9);
this.skinTabPage6.Controls.Add(this.groupBox8); this.skinTabPage6.Controls.Add(this.groupBox8);
this.skinTabPage6.Controls.Add(this.groupBox6); this.skinTabPage6.Controls.Add(this.groupBox6);
this.skinTabPage6.Controls.Add(this.groupBox18); this.skinTabPage6.Controls.Add(this.groupBox18);
@ -1619,6 +1629,7 @@
// skinTabPage1 // skinTabPage1
// //
this.skinTabPage1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(8)))), ((int)(((byte)(31)))), ((int)(((byte)(120))))); this.skinTabPage1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(8)))), ((int)(((byte)(31)))), ((int)(((byte)(120)))));
this.skinTabPage1.Controls.Add(this.cbOpenAutoAxisGoHome);
this.skinTabPage1.Controls.Add(this.chkHttpLog); this.skinTabPage1.Controls.Add(this.chkHttpLog);
this.skinTabPage1.Controls.Add(this.chkDoorSensor); this.skinTabPage1.Controls.Add(this.chkDoorSensor);
this.skinTabPage1.Controls.Add(this.chkBuzzer); this.skinTabPage1.Controls.Add(this.chkBuzzer);
@ -1632,12 +1643,25 @@
this.skinTabPage1.TabItemImage = null; this.skinTabPage1.TabItemImage = null;
this.skinTabPage1.Text = "功能设置"; this.skinTabPage1.Text = "功能设置";
// //
// cbOpenAutoAxisGoHome
//
this.cbOpenAutoAxisGoHome.AutoSize = true;
this.cbOpenAutoAxisGoHome.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.cbOpenAutoAxisGoHome.ForeColor = System.Drawing.SystemColors.ControlLightLight;
this.cbOpenAutoAxisGoHome.Location = new System.Drawing.Point(89, 222);
this.cbOpenAutoAxisGoHome.Margin = new System.Windows.Forms.Padding(2);
this.cbOpenAutoAxisGoHome.Name = "cbOpenAutoAxisGoHome";
this.cbOpenAutoAxisGoHome.Size = new System.Drawing.Size(186, 20);
this.cbOpenAutoAxisGoHome.TabIndex = 20;
this.cbOpenAutoAxisGoHome.Text = "启用软件开启自动回原";
this.cbOpenAutoAxisGoHome.UseVisualStyleBackColor = true;
//
// chkHttpLog // chkHttpLog
// //
this.chkHttpLog.AutoSize = true; this.chkHttpLog.AutoSize = true;
this.chkHttpLog.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.chkHttpLog.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.chkHttpLog.ForeColor = System.Drawing.SystemColors.ControlLightLight; this.chkHttpLog.ForeColor = System.Drawing.SystemColors.ControlLightLight;
this.chkHttpLog.Location = new System.Drawing.Point(89, 177); this.chkHttpLog.Location = new System.Drawing.Point(89, 180);
this.chkHttpLog.Margin = new System.Windows.Forms.Padding(2); this.chkHttpLog.Margin = new System.Windows.Forms.Padding(2);
this.chkHttpLog.Name = "chkHttpLog"; this.chkHttpLog.Name = "chkHttpLog";
this.chkHttpLog.Size = new System.Drawing.Size(154, 20); this.chkHttpLog.Size = new System.Drawing.Size(154, 20);
@ -1650,7 +1674,7 @@
this.chkDoorSensor.AutoSize = true; this.chkDoorSensor.AutoSize = true;
this.chkDoorSensor.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.chkDoorSensor.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.chkDoorSensor.ForeColor = System.Drawing.SystemColors.ControlLightLight; this.chkDoorSensor.ForeColor = System.Drawing.SystemColors.ControlLightLight;
this.chkDoorSensor.Location = new System.Drawing.Point(89, 136); this.chkDoorSensor.Location = new System.Drawing.Point(89, 138);
this.chkDoorSensor.Margin = new System.Windows.Forms.Padding(2); this.chkDoorSensor.Margin = new System.Windows.Forms.Padding(2);
this.chkDoorSensor.Name = "chkDoorSensor"; this.chkDoorSensor.Name = "chkDoorSensor";
this.chkDoorSensor.Size = new System.Drawing.Size(122, 20); this.chkDoorSensor.Size = new System.Drawing.Size(122, 20);
@ -1663,7 +1687,7 @@
this.chkBuzzer.AutoSize = true; this.chkBuzzer.AutoSize = true;
this.chkBuzzer.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.chkBuzzer.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.chkBuzzer.ForeColor = System.Drawing.SystemColors.ControlLightLight; this.chkBuzzer.ForeColor = System.Drawing.SystemColors.ControlLightLight;
this.chkBuzzer.Location = new System.Drawing.Point(89, 95); this.chkBuzzer.Location = new System.Drawing.Point(89, 96);
this.chkBuzzer.Margin = new System.Windows.Forms.Padding(2); this.chkBuzzer.Margin = new System.Windows.Forms.Padding(2);
this.chkBuzzer.Name = "chkBuzzer"; this.chkBuzzer.Name = "chkBuzzer";
this.chkBuzzer.Size = new System.Drawing.Size(106, 20); this.chkBuzzer.Size = new System.Drawing.Size(106, 20);
@ -1711,11 +1735,77 @@
this.skinTabControl1.PageImagePosition = CCWin.SkinControl.SkinTabControl.ePageImagePosition.Left; this.skinTabControl1.PageImagePosition = CCWin.SkinControl.SkinTabControl.ePageImagePosition.Left;
this.skinTabControl1.PageNorml = null; this.skinTabControl1.PageNorml = null;
this.skinTabControl1.PageNormlTxtColor = System.Drawing.Color.White; this.skinTabControl1.PageNormlTxtColor = System.Drawing.Color.White;
this.skinTabControl1.SelectedIndex = 3; this.skinTabControl1.SelectedIndex = 4;
this.skinTabControl1.Size = new System.Drawing.Size(723, 517); this.skinTabControl1.Size = new System.Drawing.Size(723, 517);
this.skinTabControl1.SizeMode = System.Windows.Forms.TabSizeMode.Fixed; this.skinTabControl1.SizeMode = System.Windows.Forms.TabSizeMode.Fixed;
this.skinTabControl1.TabIndex = 22; this.skinTabControl1.TabIndex = 22;
// //
// groupBox9
//
this.groupBox9.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.groupBox9.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(8)))), ((int)(((byte)(31)))), ((int)(((byte)(120)))));
this.groupBox9.Controls.Add(this.panel9);
this.groupBox9.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.groupBox9.ForeColor = System.Drawing.SystemColors.ControlLightLight;
this.groupBox9.Location = new System.Drawing.Point(2, 258);
this.groupBox9.Margin = new System.Windows.Forms.Padding(2);
this.groupBox9.Name = "groupBox9";
this.groupBox9.Padding = new System.Windows.Forms.Padding(2);
this.groupBox9.Size = new System.Drawing.Size(720, 66);
this.groupBox9.TabIndex = 34;
this.groupBox9.TabStop = false;
this.groupBox9.Text = "主界面设置(调试)";
//
// panel9
//
this.panel9.BackColor = System.Drawing.Color.White;
this.panel9.Controls.Add(this.cbDoorAlm);
this.panel9.Controls.Add(this.cbBuzzShow);
this.panel9.Controls.Add(this.cbResetBtn);
this.panel9.Dock = System.Windows.Forms.DockStyle.Fill;
this.panel9.Location = new System.Drawing.Point(2, 16);
this.panel9.Margin = new System.Windows.Forms.Padding(2);
this.panel9.Name = "panel9";
this.panel9.Size = new System.Drawing.Size(716, 48);
this.panel9.TabIndex = 0;
//
// cbResetBtn
//
this.cbResetBtn.AutoSize = true;
this.cbResetBtn.ForeColor = System.Drawing.SystemColors.ControlText;
this.cbResetBtn.Location = new System.Drawing.Point(79, 19);
this.cbResetBtn.Margin = new System.Windows.Forms.Padding(2);
this.cbResetBtn.Name = "cbResetBtn";
this.cbResetBtn.Size = new System.Drawing.Size(96, 16);
this.cbResetBtn.TabIndex = 8;
this.cbResetBtn.Text = "显示复位按钮";
this.cbResetBtn.UseVisualStyleBackColor = true;
//
// cbBuzzShow
//
this.cbBuzzShow.AutoSize = true;
this.cbBuzzShow.ForeColor = System.Drawing.SystemColors.ControlText;
this.cbBuzzShow.Location = new System.Drawing.Point(239, 19);
this.cbBuzzShow.Margin = new System.Windows.Forms.Padding(2);
this.cbBuzzShow.Name = "cbBuzzShow";
this.cbBuzzShow.Size = new System.Drawing.Size(108, 16);
this.cbBuzzShow.TabIndex = 9;
this.cbBuzzShow.Text = "显示蜂鸣器控制";
this.cbBuzzShow.UseVisualStyleBackColor = true;
//
// cbDoorAlm
//
this.cbDoorAlm.AutoSize = true;
this.cbDoorAlm.ForeColor = System.Drawing.SystemColors.ControlText;
this.cbDoorAlm.Location = new System.Drawing.Point(410, 19);
this.cbDoorAlm.Margin = new System.Windows.Forms.Padding(2);
this.cbDoorAlm.Name = "cbDoorAlm";
this.cbDoorAlm.Size = new System.Drawing.Size(96, 16);
this.cbDoorAlm.TabIndex = 10;
this.cbDoorAlm.Text = "显示门磁控制";
this.cbDoorAlm.UseVisualStyleBackColor = true;
//
// SysSetFrm // SysSetFrm
// //
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
@ -1794,6 +1884,9 @@
this.skinTabPage1.ResumeLayout(false); this.skinTabPage1.ResumeLayout(false);
this.skinTabPage1.PerformLayout(); this.skinTabPage1.PerformLayout();
this.skinTabControl1.ResumeLayout(false); this.skinTabControl1.ResumeLayout(false);
this.groupBox9.ResumeLayout(false);
this.panel9.ResumeLayout(false);
this.panel9.PerformLayout();
this.ResumeLayout(false); this.ResumeLayout(false);
this.PerformLayout(); this.PerformLayout();
@ -1914,5 +2007,11 @@
private System.Windows.Forms.Label label6; private System.Windows.Forms.Label label6;
private System.Windows.Forms.TextBox tbIOCfgPath; private System.Windows.Forms.TextBox tbIOCfgPath;
private System.Windows.Forms.Label label8; private System.Windows.Forms.Label label8;
private System.Windows.Forms.CheckBox cbOpenAutoAxisGoHome;
private System.Windows.Forms.GroupBox groupBox9;
private System.Windows.Forms.Panel panel9;
private System.Windows.Forms.CheckBox cbResetBtn;
private System.Windows.Forms.CheckBox cbDoorAlm;
private System.Windows.Forms.CheckBox cbBuzzShow;
} }
} }

View File

@ -36,7 +36,7 @@ namespace MaiMuAOI.UI.SysSet
{ {
GetParamsSave(); GetParamsSave();
SysMgr.Instance.CheckWebLog(); SysMgr.Instance.CheckWebLog();
MessageBox.Show("保存成功"); MessageBox.Show("保存成功,修改硬件参数之后需重启生效!", "保存成功", MessageBoxButtons.OK,MessageBoxIcon.Information);
} }
catch (Exception ex) catch (Exception ex)
{ {
@ -63,6 +63,7 @@ namespace MaiMuAOI.UI.SysSet
chkBuzzer.Checked = ConfMgr.Instance.SysConfigParams.OpenBuzzer; chkBuzzer.Checked = ConfMgr.Instance.SysConfigParams.OpenBuzzer;
chkDoorSensor.Checked = ConfMgr.Instance.SysConfigParams.OpenDoor; chkDoorSensor.Checked = ConfMgr.Instance.SysConfigParams.OpenDoor;
chkHttpLog.Checked = ConfMgr.Instance.SysConfigParams.OpenHttpLog; chkHttpLog.Checked = ConfMgr.Instance.SysConfigParams.OpenHttpLog;
cbOpenAutoAxisGoHome.Checked = ConfMgr.Instance.SysConfigParams.OpenAutoGoHome;
cobLightPortNum.Text = ConfMgr.Instance.SysConfigParams.LightCom; cobLightPortNum.Text = ConfMgr.Instance.SysConfigParams.LightCom;
numCamBaud.Value = ConfMgr.Instance.SysConfigParams.LightComBaud; numCamBaud.Value = ConfMgr.Instance.SysConfigParams.LightComBaud;
@ -110,6 +111,10 @@ namespace MaiMuAOI.UI.SysSet
tbLogPath.Text = ConfMgr.Instance.SysConfigParams.LogPath; tbLogPath.Text = ConfMgr.Instance.SysConfigParams.LogPath;
ckbAutoClear.Checked = ConfMgr.Instance.SysConfigParams.AutoDeleteLog; ckbAutoClear.Checked = ConfMgr.Instance.SysConfigParams.AutoDeleteLog;
numLogDays.Value = (decimal)ConfMgr.Instance.SysConfigParams.AutoDeleteLogData; numLogDays.Value = (decimal)ConfMgr.Instance.SysConfigParams.AutoDeleteLogData;
cbResetBtn.Checked = ConfMgr.Instance.SysConfigParams.ShowResetBtn;
cbBuzzShow.Checked = ConfMgr.Instance.SysConfigParams.ShowBuzz;
cbDoorAlm.Checked = ConfMgr.Instance.SysConfigParams.ShowDoorAlm;
} }
private void GetParamsSave() private void GetParamsSave()
@ -119,6 +124,7 @@ namespace MaiMuAOI.UI.SysSet
configParams.OpenBuzzer = chkBuzzer.Checked; configParams.OpenBuzzer = chkBuzzer.Checked;
configParams.OpenDoor = chkDoorSensor.Checked; configParams.OpenDoor = chkDoorSensor.Checked;
configParams.OpenHttpLog = chkHttpLog.Checked; configParams.OpenHttpLog = chkHttpLog.Checked;
configParams.OpenAutoGoHome = cbOpenAutoAxisGoHome.Checked;
configParams.LightCom = cobLightPortNum.Text; configParams.LightCom = cobLightPortNum.Text;
configParams.LightComBaud = (int)numCamBaud.Value; configParams.LightComBaud = (int)numCamBaud.Value;
@ -167,6 +173,10 @@ namespace MaiMuAOI.UI.SysSet
configParams.AutoDeleteLog = ckbAutoClear.Checked; configParams.AutoDeleteLog = ckbAutoClear.Checked;
configParams.AutoDeleteLogData = (double)numLogDays.Value; configParams.AutoDeleteLogData = (double)numLogDays.Value;
configParams.ShowResetBtn = cbResetBtn.Checked;
configParams.ShowBuzz = cbBuzzShow.Checked;
configParams.ShowDoorAlm = cbDoorAlm.Checked;
ConfMgr.Instance.WriteSysConfParams(configParams); ConfMgr.Instance.WriteSysConfParams(configParams);
} }

View File

@ -134,11 +134,11 @@
<data name="tsbtnDataSave.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="tsbtnDataSave.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value> <value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAD+SURBVFhH7ZZRDoIwEER7FI/iIZT+chMPAoQPmngMj+JR YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAD+SURBVFhH7ZZRDoIwEER7FI/iHYz0l5t4ECB80MRjeBSP
lFlKUxV0t1tDUCZ5CRI6DNvBYDatQs7WZXeorhrOtt15O7lg4GxzU3FsLt5Ors5W+xRcUZ+SA2BkU6Zc osxSmqqgu90agjLJS5DQYdgOBrNpFXK2LrtDddVwtu3O28kFA2ebm4pjc/F2cnW22qfgivqUHAAjmzLl
vI3BjcUBYBCSp+JvGKYgClA07YuhEPQGXkkBwtiUkJc2wDCNuuSTO0BUKI7iVxa/fyBAb4ht4DKuA+S1 4m0MbiwOAIOQPBV/wzAFUYCiaV8MhaA38EoKEMamhLy0AYZp1CWf3AGiQnEUv7L4/QMBekNsA5dxHSCv
+hJqIC/1FtBYp9o+R+4Af/8W4Pi56e8I63rIa/Ul1EBe6g5grDDh4tcB8hrPJQfIVEI8CF3A0TcC4D+C 1ZdQA3mpt4DGOtX2OXIH+Pu3AMfPTX9HWNdDXqsvoQbyUncAY4UJF78OkNd4LjlAphLiQegCjr4RAP8R
LuAoDoDjuOWfCOt64IVPO/EX8UMABd5OrsUDYN81IYYeCPZ803Iy5g6LvEkuDOf1/gAAAABJRU5ErkJg dAFHcQAcxy3/RFjXAy982om/iB8CKPB2ci0eAPuuCTH0QLDnm5aTMXdXn0kUg17O3gAAAABJRU5ErkJg
gg== gg==
</value> </value>
</data> </data>

View File

@ -90,6 +90,7 @@
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
this.Text = "查询"; this.Text = "查询";
this.WindowState = System.Windows.Forms.FormWindowState.Maximized; this.WindowState = System.Windows.Forms.FormWindowState.Maximized;
this.SizeChanged += new System.EventHandler(this.WebFrm_SizeChanged);
((System.ComponentModel.ISupportInitialize)(this.webView1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.webView1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.webView21)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.webView21)).EndInit();
this.panel1.ResumeLayout(false); this.panel1.ResumeLayout(false);

View File

@ -22,5 +22,17 @@ namespace MaiMuAOI.SysUI.Web
this.webView21.Source = new Uri(baseUrl + subUrl); this.webView21.Source = new Uri(baseUrl + subUrl);
//this.webView21. //this.webView21.
} }
private void WebFrm_SizeChanged(object sender, EventArgs e)
{
if (this.WindowState == FormWindowState.Maximized)
{
this.WindowState = FormWindowState.Normal;
this.Top = 0;
this.Left = 0;
this.Width = SystemInformation.WorkingArea.Width;
this.Height = SystemInformation.WorkingArea.Height;
}
}
} }
} }

View File

@ -40,8 +40,9 @@ OpenMarkErrorStop=True
OpenBuzzer=True OpenBuzzer=True
OpenDoor=False OpenDoor=False
OpenHttpLog=False OpenHttpLog=False
OpenAutoGoHome=True
[Dev] [Dev]
LightCom=COM2 LightCom=
LightComBaud=9600 LightComBaud=9600
IODevName=PCI-1730,BID#0 IODevName=PCI-1730,BID#0
IOCfgPath=D:\AOI\Debug\ConfigFiles\IOCard_default.xml IOCfgPath=D:\AOI\Debug\ConfigFiles\IOCard_default.xml
@ -59,3 +60,7 @@ ImageProcessPath=C:\Users\user\AppData\Local\Programs\MVTec\HALCON-21.05-Progres
AIModelPath=D:\AOI\Debug\ConfigFiles\onnxFiles AIModelPath=D:\AOI\Debug\ConfigFiles\onnxFiles
HttpServerIP=127.0.0.1 HttpServerIP=127.0.0.1
HttpServerPort=18082 HttpServerPort=18082
[ShowMainWin]
ShowResetBtn=False
ShowBuzz=False
ShowDoorAlm=False

View File

@ -1,3 +1,3 @@
2023/11/29-15:58:04.205 841c Reusing MANIFEST E:\CPL\迈沐智能项目\2023\AOI 版博士\程序\MaiMuAOI\MaiMuAOI\bin\x64\Debug\MaiMuAOI.exe.WebView2\EBWebView\Default\Extension Rules/MANIFEST-000001 2023/12/18-10:15:08.556 61d4 Reusing MANIFEST E:\CPL\迈沐智能项目\2023\AOI 版博士\程序\MaiMuAOI\MaiMuAOI\bin\x64\Debug\MaiMuAOI.exe.WebView2\EBWebView\Default\Extension Rules/MANIFEST-000001
2023/11/29-15:58:04.205 841c Recovering log #3 2023/12/18-10:15:08.556 61d4 Recovering log #3
2023/11/29-15:58:04.206 841c Reusing old log E:\CPL\迈沐智能项目\2023\AOI 版博士\程序\MaiMuAOI\MaiMuAOI\bin\x64\Debug\MaiMuAOI.exe.WebView2\EBWebView\Default\Extension Rules/000003.log 2023/12/18-10:15:08.557 61d4 Reusing old log E:\CPL\迈沐智能项目\2023\AOI 版博士\程序\MaiMuAOI\MaiMuAOI\bin\x64\Debug\MaiMuAOI.exe.WebView2\EBWebView\Default\Extension Rules/000003.log

View File

@ -1,3 +1,3 @@
2023/11/29-13:57:19.959 4f10 Reusing MANIFEST E:\CPL\迈沐智能项目\2023\AOI 版博士\程序\MaiMuAOI\MaiMuAOI\bin\x64\Debug\MaiMuAOI.exe.WebView2\EBWebView\Default\Extension Rules/MANIFEST-000001 2023/12/18-10:14:41.752 c5dc Reusing MANIFEST E:\CPL\迈沐智能项目\2023\AOI 版博士\程序\MaiMuAOI\MaiMuAOI\bin\x64\Debug\MaiMuAOI.exe.WebView2\EBWebView\Default\Extension Rules/MANIFEST-000001
2023/11/29-13:57:19.960 4f10 Recovering log #3 2023/12/18-10:14:41.752 c5dc Recovering log #3
2023/11/29-13:57:19.960 4f10 Reusing old log E:\CPL\迈沐智能项目\2023\AOI 版博士\程序\MaiMuAOI\MaiMuAOI\bin\x64\Debug\MaiMuAOI.exe.WebView2\EBWebView\Default\Extension Rules/000003.log 2023/12/18-10:14:41.752 c5dc Reusing old log E:\CPL\迈沐智能项目\2023\AOI 版博士\程序\MaiMuAOI\MaiMuAOI\bin\x64\Debug\MaiMuAOI.exe.WebView2\EBWebView\Default\Extension Rules/000003.log

View File

@ -1,3 +1,3 @@
2023/11/29-15:58:04.209 841c Reusing MANIFEST E:\CPL\迈沐智能项目\2023\AOI 版博士\程序\MaiMuAOI\MaiMuAOI\bin\x64\Debug\MaiMuAOI.exe.WebView2\EBWebView\Default\Extension Scripts/MANIFEST-000001 2023/12/18-10:15:08.561 61d4 Reusing MANIFEST E:\CPL\迈沐智能项目\2023\AOI 版博士\程序\MaiMuAOI\MaiMuAOI\bin\x64\Debug\MaiMuAOI.exe.WebView2\EBWebView\Default\Extension Scripts/MANIFEST-000001
2023/11/29-15:58:04.209 841c Recovering log #3 2023/12/18-10:15:08.562 61d4 Recovering log #3
2023/11/29-15:58:04.210 841c Reusing old log E:\CPL\迈沐智能项目\2023\AOI 版博士\程序\MaiMuAOI\MaiMuAOI\bin\x64\Debug\MaiMuAOI.exe.WebView2\EBWebView\Default\Extension Scripts/000003.log 2023/12/18-10:15:08.562 61d4 Reusing old log E:\CPL\迈沐智能项目\2023\AOI 版博士\程序\MaiMuAOI\MaiMuAOI\bin\x64\Debug\MaiMuAOI.exe.WebView2\EBWebView\Default\Extension Scripts/000003.log

View File

@ -1,3 +1,3 @@
2023/11/29-13:57:20.169 4f10 Reusing MANIFEST E:\CPL\迈沐智能项目\2023\AOI 版博士\程序\MaiMuAOI\MaiMuAOI\bin\x64\Debug\MaiMuAOI.exe.WebView2\EBWebView\Default\Extension Scripts/MANIFEST-000001 2023/12/18-10:14:41.786 c5dc Reusing MANIFEST E:\CPL\迈沐智能项目\2023\AOI 版博士\程序\MaiMuAOI\MaiMuAOI\bin\x64\Debug\MaiMuAOI.exe.WebView2\EBWebView\Default\Extension Scripts/MANIFEST-000001
2023/11/29-13:57:20.226 4f10 Recovering log #3 2023/12/18-10:14:41.787 c5dc Recovering log #3
2023/11/29-13:57:20.226 4f10 Reusing old log E:\CPL\迈沐智能项目\2023\AOI 版博士\程序\MaiMuAOI\MaiMuAOI\bin\x64\Debug\MaiMuAOI.exe.WebView2\EBWebView\Default\Extension Scripts/000003.log 2023/12/18-10:14:41.788 c5dc Reusing old log E:\CPL\迈沐智能项目\2023\AOI 版博士\程序\MaiMuAOI\MaiMuAOI\bin\x64\Debug\MaiMuAOI.exe.WebView2\EBWebView\Default\Extension Scripts/000003.log

View File

@ -1,3 +1,3 @@
2023/11/29-15:58:04.287 87dc Reusing MANIFEST E:\CPL\迈沐智能项目\2023\AOI 版博士\程序\MaiMuAOI\MaiMuAOI\bin\x64\Debug\MaiMuAOI.exe.WebView2\EBWebView\Default\Extension State/MANIFEST-000001 2023/12/18-10:15:50.371 44a8 Reusing MANIFEST E:\CPL\迈沐智能项目\2023\AOI 版博士\程序\MaiMuAOI\MaiMuAOI\bin\x64\Debug\MaiMuAOI.exe.WebView2\EBWebView\Default\Extension State/MANIFEST-000001
2023/11/29-15:58:04.288 87dc Recovering log #3 2023/12/18-10:15:50.371 44a8 Recovering log #3
2023/11/29-15:58:04.288 87dc Reusing old log E:\CPL\迈沐智能项目\2023\AOI 版博士\程序\MaiMuAOI\MaiMuAOI\bin\x64\Debug\MaiMuAOI.exe.WebView2\EBWebView\Default\Extension State/000003.log 2023/12/18-10:15:50.372 44a8 Reusing old log E:\CPL\迈沐智能项目\2023\AOI 版博士\程序\MaiMuAOI\MaiMuAOI\bin\x64\Debug\MaiMuAOI.exe.WebView2\EBWebView\Default\Extension State/000003.log

View File

@ -1,3 +1,3 @@
2023/11/29-13:57:20.231 4f10 Reusing MANIFEST E:\CPL\迈沐智能项目\2023\AOI 版博士\程序\MaiMuAOI\MaiMuAOI\bin\x64\Debug\MaiMuAOI.exe.WebView2\EBWebView\Default\Extension State/MANIFEST-000001 2023/12/18-10:15:20.831 b0dc Reusing MANIFEST E:\CPL\迈沐智能项目\2023\AOI 版博士\程序\MaiMuAOI\MaiMuAOI\bin\x64\Debug\MaiMuAOI.exe.WebView2\EBWebView\Default\Extension State/MANIFEST-000001
2023/11/29-13:57:20.231 4f10 Recovering log #3 2023/12/18-10:15:20.832 b0dc Recovering log #3
2023/11/29-13:57:20.232 4f10 Reusing old log E:\CPL\迈沐智能项目\2023\AOI 版博士\程序\MaiMuAOI\MaiMuAOI\bin\x64\Debug\MaiMuAOI.exe.WebView2\EBWebView\Default\Extension State/000003.log 2023/12/18-10:15:20.832 b0dc Reusing old log E:\CPL\迈沐智能项目\2023\AOI 版博士\程序\MaiMuAOI\MaiMuAOI\bin\x64\Debug\MaiMuAOI.exe.WebView2\EBWebView\Default\Extension State/000003.log

View File

@ -1,3 +1,3 @@
2023/11/29-15:58:04.252 59d0 Reusing MANIFEST E:\CPL\迈沐智能项目\2023\AOI 版博士\程序\MaiMuAOI\MaiMuAOI\bin\x64\Debug\MaiMuAOI.exe.WebView2\EBWebView\Default\Local Storage\leveldb/MANIFEST-000001 2023/12/18-10:15:50.361 cca4 Reusing MANIFEST E:\CPL\迈沐智能项目\2023\AOI 版博士\程序\MaiMuAOI\MaiMuAOI\bin\x64\Debug\MaiMuAOI.exe.WebView2\EBWebView\Default\Local Storage\leveldb/MANIFEST-000001
2023/11/29-15:58:04.254 59d0 Recovering log #3 2023/12/18-10:15:50.364 cca4 Recovering log #3
2023/11/29-15:58:04.256 59d0 Reusing old log E:\CPL\迈沐智能项目\2023\AOI 版博士\程序\MaiMuAOI\MaiMuAOI\bin\x64\Debug\MaiMuAOI.exe.WebView2\EBWebView\Default\Local Storage\leveldb/000003.log 2023/12/18-10:15:50.366 cca4 Reusing old log E:\CPL\迈沐智能项目\2023\AOI 版博士\程序\MaiMuAOI\MaiMuAOI\bin\x64\Debug\MaiMuAOI.exe.WebView2\EBWebView\Default\Local Storage\leveldb/000003.log

View File

@ -1,3 +1,3 @@
2023/11/29-13:57:20.243 70c8 Reusing MANIFEST E:\CPL\迈沐智能项目\2023\AOI 版博士\程序\MaiMuAOI\MaiMuAOI\bin\x64\Debug\MaiMuAOI.exe.WebView2\EBWebView\Default\Local Storage\leveldb/MANIFEST-000001 2023/12/18-10:15:20.824 c8bc Reusing MANIFEST E:\CPL\迈沐智能项目\2023\AOI 版博士\程序\MaiMuAOI\MaiMuAOI\bin\x64\Debug\MaiMuAOI.exe.WebView2\EBWebView\Default\Local Storage\leveldb/MANIFEST-000001
2023/11/29-13:57:20.246 70c8 Recovering log #3 2023/12/18-10:15:20.827 c8bc Recovering log #3
2023/11/29-13:57:20.249 70c8 Reusing old log E:\CPL\迈沐智能项目\2023\AOI 版博士\程序\MaiMuAOI\MaiMuAOI\bin\x64\Debug\MaiMuAOI.exe.WebView2\EBWebView\Default\Local Storage\leveldb/000003.log 2023/12/18-10:15:20.831 c8bc Reusing old log E:\CPL\迈沐智能项目\2023\AOI 版博士\程序\MaiMuAOI\MaiMuAOI\bin\x64\Debug\MaiMuAOI.exe.WebView2\EBWebView\Default\Local Storage\leveldb/000003.log

File diff suppressed because one or more lines are too long

View File

@ -1,3 +1,3 @@
2023/11/29-15:58:04.445 59d0 Reusing MANIFEST E:\CPL\迈沐智能项目\2023\AOI 版博士\程序\MaiMuAOI\MaiMuAOI\bin\x64\Debug\MaiMuAOI.exe.WebView2\EBWebView\Default\Session Storage/MANIFEST-000001 2023/12/18-10:15:50.445 cca4 Reusing MANIFEST E:\CPL\迈沐智能项目\2023\AOI 版博士\程序\MaiMuAOI\MaiMuAOI\bin\x64\Debug\MaiMuAOI.exe.WebView2\EBWebView\Default\Session Storage/MANIFEST-000001
2023/11/29-15:58:04.446 59d0 Recovering log #3 2023/12/18-10:15:50.446 cca4 Recovering log #3
2023/11/29-15:58:04.449 59d0 Reusing old log E:\CPL\迈沐智能项目\2023\AOI 版博士\程序\MaiMuAOI\MaiMuAOI\bin\x64\Debug\MaiMuAOI.exe.WebView2\EBWebView\Default\Session Storage/000003.log 2023/12/18-10:15:50.448 cca4 Reusing old log E:\CPL\迈沐智能项目\2023\AOI 版博士\程序\MaiMuAOI\MaiMuAOI\bin\x64\Debug\MaiMuAOI.exe.WebView2\EBWebView\Default\Session Storage/000003.log

View File

@ -1,3 +1,3 @@
2023/11/29-13:57:20.292 70c8 Reusing MANIFEST E:\CPL\迈沐智能项目\2023\AOI 版博士\程序\MaiMuAOI\MaiMuAOI\bin\x64\Debug\MaiMuAOI.exe.WebView2\EBWebView\Default\Session Storage/MANIFEST-000001 2023/12/18-10:15:20.844 c8bc Reusing MANIFEST E:\CPL\迈沐智能项目\2023\AOI 版博士\程序\MaiMuAOI\MaiMuAOI\bin\x64\Debug\MaiMuAOI.exe.WebView2\EBWebView\Default\Session Storage/MANIFEST-000001
2023/11/29-13:57:20.293 70c8 Recovering log #3 2023/12/18-10:15:20.845 c8bc Recovering log #3
2023/11/29-13:57:20.296 70c8 Reusing old log E:\CPL\迈沐智能项目\2023\AOI 版博士\程序\MaiMuAOI\MaiMuAOI\bin\x64\Debug\MaiMuAOI.exe.WebView2\EBWebView\Default\Session Storage/000003.log 2023/12/18-10:15:20.848 c8bc Reusing old log E:\CPL\迈沐智能项目\2023\AOI 版博士\程序\MaiMuAOI\MaiMuAOI\bin\x64\Debug\MaiMuAOI.exe.WebView2\EBWebView\Default\Session Storage/000003.log

View File

@ -1,3 +1,3 @@
2023/11/29-15:58:04.197 8160 Reusing MANIFEST E:\CPL\迈沐智能项目\2023\AOI 版博士\程序\MaiMuAOI\MaiMuAOI\bin\x64\Debug\MaiMuAOI.exe.WebView2\EBWebView\Default\Site Characteristics Database/MANIFEST-000001 2023/12/18-10:15:50.260 b7bc Reusing MANIFEST E:\CPL\迈沐智能项目\2023\AOI 版博士\程序\MaiMuAOI\MaiMuAOI\bin\x64\Debug\MaiMuAOI.exe.WebView2\EBWebView\Default\Site Characteristics Database/MANIFEST-000001
2023/11/29-15:58:04.198 8160 Recovering log #3 2023/12/18-10:15:50.261 b7bc Recovering log #3
2023/11/29-15:58:04.198 8160 Reusing old log E:\CPL\迈沐智能项目\2023\AOI 版博士\程序\MaiMuAOI\MaiMuAOI\bin\x64\Debug\MaiMuAOI.exe.WebView2\EBWebView\Default\Site Characteristics Database/000003.log 2023/12/18-10:15:50.261 b7bc Reusing old log E:\CPL\迈沐智能项目\2023\AOI 版博士\程序\MaiMuAOI\MaiMuAOI\bin\x64\Debug\MaiMuAOI.exe.WebView2\EBWebView\Default\Site Characteristics Database/000003.log

View File

@ -1,3 +1,3 @@
2023/11/29-13:57:19.952 2f54 Reusing MANIFEST E:\CPL\迈沐智能项目\2023\AOI 版博士\程序\MaiMuAOI\MaiMuAOI\bin\x64\Debug\MaiMuAOI.exe.WebView2\EBWebView\Default\Site Characteristics Database/MANIFEST-000001 2023/12/18-10:15:20.719 aa58 Reusing MANIFEST E:\CPL\迈沐智能项目\2023\AOI 版博士\程序\MaiMuAOI\MaiMuAOI\bin\x64\Debug\MaiMuAOI.exe.WebView2\EBWebView\Default\Site Characteristics Database/MANIFEST-000001
2023/11/29-13:57:19.952 2f54 Recovering log #3 2023/12/18-10:15:20.719 aa58 Recovering log #3
2023/11/29-13:57:19.952 2f54 Reusing old log E:\CPL\迈沐智能项目\2023\AOI 版博士\程序\MaiMuAOI\MaiMuAOI\bin\x64\Debug\MaiMuAOI.exe.WebView2\EBWebView\Default\Site Characteristics Database/000003.log 2023/12/18-10:15:20.719 aa58 Reusing old log E:\CPL\迈沐智能项目\2023\AOI 版博士\程序\MaiMuAOI\MaiMuAOI\bin\x64\Debug\MaiMuAOI.exe.WebView2\EBWebView\Default\Site Characteristics Database/000003.log

View File

@ -1,3 +1,3 @@
2023/11/29-15:58:04.197 79c8 Reusing MANIFEST E:\CPL\迈沐智能项目\2023\AOI 版博士\程序\MaiMuAOI\MaiMuAOI\bin\x64\Debug\MaiMuAOI.exe.WebView2\EBWebView\Default\Sync Data\LevelDB/MANIFEST-000001 2023/12/18-10:15:50.260 420 Reusing MANIFEST E:\CPL\迈沐智能项目\2023\AOI 版博士\程序\MaiMuAOI\MaiMuAOI\bin\x64\Debug\MaiMuAOI.exe.WebView2\EBWebView\Default\Sync Data\LevelDB/MANIFEST-000001
2023/11/29-15:58:04.198 79c8 Recovering log #3 2023/12/18-10:15:50.260 420 Recovering log #3
2023/11/29-15:58:04.198 79c8 Reusing old log E:\CPL\迈沐智能项目\2023\AOI 版博士\程序\MaiMuAOI\MaiMuAOI\bin\x64\Debug\MaiMuAOI.exe.WebView2\EBWebView\Default\Sync Data\LevelDB/000003.log 2023/12/18-10:15:50.261 420 Reusing old log E:\CPL\迈沐智能项目\2023\AOI 版博士\程序\MaiMuAOI\MaiMuAOI\bin\x64\Debug\MaiMuAOI.exe.WebView2\EBWebView\Default\Sync Data\LevelDB/000003.log

View File

@ -1,3 +1,3 @@
2023/11/29-13:57:19.952 8418 Reusing MANIFEST E:\CPL\迈沐智能项目\2023\AOI 版博士\程序\MaiMuAOI\MaiMuAOI\bin\x64\Debug\MaiMuAOI.exe.WebView2\EBWebView\Default\Sync Data\LevelDB/MANIFEST-000001 2023/12/18-10:15:20.718 25a0 Reusing MANIFEST E:\CPL\迈沐智能项目\2023\AOI 版博士\程序\MaiMuAOI\MaiMuAOI\bin\x64\Debug\MaiMuAOI.exe.WebView2\EBWebView\Default\Sync Data\LevelDB/MANIFEST-000001
2023/11/29-13:57:19.952 8418 Recovering log #3 2023/12/18-10:15:20.718 25a0 Recovering log #3
2023/11/29-13:57:19.952 8418 Reusing old log E:\CPL\迈沐智能项目\2023\AOI 版博士\程序\MaiMuAOI\MaiMuAOI\bin\x64\Debug\MaiMuAOI.exe.WebView2\EBWebView\Default\Sync Data\LevelDB/000003.log 2023/12/18-10:15:20.719 25a0 Reusing old log E:\CPL\迈沐智能项目\2023\AOI 版博士\程序\MaiMuAOI\MaiMuAOI\bin\x64\Debug\MaiMuAOI.exe.WebView2\EBWebView\Default\Sync Data\LevelDB/000003.log

View File

@ -1,3 +1,3 @@
2023/11/29-15:58:04.219 79c8 Reusing MANIFEST E:\CPL\迈沐智能项目\2023\AOI 版博士\程序\MaiMuAOI\MaiMuAOI\bin\x64\Debug\MaiMuAOI.exe.WebView2\EBWebView\Default\shared_proto_db/MANIFEST-000001 2023/12/18-10:15:50.290 420 Reusing MANIFEST E:\CPL\迈沐智能项目\2023\AOI 版博士\程序\MaiMuAOI\MaiMuAOI\bin\x64\Debug\MaiMuAOI.exe.WebView2\EBWebView\Default\shared_proto_db/MANIFEST-000001
2023/11/29-15:58:04.219 79c8 Recovering log #3 2023/12/18-10:15:50.290 420 Recovering log #3
2023/11/29-15:58:04.219 79c8 Reusing old log E:\CPL\迈沐智能项目\2023\AOI 版博士\程序\MaiMuAOI\MaiMuAOI\bin\x64\Debug\MaiMuAOI.exe.WebView2\EBWebView\Default\shared_proto_db/000003.log 2023/12/18-10:15:50.290 420 Reusing old log E:\CPL\迈沐智能项目\2023\AOI 版博士\程序\MaiMuAOI\MaiMuAOI\bin\x64\Debug\MaiMuAOI.exe.WebView2\EBWebView\Default\shared_proto_db/000003.log

View File

@ -1,3 +1,3 @@
2023/11/29-13:57:20.233 75cc Reusing MANIFEST E:\CPL\迈沐智能项目\2023\AOI 版博士\程序\MaiMuAOI\MaiMuAOI\bin\x64\Debug\MaiMuAOI.exe.WebView2\EBWebView\Default\shared_proto_db/MANIFEST-000001 2023/12/18-10:15:20.747 aa58 Reusing MANIFEST E:\CPL\迈沐智能项目\2023\AOI 版博士\程序\MaiMuAOI\MaiMuAOI\bin\x64\Debug\MaiMuAOI.exe.WebView2\EBWebView\Default\shared_proto_db/MANIFEST-000001
2023/11/29-13:57:20.234 75cc Recovering log #3 2023/12/18-10:15:20.747 aa58 Recovering log #3
2023/11/29-13:57:20.243 75cc Reusing old log E:\CPL\迈沐智能项目\2023\AOI 版博士\程序\MaiMuAOI\MaiMuAOI\bin\x64\Debug\MaiMuAOI.exe.WebView2\EBWebView\Default\shared_proto_db/000003.log 2023/12/18-10:15:20.748 aa58 Reusing old log E:\CPL\迈沐智能项目\2023\AOI 版博士\程序\MaiMuAOI\MaiMuAOI\bin\x64\Debug\MaiMuAOI.exe.WebView2\EBWebView\Default\shared_proto_db/000003.log

View File

@ -1,3 +1,3 @@
2023/11/29-15:58:04.215 79c8 Reusing MANIFEST E:\CPL\迈沐智能项目\2023\AOI 版博士\程序\MaiMuAOI\MaiMuAOI\bin\x64\Debug\MaiMuAOI.exe.WebView2\EBWebView\Default\shared_proto_db\metadata/MANIFEST-000001 2023/12/18-10:15:50.286 420 Reusing MANIFEST E:\CPL\迈沐智能项目\2023\AOI 版博士\程序\MaiMuAOI\MaiMuAOI\bin\x64\Debug\MaiMuAOI.exe.WebView2\EBWebView\Default\shared_proto_db\metadata/MANIFEST-000001
2023/11/29-15:58:04.216 79c8 Recovering log #3 2023/12/18-10:15:50.287 420 Recovering log #3
2023/11/29-15:58:04.216 79c8 Reusing old log E:\CPL\迈沐智能项目\2023\AOI 版博士\程序\MaiMuAOI\MaiMuAOI\bin\x64\Debug\MaiMuAOI.exe.WebView2\EBWebView\Default\shared_proto_db\metadata/000003.log 2023/12/18-10:15:50.287 420 Reusing old log E:\CPL\迈沐智能项目\2023\AOI 版博士\程序\MaiMuAOI\MaiMuAOI\bin\x64\Debug\MaiMuAOI.exe.WebView2\EBWebView\Default\shared_proto_db\metadata/000003.log

View File

@ -1,3 +1,3 @@
2023/11/29-13:57:20.228 75cc Reusing MANIFEST E:\CPL\迈沐智能项目\2023\AOI 版博士\程序\MaiMuAOI\MaiMuAOI\bin\x64\Debug\MaiMuAOI.exe.WebView2\EBWebView\Default\shared_proto_db\metadata/MANIFEST-000001 2023/12/18-10:15:20.744 aa58 Reusing MANIFEST E:\CPL\迈沐智能项目\2023\AOI 版博士\程序\MaiMuAOI\MaiMuAOI\bin\x64\Debug\MaiMuAOI.exe.WebView2\EBWebView\Default\shared_proto_db\metadata/MANIFEST-000001
2023/11/29-13:57:20.229 75cc Recovering log #3 2023/12/18-10:15:20.744 aa58 Recovering log #3
2023/11/29-13:57:20.229 75cc Reusing old log E:\CPL\迈沐智能项目\2023\AOI 版博士\程序\MaiMuAOI\MaiMuAOI\bin\x64\Debug\MaiMuAOI.exe.WebView2\EBWebView\Default\shared_proto_db\metadata/000003.log 2023/12/18-10:15:20.744 aa58 Reusing old log E:\CPL\迈沐智能项目\2023\AOI 版博士\程序\MaiMuAOI\MaiMuAOI\bin\x64\Debug\MaiMuAOI.exe.WebView2\EBWebView\Default\shared_proto_db\metadata/000003.log

View File

@ -1 +1 @@
119.0.2151.72 120.0.2210.77

Some files were not shown because too many files have changed in this diff Show More