Hallo Mormoloco,
in einem Netzwerk sind 3 Stationen mit dem Namen "station1",...
In jeder Station trägst Du eine Interaktionsmethode für Störungen ein.
Dadurch bekommst Du alle Störungen von allen Stationen mit.
Das Programm könnte wie folgt aussehen.
Das Fragezeiche ist die Station, die eine Störung beginnt oder beendet.
is
obj
bject;
j:integer;
str:string;
bb:boolean;
do
bb := ?.gestoert;
for j := 1 to 3 loop
str := to_str("station",j);
obj := str_to_obj(str);
if obj /= ? then
obj.gestoert := bb;
end;
next;
end;
Wenn Du nun noch Einsatzzeitbezogene Störungen in den Stationen einstellst, ist ein sogenannter "Störkreis" modelliert.
------------------
PM
www.math4fun.de
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP