Глобальные списки в NetLogo? - PullRequest
0 голосов
/ 04 июня 2018

Я реализую модель, в которой мне нужен глобальный список для хранения некоторых музыкальных нот во время исполнения.В конце исполнения я хотел бы перебрать список, чтобы прослушать все музыкальные фразы.Я думаю, мне нужно использовать глобальный список, но я не знаю, как это сделать.Любое предложение?Спасибо!

1 Ответ

0 голосов
/ 04 июня 2018

Любая глобальная переменная может быть числом, строкой, списком, набором агентов или ... Я не совсем уверен, как выглядит "музыкальная нота" в вашей реализации или как вы записываете продолжительность.Но вот кое-что для начала, что фокусируется на вашем конкретном вопросе о глобальных списках.

globals
[ melody
]

to setup
  clear-all
  set melody []
  reset-ticks
end

to go
  set melody lput one-of (list "A" "B" "C" "D" "E" "F" "G") melody
  print melody
  tick
end

Используете ли вы расширение звука (см. https://ccl.northwestern.edu/netlogo/docs/sound.html), чтобы на самом деле делать заметки?

...