Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  TM - Plant Simulation
  Verteilung wenn ein Platzpuffer belegt

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:  Verteilung wenn ein Platzpuffer belegt (650 mal gelesen)
johann78
Mitglied
Wirtschaftsingenieur

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

Beiträge: 4
Registriert: 06.07.2005

erstellt am: 14. Jul. 2005 16:34    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,
Szenario:
ES1->Platzpuffer1, (dazu parallel) Platzpuffer2. Beide mit Kanten von ES1 versehen.aus beiden Platzpuffern gehen Kanten an einen Übergang--
Diese beidenPlatzpuffer sind jeweils mit einer Kapazität von 310 ausgestattet: mit der folgenden Methode stuert die ES1 (am Ausgang) die ankommenden BEs.

if ES1.inhalt.name="FM_HVG" then
  ES1.inhalt.move(Platzpuffer1);
elseif ES1.inhalt.name="GM_Kaltlager" then
ES1.inhalt.move(Platzpuffer2);
elseif ES1.inhalt.name="FM_Bereich314" then ...usw.
Wie kann ich steuern, dass wenn Platzpuffer1 voll ist, auf PP2 umgelagert wird? Bitte um Hilfe.
Danke, johann78

------------------
Wing Simu

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


Ex-Mitglied

erstellt am: 14. Jul. 2005 17:58    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat

Hi

versuchs mal mit

if ES1.inhalt.name="FM_HVG" then
  if not ES1.inhalt.insert(Platzpuffer1) then
    ES1.inhalt.insert(Platzpuffer2);
  end;
end;


oder

if ES1.inhalt.name="FM_HVG" then
if platzpuffer1.voll then
  ES1.inhalt.insert(Platzpuffer2)
else
    ES1.inhalt.insert(Platzpuffer1);
end;
end;

wobei wenn beide Puffer voll sind, bleibt die Simulation an dieser Stelle stehen.

Versuchs doch mal mit dem Flusssteuerungsbaustein. Dort kannst Du auch typabhängig an Nachfolger umlagern.

Gruss

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


Ex-Mitglied

erstellt am: 17. Jul. 2005 14:42    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat

Hi,

so geht´s auch
http://ww3.cad.de/foren/ubb/Forum262/HTML/000147.shtml#000001

Gruss

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

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