全球FlexSim系统仿真中文论坛

标题: 接着昨天入库时Bay=0的问题 [打印本页]

作者: rightred0312    时间: 2012-5-9 09:37
标题: 接着昨天入库时Bay=0的问题
昨天发过的的模型,然后好像被删号了,帖子也不见了,重发一次。我是想做货架分区然后入库的,全局表的控制的是货位的编号,货架place in bay/level控制的是货物入库的区域和优先级。可是系统总是提示BAY=0.还请大家看看到底是怎么个回事。
作者: rightred0312    时间: 2012-5-9 10:40
已经把RACK6的程序改为:9 n2 Y" q. C7 z4 e. P! q. O
switch(value)
5 R- N1 E7 B' C. d$ t) Q: `3 I{3 \" n9 k' {7 |2 X) @5 q0 n/ J
        case 1:int col0=1;4 X2 c7 q' C4 C* k# @, u
        while(col0<=24)% v' X5 N1 C1 |( g5 a2 d" L
        {if(rackgetcellcontent(current,gettablenum(tablename,1,col0),gettablenum(tablename,2,col0))<cellcap)1 p2 T0 Q  |# [& H# G: X3 ~3 R4 l
        {return gettablenum(tablename,1,col0);col0=30;}col0=col0+2;}break;
7 s% F! X+ G, g1 Q5 u4 S& _        case 2:int col1=25;: W) p( b, S7 f3 ~  i
        while(col1<=48)/ Z0 k" b: y& @
        {if(rackgetcellcontent(current,gettablenum(tablename,1,col1),gettablenum(tablename,2,col1))<cellcap), ^) m' N  c. o0 b
        {return gettablenum(tablename,1,col1);col1=60;}col1=col1+2;}break;
! @1 X/ E. r& u, f5 h/ M        default:return 0;6 ^5 B) A  C" {, L
}; [" }  A% H9 b/ _
这个写法的话函数嵌套应该没有问题了吧?可为什么功能还是没有实现呢?是不是那几个函数调用有问题?
作者: rightred0312    时间: 2012-5-10 09:56
额...继续求人指导...
作者: rightred0312    时间: 2012-5-10 11:13
真挚的求人帮我看看,为了方便大家理解,我把我货架的分区图发一下(两个货架分区是一样的),然后全局表的row1是货位的列,row2是行,row3指的是货架(第一个/第二个)。




欢迎光临 全球FlexSim系统仿真中文论坛 (http://www.flexsimasia.com/) Powered by Discuz! X3.3