В настоящее время я пытаюсь заставить мой netlogo читать два разных файла ckv для установки моих глобальных переменных.У меня есть два файла, которые нужно прочитать каждый тик.Посмотрите мой код до сих пор:
to setup
clear-all
file-close-all ;; Close any files open from last run
file-open "oil price.csv"
file-open "co2 price.csv"
setup-patches
create-industries 25
ask industries [set shape "house"]
ask industries [set color red]
ask industries [move-to one-of patches with [pcolor = green] ]
ask industries [set oil-demand 1 + random-float 9]
create-ports 1
ask ports [set shape "pentagon"]
ask ports [set color yellow]
ask ports [setxy 0 0]
reset-ticks
end
to go
if file-at-end? [ stop ]
set oil-price csv:from-file "oil price.csv"
set co2-price csv:from-file "co2 price.csv"
;; model update goes here
if ticks = length "oil price.csv" [stop]
tick
end
Мне удалось заставить его прочитать один CSV для цены на нефть и менять его переменную каждый тик.Однако добавление другого не работает.Я хочу иметь отдельный CSV для цены на нефть, которая меняет каждый тик и то же самое для цены со2.Я что-то упустил?Кстати, я новичок в нетлоге.Вся помощь приветствуется!Спасибо:)
Макс