全球FlexSim系统仿真中文论坛

搜索
查看: 9179|回复: 9
打印 上一主题 下一主题

传送带决策点设置问题

[复制链接]
跳转到指定楼层
1#
Stevenzheng 发表于 2019-5-28 15:31:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
v18版软件,传送带上决策点链接了7个exittransfer(经过决策点的item送到7个加工位,加工完成后送回流水线,item从流水线尾流出)第二个决策点创建触发on arrival选择send item按照Round Robin Output Port循环发送item。5 Z3 J. J& m( Y
$ `4 S% q8 Z9 \+ C
2 h7 V7 s; f5 M4 {- f- K9 R
运行时第一个item不会被送往加工点,而是会直接流出皮带线,而且每7个item就会有1个直接流出皮带线。不明白是为什么会产生这种效果。
. }) J0 ^3 v; }5 I# ]/ A: ?: L7 I
# P' O& ?2 |9 v! J2 f* G1 [/ f, h3 N) w# Y1 n! N3 M, U
默认的代码看不太懂 treenode newDest = current.outObjects[(current.labels.assert("roundRobinVal", 1).value++ - 1) % current.outObjects.length + 1];" [& `: F4 ~/ J1 w4 H# V+ M
把value后的-1删除会从第7个item开始直接流出皮带线" O; |+ G' g0 a: R; Z/ b% \0 O

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
推荐
十度烧 发表于 2019-5-29 08:20:00 | 只看该作者
2 I* q! t' r3 T- ]/ r5 z/ j" L# y
多半是您的1号站点位置原因(1号站点先于决策点,导致item到达决策点后无法正确到达1号站点位置),建议调整决策点或1号站点位置,确保item到达决策点时能够正确到达1号站点位置。- {& n" `! `/ b; V$ |5 i

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
2#
 楼主| Stevenzheng 发表于 2019-5-28 15:36:15 | 只看该作者
决策点链接的是EnterTransfer不是ExitTransfer
3#
沈瑞祥 发表于 2019-5-29 07:43:20 | 只看该作者
没有模型,这样帮你看很难看出问题
5#
 楼主| Stevenzheng 发表于 2019-5-29 13:29:16 | 只看该作者
十度烧 发表于 2019-5-29 08:20) ~6 B! v2 q4 v% K8 x1 ^8 U" W+ P4 e0 D
多半是您的1号站点位置原因(1号站点先于决策点,导致item到达决策点后无法正确到达1号站点位置),建议 ...

2 }  k6 ~1 E8 z( B% q调整了下位置,还真是这个原因,谢谢。决策点在皮带线上而connecter在地面,视角看上去出现了偏差。
6#
 楼主| Stevenzheng 发表于 2019-5-29 13:32:29 | 只看该作者
沈瑞祥 发表于 2019-5-29 07:43, Y0 E* x: h# o3 L+ `/ E
没有模型,这样帮你看很难看出问题

5 c, |; I  I9 `5 z) u* c: C沈老师能帮忙解释下上边那行代码什么意思吗,这个没看懂(current.labels.assert("roundRobinVal", 1).value++ - 1) % current.outObjects.length + 1
7#
1780043361 发表于 2019-5-30 16:07:36 | 只看该作者
这个相当如
6 Y+ m( c2 {0 Y1 Q- |8 {1 P assertlabel(current,“roundRobinVal”,DATATYPE_NUMBLE);//重置插入一个“roundRobinVal”数值型标签
! L2 ^9 T# z5 e" Q/ f2 T6 J inc(label(current,“roundRobinVal”),1); //每当触发时标签值自加1记录序号, 比如 1,2,3,4,5) n. Q" c2 D4 m7 E9 U' {8 Q4 H
current.outObjects.length指的是输出端口的数量,等同nrop(current);
8 \" ~" l' U& R 而整个语句的意思是 当前的标签值-1, 对输出端口取余,然后+1 例如:
! l$ ^7 A+ X7 W% V0 W, d7 g标签值: 1 2 3 4 5 6 7 ;有3个输出端口, 减一后:0 1 2 3 4 5 6;对3取余后 0 1 2 0 1 2 0;最后加一:1 2 3 1 2 3 1,就是123的循环了
2 {7 Y5 z, ^: P
8#
 楼主| Stevenzheng 发表于 2019-5-30 20:35:22 | 只看该作者
1780043361 发表于 2019-5-30 16:07& \( a' I. m% p
这个相当如
. N- p$ E+ W8 m8 ~3 j+ c( i assertlabel(current,“roundRobinVal”,DATATYPE_NUMBLE);//重置插入一个“roundRobinVal ...

+ P" W' o9 g; h, S明白了,謝謝
10#
ztalhl 发表于 2021-12-10 10:34:50 | 只看该作者
学习了 谢谢
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|全球FlexSim系统仿真中文论坛 ( 京ICP备14043114号-2 )

GMT+8, 2025-7-2 22:57 , Processed in 0.077055 second(s), 15 queries .

Powered by Discuz! X3.3© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表