1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
| --[[
| 编码: JX-911-03
| 名称: 获取巷道空货位(双工位)
| 作者:HAN
| 日期:2025-1-29
|
| 级别:项目
|
| 函数: main
|
| 功能:
|
| -- 已知巷道号获取巷道内空货位,如果一次搬运两个料箱希望货位在相邻列同层次,否则计算两个货位,优先级
| 如果是双工位,货位计算优先级
| 1 -- 有相邻2个货位
| 2 -- 和第一个货位最近,比如上面,下面,左边,右边一格
|
| 更改记录:
|
| --]]
|
| wms_alg = require( "wms_base_algorithm" )
|
| function main( strLuaDEID )
| local nRet, strRetInfo
| local loc
|
| nRet, loc = wms_alg.Get_Aisle_Empty_Loc( strLuaDEID, "K2", 1, 2 )
|
| lua.Debug( strLuaDEID, debug.getinfo(1), "loc", loc )
|
| mobox.setInfo( strLuaDEID, strRetInfo )
| end
|
|