Hallo zusammen,
habe ein relativ großes Modell einer Fertigungslinie aufgebaut. Kenne mich aber leider mit der Programmierung in Sim Talk nicht gut aus.
Hätte gerne zu jedem Zeitpunkt eine Angabe über den aktuellen Nutzungsgrad einzelner Stationen. In einem Diagramm ist es auch relativ einfach über Eingangskanäle eine Tabbel zu definieren, in der die verschiedenen Anteile aufgelistet werden z.B. Einzelstation.statArbeitsAnteil. Diese können auch einfach graphisch dargestellt werden.
Meine Idee war nun eine Methode zu programmieren, in der ich einen Parameter Nutzungsgrad definiere.
Diesen wollte ich dann über die verschiedenen stat...Anteile berechnen.
is
Nutzungsgrad: real;
do
Nutzungsgrad :=
Einzelstation.statArbeitsAnteil / Einzelstation.statArbeitsAnteil + Einzelstation.statWartendAnteil + (Anteile Blockiert, Gestört, Pause);
end;
Das Problem: es entsteht immer eine Division durch Null, vermutlich da bei Beginn alle Zeitanteile gleich Null sind.
Kann ich hier mit den Werten aus der Tabelle arbeiten? Sind die in Echtzeit auslesbar?
Wie kann ich das Ergebnis ausgeben?
Vielen Dank schon mal im Voraus
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP