Я пытаюсь загрузить и запустить модель netlogo из студии.все команды Nl (такие как NLstart, NLLoad, NLcommand) возвращают ошибки: «Нет ссылки NetLogo, сохраненной под именем».
Я попытался решить проблему NLstart с помощью приведенного ниже кода:
setwd("C:/Program Files/NetLogo 6.0.2")
url = 'https://cran.r-project.org/src/contrib/Archive/RNetLogo/RNetLogo_1.0-0.tar.gz'
install.packages(url, repos=NULL, type="source")
library("RNetLogo")
nl.path <- "C:/Program Files/NetLogo 6.0.2"
NLStart(nl.path)
и это сработало
Я попытался решить проблему с NLLOad, используя следующий код:
path <- "C:/Users/Anthony/exp1.nlogo"
command <- paste("open netlogo", path)
system(command)
, и это сработало
У меня все еще есть проблемаNLcommad для запуска модели и экспорта результатов в Excel.это обычно кодируется как показано ниже:
NLCommand("setup", nl.obj=my.netlogo)
NLCommand("go", nl.obj=my.netlogo)
NLCommand('export-world "setup.csv" ', nl.obj=my.netlogo)
, но все равно выдает ошибку: нет ссылки на NetLogo под именем exp1.nlogo
спасибо