Ich verwende das Reliability Growth Model (JMP 16.2.0) und gebe mithilfe der Funktion „Einstellungen merken“ ca. 20 eindeutige Werte in den Cumulative Events Profiler ein. Leider werden diese Werte mit dem Reliability Growth JSL-Skript nicht gespeichert. Daher muss ich bei jedem erneuten Öffnen des Modells die 20 Werte erneut manuell eingeben, wenn ich Werte vergleichen möchte – ein notwendiger Teil meiner Analyse.
Gibt es eine Möglichkeit, den JSL-Code für diese eingegebenen Werte zu generieren, den ich an das Modellskript anhängen kann, sodass beim Starten die 20 Werte erhalten bleiben?
Danke schön!
Japan
Ich bin der Entwickler der Plattform. Die Plattform kann sich diese Einstellungen seit JMP17 im gespeicherten Skript merken. Bitte erwägen Sie ein Upgrade.
Vielen Dank für diesen Rat. Ich habe eine Anfrage bezüglich eines Updates auf eine neuere Version in meinem Unternehmen gestellt. Ist es während dieser Prüfung möglich, das JSL-Skript freizugeben, das ich sofort verwenden kann?
Der Mechanismus zum Speichern dieser Einstellungen in JMP17 und höheren Versionen ist in JMP16 nicht anwendbar. Das heißt, das Skript in JMP17 wird in JMP16 nicht erkannt.
In JMP16 können Sie es jedoch manuell codieren. Es folgt ein Beispiel mit kurzer Erklärung:
dt = open("$Sample_Data/Reliability/NewEngineOperation.jmp");
//Following runs the platform, fit a model, and returns a handle.
//We usually call it "obj" as a convention.
obj = dt << Reliability Growth(
Input Format( Time to Event ),
Time to Event( :Hours ),
Event Count( :Fixes ),
Crow AMSAA( Show Profilers( 1 ), Show Profilers( 1 ) ),
);
//Report(obj) gets the display part that you see for "obj"
//What are in the squared brackets navigate the display and find the Profiler
//Eventually, get scriptable object command to the display of the profiler retrieves the Profiler itself. Assign it to "cef". Now "cef" can accept messages.
cef = (report(obj)["Models", "Crow-AMSAA", "Profilers", "Cumulative Events Profiler"]) << get scriptable object();
//This command sets up the profiler with desired values.
cef << Term Value(Hours( 5102.5, Lock( 0 ), Show( 1 ) ) );
//This command tell the profiler to "remember" the current setting.
cef << Remember Settings( "Setting 1", Differences Report( 0 ) );
//This command sets up the profiler with a different desired value.
cef << Term Value( Hours( 4032, Lock( 0 ), Show( 1 ) ) );
//This command tells the profiler to remember current setting again.
cef << Remember Settings( "Setting 2", Differences Report( 1 ) );
//The last command sets the profiler again, but no remember command follows.
cef << Term Value( Hours( 4032, Lock( 0 ), Show( 1 ) ) );