Ü 11-13 Simulationssoftware

Prozesse

Frage:

 Weche zwei Arten von Prozessen gibt es? erkläre

Antwort:

Nur angemeldete Nutzer dürfen die Antwort sehen. Hier geht's zur kostenlosen Registrierung.

Simulationswürdig

Frage:

 Wann ist ein Prozess simulationswürdig?

Antwort:

Nur angemeldete Nutzer dürfen die Antwort sehen. Hier geht's zur kostenlosen Registrierung.

Simulationsstudie

Frage:

 wie läuft sie ab?

Antwort:

Nur angemeldete Nutzer dürfen die Antwort sehen. Hier geht's zur kostenlosen Registrierung.

Simulation

Frage:

Def, Sinn + Zweck?

Antwort:

Nur angemeldete Nutzer dürfen die Antwort sehen. Hier geht's zur kostenlosen Registrierung.

Code 1

Frage:

Was tut folgender Code?

is
   x: integer;
   y: integer;
   teil: string;
   gefunden: boolean;
do
   teil:= Produkttabelle [1,zyklustabelle.position];
   bestand.setzeZeiger (1,1);
   gefunden:= bestand.finden(teil);
   if gefunden then
      x:= bestand["x-Pos", bestand.zeigerX];
      y:= bestand["y-Pos", bestand.zeigerY];
      bestand.entferneZeile(bestand.zeigerY);
      if zyklustabelle.position = zyklustabelle.YDim then
          zyklustabelle.position:= 1;
      else
          zyklustabelle.position:= zyklustabelle.position+1;
      end;
      lager.pe(x,y).inhalt.umlagern(Einzelstation);
   end;
   self.methaufr(60);
end;
   

Antwort:

Nur angemeldete Nutzer dürfen die Antwort sehen. Hier geht's zur kostenlosen Registrierung.

Code 2

Frage:

Was tut folgender code?

is
   x:integer;
   y:integer;
   teilName:string;
   t1,t2:time;
do
   if lager.voll then
      t1:= Ereignisverwalter.Zeit;
      waituntil lager.voll= false prio 1;
      t2:= Ereignisverwalter.Zeit;
      .Modelle.Netzwerk.Wartezeit:= .Modelle.Netzwerk.Wartezeit+(t2-t1);
   end;
   lager.holefreienPlatz(x,y);
   teilName:= @.name;
   @.umlagern(lager.pe(x,y));
   bestand.schreibeZeile(1, bestand.yDim+1, teilName, x, y);
end;

 

Antwort:

Nur angemeldete Nutzer dürfen die Antwort sehen. Hier geht's zur kostenlosen Registrierung.