如何为队列创建条件?
How to make condition for queue?
我想让代理在到达 selectOutput5 时不进入已满队列(如果已满则进入下沉)。
我试图将“if-else”放入“Actions”部分
但我真的不知道该使用哪个参数(尝试使用 queue.size
和 queue.capacity
但我不知道如何正确编码),请帮忙。不确定我是否通过尝试将 if-else 放入 selectOutput5
的操作中来做正确的事情
模型看起来像这样:
放一个selectOutputOut
块,select条件放在那里。并在您的条件下方键入:yourQueue.size()>=yourQueue.capacity()
。当此条件为真时,将这些发送到 Sink
块。
您需要对他们应该进入哪个队列的条件进行编码,然后如果不满足条件,它将评估下一个退出选项。
参见下面的示例
如果队列大小小于5,它只会去队列1,否则它会评估队列2的队列大小,如果都满了就去出口。
“操作”部分仅适用于您在退出选项之一时要执行的代码。
我想让代理在到达 selectOutput5 时不进入已满队列(如果已满则进入下沉)。
我试图将“if-else”放入“Actions”部分
但我真的不知道该使用哪个参数(尝试使用 queue.size
和 queue.capacity
但我不知道如何正确编码),请帮忙。不确定我是否通过尝试将 if-else 放入 selectOutput5
模型看起来像这样:
放一个selectOutputOut
块,select条件放在那里。并在您的条件下方键入:yourQueue.size()>=yourQueue.capacity()
。当此条件为真时,将这些发送到 Sink
块。
您需要对他们应该进入哪个队列的条件进行编码,然后如果不满足条件,它将评估下一个退出选项。
参见下面的示例
如果队列大小小于5,它只会去队列1,否则它会评估队列2的队列大小,如果都满了就去出口。
“操作”部分仅适用于您在退出选项之一时要执行的代码。