仕様限界の操作と管理仕様制限を考慮していますか? 仕様限界情報を管理する便利な方法を見つけるのに苦労していませんか? この情報を適切な形式で取得するのに苦労したことがありますか? そうであれば、新しいスペック制限の管理の特徴JMP14多くの労力と時間を節約できます。 このブログ投稿では、この新しいプラットフォームにある主要な機能のいくつかについて詳しく説明します。
仕様限界テーブルを使用して仕様限界列のプロパティを作成する
現在、規格限界は規格限界データ テーブルに保存されていますか? この情報を別のテーブルの仕様制限列プロパティに移動しますか? アン加えるこれは、経験豊富なユーザーの 1 人である Jim Nelson によって、まさにこれを行うために書かれたものです。 から始まるJMP14 、仕様制限の管理プラットフォームがこの機能を提供します。
例でこれを試してみましょう。 まず、次のディレクトリにある Cities.jmp と CitySpecLimits.jmp を開いてください。 JMPサンプルデータフォルダ。
Open(“$SAMPLE_DATA/Cities.jmp”);
Open(“$SAMPLE_DATA/CitySpecLimits.jmp”);
- Cities.jmp をアクティブなデータ テーブルとして、[分析] -> [品質とプロセス] -> [仕様制限の管理] を選択します。
- オゾン、CO、SO2、NO を選択し、プロセス変数をクリックします。
- 「OK」をクリックします。
Manage Spec Limits DialogManage Spec Limits DialogManage Spec Limits DialogManage Spec Limits Dialog「スペック制限の管理」ダイアログ
- [制限テーブルからロード]をクリックします。
- 「CitySpecLimits」を選択します。
- 「OK」をクリックします。
Choose limits tableChoose limits tableChoose limits tableChoose limits table制限テーブルを選択してください
- この情報を列のプロパティとして保存するには、レポート ウィンドウの下部にある [列のプロパティに保存] ボタンをクリックします。
「制限を表示」列プロパティ
ユーザーから、仕様制限のある列が多数あるため、すべての列に対して [グラフ基準線として表示] チェックボックスをオンにする必要があるという話をよく聞きます。 私の同僚は、バイロン・ウィンガードを書きましたブログ投稿これは、JSL を使用してこのタスクを実行する方法を示しています。
JMP 14 以降、スペック制限の管理プラットフォームによりこれがさらに簡単になりました。 この新機能の使用例を確認するには、サンプル データ フォルダーにある Semiconductor Capability を開きます。
Open(“$SAMPLE_DATA/Semiconductor Capability.jmp”);
- 「分析」->「品質とプロセス」->「仕様制限の管理」に移動します。
- 「プロセス」グループを選択し、「プロセス変数」をクリックします。
Manage Spec Limits DialogManage Spec Limits DialogManage Spec Limits DialogManage Spec Limits Dialog「スペック制限の管理」ダイアログ
[仕様制限] 列のプロパティに含まれる情報から、LSL、ターゲット、および USL が入力されます。 一番右の「制限を表示」というタイトルのボックスは、仕様制限列プロパティにある「グラフ基準線として表示」オプションに対応しています。 これらのボックスを 1 つずつチェックするのは時間がかかります。
- すべてのボックスをチェックするには、「仕様制限の管理」の横にある赤い三角をクリックし、「すべての制限を表示」を選択します。
Show Limits AllShow Limits AllShow Limits AllShow Limits Allすべての制限を表示
- この選択内容をデータ テーブルに保存し直すには、レポート ウィンドウの下部に表示される [列のプロパティに保存] をクリックします。
ここで、NPN1 の仕様限界列プロパティを見ると、「グラフ基準線として表示」がチェックされていることがわかります。
NPN1 Spec Limits Column PropertyNPN1 Spec Limits Column PropertyNPN1 Spec Limits Column PropertyNPN1 Spec Limits Column PropertyNPN1 仕様制限列のプロパティ
仕様制限の小数点以下の桁数を制御する
場合によっては、規格限界が希望よりも多くの小数点以下の桁数で保存される場合があります。 「仕様制限の管理」の「小数点以下四捨五入」オプションを使用して、小数点以下の桁数を変更できます。
- 上の例を使用すると、[仕様制限の管理] の横にある赤い三角形から、[小数点以下四捨五入] を選択します。
- ボックスに「1」と入力します。
- 「OK」をクリックします。
Rounded to 1 decimalRounded to 1 decimalRounded to 1 decimalRounded to 1 decimal小数第 1 位に四捨五入
- 次に、[列のプロパティに保存] を選択するか、レポート ウィンドウの下部にある [テーブルの保存] オプションの 1 つを選択します。
列のプロパティから仕様限界テーブルを作成する
仕様限界は列プロパティとして保存されますか? 仕様制限だけを同僚と共有する必要がありますか? これらの仕様限界を別のデータテーブルで使用する必要がありますか? これは、「仕様制限の管理」プラットフォームのボタンを使用して簡単に実行できるようになりました。 上の「仕様制限の管理」ウィンドウで、「トール仕様制限テーブルに保存」または「ワイド仕様制限テーブルに保存」のいずれかのボタンをクリックします。選択したオプションに応じて、縦長または横長の仕様限界データ テーブルが表示されます。 その後、このデータ テーブルを同僚と共有したり、この仕様制限データ テーブルを別のデータ セットで使用したりできます。
結論
新しい「仕様制限の管理」プラットフォームを使用すると、仕様制限情報を簡単に操作できます。 仕様限界テーブルから仕様限界列プロパティを作成したり、多くの列プロパティに対して一度に「グラフ参照線として表示」をチェックしたり、仕様限界の小数点以下の桁数を制御したり、仕様限界テーブルを作成したりできます。列のプロパティから。
仕様限界情報を管理する便利な方法を見つけるのに苦労していませんか? JMP 14 でスペック制限を管理すると、作業と時間を節約できます。
Re: 仕様限界の操作と管理@ビジャヤデータテーブルがなければ、何をしようとしているのかを判断することはほとんど不可能です。データテーブルが 2 つあるようです。1 つのデータ テーブルには新しいデータが含まれます。2 番目のデータ テーブルは限界データ テーブルです。制限データ テーブルは、適切な制限テーブル形式 (上記の例のような) である必要があります。次の場所に投稿したコメントで指定した JSL コードを使用する必要があります。 2018 年 4 月 3 日午後 1 時 24 分 (上)。コマンドを使用する必要があります
Load from Limits Table(dtLimits)
ここで、dtLimits は制限データ テーブルへの参照です。
Re: 仕様限界の操作と管理こんにちは、トーニャさん
私は最近このコミュニティに参加しましたが、自動化の要件を受けて、問題に対する答えを探していたため、JSL についてはまったくの初心者です。
/
/ Launch platform: Manage Spec Limits
Manage Spec Limits(
Process Variables(
:"Assay (HPLC) (labelled amount)>Assay (HPLC) (labelled amount) MPC015271 (KM-1484)>% Active Content"n,
:"Mean>Dissolution (HPLC) (within 20 minutes) (labelled amount) - HK market MPC015270 (KM-1483)>Mean"n,
:"Mean>Dissolution (HPLC) (within 30 minutes) (labelled amount) - DCP, FR markets MPC015270 (KM-1483)>Mean"n,
:
"Mean>Dissolution (HPLC) (within 30 minutes) (labelled amount) MPC015270 (KM-1483)>Mean"n
)
);
// Report snapshot: 74023535_BI stability data_Sheet1 - Manage Spec Limits
Data Table("74023535_BI stability data_Sheet1") <<
Manage Spec Limits(
Process Variables(
:"Assay (HPLC) (labelled amount)>Assay (HPLC) (labelled amount) MPC015271 (KM-1484)>% Active Content"n,
:"Mean>Dissolution (HPLC) (within 20 minutes) (labelled amount) - HK market MPC015270 (KM-1483)>Mean"n,
:"Mean>Dissolution (HPLC) (within 30 minutes) (labelled amount) - DCP, FR markets MPC015270 (KM-1483)>Mean"n,
:
"Mean>Dissolution (HPLC) (within 30 minutes) (labelled amount) MPC015270 (KM-1483)>Mean"n
)
);
dt = Data Table ("74023535_BI stability specifications_Sheet1");
dt2 = Data Table ("74023535_BI stability data_Sheet1");
dt3 = dt2 << Manage Spec Limits( Y( :"Assay (HPLC) (labelled amount)>Assay (HPLC) (labelled amount) MPC015271 (KM-1484)>% Active Content"n, :"Mean>Dissolution (HPLC) (within 20 minutes) (labelled amount) - HK market MPC015270 (KM-1483)>Mean"n, :"Mean>Dissolution (HPLC) (within 30 minutes) (labelled amount) - DCP, FR markets MPC015270 (KM-1483)>Mean"n, :"Mean>Dissolution (HPLC) (within 30 minutes) (labelled amount) MPC015270 (KM-1483)>Mean"n ), Load from Limits Table("74023535_BI stability specifications_Sheet1.jmp"), Save to Column Properties (1) );
dt3 << close window;
仕様制限の管理ウィンドウは開いていますが、仕様シートからデータはロードされていません
PS 私はこれに関して全くの初心者です。
Re: 仕様限界の操作と管理コードを希望どおりに動作させることができてうれしいです。
Re: 仕様限界の操作と管理dt = Data Table ("Table_B");
dt2 = Data Table ("Table_A");
dt3 = dt2 << Manage Spec Limits( Y( :BVIA_RES, :RDR_RES, :TAD_RES, :WELGR_RES ), Load from Limits Table("Table_B.jmp"), Save to Column Properties (1) );
dt3 << close window;こんにちは、トーニャ。
すべてが整理されています。 どうもありがとう
Re: 仕様限界の操作と管理2 つの問題があると思います。
1) dt が両方に割り当てられているSpecs_Limits と Table_A。
2)制限テーブルからのロード( Specs_Limits )は、制限テーブルからのロード(「Specs_Limits.jmp」)である必要があります。
Spec_Limits を指定したため、JMP は存在しない Spec_Limits という名前の変数を探します。
Re: 仕様限界の操作と管理こんにちは、バイロン
実行しましたが、それでもエラーは同じです。 他に何か提案はありますか?
ありがとう。
Re: 仕様限界の操作と管理私が最初に試してみること:
スクリプトと 2 つのデータ テーブルを同じフォルダーに保存します。
Re: 仕様限界の操作と管理
データ表 -

スペック表 --

-- を使用したスクリプト
dt = Data Table ("Specs_Limits");
dt = Data Table ("Table_A");
dt << Manage Spec Limits( Y( :BVIA_RES, :RDR_RES, :TAD_RES, :WELGR_RES ), Load from Limits Table(Specs_Limits) );エラー - -
何か助けはありますか?
Name Unresolved: Specs_Limits in access or evaluation of 'Specs_Limits' , Specs_Limits/*###*/Exception in platform launch in access or evaluation of 'Manage Spec Limits' , Manage Spec Limits(/*###*/Y( :BVIA_RES, :RDR_RES, :TAD_RES, :WELGR_RES ),
Load from Limits Table( Specs_Limits )
)
In the following script, error marked by /*###*/
Manage Spec Limits(
Y( :BVIA_RES, :RDR_RES, :TAD_RES, :WELGR_RES ),
Load from Limits Table( Specs_Limits/*###*/ )
)
Manage Spec Limits[]
Re: 仕様限界の操作と管理「仕様制限の管理」プラットフォームは仕様制限専用です。このプラットフォームには、管理限界または応答限界の機能はありません。リクエストを開発者に転送します。
Re: 仕様限界の操作と管理@tonya_mauldinスペックの限界を超える方法はあるのでしょうか? 仕様や制御などが必要です。また、_Limitskey 関数の応答制限のオプションはどこにありますか。 get _lmitskey にはさらに使用できるオプションがありますが、スペック制限の管理この機能はこれらのオプションをすべて使用するわけではありません。

Re: 仕様限界の操作と管理コードを次のように拡張できます。
obj=dt<obj << close window;
Re: 仕様限界の操作と管理コメントしてくださってありがとうございます。以下は、別のテーブルからスペック制限を取得するためにプラットフォームをスクリプト化する方法を示す例です。
dtLimits=New Table( "Limits",
Add Rows( 4 ),
New Column( "Variable",
Character,
"Nominal",
Set Values( {"OZONE", "CO", "SO2", "NO"} )
),
New Column( "_LSL",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [0.075, 5, 0.01, 0.01] )
),
New Column( "_USL",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [0.25, 12, 0.09, 0.04] )
),
New Column( "_Target",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [0.15, 7, 0.04, 0.025] )
),
New Column( "Show Limits",
Numeric,
"Nominal",
Format( "Best", 12 ),
Set Values( [1, 1, 1, 1] )
)
);
dt = Open( "$SAMPLE_DATA/Cities.jmp" );
obj=dt<<Manage Spec Limits( Y( :OZONE, :CO, :SO2, :NO ), Load from Limits Table(dtLimits) );
Re: 仕様限界の操作と管理まず、x10^9 にこの新しいプラットフォームを提供していただきありがとうございます。 これは、「スペックを扱う」という悩みの 99% を解決してくれると思います。
プラットフォームのスクリプト作成について簡単な質問があります。
スクリプトインデックスには、仕様制限の管理プラットフォームを開くための JSL があります (ありがとう)
<BR />Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Semiconductor Capability.jmp" );
obj = Manage Spec Limits(
Y( dt << Get Column Group( "Processes" ) )
);
私のテーブルにスペックが含まれていない場合、別のテーブルからスペック制限を取得するためにプラットフォームをスクリプト化するにはどうすればよいですか?