NetLogo输入滑块问题,重置后滑块消失
NetLogo input slider problem, slider disappearing after reset
我希望输入滑块的最大值等于环境中海龟的数量。我通过在滑块设置的最大输入框中插入“count turtles”来完成此操作。然而,我面临的问题是,当我(显着)减少海龟的数量并且 setup/reset 滑块出现故障时,保持旧值(大于导致红色旋钮的新最大值消失)并且不能再改变。一种解决方法是在重置模型之前将滑块完全拖动到左侧,但这在我看来确实有些愚蠢。有谁知道如何解决这一问题?提前致谢。
在我的最小工作示例中,我可以将滑块值重置为 turtle count
,例如在安装过程中。我认为您也可以在 go 过程的末尾使用 if slider_value > count turtles [set slider_value count turtles]
,以防模型中海龟的数量减少并且您希望更新滑块值。
globals [
; n_turtles - given by slider
; slider_value - given by slider
]
to setup
clear-all
crt n_turtles
if slider_value > count turtles
[
set slider_value count turtles
]
end
我希望输入滑块的最大值等于环境中海龟的数量。我通过在滑块设置的最大输入框中插入“count turtles”来完成此操作。然而,我面临的问题是,当我(显着)减少海龟的数量并且 setup/reset 滑块出现故障时,保持旧值(大于导致红色旋钮的新最大值消失)并且不能再改变。一种解决方法是在重置模型之前将滑块完全拖动到左侧,但这在我看来确实有些愚蠢。有谁知道如何解决这一问题?提前致谢。
在我的最小工作示例中,我可以将滑块值重置为 turtle count
,例如在安装过程中。我认为您也可以在 go 过程的末尾使用 if slider_value > count turtles [set slider_value count turtles]
,以防模型中海龟的数量减少并且您希望更新滑块值。
globals [
; n_turtles - given by slider
; slider_value - given by slider
]
to setup
clear-all
crt n_turtles
if slider_value > count turtles
[
set slider_value count turtles
]
end