JMPスクリプトで制限値を取得する関数を使用する方法やあ
さまざまなフェーズで Levey Jenning 管理図をプロットしており、フェーズごとに異なる仕様を設定したいと考えています。
手動で行う場合は、get limit 関数を使用しますが、問題なく動作します。
ただし、スクリプトを作成しようとすると。ファイルから制御制限は取得されません。
Control Chart(
Sample Label( :DateValue ),
Phase( :Class ),
KSigma( 3 ),
Chart Col(
:Name( "Mean(Residual MAX_SOA_MIN_PWR_X_DBM)" ),
Levey Jennings,
),
get limits("/C:/Transmission Prod SPC/new/control limit.jmp")
);
品質およびプロセスエンジニアリングRe: JMP スクリプトでの制限値取得機能の使用方法JMP Pro 15.1を使用しています。
では、これはスクリプト化できないのでしょうか? しかし、手動で制限を取得した場合は機能する可能性がありますか?
ありがとう
やねえ
Re: JMP スクリプトでの制限値取得機能の使用方法使用しているバージョンが記載されていないため、あなたと私は異なるバージョンを使用している可能性があります。バージョン15.2を使用しています。
各フェーズに異なる制限がある場合、これを達成するには管理図ビルダーを使用する必要があります。これは、従来の Levey Jennings Chart を使用したスクリプトでは不可能です。
Re: JMP スクリプトでの制限値取得機能の使用方法ちなみに、あなたのスクリプトを実行しましたが、同じプロットは得られませんでした。
これが私が得たものです

Re: JMP スクリプトでの制限値取得機能の使用方法やあ
実際に試してみました。 私がやりたいのは、フェーズごとに異なる制限を設けることです。
スクリプトを実行するとエラーは発生しませんでしたが、正しい制限が得られませんでした。 JMP によって自動計算された制限が表示されます。
これが私のスクリプトです。
path = pick file("select control limit file");
Control Chart(
Sample Label( :DateValue ),
Phase( :Class ),
Chart Col(
:Name( "Mean(Residual MAX_SOA_MIN_PWR_X_DBM)" ),
Levey Jennings
),
get limits(open(path)),
);手動で実行して「制限を取得」ボタンをクリックすると正常に動作します。
ありがとう
やねえ
Re: JMP スクリプトでの制限値取得機能の使用方法試してみましたか?制限ファイルを使用しないと、次のメッセージが表示されます。

制限ファイルを使用すると、次の結果が得られます。

私の制限ファイルでは、すべてのフェーズで同じ制限を使用するように JMP を指定していますが、ファイルで指定された制限が使用されます。
Re: JMP スクリプトでの制限値取得機能の使用方法やあ
この例では、8 つのフェーズ (サンプル 1 ~ 8) がありますが、制限ファイルには 2 つの制限しかありません (フェーズを指定しない)。
したがって、プロットから得られた管理限界は、ユーザー固有のものではなく、JMP によって自動計算されたものだと思います。
ありがとう
やねえ
Re: JMP スクリプトでの制限値取得機能の使用方法エラーが発生しますか?添付の制限テーブルと次のコードを使用して、これを機能させることができました。
dt=Open("$SAMPLE_DATA/品質管理/コーティング.jmp");
Column(dt, "Sample")<<モデリングタイプ(公称値)を設定;
ob=dt<<管理図(
サンプルラベル(:ピン)、
位相( :サンプル )、
KSigma( 3 )、
チャート列(
:重さ、
レビー・ジェニングス
)、
制限を取得("CoatingLimits2.jmp")
);
Re: JMP スクリプトでの制限値取得機能の使用方法管理図ビルダーでこれを実行しようとしたことがありますか? 従来の管理図プラットフォームは少し不安定かもしれません