您好,我想在延迟块被触发一定量后增加流程图中延迟块的时间。我在三个延迟时间前面有一个 selectOutput 块来模拟延迟时间根据选择的文章而花费不同的时间。不同的延迟时间块连接到同一个代理。
我的流程 看起来像这个流程 我尝试使用滑块手动增加时间,但这仅适用于容量而不是时间。有可能自动执行此操作吗?
我还尝试在延迟块上添加该功能。 “如果(满足条件)返回x; 否则返回 y;"
为了完成这项工作,我还在书架代理中创建了一个名为“articlePicked”的变量。并添加资源池“书架”添加代码“unit.articlePicked++;”计算变量计数的频率
不幸的是它没有起作用。是否可以增加同一个代理的延迟时间?
您需要学习如何创建和调用函数。对于你的情况:
getDelayTime
,它返回一个 double 值并接受一个 arg numAgentsPassed