你的这个队列的排序是动态可变的,还是简单的类似于 FIFO 的规则? $ n/ \1 r: ]9 _, _) x
% s6 {/ }; E d( V7 B. f
如果是 FIFO 的话,队列当前长度可以从 queue 的输出端口 L 中直接获得。 6 u7 ]9 q& o0 {1 \$ [$ b- Y& j! O
# f. r p! g7 }7 M为了获得某个实体前面的长度,可以在实体进入队列之前,用 Set 模块建立一个新的属性,例如叫做 ID,然后用一个计数器 (Information 模块)给每个实体赋予一个不同的 ID,这样,你只要知道当前从 队列中出来的实体的ID,就可以知道在队列当中任意实体之前还有多少个实体在等待。