как выбрать вещи из многострочной паллетной стойки - PullRequest
0 голосов
/ 12 мая 2019

Я должен спроектировать склад с несколькими глубокими паллетами.Я храню агенты в нескольких глубоких поддонах в одной стойке с блоком rackStore.Когда я хочу вынуть предметы из стойки, он сначала пытается взять агентов сзади, и я получаю сообщение об ошибке, в котором говорится, что его невозможно выбрать, потому что перед ним есть другие агенты.

Here you see the Blocks

Я попробовал какой-то код, который нашел здесь '' Выберите передний элемент из двух глубоких стеллажей для поддонов ''

if(wait.size()>0 && robot.idle()>0 && rackStore.size()==0){
    Box bx=findFirst(wait,b->b.deep==0);
    if(bx!=null)
        wait.free(bx);
}

Но это не сработалодля меня.Я получаю сообщение об ошибке '' Метод findFirst (Wait, (b) -> {}) не определен для типа Lager. '' Может кто-нибудь помочь мне решить мою проблему?

1 Ответ

0 голосов
/ 13 мая 2019

Похоже, вам нужен блок ожидания между вашим магазином и магазином.FindFirst пытается найти первый элемент в ожидании, но на диаграмме у вас нет блока ожидания.

...