Как создать условие, имитирующее ошибку после RackPick в Anylogi c? - PullRequest
0 голосов
/ 13 июля 2020

У меня проблема с anylogi c, потому что я не могу смоделировать ошибку, происходящую с движущимся ресурсом (у меня только один движущийся ресурс) блока rackPick.

  1. Я попытался увеличить задержку (но я думаю, что это невозможно сделать во время выполнения, потому что после того, как элемент был выбран из стеллажа, я не могу найти способ восстановить старую задержку)

  2. Я попытался снизить скорость перемещения ресурса (доступ к соответствующему пулу ресурсов), но у меня возникла та же проблема, что описана в пункте 1.

Как я могу сделай это? Мне просто нужно, чтобы движущийся ресурс приостановил свою работу и возобновил ее программно.

Заранее большое спасибо.

1 Ответ

0 голосов
/ 13 июля 2020

Хитрый, вот один из возможных способов:

  1. заставить ваш RackRick / Store использовать ResourcePool с настраиваемыми агентами
  2. заставить ResourcePool использовать блок времени простоя
  3. Настройте блокировку простоя, чтобы она напоминала ваши ошибки. Проще всего, если у вас есть c частота отказов.

В качестве альтернативы вы можете экспериментировать с приоритетами: иметь задачу с очень высоким приоритетом, которая может вытеснить вашу задачу RackPick / Store. Установите RackPick «Политика вытеснения задач» на «Ждать исходный ресурс».

(На вашей стороне потребуется пробная версия и ошибка :))

...