Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
李娜
/
SO664-AssemblyLine
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
作业
提交
问题看板
文件
提交
网络
比较
分支
标签
Commit e45d9676
由
LN
编写于
2022-12-02 09:23:39 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
bug修改
1 个父辈
51a190c7
隐藏空白字符变更
内嵌
并排
正在显示
4 个修改的文件
包含
22 行增加
和
12 行删除
source/AssemblyLineClient/FrmLineIO.Designer.cs
source/AssemblyLineClient/FrmLineIO.cs
source/DeviceLibrary/assemblyLine/EquipBase.cs
source/DeviceLibrary/assemblyLine/HY/HY_Coveryor_Partial.cs
source/AssemblyLineClient/FrmLineIO.Designer.cs
查看文件 @
e45d967
...
...
@@ -431,7 +431,7 @@
this
.
numTrayNum
.
Font
=
new
System
.
Drawing
.
Font
(
"微软雅黑"
,
10.5F
,
System
.
Drawing
.
FontStyle
.
Regular
,
System
.
Drawing
.
GraphicsUnit
.
Point
,
((
byte
)(
134
)));
this
.
numTrayNum
.
Location
=
new
System
.
Drawing
.
Point
(
78
,
29
);
this
.
numTrayNum
.
Maximum
=
new
decimal
(
new
int
[]
{
15
0
,
20
0
,
0
,
0
,
0
});
...
...
source/AssemblyLineClient/FrmLineIO.cs
查看文件 @
e45d967
...
...
@@ -417,11 +417,11 @@ namespace OnlineStore.AssemblyLine
{
//int num = cmbTray.SelectedIndex + 101;
int
num
=
(
int
)
numTrayNum
.
Value
;
if
(
num
<
100
)
{
MessageBox
.
Show
(
"请输入大于100的托盘号"
,
"提示"
,
MessageBoxButtons
.
OK
,
MessageBoxIcon
.
Error
,
MessageBoxDefaultButton
.
Button1
);
return
;
}
//
if (num < 100)
//
{
//
MessageBox.Show("请输入大于100的托盘号","提示", MessageBoxButtons.OK,MessageBoxIcon.Error,MessageBoxDefaultButton.Button1);
//
return;
//
}
TrayInfo
tray
=
TrayManager
.
GetTrayInfo
(
num
);
DialogResult
resut
=
MessageBox
.
Show
(
"确定手动清空托盘【"
+
num
+
"】的信息?\r\n "
+
tray
.
ToStr
()
+
""
,
"提示"
,
MessageBoxButtons
.
YesNo
);
...
...
source/DeviceLibrary/assemblyLine/EquipBase.cs
查看文件 @
e45d967
...
...
@@ -356,13 +356,23 @@ namespace OnlineStore.DeviceLibrary
else
{
LogUtil
.
LOGGER
.
Info
(
Name
+
" ["
+
trayCount
+
"] IP ["
+
RFIDManager
.
GetRFIP
(
DeviceID
)
+
"] 当前托盘 ["
+
currTrayNum
+
"] 上个托盘 ["
+
preTrayNum
+
"] "
);
if
(
preTrayNum
.
Equals
(
currTrayNum
)
&&
currTrayNum
>
0
)
{
TrayManager
.
TrayErrorMsg
=
DateTime
.
Now
.
ToLongTimeString
()
+
" "
+
Name
+
"托盘号错乱:当前托盘 ["
+
currTrayNum
+
"] 上个托盘["
+
preTrayNum
+
"] ,连续两个托盘号一样"
;
{
//如果是接驳台HY,不需要验证托盘号是否重复
List
<
int
>
jHy
=
new
List
<
int
>()
{
210
,
212
,
217
};
if
(
jHy
.
Contains
(
DeviceID
))
{
LogUtil
.
error
(
Name
+
":当前托盘 ["
+
currTrayNum
+
"] 上个托盘["
+
preTrayNum
+
"] ,连续两个托盘号一样,当前为出料口横移,不需要处理托盘号重复"
);
}
else
{
TrayManager
.
TrayErrorMsg
=
DateTime
.
Now
.
ToLongTimeString
()
+
" "
+
Name
+
"托盘号错乱:当前托盘 ["
+
currTrayNum
+
"] 上个托盘["
+
preTrayNum
+
"] ,连续两个托盘号一样"
;
LogUtil
.
error
(
Name
+
"托盘号错乱:当前托盘 ["
+
currTrayNum
+
"] 上个托盘["
+
preTrayNum
+
"] ,连续两个托盘号一样"
);
//托盘号一样,返回false
return
false
;
LogUtil
.
error
(
Name
+
"托盘号错乱:当前托盘 ["
+
currTrayNum
+
"] 上个托盘["
+
preTrayNum
+
"] ,连续两个托盘号一样"
);
//托盘号一样,返回false
return
false
;
}
}
}
...
...
source/DeviceLibrary/assemblyLine/HY/HY_Coveryor_Partial.cs
查看文件 @
e45d967
...
...
@@ -364,7 +364,7 @@ namespace OnlineStore.DeviceLibrary
string
code
=
SecondMoveInfo
.
MoveParam
.
WareCode
;
bool
isNg
=
false
;
string
result
=
SServerManager
.
GetTraySize
(
Name
,
robotIndex
,
code
,
out
LastWidth
,
out
isNg
);
OutLog
(
"接驳台托盘["
+
currTrayNum
+
"] ["
+
code
+
"] 获取尺寸【"
+
LastWidth
+
"】"
+(
isNg
?
"NG"
:
""
)+
"【"
+
result
+
"】"
);
OutLog
(
"接驳台托盘["
+
currTrayNum
+
"] ["
+
code
+
"] 获取尺寸【"
+
LastWidth
+
"】"
+(
isNg
?
"NG"
:
""
)+
"【"
+
result
+
"】"
,
1
);
if
(
LastWidth
>
0
)
{
...
...
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论