全球FlexSim系统仿真中文论坛

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

作者: 雨坠心随    时间: 2011-3-20 20:07
标题: 货架问题!求代码!
设货架货格100个,将货架分区,让第一种货物进入最下面的区,第二种进入中间的区,第三种货物进入最上面的区,
作者: cheng_jun    时间: 2011-3-30 16:15
在source中创建三种类型的Item;在Rack/Place in level 写入下面的代码就可以了。
; \9 y; b( M; M$ V4 U3 Nif(getitemtype(item) == 1)
0 V$ i% @2 s7 {+ M% o9 N# u* r9 N& v1 D1 K    return duniform(1, 3);7 K( ?) F  N% L: B# x3 S( E
if(getitemtype(item) == 2)
2 ^1 e7 a2 `4 T    return duniform(4,7);# H# o, }2 ?7 d  }! m6 \2 p! T9 C+ k  N
if(getitemtype(item) == 3)0 y9 A) V1 q5 w  h/ T( O
   return duniform(8,10);
作者: xgjz2    时间: 2011-6-17 11:25
谢谢,学习了。
作者: 963066577    时间: 2012-5-16 09:22
2# cheng_jun + U% l: |# w4 W. x

8 m+ P- \  C9 R  d1 C. A1 G8 W9 @' Y, _, [/ `4 I0 K
你好 这个是怎么算的啊
作者: zt130025    时间: 2012-10-27 18:28
很好,谢谢
作者: ygf80214    时间: 2012-12-5 13:27
感觉还是不太懂
作者: shadowwind    时间: 2012-12-5 13:41
6# ygf80214 0 X" l( I5 b' f  m: k7 U$ j* q

$ L2 n% W: y# K1 A4 W  i) n$ K" U: V' ?5 m9 V
是哪一块没懂呢???
作者: ccharlie    时间: 2012-12-5 14:13
在source中创建三种类型的Item;在Rack/Place in level 写入下面的代码就可以了。
4 U( b- d# b$ `9 `9 ?& ^if(getitemtype(item) == 1)       //判斷進來的零件種類
, b) D& }2 a' e8 u: z" O2 l    return duniform(1, 3);         //如果是第1種零件放在1到3層貨架,均等放置
2 d# I' R. a8 G$ A4 dif(getitemtype(item) == 2)      //以下依此類推+ ?; U" w9 U; m
    return duniform(4,7);, v: u- n8 ~. C0 d( s) u8 Y* O  Q2 f
if(getitemty ...; r. d5 Y; E; @# K; S
cheng_jun 发表于 2011-3-30 16:15

作者: 雪饼    时间: 2013-2-14 08:37
非常有用
作者: liuyoungta    时间: 2013-3-27 18:30
1# 雨坠心随
) b5 Z" I# k2 e% A. n- i/ H" u" P# y6 G+ Z

1 l2 e# [6 E* X; T  c8 l如果是有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 ) Z4 z# g5 P1 i2 q
! L" t  ~0 y% y' m' _8 n  ]+ L
  Z3 X9 V9 ?3 z; F1 B
我把这串代码输入时系统报错了,您知道怎么解决吗?
作者: txiny000    时间: 2015-4-29 20:19
有用!
作者: r0805995    时间: 2015-4-30 23:47
18# 闫静雨 0 K9 h! o) z* q
" y' w3 t) b+ Q0 G1 B

$ Y* ^" i, V0 d' @4 V: q最好把錯誤訊息丟上來,否則無法得之是哪裡錯唷
作者: fengkiller    时间: 2015-9-13 21:03
这个还是不错的
作者: 小王子波    时间: 2020-3-19 17:20
liuyoungta 发表于 2013-3-27 18:30, {/ J' u( s0 R+ {+ N
1# 雨坠心随

9 m2 K$ _6 r$ a( b您可以将这个存储表预设在货架标签中,然后根据货架容量,设置item所在的行列,这样就能实现。
作者: chenghsun    时间: 2020-3-26 11:13
你好 这个是怎么算的啊
作者: 18760447585    时间: 2022-11-9 14:05
很棒
作者: weifanfly    时间: 2022-11-23 09:07
赞一个,不错,很好用
/ P+ z2 L1 A6 @, D% }. ?. q
作者: liuFlexSim    时间: 2023-3-10 16:15
不对吧,按照这代码实现不了图中要摆放的顺序
作者: csn-support    时间: 2023-3-13 09:41
liuFlexSim 发表于 2023-3-10 16:157 C) m0 w1 O& m$ |! V- I
不对吧,按照这代码实现不了图中要摆放的顺序

8 p/ m" m3 j! U( w( w最新版本的flexsim可以通过仓储模块的标签刷功能快速实现货位的分区,标签刷的具体使用教程可以参考哔哩哔哩flexsim官方账号的视频进行学习




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