Транспортная модель
Относительная модель Транспортная доступность (users.%.models.transport) входящая в состав %AGMES% Core прикрепляется ко всем производственным сущностям, зонам и единицам хранения. Эта модель описывает транспортную доступность различных сущностей. В состав модели входят две переменные: Время в пути и Время в пути по умолчанию.
Переменные
Переменная Время в пути
Переменная Время в пути (travelTime) модели Транспортная доступность позволяет задавать время перемещения от текущей сущности до целевой.
Поле | Тип | Описание |
|---|---|---|
entity | String | Контекст целевой сущности. |
travelTimeDefinition | String | Метод определение времени в пути:
|
travelTime | Long | Время в пути. Поле используется при статическом задании времени перемещения. |
travelTimeExpression | String | Выражение времени в пути. Выражение используется при динамическом расчете времени перемещения между сущностями. Выражение должно возвращать количество миллисекунд в пути от текущей сущности до целевой. Переменные окружения: |
Переменная Время в пути по умолчанию
Переменная Время в пути по умолчанию (defaultTravelTime) модели Транспортная доступность используется при расчёте времени перемещения между сущностями в том случае, если в переменной Время в пути отсутствует информация о времени перемещения между текущей и целевой сущностью.
Поле | Тип | Описание |
|---|---|---|
defaultTravelTime | Long | Время в пути по умолчанию между текущей сущностью и её дочерними сущностями. |
Функции
Функция Получить время в пути между сущностями
Функция возвращает время в пути между текущей сущностью и соседними или теми, что указаны в переменной Время в пути.
Функция: | getTravelTime | ||
Разрешения: | Доступно на уровне разрешений наблюдателя | ||
Входные записи: | 1 | ||
Входной формат: | Поле | Тип | Описание |
|---|---|---|---|
entity | String | Контекст сущности. | |
addData | Data Table | Дополнительные данные. | |
Выходные записи: | 1 | ||
Выходной формат: | Длинное целое число | ||
Was this page helpful?