Ich habe eine Frage mit Typmix fahren in Simulation. Das Modell läuft nicht in Ordnung. Ich weiss nicht, woran das Problem liegt. Vielleicht könnte jemand mir bitte weiterhelfen? Danke im Voraus!
In Quelle werden 2 Typen BE „A“ und „B“ erzeugt.
Der Typ „A“ läuft durch St010 und St030. Der Typ „B“ läuft durch St010, St020, St030. Wenn gleichzeitig die St010 von „A“ und St020 von „B“ belegt wurden, hat „B“ in St20 höher Priorität zuerst auf St030 umzulagern.
Quelle-----St010----Flusssteurung------------St030---------------Senke
\ /
\ /
\--------------St020--------/
Ich habe folgende programmiert:
In St020Eingang die Methode:
St010.Ausganggesperrt:=true;
InSt030Eingang die Methode:
is
BE bject;
BEname:string;
do
if St010.inhalt/=Void then
BE:=St010.inhalt;
BEname:=BE.name;
if BEname="B" then
St010.Ausganggesperrt:=false;
end;
end;
end;
InSt030Ausgang die Methode:
is
BE bject;
BEname:string;
do
BE:=St010.station.inhalt;
BEname:=BE.name;
if BEname="A" then
St010.Ausganggesperrt:=false;
end;
end;
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP