我创建了模型。我的模型有两个来源。第一个来源是特工“男人”,第二个来源是特工“女人”。我需要把他们分成两个队列:第一,只有男性,第二,只有女性。我用参数性别来划分它们。
my model
问题是: 如果未设置条件,并且代理按概率划分,则所有代理都是超级代理,只有混合中的代理。如果要设置一个条件,那么写道:“性是不允许的,或者这不是一个领域。”如果移除一个源,则条件正常。
因此,我在您的模型中看到,if\u else块的真正输出意味着要进入men队列。
因此,假设您确实有男代理和女代理,您必须在select输出块中使用以下条件(if\u else)
agent instanceof Man
如果代理类型为Man,则为true;如果代理类型不同于Man,则为false。检查以下图片: