大家早上好,我正在做一个非常大的模拟模型。在所有流程图中移动的代理总是相同的代理类型,并且我已经超过了代理可以包含的最大参数数(255)。创建另一个agent类型不允许我将该代理传递给我已经开发的所有流程图。还有别的办法吗?
TNX
发布于 2022-03-23 09:31:31
最好的选择是遵循Java最佳实践,并拥有一个Java类(它几乎没有任何限制),并将所有变量保存在其中。然后,只需将Java类的一个实例传递给代理。这确实简化了一些事情,因为您的代理只有一个参数。
您可以在这个博客文章- https://www.theanylogicmodeler.com/post/the-simulation-model-life-cycle-part-2-working-the-data中看到更多关于这一点的详细信息。
请参阅有关使用数据对象的部分,还可以下载使用此方法的示例模型。
https://stackoverflow.com/questions/71584595
复制相似问题