Validation 如何对NetLogo中允许的控件值设置动态约束

Validation 如何对NetLogo中允许的控件值设置动态约束,validation,controls,netlogo,Validation,Controls,Netlogo,比如说,我希望用户能够创建一个具有一定数量的节点和边的网络。我使用一个滑块来表示节点和边的数量,但是如果用户选择10作为节点的数量,那么边滑块的最大值应该是45。或者,如果用户键入的值不正确,则可以使用输入并显示错误消息。如何实现这一点?假设您有一个名为节点的滑块,用户可以在其中设置网络中的节点数,您可以添加第二个名为边的滑块,其最大值取决于节点滑块上的实际值,如图所示: 这是可能的,因为滑块表示观察者随时都可以访问的全局变量。(注意:您可能会发现NetLogo的此功能有点不稳定)

比如说,我希望用户能够创建一个具有一定数量的节点和边的网络。我使用一个滑块来表示节点和边的数量,但是如果用户选择10作为节点的数量,那么边滑块的最大值应该是45。或者,如果用户键入的值不正确,则可以使用输入并显示错误消息。如何实现这一点?

假设您有一个名为节点的滑块,用户可以在其中设置网络中的节点数,您可以添加第二个名为边的滑块,其最大值取决于节点滑块上的实际值,如图所示:


这是可能的,因为滑块表示观察者随时都可以访问的全局变量。

(注意:您可能会发现NetLogo的此功能有点不稳定)