Новые данные могут добавляться в объекты сбора данных различными способами:
- Автоматическое обновление. Новые измерения добавляются автоматически с заданной периодичностью.
- «Ручное» обновление. Новые измерения добавляются «вручную» пользователем. Пользователь самостоятельно производит вычисление новых значений и затем добавляет их в объект сбора данных с помощью соответствующего программного интерфейса.
- Обновление диаграмм. Обновление данных производится вследствие обновления диаграмм, отображающих эти объекты сбора данных.
Обратите внимание, что вы можете комбинировать эти подходы, например, использовать режим автоматического обновления и к тому же добавлять «вручную» дополнительные данные в ключевые моменты времени.
Используйте этот режим, если вам нужно добавлять новые данные с заданной периодичностью. В этом случае выражение, заданное в поле Значение объекта сбора данных, будет вычисляться через заданный период времени, и полученное в результате вычисления значение будет добавляться в объект сбора данных.
Чтобы включить автоматическое обновление
- Выберите объект сбора данных в графическом редакторе или в панели Проекты.
- Перейдите в секцию Обновление данных панели Свойства.
- Установите флажок Обновлять данные автоматически, а затем задайте период обновления в поле Период.
Если вы не хотите обновлять данные автоматически, вы можете отключить автоматическое обновление данных.
Чтобы отключить автоматическое обновление
- Выберите объект сбора данных в графическом редакторе или в панели Проекты.
- Перейдите в секцию Обновление данных панели Свойства.
- Установите флажок Не обновлять данные автоматически.
Используйте этот режим, если вам нужно выполнять обновление данных в какие-то определенные моменты времени, например, в те моменты когда нужные значения формируются в результате каких-то событий в модели.
Чтобы добавить новое значение в объект сбора данных, пользователь должен самостоятельно произвести вычисление нового значения и затем добавить его с помощью соответствующего программного интерфейса.
- В случае объектов с одной размерностью (Статистика, Данные гистограммы), новые значения добавляются с помощью метода add(double value).
- В случае объектов с двумя размерностями (Набор данных, Данные двумерной гистограммы) вы должны будете передать объекту пару значений с помощью функции add (double xValue, double yValue).
В приведенных ниже моделях автоматический сбор данных у объектов отключен, и данные добавляются путем вызова функций.
Здесь новые значения добавляются в набор данных в коде действия При входе блока Sink:
Демо-модель: Dataset for Cost Data Открыть страницу модели в AnyLogic Cloud. Там можно запустить модель или скачать ее по ссылке Исходные файлы модели.В следующей модели новые значения добавляются в объект Статистика в коде действия события:
Демо-модель: Statistics as Function of the Number of Observations Открыть страницу модели в AnyLogic Cloud. Там можно запустить модель или скачать ее по ссылке Исходные файлы модели.Если объект сбора данных отображается на диаграмме, то при обновлении такой диаграммы будет происходить и обновление объекта сбора данных, а именно — в объект сбора данных будут добавляться новые значения, измеренные в момент обновления соответствующей диаграммы. Информацию об обновлении диаграмм см. здесь: Обновление диаграмм.
-
Как мы можем улучшить эту статью?
-