做了一个中间端口发送消息给合成器的模型,模型为:
p# e- q! P0 x
* r3 D" h2 F; h, ^. Q% h" @- x- ?模型详述:
2 R2 N6 e, T4 g4 [" O1 B1 }1)临时实体箱内,设置“订单”托盘的标签:
# ]2 ^ p3 n6 b7 X “PartOrderID“——订单号、“NumParts”——3行1列的订单。
9 C. y$ Y9 |% x9 _* m7 b
4 x$ X; b, n& k* P0 Q( o1 v% J2)“GL1”发生器:产生订单“托盘;2 x' p- L1 L4 O" A- t
将全局表”订单“的数据写入托盘的“NumParts”标签;7 S& U a ~2 z4 n0 j: v7 K
将产生的托盘数量写入“PartOrderID”标签,作为订单号。7 X3 {6 j& E& S6 j. H
) T) Z9 q8 p4 N; S8 u9 O
3)“GL1_订单信息传递缓存”暂存区内托盘上的标签数据,通过中间端口传递到合成器“T1_GL1”上。
$ M$ {5 \$ X6 v8 s6 G' E* n 实现一个托盘的标签数据传到合成器上完成一次合箱后,下一托盘的标签数据再传递到合成器上,进行下一项合成工作。
$ Y6 t/ I+ R' a) c( W* @ 模型内的思路是:3 n5 _6 L: n) x# x5 x
“GL1_订单信息传递缓存”暂存区最大容量为1,当存有一个托盘时,通过中间端口传递标签数据到全局表,打开输出端口控制托盘回收。: X' E Y; K% N
“T1_GL1”合成器收到中间端口信息时,关闭中间端口。当合成器上的拣选小车离开时,打开中间端口,接收下一条中间端口的信息。* S# \" W# b4 e0 l& W5 D V1 i0 ?1 ], X3 j
$ }# u* i: |9 q( t
但是合成器一直接收不到信息,我找不到问题点?辛苦各位大神帮忙看一下,哪里出问题了~ 非常感谢! |