全球FlexSim系统仿真中文论坛

标题: 为什么只有一个队列有箱子 [打印本页]

作者: yueyueyue    时间: 2021-5-25 16:13
标题: 为什么只有一个队列有箱子
本帖最后由 yueyueyue 于 2021-5-31 21:55 编辑
0 [/ @5 Y( n8 U8 X% [6 S/ V6 G1 W# x3 G4 i. |' R9 z( ?0 u: g

作者: yueyueyue    时间: 2021-5-27 09:20
您好,请问怎样解决类似两个起重机同时从一个暂存区搬箱子到不同的地方,或者两个叉车分别从一个暂存区运箱子到不同的地方,我发现每次两个目的地都是只会有一个目的地有箱子,第二个目的地会从第一个目的地处抢箱子,就好像始发地的暂存区的输出端口只能一个,应该怎样这种问题呢?谢谢7 d+ u1 E5 R& N9 y6 {# ]6 U

作者: 123witers    时间: 2021-5-27 10:42
你看下图,发现没有,一个有labelname的标签,另一个没有标签;而且token唯一标识id是一样的;
* N# L% e" g& |3 R不要用split去做这样的操作,建议去看下split的使用范围
作者: yueyueyue    时间: 2021-5-27 12:56
本帖最后由 yueyueyue 于 2021-5-27 12:59 编辑 ; `) y- x% x  P" U
123witers 发表于 2021-5-27 10:42/ L2 N/ C( i0 S; t
你看下图,发现没有,一个有labelname的标签,另一个没有标签;而且token唯一标识id是一样的;* p: a- Y/ j2 [
不要用spli ...

: E- I, w$ z; Y+ ~! ^  K/ |非常感谢您的解答,请问我想实现两个起重机一起搬箱子,需要使用什么方法呢?一起操作,互不干扰的方式
作者: 123witers    时间: 2021-5-27 13:21
把生成的item推到list列表里,需要用的时候pull出来;
9 i" j9 C7 l! Ssplit仍然是可以用的,但是得放在最前面(至少item要在split后面);
作者: yueyueyue    时间: 2021-5-27 13:26
本帖最后由 yueyueyue 于 2021-5-27 13:28 编辑 ' K% W8 ~7 f$ f
123witers 发表于 2021-5-27 13:21* u2 a- s4 C) Y
把生成的item推到list列表里,需要用的时候pull出来;5 w  J* d" p& }; P
split仍然是可以用的,但是得放在最前面(至少item ...

$ _, C0 Y; D" a: h实在不好意思,可否麻烦您在我的模型上直接进行修改呢?item要在split后面的意思是把生成的item推到list列表里么?
作者: 123witers    时间: 2021-5-27 14:42
你看一下,是不是这样的
作者: yueyueyue    时间: 2021-5-27 14:53
123witers 发表于 2021-5-27 14:428 B. M: n, g- V+ s- t
你看一下,是不是这样的

/ X2 S' i5 d: M2 K& m5 z是这样的!太谢谢您了!
作者: yueyueyue    时间: 2021-5-28 18:09
123witers 发表于 2021-5-27 14:42
* H  X  X2 k0 k+ p6 l( N你看一下,是不是这样的

7 i1 ^$ T+ O+ n& P5 ?+ v您好,在您的模型基础上我想加两个叉车同时搬运箱子,思路应该是一样的,但是模型又出现了问题,可以麻烦您再帮我看看么?
作者: 123witers    时间: 2021-5-31 13:26
yueyueyue 发表于 2021-5-28 18:098 ]! U, i5 m/ d" M7 R6 |: J' c' N
您好,在您的模型基础上我想加两个叉车同时搬运箱子,思路应该是一样的,但是模型又出现了问题,可以麻烦 ...

7 V4 n7 X3 ?/ W7 [模型呢?
作者: yueyueyue    时间: 2021-5-31 14:35
本帖最后由 yueyueyue 于 2021-5-31 14:43 编辑
. T: L5 Y& t4 ]& d
123witers 发表于 2021-5-31 13:26
# F- K8 D; Y  b" K7 h* x  M模型呢?

, G' b0 A. b7 |. S( n更新至本页论坛了,第一个帖子,谢谢。模型也叫“修改”。因为叉车也想同时工作,用的也是列表,但是不知道哪里出问题了
作者: 123witers    时间: 2021-5-31 16:39
yueyueyue 发表于 2021-5-31 14:35& G5 m# i" S$ {* w" h2 n+ b! }
更新至本页论坛了,第一个帖子,谢谢。模型也叫“修改”。因为叉车也想同时工作,用的也是列表,但是不知 ...
3 G) @% w0 P  h) L* {8 \" @
看的脑壳疼,好多错误。
- i& Q# s. k  O: d* {2 g) }* d* f运行不下去的最关键一个点是,你左边的资源获取Acquire后,没有释放release。5 N+ |9 L. M' c7 M) L
还有一个:Synchronize虽然是用于协同作业的,但一它不是这么用的,二你的模型中两个叉车都是独立运行的,不需要用到这个东西。
作者: yueyueyue    时间: 2021-5-31 17:32
本帖最后由 yueyueyue 于 2021-5-31 21:56 编辑
2 M  T! l5 H2 o
123witers 发表于 2021-5-31 16:39
# o9 v* z" b" c! H/ G8 ]* \5 @看的脑壳疼,好多错误。
" t4 Z9 j. g; C  [3 U运行不下去的最关键一个点是,你左边的资源获取Acquire后,没有释放release。
5 a8 [- a6 P! |8 P5 a ...
* h& ~" q" {$ [& r5 d
谢谢您!!我想起重机和叉车进行协同作业,起重机将箱子放在叉车上,这块有一个协同作业。然后多个叉车排队接一个起重机放下的箱子,我该用什么方法实现呢?
  w8 K2 n+ N9 d; s% ?2 y" {8 Q
: @6 a4 ^% Q7 R  X' M+ W+ R
作者: 123witers    时间: 2021-6-1 08:48
yueyueyue 发表于 2021-5-31 17:32) S5 n% H. ?) r/ i
谢谢您!!我想起重机和叉车进行协同作业,起重机将箱子放在叉车上,这块有一个协同作业。然后多个叉车排 ...

3 \# R' R5 U* p/ pSynchronize就能实现,你可以参考用户手册给的案例。
作者: yueyueyue    时间: 2021-6-1 09:25
123witers 发表于 2021-6-1 08:487 b; ~' o; @! G/ M. Z
Synchronize就能实现,你可以参考用户手册给的案例。

' L( o/ [# X3 ?: d+ k; ]5 r2 n谢谢您




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