【问题标题】:How can i vary a parameter in function of another parameter in Anylogic?如何根据 Anylogic 中的另一个参数改变一个参数?
【发布时间】:2018-11-13 12:58:05
【问题描述】:

我想添加一个参数(或变量),我想在运行模拟之前用滑块改变它。此参数表示启动广告活动所花费的资金。这个参数,变化必须改变参数 AdEffectiveness 和结果输出(显示在主图中)。

主要

客户

广告效果

【问题讨论】:

    标签: function parameters simulation anylogic


    【解决方案1】:

    我会给你链接AnyLogic教程在实验页面设置参数,这似乎是你想要的:

    https://www.youtube.com/watch?v=pd8QMBL-ri4

    【讨论】:

      【解决方案2】:

      将滑块对象 mySlider 拖动到您的模拟实验中。在模拟实验的属性屏幕中,在 AdEffectiveness 参数字段中添加mySlider.getIntValue()

      更一般地,如果参数是整数,则使用mySlider.getIntValue(),如果参数是双精度,则使用mySlider.getValue()

      在滑块属性中,您可以设置滑块的最小值和最大值。

      【讨论】:

      • mySlider.getValue() 应该在这里使用,因为它返回一个 double.. 而 adEffectiveness 可能是一个 double
      猜你喜欢
      • 1970-01-01
      • 2014-12-02
      • 1970-01-01
      • 1970-01-01
      • 2014-09-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多