如何在 NetLogo 中对控件允许值进行动态约束
How to put dynamic constraints on controls allowed values in NetLogo
例如,我希望用户能够创建具有一定数量节点和边的网络。我使用一个滑块来表示节点和边的数量,但是如果例如用户选择 10 作为节点的数量,那么边滑块的最大值应该是 45。或者一个替代方法是使用一个输入并显示一个如果用户键入不正确的值,则显示错误消息。我怎样才能做到这一点?
假设您有一个名为节点的滑块,用户可以在其中设置网络中的节点数,您可以添加第二个名为边缘的滑块,其最大值取决于节点滑块上的实际值,如图所示:
这是可能的,因为滑块表示观察者随时可以访问的全局变量。
例如,我希望用户能够创建具有一定数量节点和边的网络。我使用一个滑块来表示节点和边的数量,但是如果例如用户选择 10 作为节点的数量,那么边滑块的最大值应该是 45。或者一个替代方法是使用一个输入并显示一个如果用户键入不正确的值,则显示错误消息。我怎样才能做到这一点?
假设您有一个名为节点的滑块,用户可以在其中设置网络中的节点数,您可以添加第二个名为边缘的滑块,其最大值取决于节点滑块上的实际值,如图所示:
这是可能的,因为滑块表示观察者随时可以访问的全局变量。