Как мне сохранить все значения переменной в AnyLogic? - PullRequest
0 голосов
/ 11 апреля 2019

Я использую методологию дискретного моделирования событий в своем проекте.У меня в симуляции есть переменная под названием RuleBreak, которая может быть 0 или 1, которая оценивается для каждого агента при входе в блок Sink.Я пытаюсь сохранить каждое значение переменной RuleBreak во фрейме данных.Я уже пытался использовать элемент набора данных в палитре Google Analytics.Однако это позволяет получить значение переменной только в определенное повторяющееся время.Мне нужно значение RuleBreak только тогда, когда агент входит в блок Sink.Кто-нибудь может мне с этим помочь?

Ниже приведено изображение блока Sink, где я устанавливаю значение RuleBreak равным 0 или 1.

enter image description here

Тогда вот изображение элемента набора данных, который я использую из палитры Google Analytics.Обратите внимание, что я могу собирать значение RuleBreak только в определенное повторяющееся время и не могу получить значения для всех агентов, которые входят в блок Sink.

enter image description here

Спасибо!

1 Ответ

0 голосов
/ 12 апреля 2019

в вашем элементе набора данных используйте «Не обновлять данные автоматически», а в конце действия «при входе» вашей приемника выполните:

dataset.update();

И это все:)

...