Есть ли способ, чтобы CAA .NLS файл в Netlogo - PullRequest
1 голос
/ 10 февраля 2020

пожалуйста, у меня есть файл блокнота, сохраненный с помощью .nls, как я могу вызвать его на свой NetLo go ... кто-нибудь поможет мне с кодом

globals [
    letter_E
];

для объявления глобальной переменной

patches-own [number]; patch var

для настройки clear-all setup-patch исправляет окончание

ask patches -size = 10]

на букву_установки_E

; установить кординаты

ask (патч-набор патчей 0 0) [set pcolor 0]

ask (патч с набором патчей 0 1) [set pcolor 1]

ask (патч с набором патчей 1 1) [set pcolor 2]

ask (патч с набором патчей 1 2) [set pcolor 3]

ask (набор патчей 2 2) [set pcolor 4]

1 Ответ

2 голосов
/ 10 февраля 2020

У вас есть два варианта. Вы можете скопировать и вставить код из файла .nls на вкладку Код модели NetLo go или использовать функцию __includes в NetLo go. Если ваш файл .nls имеет имя (например) mycode.nls, вы можете поместить его в верхнюю часть кода модели NetLo go

__includes["mycode.nls"]

(перед «включенными» есть два подчеркивания. ) Если вы посмотрите __inlcudes в словаре NetLo go, вы увидите, что вы можете включить более одного файла .nls. Файлы должны находиться в том же каталоге, что и ваша модель. Когда вы сделаете это, на вкладке NetLo go Code появится раскрывающийся список «Включенные файлы», и вы найдете там «mycode.nls».

Все, что сказано, код, который вы используете в файл .nls не будет работать как есть. Есть ряд ошибок. Но это другой вопрос.

Надеюсь, это поможет, Чарльз

...