Hallo liebe Community,
im Rahmen meiner BA muss ich ein Lager darstellen.
Hiefür werden die einzelnen Regalfächer durch Puffer abgebildet(große Anzahl).
Nun möchte ich, dass vom Fahrzeug (wartet auf Fahrbahn am Haltesensor...) DURCHWEGS abgefragt wird, ob ein Regalfach leer ist. Um somit den Fahrauftrag zu geben.
Bisher sieht meine Methode so aus (Puffer P1-P3):
is
i:integer;
puffer: object;
do
@.anhalten;
i:=1;
while i<4 loop
puffer:=str_to_obj("p"+to_str(i));
if puffer.leer=false then
@.fahren;
end;
i:=i+1;
end;
end;
leider wird verständlicherweise nur 1mal die while- schleife durchgegangen und bei einer Veränderung des Zustandes passiert nichts. Eine mögliche waituntil - Bedingung könnte Abhilfe schaffen.
Vielen Dank im Vorraus
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP