私は信頼性成長モデル (JMP 16.2.0) を使用しており、設定を記憶する機能を使用して累積イベント プロファイラーに約 20 個の一意の値を入力しています。残念ながら、これらの値は信頼性成長 JSL スクリプトでは保存されないため、モデルを再度開くたびに、分析に必要な値を比較したい場合、20 個の値を手動で再度入力する必要があります。
入力された値の JSL コードを生成し、それをモデル スクリプトに添付して、起動時に 20 個の値が残るようにする方法はありますか?
ありがとう!
日本語
私はプラットフォームの開発者です。プラットフォームは 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 ) ) );