Hallo zusammen,
ich habe folgendes Problem: Auf einer Station sollen unterschiedliche BEs bearbeitet werden, die jeweils eine unterschiedliche Bearbeitungszeit aufweisen sollen (abhängig vom BE). Außerdem sollen die Bearbeitungszeiten einer Zufallsverteilung folgen (z.B. Exponential-/Normalverteilung). Wären die Bearbeitungszeiten alle konstant könnte man das ganze ja z.B. mit Hilfe des einer "Liste (Typ)" realisieren. Da die Zeiten jedoch zufallsverteilt sein sollen weiß ich nicht, wie ich die Info der Verteilungsform auch noch berücksichtigen soll.
Aktuell lautet mein Ansatz, die Bearbeitungszeit über den Typ "Formel" mit einer Methode zu beschreiben. Aber auch in der Methode weiß ich nicht, wo und wie ich die Verteilungsform angeben soll. Bisher sieht die Methode so aus:
----------------------------------------------
:time
is
zeit:time;
do
inspect @.name
when "Auftrag_1" then
zeit:=setzeParam("Normal",1,50,10,1,100);
when "Auftrag_2" then
zeit:=setzeParam("Normal",1,5,10,1,100);
when "Auftrag_3" then
zeit:=30;
end;
return zeit;
end;
-------------------------------------------------------
So sah mein Versuch aus. Mit "setzeParam..." hat es so auf jeden Fall nicht funktioniert. Wenn ich wie im letzten Fall einfach "zeit:=10;" eingebe funktioniert es. Allerdings erhalte ich dann wieder nur einen konstaten Wert für die Bearbeitungszeit
Wer kann mir helfen? Ich bin ratlos
Viele Grüße,
Bachelor96
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP