你如何在 Anylogic 中编写一个带有非整数的注入参数

How do you write an inject argument with a non-integer number in Anylogic

我正在尝试为注入特定数量代理的 Anylogic 离散事件模型编写代码,然后在 4 周后,注入的代理数量取决于模型中其他数量的代理(以红色圈出)在屏幕截图上)。我要考虑的代理来源之一是 Double(它在滑块上),注入调用不会接受它,它只需要 int 值。

weeklyLeavingNursing = 0;

if (time()<4) {

    enterHerd.inject(10);

}
 
else {

    enterHerd.inject(10 - (slider.getValue() + weeklyLeavingOpen + weeklyLeavingNursing));

}

有没有办法编写同时具有 int 和 Double 值的代码? 任何想法将不胜感激。

只需使用以下函数:

getIntValue()