全球FlexSim系统仿真中文论坛

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

作者: 雨坠心随    时间: 2011-3-20 20:07
标题: 货架问题!求代码!
设货架货格100个,将货架分区,让第一种货物进入最下面的区,第二种进入中间的区,第三种货物进入最上面的区,
作者: cheng_jun    时间: 2011-3-30 16:15
在source中创建三种类型的Item;在Rack/Place in level 写入下面的代码就可以了。
8 O# y) C. E, Y- R+ Oif(getitemtype(item) == 1), H. u4 A: B5 b& C
    return duniform(1, 3);2 B4 ]+ N: ?3 O0 S+ ?* j
if(getitemtype(item) == 2)
5 y9 ]' H4 l1 J, w- W3 H    return duniform(4,7);
( q# k( d2 Q5 m8 }5 D7 t8 i0 Dif(getitemtype(item) == 3)
! _! Q2 g# d. Z0 b' }# \, f  O   return duniform(8,10);
作者: xgjz2    时间: 2011-6-17 11:25
谢谢,学习了。
作者: 963066577    时间: 2012-5-16 09:22
2# cheng_jun
# R; J6 C- z" [+ {& ?2 T: ?7 `% V! E7 A( y8 d" H% g0 q
) \- o# V1 j& s7 H6 ?
你好 这个是怎么算的啊
作者: zt130025    时间: 2012-10-27 18:28
很好,谢谢
作者: ygf80214    时间: 2012-12-5 13:27
感觉还是不太懂
作者: shadowwind    时间: 2012-12-5 13:41
6# ygf80214
3 R+ U/ \3 m( A5 Q: \+ a6 W$ F2 I; M
1 r% m* p& f* ^. W3 k, e4 c5 H$ b
是哪一块没懂呢???
作者: ccharlie    时间: 2012-12-5 14:13
在source中创建三种类型的Item;在Rack/Place in level 写入下面的代码就可以了。
. ~/ N4 D; Y3 t% S5 t. m0 @( H: {if(getitemtype(item) == 1)       //判斷進來的零件種類
8 s$ S- H; ^2 U; A  \    return duniform(1, 3);         //如果是第1種零件放在1到3層貨架,均等放置# L$ d0 q8 V1 F& Z
if(getitemtype(item) == 2)      //以下依此類推* ~0 n/ X/ ~0 y# \  C, u
    return duniform(4,7);
2 ]/ F8 |& a6 S# Q% ^if(getitemty ...% R5 G$ T+ S$ C. \, g5 `# Y8 c( I
cheng_jun 发表于 2011-3-30 16:15

作者: 雪饼    时间: 2013-2-14 08:37
非常有用
作者: liuyoungta    时间: 2013-3-27 18:30
1# 雨坠心随
% d' |- B+ F0 T) ?. |: K
$ B/ E  l- R1 M9 C( J( K; j6 S' r6 x' p# w% h# i; M6 {" g& A' k
如果是有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 - _) ~& F. t" D* m! T+ J9 Q8 u! G

. g( |3 q4 o6 M3 z; M( R8 p& S% \% L
我把这串代码输入时系统报错了,您知道怎么解决吗?
作者: txiny000    时间: 2015-4-29 20:19
有用!
作者: r0805995    时间: 2015-4-30 23:47
18# 闫静雨 . J9 J% O9 ~0 l' k2 |
; K0 u- k1 F% R, c# F$ X, S! [7 r

$ y4 a! G5 B, F2 k最好把錯誤訊息丟上來,否則無法得之是哪裡錯唷
作者: fengkiller    时间: 2015-9-13 21:03
这个还是不错的
作者: 小王子波    时间: 2020-3-19 17:20
liuyoungta 发表于 2013-3-27 18:30% s- ~/ M( S, z2 w
1# 雨坠心随

) u5 f* W% N/ k  Z  ?8 i7 V; z您可以将这个存储表预设在货架标签中,然后根据货架容量,设置item所在的行列,这样就能实现。
作者: chenghsun    时间: 2020-3-26 11:13
你好 这个是怎么算的啊
作者: 18760447585    时间: 2022-11-9 14:05
很棒
作者: weifanfly    时间: 2022-11-23 09:07
赞一个,不错,很好用. W6 i1 r/ z5 u4 S5 L4 t  h4 i

作者: liuFlexSim    时间: 2023-3-10 16:15
不对吧,按照这代码实现不了图中要摆放的顺序
作者: csn-support    时间: 2023-3-13 09:41
liuFlexSim 发表于 2023-3-10 16:15
( ^+ M0 ^7 w" ~0 |' H" ?; r- N7 M0 n不对吧,按照这代码实现不了图中要摆放的顺序
  Q, E* d4 [1 t) k: ^4 k0 s
最新版本的flexsim可以通过仓储模块的标签刷功能快速实现货位的分区,标签刷的具体使用教程可以参考哔哩哔哩flexsim官方账号的视频进行学习




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