Ich verwende JMP 18.1.0. Ich suche nach einer Möglichkeit, die Eigenschaft „Spec Limit“ einer Spalte abzurufen und anschließend LSL oder USL als Zahl zu manipulieren. Unten finden Sie Beispielcode und die daraus resultierenden Protokollmeldungen. Die LSL- und USL-Ausgaben von „Get Property“ scheinen nicht nutzbar zu sein. Die auskommentierte Zeile beschreibt, was ich gerne tun würde: mathematische Funktionen oder einen Vergleich der LSL/USL mit einer anderen Zahl.
//Example Code
dt = Current Data Table();
y = :"Test Column"n << Get Property("Spec Limits");
Show(:"Test Column"n[1]);
Show(y);
Show(y[2]);
//Show(:"Test Column"n[1] - y[2])
Protokollausgabemeldungen:
- :Testspalte[1] = 0,5;
- y = {LSL(0), USL(1), Grenzen anzeigen(1)};
- y[2] = USL(1);
Gibt es eine Möglichkeit, LSL und USL aus der Eigenschaft „Spec Limits“ als Zahl zu erhalten?
Hier ist ein einfaches Beispiel für das Extrahieren der LSL aus einer Spalteneigenschaft und deren Zuweisung zu einer Speichervariablen
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/semiconductor capability.jmp" );
specs = dt:npn1 << get property( "spec Limits" );
LSL = specs["LSL"];