Объедините данные из нескольких блоков TimeMeasureEnd в одну гистограмму - PullRequest
0 голосов
/ 30 ноября 2018

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

Я вызываю set_startObjects (TimeMeasureStart []) в событии, которое происходит один раз при создании агента на более низком уровне, и устанавливаю стартовые блоки одного или другого родителя, в зависимости от того, кто является родителем.Данные накапливаются во всех дочерних агентах по отдельности и отображаются на отдельных гистограммах в каждом дочернем агенте в данный момент, что не является идеальным, поскольку есть сотни гистограмм, которые мне нужно просмотреть сейчас.

Как я могу собрать все из них (из нескольких разных станций, каждый из которых имеет несколько точек посадки) в одну гистограмму для отображения в главном, который находится на два уровня выше дочернего агента, где собираются данные?

рисунок, предназначенный для объяснения структуры слоя модели

...