Ich möchte, dass ein Fördergut an jeder Einzelstation fragt, ob es hier richtig ist, ob es zurück muss oder weiter vor.
Es handelt sich um einen linearen Verlauf und die Einzelstationen sind hochzählend durchnummeriert.
Der Wert mit dem verglichen wird, kommt aus einer Tabelle. Ist das Fördergut an der richtigen Einzelstation soll es über die Nachfolgekante 2 einen anderen Weg nehmen.
Hier meine kleine Methode die beim Ausgang aus der Einzelstation durchläuft. Und das benutzerdef. Attribut 1 soll immer von der aktuellen Einzelstation gelesen werden...
regalnummer := weg1.holeAttrWert(1);
zubearbeitendezeile := AktuelleStücklisteReihe;
if zubearbeitendezeile > aktuellestücklistereihe then
print "ab zur Senke!";
@.umlagern(?.nf(1));
end;
if Stückliste[1,aktuellestücklistereihe] = Regalnummer then
print "GENAU RICHTIG HIER!";
@.umlagern(?.nf(2));
end;
if Stückliste[1,aktuellestücklistereihe] > Regalnummer then
print "einen weiter";
@.umlagern(?.nf(1));
end;
if Stückliste[1,aktuellestücklistereihe] < Regalnummer then
print "SSSSU-RÜCK";
@.umlagern(?.vg(1));
end;
Ich hab mich jetzt einige Stunden mit der Hilfe abgekämpft und bin froh generell die benutzerdefinierte Attribute auslesen zu können. Will aber dynamisch programmieren... Scheint nicht so einfach.
Die Suche hab ich auch gequält. Nix vergleichbares gefunden.
Für Hilfe dankbar!
Tak
------------------
Kaum schau ich auf die Uhr ist mein Glas leer!
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP