Как получить время, потраченное на конкретного агента (из MHL) на конкретном узле? - PullRequest
0 голосов
/ 23 сентября 2018

Мне интересно узнать, сколько времени конкретный обработчик материала (в моем случае AGV) проводит в определенном узле, прежде чем он будет выпущен.Есть ли способ сделать это?

1 Ответ

0 голосов
/ 23 сентября 2018

В общем, это работает, так как я ничего не знаю о вашей модели (есть много других способов, в зависимости от того, что вы делаете):

Создайте переменную и сделайте ее равной времени, когда ваш AGVприбывает в узел:

timeWhenArrivesToNode=time();

Создайте другую переменную и сделайте ее равной количеству времени, которое она провела в этом узле ... Этот код должен выполняться в тот момент, когда AGV покидает узел:

timesWhenItIsReleased=time()-timeWhenArrivesToNode;

Конечно, в ответе будут указаны единицы времени вашей модели.

...