【发布时间】:2018-09-26 01:33:40
【问题描述】:
我一直在使用 netlogo 2D (6.0.4) 制作模型,但不小心打开了 3D 模型。它在 3D 中工作,所以我继续编辑代码。我用 .nlogo 的相同扩展名(默认)保存它。现在我无法在 2D 或 3D 版本的 netlogo 中打开它。有什么技巧可以避免回到模型的上一次迭代(相当多的工作)或查看代码?我可以在文本查看器中在某种程度上查看它,但它不容易解释。
非常感谢,
丹
【问题讨论】:
标签: netlogo
我一直在使用 netlogo 2D (6.0.4) 制作模型,但不小心打开了 3D 模型。它在 3D 中工作,所以我继续编辑代码。我用 .nlogo 的相同扩展名(默认)保存它。现在我无法在 2D 或 3D 版本的 netlogo 中打开它。有什么技巧可以避免回到模型的上一次迭代(相当多的工作)或查看代码?我可以在文本查看器中在某种程度上查看它,但它不容易解释。
非常感谢,
丹
【问题讨论】:
标签: netlogo
所以从 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。您的视图可能会移动一点,但您可以将其重新编辑到之前的位置。
【讨论】: