全球FlexSim系统仿真中文论坛

标题: 如何实现循环分拣? [打印本页]

作者: lansedamo    时间: 2011-12-27 12:16
标题: 如何实现循环分拣?
麻烦各位指点一下,目的是:与合并分离器相连的有三个传送带,过程是:从合并分离器中输出物品到第一个传送带上,到队列,再从队列里拿出该物品放到第二个传送带上再输入到合并分离器上,最后让该物品从与合并分离器相连的第三个传送带上输出,而不是再回到第一个传送带上,请问各位这该怎么循环实现?
作者: lansedamo    时间: 2011-12-27 13:10
在线等待各位好心人指点一下!
作者: domcylai    时间: 2011-12-27 15:24
最好把布局图弄出来,还有什么事“合并分离器”?? Flexsim中有合成器,有分解器,这分别是两个不同的固定实体;
作者: lansedamo    时间: 2011-12-27 16:03
本帖最后由 lansedamo 于 2011-12-27 16:08 编辑 " |. V; ?- U# d. @# q8 r
. i( W2 w3 Z( F" J  ~
[attach]397[/attach]
0 `) b8 c7 y+ h# m这个是我那个简单的布局图,我是初学者,请各位前辈多多指教。谢谢大家!/ c6 u9 Z" y# G* ?1 T" i1 a
最终目的就是,怎么能避免让从第二个传送带上进来的物品再一次进入第一个传送带,以及怎么能让这些物品最后从第三个传送带出来。谢谢各位!
作者: lansedamo    时间: 2011-12-27 16:10
本帖最后由 lansedamo 于 2011-12-27 16:12 编辑
  M$ P2 r( m3 ?) H+ Y; i4 z0 a3 u5 K
3# domcylai
0 n* ?" i  Q9 ]9 \9 O  u, L您好:我是初学者,专业术语不到位,我说的合并分离器就是“Mergesort”这个固定实体。
作者: cheng_jun    时间: 2011-12-27 21:31
本帖最后由 cheng_jun 于 2011-12-27 21:32 编辑
* B. a$ ?1 o4 x0 n$ a8 V
0 `  _! w% X# S" H$ @7 ?; `5 y给物品添加一个标签。通过判断标签值,是物品通过相应的传送带。4 Z* W3 A! l) X0 g
定义模型逻辑如下:
* o3 H/ @% v0 z(1)创建物品时,使标签值为1;8 s, Y, H. D0 N6 z5 i9 G
(2)暂存的进入触发中使物品的标签值加1。
5 Y7 W7 x: J# f(3)分拣传送带“Send Requirement”中,判断将物品发往哪个传送带。5 g% O7 w, o3 ]
完成上述散步操作,即可完成楼主描述的问题。前提是,各个实体间的连接是正确的。1 }4 S0 ]' i* q. z' N5 n- w5 G0 d- F
[attach]400[/attach]
作者: lansedamo    时间: 2011-12-28 15:27
6# cheng_jun " P/ t  Z& u3 K- b0 Q# h4 U
谢谢您,我好好学习一下!
作者: lansedamo    时间: 2012-1-6 13:40
谢谢两位前辈,我弄明白了!
作者: hero    时间: 2012-1-8 20:37
6# cheng_jun
# }. X# _! T; \/ d8 }2 b/ |) ?% r1 b) j+ O6 ]& x9 T
我下载来看了,做得很好,但是我看不懂标签的使用,我一摸一样的设计完之后达不到模型的效果,标签为2的实体会从传输带first进去,不知道如何 解决?
作者: cheng_jun    时间: 2012-1-9 12:21
9# hero # T7 t, i6 p+ _

; N9 O7 O5 F4 L6 y/ {5 s% a3 u3 g  m. C# f$ j' A
1.检查一下模型中,各实体之间的连接是否有误。( \( h& ^# i( q6 Q0 r7 g( M
2.分拣传送带“Send Requirement”中,判断是否有误。
作者: cdotag    时间: 2014-8-30 22:39
模型中有很多实体,怎么用sendmessage命令发送消息给其中任意一个实体呢




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