NetLogo从其他文件导入代码

时间:2015-06-28 15:43:04

标签: netlogo

是否可以在单独的文件中编写NetLogo,然后像java,python等一样导入它们,或者像Matlab一样调用它们。

有人可能会说NetLogo代码通常不会因上述要求而变得如此巨大。但是由于没有ODE求解功能和我需要的其他功能,我必须自己编写它们。这极大地增加了我的代码长度。因此,我问这个问题。

我不知道这个问题是如何有意义的,因为每个代码都有一个附加的GUI。我正在考虑编写库的可能性,但无法找到任何直接的文档。

1 个答案:

答案 0 :(得分:3)

您可以在一个NetLogo模型文件(.nlogo)中包含多个源文件(.nls)。为此,只需在模型代码的开头添加基元__includes [ ]即可。按下复选按钮后,“程序”下拉菜单旁会出现一个新按钮。在那里,您可以创建和管理多个源文件。细节也在这里解释: http://ccl.northwestern.edu/netlogo/docs/programming.html#includes

但是,为了使其以可重复库文件的方式工作,应该创建使用代理集和参数作为输入变量的过程,使其独立于全局定义或接口设置。

相关问题