【发布时间】:2019-11-18 01:34:39
【问题描述】:
我的 Main 包含一个传送带,它将一个纸箱(我的代理)从 A 运送到 B。我添加了一个单选按钮,用户可以使用它选择盒子的大小(“小”、“中”、“大” & “很大”)。我现在希望每个纸箱都保存单选按钮的值。我尝试了很多不同的东西,比如将它链接到一个参数,但我没能弄明白。
我的模特图片:
我用于单选按钮的代码是:
if( value == 0 )
radioValue = 1;
else if( value == 1 )
radioValue = 2;
else if( value == 2 )
radioValue = 3;
else if( value == 3 )
radioValue = 4;
radioValue 是我将单选按钮链接到的 Main 中的参数。
这个参数怎么给代理,以后怎么读出来?
提前感谢您的帮助!
【问题讨论】:
-
如果您能给我们提供您的代码,这样我们可以更好地了解您已经尝试过的内容,那就太好了
-
您好 Corentin,感谢您的回复。我编辑了帖子,但我还没有使用太多代码。
-
很遗憾,这个示例并不能帮助您找出错误所在
-
您的模型需要更多信息
-
要做到这一点,您需要在您的代理中创建一个变量,并且您必须执行 agent.variable=radioValue ...但是这方面的详细信息取决于您是使用离散事件还是基于代理,这取决于它是只有 1 个特工还是一群特工......等等
标签: java parameters radio-button agent anylogic