Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  TM - Plant Simulation
  Umlagern wenn Nachfolger X frei ist

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:  Umlagern wenn Nachfolger X frei ist (2818 mal gelesen)
Spencer
Mitglied


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

Beiträge: 3
Registriert: 20.05.2011

erstellt am: 20. Mai. 2011 14:48    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 zusammen,
ich habe folgendes Modell:

Quelle --> Station1 --> Platzpuffer --> Station2 --> Station3 --> Senke

Ich möchte eine Methode entwickeln, die es der Quelle nur dann erlaubt auf Station1 umzulagern, wenn Station2 und Station3 nicht belegt sind.
Habe mir jetzt schon die ganze Zeit den Kopf darüber zerbrochen und komme auf keine Lösung.

is
do

        Quelle.AusgangGesperrt := false;

if Station2.belegt or Station3.belegt then

Quelle.AusgangGesperrt := true;
end;
end;

Wollte dies als Ausgangsmethode für die Quelle verwenden!

Gruß Spencer

[Diese Nachricht wurde von Spencer am 20. Mai. 2011 editiert.]

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

dst
Mitglied



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

Beiträge: 23
Registriert: 11.12.2007

PlantSimulation 8.1
PlantSimulation 9.0
PlantSimulation 10.0

erstellt am: 24. Mai. 2011 12:55    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 Spencer 10 Unities + Antwort hilfreich

Probiere mal folgendes.

Ausgangssteuerung der Quelle:

is
do
if current.Station2.leer AND current.Station3.leer
then
@.umlagern(1);
end;
end;

Eingangssteuerung der Senke:

is
do
Quelle.Inhalt.austrittIn(0);
end;

Gruß dst

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

Spencer
Mitglied


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

Beiträge: 3
Registriert: 20.05.2011

erstellt am: 24. Mai. 2011 15:55    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

Moin,
vielen Dank!
Habe mittlerweile doch noch den Baum im Wald gesehen und folgende Lösung verwendet die wunderbar funktioniert;

waituntil Station2.leer and Station3.leer then
@.umlagern(Station1);

Dennoch Danke für die Mühe!

Gruß Spencer

[Diese Nachricht wurde von Spencer am 24. Mai. 2011 editiert.]

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