Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
刘韬
/
1069_MIMO_PlUS
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
作业
提交
问题看板
文件
提交
网络
比较
分支
标签
Commit 20bd8c63
由
张东亮
编写于
2023-10-12 10:18:00 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
料盘高度归类算法修改
1 个父辈
497aa127
显示空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
7 行增加
和
5 行删除
DeviceLibrary/theMachine/MainMachine_String.cs
DeviceLibrary/theMachine/MainMachine_String.cs
查看文件 @
20bd8c6
...
@@ -9,6 +9,7 @@ using System.Linq;
...
@@ -9,6 +9,7 @@ using System.Linq;
using
System.Text
;
using
System.Text
;
using
System.Threading
;
using
System.Threading
;
using
System.Threading.Tasks
;
using
System.Threading.Tasks
;
using
System.Windows.Forms
;
namespace
DeviceLibrary
namespace
DeviceLibrary
{
{
...
@@ -385,13 +386,13 @@ namespace DeviceLibrary
...
@@ -385,13 +386,13 @@ namespace DeviceLibrary
StringMoveInfo
.
NextMoveStep
(
MoveStep
.
StringReelPut_05
);
StringMoveInfo
.
NextMoveStep
(
MoveStep
.
StringReelPut_05
);
var
heightcheck
=
(
LastOutDownPosition
-
Batch_Axis
.
GetAclPosition
())
/
Config
.
Batch_PoToMM
;
var
heightcheck
=
(
LastOutDownPosition
-
Batch_Axis
.
GetAclPosition
())
/
Config
.
Batch_PoToMM
;
StringMoveInfo
.
log
(
$
"LastOutDownPosition={LastOutDownPosition},CurrentPosition={Batch_Axis.GetAclPosition()},heightcheck={heightcheck}"
);
StringMoveInfo
.
log
(
$
"LastOutDownPosition={LastOutDownPosition},CurrentPosition={Batch_Axis.GetAclPosition()},heightcheck={heightcheck}"
);
int
height
=
StringMoveInfo
.
MoveParam
.
PlateH
+
3
;
int
height
=
StringMoveInfo
.
MoveParam
.
PlateH
+
3
;
if
(
heightcheck
<=
5
)
if
(
heightcheck
<=
5
)
{
{
Msg
.
add
(
crc
.
GetString
(
L
.
outstore_abnormal_reel
,
"出库时料盘未成功放入料串,请检查"
),
MsgLevel
.
alarm
);
Msg
.
add
(
crc
.
GetString
(
L
.
outstore_abnormal_reel
,
"出库时料盘未成功放入料串,请检查"
),
MsgLevel
.
alarm
);
RobotManage
.
UserPause
(
crc
.
GetString
(
L
.
outstore_abnormal_reel
,
"出库时料盘未成功放入料串,请检查"
));
RobotManage
.
UserPause
(
crc
.
GetString
(
L
.
outstore_abnormal_reel
,
"出库时料盘未成功放入料串,请检查"
));
}
}
else
if
((
heightcheck
<
height
-
3
)
||
(
heightcheck
>
height
+
3
))
else
if
((
heightcheck
<
height
-
3
)
||
(
heightcheck
>
height
+
3
))
{
{
Msg
.
add
(
crc
.
GetString
(
L
.
outstore_abnormal_reel
,
"出库时料盘未成功放入料串,请检查"
),
MsgLevel
.
alarm
);
Msg
.
add
(
crc
.
GetString
(
L
.
outstore_abnormal_reel
,
"出库时料盘未成功放入料串,请检查"
),
MsgLevel
.
alarm
);
RobotManage
.
UserPause
(
crc
.
GetString
(
L
.
outstore_abnormal_reel
,
"出库时料盘未成功放入料串,请检查"
));
RobotManage
.
UserPause
(
crc
.
GetString
(
L
.
outstore_abnormal_reel
,
"出库时料盘未成功放入料串,请检查"
));
...
@@ -599,13 +600,14 @@ namespace DeviceLibrary
...
@@ -599,13 +600,14 @@ namespace DeviceLibrary
else
else
{
{
List
<
int
>
heightList
=
new
List
<
int
>
{
8
,
12
,
16
,
24
,
32
,
44
,
56
};
List
<
int
>
heightList
=
new
List
<
int
>
{
8
,
12
,
16
,
24
,
32
,
44
,
56
};
//heightList = (from m in heightList orderby m descending select m).ToList<int>();
float
minCha
=
float
.
MaxValue
;
//float minCha = height;
foreach
(
int
h
in
heightList
)
foreach
(
int
h
in
heightList
)
{
{
if
(
height
>
h
)
float
curCha
=
Math
.
Abs
(
height
-
h
);
if
(
curCha
<
minCha
)
{
{
LastHeight
=
h
;
LastHeight
=
h
;
minCha
=
curCha
;
}
}
}
}
}
}
...
...
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论