Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
李娜
/
AutoCountMachine
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
作业
提交
问题看板
文件
提交
网络
比较
分支
标签
Commit 0cb31239
由
LN
编写于
2020-07-15 15:47:34 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
增加数量验证。bug修改
1 个父辈
7896a126
显示空白字符变更
内嵌
并排
正在显示
4 个修改的文件
包含
26 行增加
和
6 行删除
RC1266-AutoCountMachine/source/AutoCountClient/App.config
RC1266-AutoCountMachine/source/Common/Setting_Init.cs
RC1266-AutoCountMachine/source/DeviceLibrary/bean/OutputEquip_Partial.cs
RC1266-AutoCountMachine/source/DeviceLibrary/bean/X_RAY_Equip_Partial.cs
RC1266-AutoCountMachine/source/AutoCountClient/App.config
查看文件 @
0cb3123
...
@@ -52,6 +52,7 @@
...
@@ -52,6 +52,7 @@
<
add
key
=
"ThresholdValue"
value
=
"30"
/>
<
add
key
=
"ThresholdValue"
value
=
"30"
/>
<
add
key
=
"CounParamConfig"
value
=
"\XRAY\countParam.csv"
/>
<
add
key
=
"CounParamConfig"
value
=
"\XRAY\countParam.csv"
/>
<
add
key
=
"DataPath"
value
=
"\data\DB.db3"
/>
<
add
key
=
"DataPath"
value
=
"\data\DB.db3"
/>
<
add
key
=
"ResultMinCount"
value
=
"100"
/>
</
appSettings
>
</
appSettings
>
<
log4net
>
<
log4net
>
...
...
RC1266-AutoCountMachine/source/Common/Setting_Init.cs
查看文件 @
0cb3123
...
@@ -87,5 +87,6 @@ namespace OnlineStore.Common
...
@@ -87,5 +87,6 @@ namespace OnlineStore.Common
public
static
string
CounParamConfig
=
"CounParamConfig"
;
public
static
string
CounParamConfig
=
"CounParamConfig"
;
public
static
string
DataPath
=
"DataPath"
;
public
static
string
DataPath
=
"DataPath"
;
public
static
string
ResultMinCount
=
"ResultMinCount"
;
}
}
}
}
RC1266-AutoCountMachine/source/DeviceLibrary/bean/OutputEquip_Partial.cs
查看文件 @
0cb3123
...
@@ -178,7 +178,8 @@ namespace OnlineStore.DeviceLibrary
...
@@ -178,7 +178,8 @@ namespace OnlineStore.DeviceLibrary
else
if
(
MoveInfo
.
IsStep
(
StepEnum
.
OT08_Clamping_Work
))
else
if
(
MoveInfo
.
IsStep
(
StepEnum
.
OT08_Clamping_Work
))
{
{
MoveInfo
.
NextMoveStep
(
StepEnum
.
OT09_MoveZToP1
);
MoveInfo
.
NextMoveStep
(
StepEnum
.
OT09_MoveZToP1
);
WorkLog
(
"取料:取料Z轴返回P1 "
,
0
);
WorkLog
(
"取料:取料Z轴返回P1 ,验证Out_TrayCheck消失"
,
0
);
MoveInfo
.
WaitList
.
Add
(
WaitResultInfo
.
WaitIO
(
IO_Type
.
Out_TrayCheck
,
IO_VALUE
.
LOW
));
MoveZAxis
.
AbsMove
(
MoveInfo
,
Config
.
MoveZ_P1
,
Config
.
MoveZ_P1Speed
);
MoveZAxis
.
AbsMove
(
MoveInfo
,
Config
.
MoveZ_P1
,
Config
.
MoveZ_P1Speed
);
}
}
...
...
RC1266-AutoCountMachine/source/DeviceLibrary/bean/X_RAY_Equip_Partial.cs
查看文件 @
0cb3123
...
@@ -363,13 +363,30 @@ namespace OnlineStore.DeviceLibrary
...
@@ -363,13 +363,30 @@ namespace OnlineStore.DeviceLibrary
WorkLog
(
"点料:开始调用 carerayImage.GetLocalCountHuge "
);
WorkLog
(
"点料:开始调用 carerayImage.GetLocalCountHuge "
);
n
=
carerayImage
.
GetLocalCountHuge
(
fileP
,
lastParam
.
Threshold
,
lastParam
.
WindowSize
,
out
count
,
out
Asa
.
API
.
EyemImage
tpDstImg
);
n
=
carerayImage
.
GetLocalCountHuge
(
fileP
,
lastParam
.
Threshold
,
lastParam
.
WindowSize
,
out
count
,
out
Asa
.
API
.
EyemImage
tpDstImg
);
}
}
bool
isNg
=
false
;
WorkLog
(
"点料:获取点料结果 【"
+
count
+
"】 "
+
lastParam
.
ToStr
()
+
",n ="
+
n
+
",保存并上传结果"
);
int
ResultMinCount
=
ConfigAppSettings
.
GetIntValue
(
Setting_Init
.
ResultMinCount
);
if
(
ResultMinCount
<=
0
)
{
ResultMinCount
=
100
;
}
string
result
=
"保存并上传结果"
;
if
(
count
<
ResultMinCount
)
{
result
=
"点料结果小于"
+
ResultMinCount
+
",判断点料NG"
;
isNg
=
true
;
}
WorkLog
(
"点料:获取点料结果 【"
+
count
+
"】 "
+
lastParam
.
ToStr
()
+
",n ="
+
n
+
", "
+
result
);
if
(
Work_ReelInfo
.
WareCount
<=
0
)
if
(
Work_ReelInfo
.
WareCount
<=
0
)
{
{
MoveInfo
.
MoveParam
.
WareCount
=
count
;
MoveInfo
.
MoveParam
.
WareCount
=
count
;
Work_ReelInfo
.
WareCount
=
count
;
Work_ReelInfo
.
WareCount
=
count
;
if
(
isNg
)
{
MoveInfo
.
MoveParam
.
IsNgReel
=
true
;
Work_ReelInfo
.
IsNgReel
=
true
;
MoveInfo
.
MoveParam
.
NgMsg
=
"点料结果小于"
+
ResultMinCount
;
Work_ReelInfo
.
NgMsg
=
"点料结果小于"
+
ResultMinCount
;
}
}
}
...
@@ -394,7 +411,7 @@ namespace OnlineStore.DeviceLibrary
...
@@ -394,7 +411,7 @@ namespace OnlineStore.DeviceLibrary
LogUtil
.
error
(
"读取结果图片【"
+
outF
+
"】出错:"
+
ex
.
ToString
());
LogUtil
.
error
(
"读取结果图片【"
+
outF
+
"】出错:"
+
ex
.
ToString
());
}
}
InXWork
=
false
;
InXWork
=
false
;
Task
.
Factory
.
StartNew
(
delegate
if
(!
isNg
)
{
{
// string msg = "暂不上传";
// string msg = "暂不上传";
string
msg
=
SServerManager
.
Return_Material
(
Name
,
Work_ReelInfo
.
WareCode
,
Work_ReelInfo
.
WareCount
);
string
msg
=
SServerManager
.
Return_Material
(
Name
,
Work_ReelInfo
.
WareCode
,
Work_ReelInfo
.
WareCount
);
...
@@ -402,7 +419,7 @@ namespace OnlineStore.DeviceLibrary
...
@@ -402,7 +419,7 @@ namespace OnlineStore.DeviceLibrary
{
{
LogUtil
.
error
(
Name
+
"上传【"
+
Work_ReelInfo
.
ToStr
()
+
"】点料结果失败:"
+
msg
);
LogUtil
.
error
(
Name
+
"上传【"
+
Work_ReelInfo
.
ToStr
()
+
"】点料结果失败:"
+
msg
);
}
}
});
}
MoveInfo
.
EndStepWait
();
MoveInfo
.
EndStepWait
();
}
}
...
...
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论