如何在运行时更改从参数中存储的分布中绘制值?
假设我的参数值是“三角形(0.5,1,1.5)”,例如。在我的模型中,此参数称为parDelayUnloading。我的模型中有许多延迟引用相同的参数。我创建了这个参数,因为在每个“延迟”处更容易在一个地方更改值。模拟开始时将分配一个值。
请注意,每当新实体进入“延迟”框时,我希望刷新参数值。输入:.....
我该怎么办?
谢谢!
答案 0 :(得分:0)
如果您只想从您的发行版中绘制值,并将其编码为参数,您需要做的就是在相应的Java代码块中调用该参数。因此,如果在输入延迟块时需要使用其中的值作为实体,则可以编写agent.whateverINeedItFor = myParameter
。后者会自动从您的发行版中提取一个值。
希望这是有道理的。