Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  TM - Plant Simulation
  Lagerbelegung in waituntil

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
Autor Thema:  Lagerbelegung in waituntil (1451 mal gelesen)
Zifnab
Mitglied
Student


Sehen Sie sich das Profil von Zifnab an!   Senden Sie eine Private Message an Zifnab  Schreiben Sie einen Gästebucheintrag für Zifnab

Beiträge: 23
Registriert: 11.01.2005

erstellt am: 30. Mai. 2005 13:42    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Forum,

ich hätte mal ein kleines Problem, bei dem ich einfach nicht mehr weiter komme. :-)
Kann mir vielleicht jemand sagen, wie ich in einem waituntil-Befehl die Belegung eines Lagerplatzes abfragen kann?

waituntil Lager[1,1].belegt prio 1;
und
waituntil Lager.pe(1,1).belegt prio 1;
funktionieren leider nicht. Einmal wegen mehrfachem Index und das andere mal weil anscheinend keine Funktionen in einem waituntil Befehl verwendet werden dürfen.

Gibt es da eventuell noch andere Möglichkeiten? In der Hilfe habe ich bis jetzt leider noch nichts gefunden. :-(

Vielen Dank

Gruss Zifnab

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

uette
Mitglied



Sehen Sie sich das Profil von uette an!   Senden Sie eine Private Message an uette  Schreiben Sie einen Gästebucheintrag für uette

Beiträge: 14
Registriert: 11.05.2005

erstellt am: 30. Mai. 2005 14:06    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Zifnab 10 Unities + Antwort hilfreich

waituntil anzahlBEs >= 5 hilft dir auch nicht weiter, oder??

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Zifnab
Mitglied
Student


Sehen Sie sich das Profil von Zifnab an!   Senden Sie eine Private Message an Zifnab  Schreiben Sie einen Gästebucheintrag für Zifnab

Beiträge: 23
Registriert: 11.01.2005

erstellt am: 30. Mai. 2005 14:11    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Mh, leider nicht....
Die Methode soll solange anhalten, bis genau ein bestimmter Lagerplatz belegt ist.
Als Trick verwende ich zur Zeit.
repeat wait(0.1);
until Lager[1,1].belegt;
Aber das gefällt mir nicht so gut und verlangsamt auch die Simulationszeit bei mehrfachem Einsatz :-)
Aber trotzdem vielen Dank :-)

Gruss Zifnab

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP


Ex-Mitglied

erstellt am: 30. Mai. 2005 21:19    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat


lager01.jpg

 
Hi,
versuchs mal so (s.Anhang).

alternativ kannst Du aber auch die Abfrage nach der Lagerplatzbelegung in die Eingangssteuerung des Lagers setzen. Allerdings wird dann nicht mehr abgefragt wenn ein Be aus dem Lager entnommen wird.
Das müsstest Du dann ggf. mit der selben Methode der Eingangssteuerung durchführen.

Gruss

------------------
DER SIMULATOR 

Zifnab
Mitglied
Student


Sehen Sie sich das Profil von Zifnab an!   Senden Sie eine Private Message an Zifnab  Schreiben Sie einen Gästebucheintrag für Zifnab

Beiträge: 23
Registriert: 11.01.2005

erstellt am: 31. Mai. 2005 07:45    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Simulator,

danke für den Tipp so müsste es funktionieren. :-)
Habe aus lauter Verzweifulung meinem Lager Attribute verpasst, die kennzeichnen ob ein Lagerplatz belegt ist. Die benutzerdefinierten Attribute kann man ja in der waituntil abfragen. Allerdings muss ich diese dann immer manuell anpassen. Daher werde ich lieber auf deine Vorgehensweise zurückgreifen :-)
Werd es gleich mal testen.

Vielen Dank

Gruss Zifnab

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz