Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Netlogo 意外的绘制行为_Netlogo_Paint - Fatal编程技术网

Netlogo 意外的绘制行为

Netlogo 意外的绘制行为,netlogo,paint,Netlogo,Paint,我想使用绘画命令,但我认为这是一个文件问题,而不是代码问题。代码如下: to color-white if mouse-down? [ask patch mouse-xcor mouse-ycor [ set pcolor white]] end 它只是在按下鼠标左键,指针经过屏幕时实时绘制。如果代码是在新的Netlogo会话中编写的,则该代码可以工作。但如果在该文件中使用: 油漆不会实时出现。请提供帮助。问题已解决:将视图更新从“按刻度”更改为“连续”。我建议在您的代

我想使用绘画命令,但我认为这是一个文件问题,而不是代码问题。代码如下:

to color-white
 if mouse-down?
   [ask patch mouse-xcor mouse-ycor
       [ set pcolor white]]
end
它只是在按下鼠标左键,指针经过屏幕时实时绘制。如果代码是在新的Netlogo会话中编写的,则该代码可以工作。但如果在该文件中使用:


油漆不会实时出现。请提供帮助。

问题已解决:将视图更新从“按刻度”更改为“连续”。

我建议在您的代码中添加对
显示的调用,只要您希望显示更新。NetLogo模型库中的模型就是这样做的


“连续”视图更新是一种合理的选择,但它涉及到放弃对视图更新发生时间的所有控制。

我认为您的文件没有加载。你能展示一下你所有的代码吗?你说它不是实时绘制是什么意思?我认为您的问题是您的彩色白色功能需要持续运行。您可以在UI中的一个按钮中连续运行此命令。问题已解决:将视图更新从“on ticks”更改为“continuous”。请详细说明您的建议,好吗?另请参阅文档,其中对这些内容进行了相当透彻的阐述。不清楚的是您所说的“添加显示调用”是什么意思将
显示
插入代码中需要更新视图的位置。看见