Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
孙克
/
RC1250-AssemblyLine
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
作业
提交
问题看板
文件
提交
网络
比较
分支
标签
Commit 1326fd3a
由
LN
编写于
2023-04-06 14:32:11 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
出料4料盘检测修改。仅未扫到条码且识别有料时保存图片
1 个父辈
32a68150
隐藏空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
16 行增加
和
3 行删除
source/AssemblyLineClient/FrmLineStore.cs
source/DeviceLibrary/deviceLibrary/halcon/CodeManager.cs
source/DeviceLibrary/deviceLibrary/halcon/EyemManager.cs
source/AssemblyLineClient/FrmLineStore.cs
查看文件 @
1326fd3
...
@@ -9,6 +9,7 @@ using System.ComponentModel;
...
@@ -9,6 +9,7 @@ using System.ComponentModel;
using
System.Data
;
using
System.Data
;
using
System.Diagnostics
;
using
System.Diagnostics
;
using
System.Drawing
;
using
System.Drawing
;
using
System.IO
;
using
System.Linq
;
using
System.Linq
;
using
System.Reflection
;
using
System.Reflection
;
using
System.Runtime.InteropServices
;
using
System.Runtime.InteropServices
;
...
@@ -1472,6 +1473,13 @@ namespace OnlineStore.AssemblyLine
...
@@ -1472,6 +1473,13 @@ namespace OnlineStore.AssemblyLine
private
void
checkBox1_CheckedChanged_1
(
object
sender
,
EventArgs
e
)
private
void
checkBox1_CheckedChanged_1
(
object
sender
,
EventArgs
e
)
{
{
//string file = "G:\\1.bmp";
//if (File.Exists(file))
//{
// Bitmap bitmap = new Bitmap(file);
// bool result = EyemManager.ReelCheck(bitmap);
// MessageBox.Show("结果:" + result);
//}
if
(!
LoadOk
)
if
(!
LoadOk
)
{
{
return
;
return
;
...
@@ -1483,5 +1491,6 @@ namespace OnlineStore.AssemblyLine
...
@@ -1483,5 +1491,6 @@ namespace OnlineStore.AssemblyLine
CodeManager
.
SaveReelCheckImage
=
(
checkBox1
.
Checked
);
CodeManager
.
SaveReelCheckImage
=
(
checkBox1
.
Checked
);
LogUtil
.
info
(
"勾选 保存托盘验证图片功能:CodeManager.SaveReelCheckImage ="
+
CodeManager
.
SaveReelCheckImage
);
LogUtil
.
info
(
"勾选 保存托盘验证图片功能:CodeManager.SaveReelCheckImage ="
+
CodeManager
.
SaveReelCheckImage
);
}
}
}
}
}
}
source/DeviceLibrary/deviceLibrary/halcon/CodeManager.cs
查看文件 @
1326fd3
...
@@ -390,9 +390,13 @@ namespace OnlineStore.DeviceLibrary
...
@@ -390,9 +390,13 @@ namespace OnlineStore.DeviceLibrary
bool
needSaveImg
=
false
;
bool
needSaveImg
=
false
;
if
(!
findCode
)
if
(!
findCode
)
{
{
needSaveImg
=
true
;
//验证是否有料盘
//验证是否有料盘
findCode
=
EyemManager
.
ReelCheck
(
bmp
);
findCode
=
EyemManager
.
ReelCheck
(
bmp
);
//没扫到条码并且检测到有料的保存
if
(
findCode
)
{
needSaveImg
=
true
;
}
}
}
if
(
needSaveImg
)
if
(
needSaveImg
)
...
...
source/DeviceLibrary/deviceLibrary/halcon/EyemManager.cs
查看文件 @
1326fd3
...
@@ -27,7 +27,7 @@ namespace OnlineStore.DeviceLibrary
...
@@ -27,7 +27,7 @@ namespace OnlineStore.DeviceLibrary
//MessageBox.Show("初始化模型失败!", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Asterisk);
//MessageBox.Show("初始化模型失败!", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Asterisk);
}
}
LogUtil
.
info
(
"EyemManager"
+
$
"init ok ,flag="
+
flag
);
LogUtil
.
info
(
"EyemManager"
+
$
"init ok ,flag="
+
flag
);
eyemNNDetectorParams
(
0.
3
5f
,
0.45f
);
eyemNNDetectorParams
(
0.
4
5f
,
0.45f
);
}
}
catch
(
Exception
ex
)
catch
(
Exception
ex
)
{
{
...
@@ -42,7 +42,7 @@ namespace OnlineStore.DeviceLibrary
...
@@ -42,7 +42,7 @@ namespace OnlineStore.DeviceLibrary
try
try
{
{
Bitmap
b
=
GetReducedImage
(
a
,
a
.
Width
,
a
.
Height
);
Bitmap
b
=
GetReducedImage
(
a
,
a
.
Width
,
a
.
Height
);
a
.
Dispose
();
//
a.Dispose();
EyemImage
image
=
new
EyemImage
();
EyemImage
image
=
new
EyemImage
();
image
.
iWidth
=
b
.
Width
;
image
.
iWidth
=
b
.
Width
;
...
...
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论