Schiebefunktion

Zito

Level-1
Beiträge
2
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

bräuchte externe hilfe.
habe 14 Behälter 1..14 die momentan hintereinander befüllt werden. Das heißt, wenn Behälter 1 und Behälter 14 anfordert werden sie nacheinander befüllt. Wird der erste Behälter gerade befüllt und zB Behälter 4 ist leer, wird als nächtes dieser befüllt und der Behälter 14 muß warten bis keine Anfragen mehr sind. Diese Anfragen werden in einem DB als DBX hinterlegt.
Wie kann ich das realisieren, dass egal welcher Behälter gerade leer meldet in der Reihenfolge abgearbeitet wird wie "er" sich angemeldet hat (5,3,13,1,usw)

Mit freundlichen Grüßen
Zito
 
Hallo Zito,
ich würde mal sagen du suchst ein so genanntes FIFO = First In - First Out.
FIFO kannst du direkt bei Suchen eingeben.
Allerdings widersprechen sich deine Anforderungen:
Das heißt, wenn Behälter 1 und Behälter 14 anfordert werden sie nacheinander befüllt. Wird der erste Behälter gerade befüllt und zB Behälter 4 ist leer, wird als nächtes dieser befüllt und der Behälter 14 muß warten bis keine Anfragen mehr sind.
Wie kann ich das realisieren, dass egal welcher Behälter gerade leer meldet in der Reihenfolge abgearbeitet wird wie "er" sich angemeldet hat (5,3,13,1,usw)
 
Hallo zusammen,

bräuchte externe hilfe.
habe 14 Behälter 1..14 die momentan hintereinander befüllt werden. Das heißt, wenn Behälter 1 und Behälter 14 anfordert werden sie nacheinander befüllt. Wird der erste Behälter gerade befüllt und zB Behälter 4 ist leer, wird als nächtes dieser befüllt und der Behälter 14 muß warten bis keine Anfragen mehr sind. Diese Anfragen werden in einem DB als DBX hinterlegt.
Wie kann ich das realisieren, dass egal welcher Behälter gerade leer meldet in der Reihenfolge abgearbeitet wird wie "er" sich angemeldet hat (5,3,13,1,usw)

Mit freundlichen Grüßen
Zito

Wie wird die Reihenfolge bestimmt?
Du schreibst, dass wenn in deinem Beispiel der 4er Behälter leer wird dieser vor den 14er zum Füllen geschoben wird.
Ist es einer Reihenfolge nach den Nummern?
Dann kannst du wenn ein Befüllen fertig ist, die Bits in dem DB der Reihe nach abfragen.


Habe ich dich richtig verstanden?


bike
 
Zurück
Oben