Problemstellung:<BR>
<BR>
Ich muss in einem Lager einen Artikel vn einem Lagerfach in ein anderes umlagern. Diese Lagerfächer sind durch Koordinaten bezeichenbar. Es gibt die Gang 1 bis 5. In jedem Weg hat man ein Regal Links und eines rechts, 5 Lagerfächer hoch und 10 breit. Die Koordinaten sähen z.B. so aus : 1, L, 5, 10 (Weg 1, Regal L, Lagerfach hoch 5 und breit 10)<BR><BR>
In Variablen hab ich die Abmessungen eines Lagerfaches gespeichert (Höhe, Breite, Tiefe in cm), die Breite des Ganges und die Breite des Querweges, der die einzelnen Gänge miteinander verbindet. (Skizze des Bildes ist vorhanden)<BR><BR>
In einem Array sind die einzelnen Aufträge gespeichert, in denen die Artikel gespeichert sind, die umgelagert werden sollen. Die Koordinaten für den Lagerort, an dem sich der Artikel jetzt befindet und wo er hin soll sind in einer Datenbank vorhanden und können ausgelesen werden.<BR><BR>
Ich möchte nun den kürzesten Weg vom aktuellen Standort im Lager zu dem Platz , wo der Artikel moment liegt bis zu dem Platz wo er hin soll berechnen. Dies soll er dann für alle Artikel berechnen und der Auftrag mit dem kürzesten Weg soll dann in einer Variablen gespeichert werden. Dieser Wert wird anschliessend einer anderen funktion übergeben.<BR><BR>
Es geht mir nun nur um die Umsetzung zur Berechnung des kürzesten Weges, denn das bereitet mir noch Kopfzerbrechen.<BR><BR>
Kann mir da vielleicht jemand ein paar gute Tips geben. Dafür wäre ich sehr dankbar.<BR><BR>
Danke,<BR>
Karen
<BR>
Ich muss in einem Lager einen Artikel vn einem Lagerfach in ein anderes umlagern. Diese Lagerfächer sind durch Koordinaten bezeichenbar. Es gibt die Gang 1 bis 5. In jedem Weg hat man ein Regal Links und eines rechts, 5 Lagerfächer hoch und 10 breit. Die Koordinaten sähen z.B. so aus : 1, L, 5, 10 (Weg 1, Regal L, Lagerfach hoch 5 und breit 10)<BR><BR>
In Variablen hab ich die Abmessungen eines Lagerfaches gespeichert (Höhe, Breite, Tiefe in cm), die Breite des Ganges und die Breite des Querweges, der die einzelnen Gänge miteinander verbindet. (Skizze des Bildes ist vorhanden)<BR><BR>
In einem Array sind die einzelnen Aufträge gespeichert, in denen die Artikel gespeichert sind, die umgelagert werden sollen. Die Koordinaten für den Lagerort, an dem sich der Artikel jetzt befindet und wo er hin soll sind in einer Datenbank vorhanden und können ausgelesen werden.<BR><BR>
Ich möchte nun den kürzesten Weg vom aktuellen Standort im Lager zu dem Platz , wo der Artikel moment liegt bis zu dem Platz wo er hin soll berechnen. Dies soll er dann für alle Artikel berechnen und der Auftrag mit dem kürzesten Weg soll dann in einer Variablen gespeichert werden. Dieser Wert wird anschliessend einer anderen funktion übergeben.<BR><BR>
Es geht mir nun nur um die Umsetzung zur Berechnung des kürzesten Weges, denn das bereitet mir noch Kopfzerbrechen.<BR><BR>
Kann mir da vielleicht jemand ein paar gute Tips geben. Dafür wäre ich sehr dankbar.<BR><BR>
Danke,<BR>
Karen
Comment