Sto utilizzando il modello di crescita dell'affidabilità (JMP 16.2.0) e inserisco circa 20 valori univoci nel profiler degli eventi cumulativi utilizzando la funzione Ricorda impostazioni. Sfortunatamente questi valori non vengono salvati con lo script JSL Reliability Growth, quindi ogni volta che riapro il modello sono costretto a inserire nuovamente manualmente i 20 valori se desidero confrontare i valori, una parte necessaria della mia analisi.
Esiste un modo per generare il codice JSL per questi valori immessi che posso allegare allo script del modello in modo che quando lo avvio, i 20 valori rimarranno comunque?
Grazie!
JP
Sono lo sviluppatore della piattaforma. La piattaforma può ricordare tali impostazioni nello script salvato a partire da JMP17. Si prega di considerare l'aggiornamento.
Grazie per questo consiglio Ho aperto una richiesta di aggiornamento a una versione più recente con la mia azienda: mentre questo viene esplorato, è possibile condividere lo script JSL che posso utilizzare immediatamente?
Il meccanismo di memorizzazione di tali impostazioni in JMP17 e versioni successive non è applicabile in JMP16. Cioè lo script in JMP17 non verrà riconosciuto in JMP16.
In JMP16, tuttavia, puoi codificarlo manualmente. Di seguito è riportato un esempio con una breve spiegazione:
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 ) ) );