全球FlexSim系统仿真中文论坛

标题: 货架问题!求代码! [打印本页]

作者: 雨坠心随    时间: 2011-3-20 20:07
标题: 货架问题!求代码!
设货架货格100个,将货架分区,让第一种货物进入最下面的区,第二种进入中间的区,第三种货物进入最上面的区,
作者: cheng_jun    时间: 2011-3-30 16:15
在source中创建三种类型的Item;在Rack/Place in level 写入下面的代码就可以了。
# t# ?7 e5 ~1 Z/ E' q8 J7 vif(getitemtype(item) == 1)! k, U6 v3 n% c$ U  B7 F' _$ R
    return duniform(1, 3);3 o3 N$ |% J7 _2 O. ^% H: @9 q
if(getitemtype(item) == 2)
7 f8 K" S7 D4 s  m9 f3 @& g( d    return duniform(4,7);
8 p+ F3 u2 f9 J# L1 M" yif(getitemtype(item) == 3)5 Q7 ?" l: P8 G
   return duniform(8,10);
作者: xgjz2    时间: 2011-6-17 11:25
谢谢,学习了。
作者: 963066577    时间: 2012-5-16 09:22
2# cheng_jun
; {9 ?; F" n: K* n
( ?& x$ Y4 m, \7 N7 d
% B1 N4 c, M' N4 {8 j6 L* C你好 这个是怎么算的啊
作者: zt130025    时间: 2012-10-27 18:28
很好,谢谢
作者: ygf80214    时间: 2012-12-5 13:27
感觉还是不太懂
作者: shadowwind    时间: 2012-12-5 13:41
6# ygf80214 & B2 @( ^5 A1 _+ [7 Q$ ^/ y  k5 T

4 }$ i4 X+ w3 A
8 G4 J  E8 Q" ]是哪一块没懂呢???
作者: ccharlie    时间: 2012-12-5 14:13
在source中创建三种类型的Item;在Rack/Place in level 写入下面的代码就可以了。
; }4 g. j9 G$ d, [; i9 e2 hif(getitemtype(item) == 1)       //判斷進來的零件種類+ y. h' O/ j) v/ T; b* A, W
    return duniform(1, 3);         //如果是第1種零件放在1到3層貨架,均等放置+ s$ n$ \; I: O" b0 E+ R/ L
if(getitemtype(item) == 2)      //以下依此類推
1 R3 F! E3 c8 V. `    return duniform(4,7);
& ?+ I6 C4 @3 p. Z; tif(getitemty ...4 |0 r1 @- j0 k# N3 k  d) B
cheng_jun 发表于 2011-3-30 16:15

作者: 雪饼    时间: 2013-2-14 08:37
非常有用
作者: liuyoungta    时间: 2013-3-27 18:30
1# 雨坠心随
: X8 k. B: G/ Q2 h. q* u$ w9 D, A
5 F' L8 Q' o. t7 z/ \7 v: Z4 C. I, i( a1 E
如果是有100件商品按照你仓库的序号放置,怎么办啊,求代码?
作者: gege8    时间: 2013-5-27 15:36
实在太赞了
作者: flexsim仿真    时间: 2014-5-17 10:46
管用,非常管用。这个代码应该可以模仿物品按周转率存储这种方式了
作者: 丫头盖    时间: 2014-10-7 14:45
学习下~
作者: ygf880214    时间: 2014-10-7 20:00
现在看懂了  就是一个函数  涉及到返回值的问题
作者: ygf880214    时间: 2014-10-7 20:00
标题: RE: 货架问题!求代码!
现在看懂了  就是一个函数  涉及到返回值的问题
作者: ygf880214    时间: 2014-10-7 20:01
我现在看懂了  原来的号 登录不了  现在重新注册了一个
作者: ygf880214    时间: 2014-10-7 20:02
现在看懂了  就是返回值的问题
作者: 闫静雨    时间: 2015-3-22 21:13
2# cheng_jun + P1 ~$ \# W* X8 |2 [- d) B

  }( s, J5 x1 X  ?+ z) X, U
, Y4 S# x. a$ }3 N我把这串代码输入时系统报错了,您知道怎么解决吗?
作者: txiny000    时间: 2015-4-29 20:19
有用!
作者: r0805995    时间: 2015-4-30 23:47
18# 闫静雨
: _4 q; k( P$ N) `' m* G* A1 b- Q3 b) V1 z  `3 E1 L4 l$ w
+ h7 {+ ]3 b) r  M
最好把錯誤訊息丟上來,否則無法得之是哪裡錯唷
作者: fengkiller    时间: 2015-9-13 21:03
这个还是不错的
作者: 小王子波    时间: 2020-3-19 17:20
liuyoungta 发表于 2013-3-27 18:30# A# O% ^7 b' ?
1# 雨坠心随
5 f& ]! K2 q: ]' K
您可以将这个存储表预设在货架标签中,然后根据货架容量,设置item所在的行列,这样就能实现。
作者: chenghsun    时间: 2020-3-26 11:13
你好 这个是怎么算的啊
作者: 18760447585    时间: 2022-11-9 14:05
很棒
作者: weifanfly    时间: 2022-11-23 09:07
赞一个,不错,很好用' J) N6 @3 Y' m, r

作者: liuFlexSim    时间: 2023-3-10 16:15
不对吧,按照这代码实现不了图中要摆放的顺序
作者: csn-support    时间: 2023-3-13 09:41
liuFlexSim 发表于 2023-3-10 16:15+ M- U) `6 k. `
不对吧,按照这代码实现不了图中要摆放的顺序
3 R4 e" u' K9 O' T; F8 g
最新版本的flexsim可以通过仓储模块的标签刷功能快速实现货位的分区,标签刷的具体使用教程可以参考哔哩哔哩flexsim官方账号的视频进行学习




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