跳转至

请求配方列表#

1562162530501

此任务用于从MES系统请求和预处理Map。

image-20191226171304025

输入#

名称 数据类型 可选 是否是触发器 描述
materialName String No 用于标识处理物料的物料名称
mapName String Yes/No MES中的Map名称(如果已填充mapContent,则为可选项)
mapContent String[][] asObject Yes/No 要处理的Map的内容(如果已填充mapName,则为可选项)
mapNotch Integer Yes/No Map缺口。如果同时提供了Map内容,则必须提供此字段
notchLocation Integer Yes 设备请求的缺口位置
frameRotation Integer Yes 设备请求的胶片框架旋转
originLocation Integer Yes 设备系统坐标的原点位置
processAxis Integer Yes 设备请求的处理轴
nullPickCode String Yes 设备请求的空拣选代码
pickRules object[] asobject Yes 用于生成Map的拣选规则
referenceDies Integer[] asObject Yes 参考模面的列表
激活 Any 激活任务

输出#

名称 数据类型 描述
pickMap Object 拣选Map对象
pickMapMatrix String[][] asObject 以矩阵格式显示的拣选Map内容
pickMapArray String[] asObject 以数组格式显示的拣选Map内容,按由processAxis定义的顺序显示
pickMapString String 以字符串格式显示的拣选Map内容,按由processAxis定义的顺序显示
成功 Boolean 任务成功执行时触发
错误 Error 任务因某种原因失败时触发

设置#

General选项卡上,您有常用设置和以下设置:

名称 数据类型 默认 描述
缺口位置 Enum 0
90
180
270
0 缺口位于物料中的角度
框架旋转 Enum 0
90
180
270
0 框架相对于物料的旋转角度
原点位置 Enum 0
1
2
3
4
0 参考的原点位置。
0 - 基底的中央模面
1 - 右上
2 - 左上
3 - 左下
4 - 右下
处理轴 Enum 0
1
2
3
4
5
6
7
0 如何根据轴生成结果Map。
0 - 1 2 3 4 5, 6 7 8 9 A, B C D E F
1 - 5 4 3 2 1, A 9 8 7 6, F E D C B
2 - B C D E F, 6 7 8 9 A, 1 2 3 4 5
3 - F E D C B, A 9 8 7 6, 5 4 3 2 1
4 - 1 4 7 A D, 2 5 8 B E, 3 6 9 C F
5 - 3 6 9 C F, 2 5 8 B E, 1 4 7 A D
6 - D A 7 4 1, E B 8 5 2, F C 9 6 3
7 - F C 9 6 3, E B 8 5 2, D A 7 4 1
空拣选代码 String 用于Map的空拣选代码

image-20191226173527815

行为#

此任务负责接收来自设备的Map请求,或者对之前获取的Map进行简单的预处理,根据规则进行转换并返回结果Map数据。

备注#

没有做特别的备注。