【发布时间】:2019-12-02 01:22:03
【问题描述】:
拜托,我正在使用Netlogo模拟无线传感器网络,但我不知道如何将补丁大小转换为米,例如在WSN中我们必须说覆盖面积是500 * 500 m2,如何请用补丁做到这一点?谢谢你
【问题讨论】:
拜托,我正在使用Netlogo模拟无线传感器网络,但我不知道如何将补丁大小转换为米,例如在WSN中我们必须说覆盖面积是500 * 500 m2,如何请用补丁做到这一点?谢谢你
【问题讨论】:
【讨论】:
因为您必须缩小现实世界以使其适合“视图”窗口,所以一个补丁代表您希望它代表的任何距离或区域。这就像在谷歌地图中打开一张地图,问屏幕上一厘米代表多远?它可以是任何东西。 NetLogo 不知道也不在乎。
如果您右键单击界面中的查看窗口并选择“编辑”,您可以看到补丁的默认大小为 13 像素,但您可以覆盖它并使其成为您想要的任何东西。因此,如果您愿意,一个“补丁”可以是 1 cm x 1 cm。这完全取决于你。补丁的默认大小非常小。如果补丁变得太小,则很难点击甚至看到,但这对您来说可能无关紧要。
如果您要导入真实世界地图的背景图像,使用 import-drawing 命令,NetLogo 将不知道地图的比例尺。我知道没有 GIS 功能可以自动设置地图的比例。 NetLogo 无法分辨出您院子的图像或银河系这一部分的图像。
正如用户词典所说的导入绘图,
[it] 将图像文件读入绘图,将其缩放为 世界,同时保留图像的原始纵横比。这 图像在绘图中居中...代理无法感知绘图...
在视图编辑器(或您的代码)中,您可以将 min-pxcor 和 max-pxcor 设置为您想要的任何值,并覆盖宽高为 32 块的世界的默认视图设置为无论你想要什么。如果这样更方便,您可以将视图设置为 100 块宽。
但是,如果 NetLogo 尝试将 100 个色块放入您的视图窗口的宽度,则视图窗口在您的计算机屏幕上的大小将是色块数乘以像素数。补丁,因此查看窗口甚至可能不适合您的计算机屏幕,您可能只能看到左上角或它,您需要将补丁大小更改为 3 像素或其他东西以适应屏幕上的那么多补丁.试试看。
屏幕上的视图大小将从默认的大约 10 厘米更改为在该窗口中适应该补丁大小的那么多补丁所需的任何大小。
【讨论】: