【问题标题】:How to repair a (2D) NetLogo model that was accidentally saved in NetLogo 3D?如何修复意外保存在 NetLogo 3D 中的(2D)NetLogo 模型?
【发布时间】:2018-09-26 01:33:40
【问题描述】:

我一直在使用 netlogo 2D (6.0.4) 制作模型,但不小心打开了 3D 模型。它在 3D 中工作,所以我继续编辑代码。我用 .nlogo 的相同扩展名(默认)保存它。现在我无法在 2D 或 3D 版本的 netlogo 中打开它。有什么技巧可以避免回到模型的上一次迭代(相当多的工作)或查看代码?我可以在文本查看器中在某种程度上查看它,但它不容易解释。

非常感谢,

【问题讨论】:

    标签: netlogo


    【解决方案1】:

    所以从 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 行(这里它们是 00)。完成后不应有空格或空行,就像GRAPHICS-WINDOW 部分的其余部分一样。

    保存它,希望您能再次使用 2D NetLogo。您的视图可能会移动一点,但您可以将其重新编辑到之前的位置。

    【讨论】:

    • @DanielBarrios-O'Neill - 如果 Jasper 的回答帮助您解决了问题,请点击他们回答旁边的小复选标记,将此问题标记为已关闭。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-09
    • 1970-01-01
    相关资源
    最近更新 更多