Ich versuche, ein Kontrolldiagramm mit Graphlets zu erstellen. Wenn ich das mache, funktioniert die Filterung nicht. In der Grafik wird angegeben, dass nur die zugehörigen Zeilen betrachtet werden, das Bild jedoch nicht aktualisiert wird. Hat dies etwas mit der Funktionsweise der Control Chart-Plattform zu tun? Kennt jemand eine Problemumgehung, damit die Filterung funktioniert? Ich habe die Ausgabe unten und die Datentabelle angehängt. Das Graphlet funktioniert perfekt im Graph Builder, jedoch nicht mit Kontrolldiagrammen.

Update (5:51): Als ich dies in 15.1 versuchte, fand ich ein kleines Problem mit der Skala, mit der das zurückgegebene Bild in der Grafik angezeigt wird. Einfache Lösung.
Ich nutzte die Gelegenheit, um zu zeigen, wie man das Graphlet zu beiden Feldern im CCB hinzufügt (nicht nur zum obersten).
Bitte sehen Sie die neue Version im Anhang.
TL; DR: Es gibt einen Fehler, den wir beheben müssen, aber Sie können ihn mit ein bisschen JSL-Magie umgehen:

Ich habe mir das Skript angesehen und es sollte funktionieren - obwohl Sie SkipFilters nicht verwenden sollten, da Sie tun Ich glaube, ich möchte nach WaferID filtern. Aber das Diagramm sollte das für Sie tun, und das war es nicht, weshalb ich denke, dass Sie versucht haben könnten, es einzustellen.
Das Problem scheint zu sein, dass dem Graphlet vom Basisdiagramm kein lokaler Datenfilter hinzugefügt wird, um die Zeilen auf diejenigen zu beschränken, die dem Punkt zugeordnet sind, über dem Sie den Mauszeiger bewegt haben. Dies ist ein Problem mit dem Control Chart Builder. Wie Sie bereits bemerkt haben, funktioniert dies im Graph Builder einwandfrei.
Mithilfe des Kontexttextlets (ein großartiges Tool zum Debuggen von Graphlet-Problemen) können wir feststellen, dass das zugrunde liegende Diagramm nicht die Variablen initialisiert, mit denen der Filter erstellt werden kann. Nicht gut. Ich werde mit dem CCB-Entwickler an einem Fix arbeiten.

Da dies alles JSL-basiert ist, können wir in der Zwischenzeit möglicherweise eine Problemumgehung erstellen. Wir haben Zugriff auf eine Zeilennummer, die für die Menge repräsentativ ist. Was wäre, wenn wir damit unseren eigenen datengesteuerten Filter erstellen würden? Das ist einfach genug. Der Trick besteht jedoch darin, dass das Graphlet-Framework LDFs entfernt, die sich bereits im Diagramm befinden, bevor es zum Starten oder Erstellen von Miniaturansichten verwendet wird. Wir müssen also die Bilderstellung für das Miniaturbild und den Fensterstart selbst in die Hand nehmen. Wir können das auch tun, indem wir die Variable für den Graphlet-Kontextmodus überprüfen und ... Nun, ich habe das Skript angehängt, damit Sie einen Blick darauf werfen können.
Sehr cooles Beispiel!
Das ist großartig, danke,
Es scheint, dass das Skalierungsproblem bei der JSL-Problemumgehung in 15.1 immer noch besteht. Sehen Sie das auch?
Danke, Pete
@phersh Ich habe es gerade noch einmal mit 15.1 versucht und die Skala funktioniert. Siehe Anhang. Stellen Sie sicher, dass Sie die angehängte .jsl-Datei erneut herunterladen. Ich habe sie so geändert, dass sie die Problemumgehung enthält.
Ja Nascif,
Es funktioniert großartig. Ich muss mir gerade eine frühere Version Ihres Skripts geholt haben. Vielen Dank für die Hilfe dabei. Ich denke, das ist ein sehr nützliches Werkzeug.