
Diese Demonstration zeigt zwei Beispiele für die Verwendung von Skripten. In einem Beispiel erstellen wir neue Spalten und führen damit Analysen durch. Im anderen Beispiel erstellen wir über ein Dialogfeld einen benutzerdefinierten Bericht. Im Kursjournal klicke ich im Abschnitt „Reaktionsspritzguss-Temperaturdaten“ auf „Zeitstempelspalte verbreitern“, damit wir den gesamten Wert lesen können. Diese Datentabelle repräsentiert einen Herstellungsprozess mit zwei relevanten Temperaturen. In diesem Beispiel konzentrieren wir uns auf die ISO-Temperatur. Wir führen ein Skript aus, das die Daten glättet, die minimalen und maximalen Temperaturen ermittelt, die das Ende bzw. den Beginn eines Heizzyklus anzeigen, und beide Temperaturen in separaten Kontrolldiagrammen darstellt. In der Datentabelle befindet sich ein Skript namens „Run Chart“. Ich klicke auf die grüne Schaltfläche „Play“. Um zu verdeutlichen, dass diese Daten Rauschen enthalten, haben wir – auch hier für beide Temperaturen – die ISO-Temperatur. Deshalb glättet unser Skript zunächst die Daten, bevor wir die minimalen und maximalen Temperaturwerte ermitteln. Ich gehe zurück zum Journal und klicke auf das Skript „ISO-Temperaturregelung prüfen“. Das Skript wird automatisch ausgeführt, sobald ich im Journal darauf klicke. Wir schauen uns also an, was es bewirkt hat. Ich gehe in meinem Menü zu „Fenster“ und suche die Datentabelle „Formtemperaturen“, um zu sehen, wie sie durch mein Skript geändert wurde. Sie sehen, dass die zusätzlichen Spalten den gleitenden Durchschnitt der ISO-Temperatur darstellen. Dieser wurde mithilfe eines gleitenden Durchschnitts von Punkten berechnet. Ich glätte also die Daten in dieser Spalte. Anschließend werte ich die Differenz der gleitenden Durchschnittstemperaturen von einer Zeile zur nächsten aus. Das Skript erkennt, wo sich das Vorzeichen zwischen zwei Zeilen ändert, und fügt eine Spalte „Heizzyklus“ hinzu. Wo sich ein negativer zu einem positiven Wert ändert, zeigt dies einen Mindestwert an, bei dem wir die Heizung einschalten würden. Und wenn wir bei diesen Temperaturunterschieden von einem positiven Wert zu einem negativen wechseln, würde das ein Maximum anzeigen und wir würden die Heizung ausschalten. Diese Zeilen werden dann ausgewählt, und wenn ich jetzt zu der anderen geöffneten Datentabelle navigiere, können Sie sehen, dass diese Zeilen in eine Teildatentabelle extrahiert wurden. Und das Skript hat eine Analyse mit dem Kontrollkarten-Generator ausgeführt, der hier im Hintergrund läuft. Diese separaten Kontrollkarten für einzelne Messungen und gleitende Spannweiten geben an, wann der Heizzyklus aus ist und wann der Heizzyklus eingeschaltet ist. Also keine allzu schwierige interaktive Aufgabe. Aber wenn Sie diese Daten täglich oder wöchentlich aus einer Datenbank abrufen würden, wäre es wirklich schön, diesen Prozess des Ermittelns der minimalen und maximalen Temperaturen, des Extrahierens und Erstellens Ihrer Kontrollkarten automatisieren zu können.