我一直在使用netlogo 2D(6.0.4)创建模型,但不小心在3D模式下打开了该模型。它可以在3D模式下工作,所以我继续编辑代码。我将其保存为.nlogo的相同扩展名(默认情况下)。现在,我无法在2D或3D版本的netlogo中打开它。有什么技巧可以避免返回到我的模型的上一次迭代(需要花费很多时间)或查看代码?我可以在文本查看器中对其进行某种程度的查看,但这不容易解释。
非常感谢,
丹
答案 0 :(得分:2)
因此,从2D到3D,文件格式只有几处不同。版本部分将设置为3D,GRAPHICS-WINDOW
小部件条目将更改为处理多余的轴。
在一个好的文本编辑器中打开文件并交换:
@#$#@#$#@
NetLogo 3D 6.0.4
具有:
@#$#@#$#@
NetLogo 6.0.4
然后找到GRAPHICS-WINDOW
条目。您需要在此处删除几个数字:
0
0
1
1
1
ticks
30.0
从ticks
开始倒数,然后删除看到的第4行和第5行(这里是0
和0
)。完成后,GRAPHICS-WINDOW
部分的其余部分应该不能有空格或空白行。
保存它,希望您会再次进入2D NetLogo。您的视图可能会稍微移动一点,但是您可以将其重新编辑到以前的位置。