저는 신뢰성 성장 모델(JMP 16.2.0)을 사용하고 있으며 설정 기억 기능을 사용하여 누적 이벤트 프로파일러에 최대 20개의 고유 값을 입력하고 있습니다. 불행히도 이러한 값은 신뢰성 증가 JSL 스크립트에 저장되지 않으므로 모델을 다시 열 때마다 값을 비교하려는 경우 분석에 필요한 부분인 20개의 값을 수동으로 다시 입력해야 합니다.
모델 스크립트를 시작할 때 20개의 값이 계속 남아 있도록 모델 스크립트에 첨부할 수 있는 입력된 값에 대한 JSL 코드를 생성하는 방법이 있습니까?
감사합니다!
일본
저는 플랫폼의 개발자입니다. 플랫폼은 JMP17 이후 저장된 스크립트의 해당 설정을 기억할 수 있습니다. 업그레이드를 고려해 보시기 바랍니다.
이 조언에 감사드립니다. 회사에 최신 버전으로 업데이트하기 위한 문의를 열었습니다. 이 문제를 조사하는 동안 즉시 활용할 수 있는 JSL 스크립트를 공유할 수 있습니까?
JMP17 이상 버전에서 이러한 설정을 기억하는 메커니즘은 JMP16에서는 적용되지 않습니다. 즉, JMP17의 스크립트는 JMP16에서 인식되지 않습니다.
그러나 JMP16에서는 수동으로 코딩할 수 있습니다. 다음은 간단한 설명이 포함된 예입니다.
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 ) ) );