NetLogo文件读取问题

时间:2019-02-15 15:11:13

标签: netlogo agent-based-modeling

我对load-data命令有问题。我设法设置好模型,显示效果很好。然后,我需要先按“ go”加载数据。但是它不起作用,我也不知道为什么。 因此,我已经将乌龟定义为设置的一部分,并且通过以下代码,我试图从csv文档中提供乌龟的属性,但是它说:“预期为文字值。(行号1841,字符5)错误,而乌龟1606运行文件读取 由过程加载数据调用 通过按钮“ load-data”调用 大约有1841位回应者。我改用txt,但没有任何变化。我很快就没主意了。

请问,有人知道我在做什么错吗?我对此很陌生,非常绝望,因为我完全依靠自己的力量工作,而且我的论文导师没有回应...

to load-data
  file-open "Pokus2.csv"
  while [not file-at-end?] [
   ask turtles [
      set n-turtles file-read
      set behaviour file-read
      set attitude file-read
      set size 1.5]
     ask turtles [setxy random-xcor random-ycor]
 ask turtles
  [if behaviour <= 0.33 [set pcolor red]
   if behaviour = 0.34 and behaviour < 0.66 [set pcolor orange]
   if behaviour >= 0.67 [set pcolor green]
  ]
    ]
  file-close
  show "file read"
end

0 个答案:

没有答案