Hallo zusammen,
ich habe mal wieder ein Problem:
meine BEs werden zufällig über eine Tabelle mit den entsprechenden Häufigkeiten produziert.
Da ich exakt die prozentuale Verteilung in dieser Häufigkeitstabelle produziert haben möchte, stehe ich vor einem Problem.
Ich lasse mir die jeweils in der Senke eintretenden BEs in einer Tabelle eintragen, solange bis alle BEs vernichtet sind. Jetzt hatte ich überlegt, diese absoluten Werte über die Gesamtanzahl der in der Quelle erzeugten BEs in Prozent umzuwandeln und diese Werte dann mit denen in der Häufigkeitstabelle zu vergleichen. Wenn der Wert dann mit dem in der Häufigkeitstabelle übereinstimmt, soll die Simulation beendet werden.
Die folgende Methode habe ich mir überlegt (Gesamtanzahl der Aufträge: 100):
if
Input.Häufigkeiten[2,1] = (Output.Aufträge[1,1]/100)
and Input.Häufigkeiten[2,2] =(Output.Aufträge[1,2]/100)
and Input.Häufigkieten[2,3] = (Output.Aufträge[1,3]/100)
then
ereignisverwalter.stop;
end;
(In die Tabelle "Aufträge" werden während der Simulation die Werte für die BEs eingetragen, die in der Senke vernichtet werden. Die Tabelle "Häufigkeiten" enthält die gewünschte prozentuale Verteilung der BEs)
Leider funktioniert das nicht... ich denke, es hängt mit der Division zusammen, aber ich verstehe nicht wieso..
Hat jemand eine Idee?
Viele Grüße,
Lea
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP