netlogo - 有没有办法在 netlogo 中生成 .nls 文件
问题描述
请我有一个用 .nls 保存的记事本文件,我如何将它调用到我的 NetLogo ......有人帮我写代码
globals [
letter_E
];
用于声明全局变量
patch-own [number] ;patch var
设置 clear-all setup-patches reset-ticks end
问补丁 [ set plabel = set-pcolor = black set-patch-size = 10 ]
到 setup-letter_E
;设置你的坐标
ask (patch-set patch 0 0) [set pcolor 0]
ask (patch-set patch 0 1) [set pcolor 1]
ask (patch-set patch 1 1) [set pcolor 2]
ask (patch-set patch 1 2) [set pcolor 3]
ask (patch-set patch 2 2) [set pcolor 4]
解决方案
你有两个选择。您可以将 .nls 文件中的代码复制并粘贴到 NetLogo 模型的代码选项卡中,也可以使用__includes
NetLogo 的功能。如果你的 .nls 文件被命名(例如)mycode.nls
,你可以把你的 NetLogo 模型代码放在顶部
__includes["mycode.nls"]
(“includes”前面有两个下划线。)如果您查看__inlcudes
NetLogo 字典,您会看到可以包含多个 .nls 文件。这些文件应与您的模型位于同一目录中。当您这样做时,NetLogo 代码选项卡将有一个“包含文件”的下拉列表,您将在那里找到“mycode.nls”。
话虽如此,您在 .nls 文件中的代码不会按原样运行。有许多错误。但这是一个不同的问题。
推荐阅读
- mongodb - Mongod 24小时监控广告禁用
- java - proguard 混淆唯一方法名
- r - In R, how do I split timestamp interval data into regular slots?
- xamarin.forms - Xamarin Forms 如何使用内容页面上的按钮切换到另一个导航页面
- firebase - 如何在 Flutter 中从 Firebase 获取当前用户 ID
- c# - 有没有比单独将安全组中的 IP 列入白名单更好的方法让我的 WPF 应用程序连接到 AWS RDS?
- python-3.x - 如何在不重绘图形的情况下更新绘图
- python - PyQt5 - 如何为相同的元素设置不同的样式表?
- opengl - 为什么定义浮点数时的“f”后缀有时会导致 GLSL 编译器错误?
- python - Python 神经网络值收敛到 50%