Нет остановки при запуске Netlogo Behaviorspace без головы в Linux при использовании расширения r - PullRequest
0 голосов
/ 25 октября 2018

Я запускаю простой эксперимент netlogo поведенческого пространства в кластере Linux с вызовом расширения R.

Вот пример кода:

extensions [r]    
to setup
      clear-all
      setup-patches
      setup-turtles
      reset-ticks
    end

    to setup-patches
      ask patches [ set pcolor green ]
    end

    to setup-turtles
      create-turtles number    ;; uses the value of the number slider to create turtles
      ask turtles [ setxy random-xcor random-ycor ]
    end

    to go
      if ticks >= 5 [ stop ]  ;; stop after 5 ticks
      move-turtles
      tick                    ;; increase the tick counter by 1 each time through
    end

    to move-turtles
      ask turtles [
        right random 360
        forward 1
      ]
    end

И я настроил эксперимент BehaviorSpace с именем count_turtles .Установите переменные как ["число" 10].И затем я запускаю эксперимент на Linux как

NetLogo\ 6.0.4/netlogo-headless.sh \
--model model_test.nlogo \
--experiment count_turtles \ 
--table test.csv

Однако, он просто продолжает работать на Linux.Но после того, как я обрежу это, я могу получить надлежащий test.csv.Но это не останавливается само собой.

Но когда я запускаю тот же эксперимент на Windows, все кажется хорошим.

И если я удалю вызов расширения r, то он может правильно остановиться.Раз я назвал r extension, то оно не останавливается само собой.Но я проверил связь между netlogo и R, кажется, хорошо.Мне интересно, почему это не останавливается само по себе.

...