每当用户取消永久按钮时,我都想运行一个程序。
具体来说,我正在使用永久按钮来允许用户选择一组海龟(使用模型库中的代码示例中的方法)。选择集后,我想将为集合计算的统计信息写入“输出”窗口。 (我可以在按钮程序中显示这些信息,但随后它会不断更新,这很难看。)监视元素会做我想要显示的单个数字,但我希望能够显示任意数量的值 - 所选龟组的每个子集的一个。目前,我有一个单独的按钮,可以显示统计数据,但我宁愿让它自动发生。
如果不能从永远的程序中运行存在的程序,那么你会建议另一种解决方案吗?
谢谢!
答案 0 :(得分:2)
NetLogo没有“退出”程序,也没有类似的程序。
鉴于这种限制,我处理问题的方法是在“永久”程序结束时保持统计数据的显示,但只在需要更新时才显示统计数据(即,如果有任何变化)。如果您在每次更新前致电clear-output
,您可以获得看起来很像“多线监视器”的内容。