Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
孙克
/
RC1250-AssemblyLine
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
作业
提交
问题看板
文件
提交
网络
比较
分支
标签
Commit 2fc51fb8
由
LN
编写于
2020-07-03 11:01:10 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
扫码失败时图片保存。横移优化。
1 个父辈
c2039449
显示空白字符变更
内嵌
并排
正在显示
2 个修改的文件
包含
24 行增加
和
5 行删除
source/DeviceLibrary/assemblyLine/LineBean_Partial.cs
source/DeviceLibrary/deviceLibrary/halcon/CodeManager.cs
source/DeviceLibrary/assemblyLine/LineBean_Partial.cs
查看文件 @
2fc51fb
...
...
@@ -647,7 +647,7 @@ namespace OnlineStore.DeviceLibrary
SW41_MoveInfo
.
NextMoveStep
(
LineMoveStep
.
SW10_WatOutFixture2
);
SWLog
(
"横移轨道41:再次验证托盘是否在出口处,停止横移4的皮带线 "
);
SW41_MoveInfo
.
WaitList
.
Add
(
WaitResultInfo
.
WaitTime
(
100
));
//
SW41_MoveInfo.WaitList.Add(WaitResultInfo.WaitTime(100));
SW41_MoveInfo
.
WaitList
.
Add
(
WaitResultInfo
.
WaitIO
(
IO_Type
.
SW1_TrayCheck
,
IO_VALUE
.
HIGH
));
//需要停止横移4的皮带线
IOMove
(
IO_Type
.
SW4_MotorRun
,
IO_VALUE
.
LOW
);
...
...
@@ -658,7 +658,7 @@ namespace OnlineStore.DeviceLibrary
{
SW41_MoveInfo
.
NextMoveStep
(
LineMoveStep
.
SW10_WatOutFixture2
);
SWLog
(
"横移轨道41:再次验证托盘是否在出口处,停止横移4的皮带线 "
);
SW41_MoveInfo
.
WaitList
.
Add
(
WaitResultInfo
.
WaitTime
(
100
));
//
SW41_MoveInfo.WaitList.Add(WaitResultInfo.WaitTime(100));
SW41_MoveInfo
.
WaitList
.
Add
(
WaitResultInfo
.
WaitIO
(
IO_Type
.
SW1_TrayCheck
,
IO_VALUE
.
HIGH
));
//需要停止横移4的皮带线
IOMove
(
IO_Type
.
SW4_MotorRun
,
IO_VALUE
.
LOW
);
...
...
@@ -896,7 +896,7 @@ namespace OnlineStore.DeviceLibrary
SW23_MoveInfo
.
NextMoveStep
(
LineMoveStep
.
SW10_WatOutFixture2
);
SWLog
(
"横移轨道23:再次验证托盘是否在出口处 ,停止横移2的皮带线 "
);
SW23_MoveInfo
.
WaitList
.
Add
(
WaitResultInfo
.
WaitTime
(
100
));
//
SW23_MoveInfo.WaitList.Add(WaitResultInfo.WaitTime(100));
SW23_MoveInfo
.
WaitList
.
Add
(
WaitResultInfo
.
WaitIO
(
IO_Type
.
SW3_TrayCheck
,
IO_VALUE
.
HIGH
));
IOMove
(
IO_Type
.
SW2_MotorRun
,
IO_VALUE
.
LOW
);
SW23_MoveInfo
.
WaitList
.
Add
(
WaitResultInfo
.
WaitIO
(
IO_Type
.
SW2_MotorRun
,
IO_VALUE
.
LOW
));
...
...
@@ -906,7 +906,7 @@ namespace OnlineStore.DeviceLibrary
{
SW23_MoveInfo
.
NextMoveStep
(
LineMoveStep
.
SW10_WatOutFixture2
);
SWLog
(
"横移轨道23:再次验证托盘是否在出口处 ,停止横移2的皮带线 "
);
SW23_MoveInfo
.
WaitList
.
Add
(
WaitResultInfo
.
WaitTime
(
100
));
//
SW23_MoveInfo.WaitList.Add(WaitResultInfo.WaitTime(100));
SW23_MoveInfo
.
WaitList
.
Add
(
WaitResultInfo
.
WaitIO
(
IO_Type
.
SW3_TrayCheck
,
IO_VALUE
.
HIGH
));
IOMove
(
IO_Type
.
SW2_MotorRun
,
IO_VALUE
.
LOW
);
SW23_MoveInfo
.
WaitList
.
Add
(
WaitResultInfo
.
WaitIO
(
IO_Type
.
SW2_MotorRun
,
IO_VALUE
.
LOW
));
...
...
source/DeviceLibrary/deviceLibrary/halcon/CodeManager.cs
查看文件 @
2fc51fb
...
...
@@ -166,7 +166,7 @@ namespace OnlineStore.DeviceLibrary
}
if
(
String
.
IsNullOrEmpty
(
r
))
{
// SaveImageToFile(deviceName, cameraName, bit
);
SaveImageToFile
(
deviceName
,
cameraName
,
ho_Image
);
}
if
(
deviceName
!=
""
||
r
!=
""
)
{
...
...
@@ -204,7 +204,26 @@ namespace OnlineStore.DeviceLibrary
}
return
codeList
;
}
private
static
void
SaveImageToFile
(
string
deviceName
,
string
cameraName
,
HalconDotNet
.
HObject
bitmap
)
{
string
date
=
DateTime
.
Now
.
ToString
(
"yyyyMMddHHmmss"
)
+
"-"
+
DateTime
.
Now
.
Millisecond
.
ToString
().
PadLeft
(
4
,
'0'
);
string
dire
=
@"D:\image\" + deviceName.Trim().Replace('_', '-') + @"
\
" + cameraName.Trim().Replace('_', '-').Replace(':', '-') + @"
\
";
string
iamgeName
=
date
+
".bmp"
;
try
{
if
(!
Directory
.
Exists
(
dire
))
{
Directory
.
CreateDirectory
(
dire
);
}
bitmap
.
WriteObject
(
dire
+
iamgeName
);
LogUtil
.
info
(
deviceName
+
" 【"
+
cameraName
+
"】扫码失败,保存图片到【"
+
dire
+
iamgeName
+
"】成功"
);
}
catch
(
Exception
ex
)
{
LogUtil
.
error
(
"保存"
+
deviceName
+
" 【"
+
cameraName
+
"】的图片到【"
+
dire
+
iamgeName
+
"】出错"
+
ex
.
ToString
());
}
}
private
static
void
SaveImageToFile
(
string
deviceName
,
string
cameraName
,
Bitmap
bitmap
)
{
string
date
=
DateTime
.
Now
.
ToString
(
"HH-mm-ss-"
)
+
DateTime
.
Now
.
Millisecond
;
...
...
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论