以无头模式获取NetLogo小部件

时间:2015-11-30 11:19:06

标签: netlogo

我需要在无头模式下获取nlogo脚本中所有已定义小部件的列表。我基本上需要目标变量和默认值。但我只是在API中找到私有方法来实现这一点(https://github.com/NetLogo/NetLogo/blob/5.x/src/main/org/nlogo/headless/HeadlessModelOpener.scala#L136-L234)。是否有API的公共方法来实现这一目标? 感谢

1 个答案:

答案 0 :(得分:3)

Mike Horn通过解析他的NetTango项目中的.nlogo文件解决了这个问题。如果您对此感到满意,请查看他的Model.java load() methodinitSlider(), initSwitch(), and initPlot() methods。我不记得其他窗口小部件类型的默认值的确切相对行位置,但如果您在文本编辑器中打开.nlogo文件,您应该能够弄明白。