操縱和管理您的規格限制您是否使用規格限制? 您是否正在努力尋找便捷的方法來管理規格限制信息? 您是否在以正確的格式獲取這些信息時遇到困難? 如果是這樣,新管理規格限制特色於JMP 14將為您節省大量的工作和時間。 這篇博文詳細介紹了這個新平台的一些關鍵功能。
使用規格限表創建規格限列屬性
您的規格限值當前是否存儲在規格限值數據表中? 您想將此信息移至另一個表的規格限制列屬性中嗎? 一個加入由我們的一位經驗豐富的用戶 Jim Nelson 編寫,就是為了做這件事。 以。。。開始JMP 14 ,管理規格限制平台提供了此功能。
讓我們通過一個例子來嘗試一下。 首先打開在以下位置找到的 Cities.jmp 和 CitySpecLimits.jmp聯合管理計劃示例數據文件夾。
Open(“$SAMPLE_DATA/Cities.jmp”);
Open(“$SAMPLE_DATA/CitySpecLimits.jmp”);
- 將 Cities.jmp 作為活動數據表,選擇分析 -> 質量和流程 -> 管理規格限制。
- 選擇 OZONE、CO、SO2 和 NO,然後單擊過程變量。
- 單擊“確定”。
Manage Spec Limits DialogManage Spec Limits DialogManage Spec Limits DialogManage Spec Limits Dialog管理規格限制對話框
- 單擊從限製表加載。
- 選擇城市規格限制。
- 單擊“確定”。
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。 最右側標題為“顯示限制”的框對應於規格限制列屬性中的“顯示為圖形參考線”選項。 一次勾選這些框將非常耗時。
- 要選中所有復選框,請單擊“管理規格限制”旁邊的紅色小三角,然後選擇“顯示全部限制”。
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。
- 單擊“確定”。
Rounded to 1 decimalRounded to 1 decimalRounded to 1 decimalRounded to 1 decimal四捨五入至小數點後 1 位
- 然後,您可以選擇“保存到列屬性”或選擇報告窗口底部的“保存表”選項之一。
根據色譜柱屬性創建規格限表
您的規格限是否存儲為列屬性? 您需要與同事分享規格限制嗎? 您是否需要在另一個數據表上使用這些規格限制? 現在可以使用“管理規格限制”平台中的按鈕輕鬆完成此操作。 在上面的“管理規格限值”窗口中,單擊“保存到高規格限值表”或“保存到寬規格限值表”按鈕。根據您選擇的選項,您將獲得高或寬的規格限制數據表。 然後,您可以與同事共享此數據表,或在不同的數據集上使用此規格限制數據表。
結論
新的“管理規格限制”平台使您可以輕鬆操縱規格限制信息。 您可以從規格限表創建規格限列屬性,可以一次選中多個列屬性的“顯示為圖形參考線”,可以控制規格限的小數位數,並且可以創建規格限表從您的列屬性。
您是否正在努力尋找便捷的方法來管理規格限制信息? 在 JMP 14 中管理規格限值可以節省您的工作和時間。
回复:操縱和管理您的規格限@維賈亞如果沒有數據表,幾乎不可能確定您想要做什麼。聽起來你有 2 個數據表。一張數據表包含您的新數據。第二數據表是極限數據表。限制數據表必須採用適當的限製表格式(例如上例中的格式)。您將需要使用我在發表的評論中給出的 JSL 代碼2018年4月3日下午 01:24(上圖)。您必須使用命令
Load from Limits Table(dtLimits)
其中 dtLimits 是對限制數據表的引用。
回复:操縱和管理您的規格限嗨托尼婭,
我最近加入了這個社區,我在 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 我對此完全陌生。
回复:操縱和管理您的規格限我很高興您能夠讓您的代碼按預期工作。
回复:操縱和管理您的規格限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;嗨托尼婭。
一切都安排好了。 非常感謝
回复:操縱和管理您的規格限我看到兩個問題。
1) dt 已分配給兩者Specs_Limits 和 Table_A。
2)從限製表加載(Specs_Limits)應該是從限製表加載(“Specs_Limits.jmp”)
由於您指定了 Spec_Limits,JMP 正在查找不存在的名為 Spec_Limits 的變量。
回复:操縱和管理您的規格限嗨拜倫,
我做到了,但錯誤仍然相同。 還有其他建議嗎?
謝謝。
回复:操縱和管理您的規格限我要嘗試的第一件事是:
將腳本和兩個數據表保存到同一文件夾中。
回复:操縱和管理您的規格限
數據表——

規格表——

腳本使用--
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[]
回复:操縱和管理您的規格限管理規格限值平台僅適用於規格限值。該平台沒有控制限製或響應限制的功能。我會將您的請求轉發給開發商。
回复:操縱和管理您的規格限@tonya_mauldin有沒有辦法超越規格限制? 我需要規格、控制等。此外,_Limitskey 函數中的響應限制選項在哪裡。 get _lmitskey 有更多可用選項,但是管理規格限制功能不使用所有這些選項。

回复:操縱和管理您的規格限您可以將代碼擴展為:
obj=dt<obj << close window;
回复:操縱和管理您的規格限謝謝您的意見。以下示例展示瞭如何編寫平台腳本以從另一個表獲取規格限制。
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) );
回复:操縱和管理您的規格限首先,感謝 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" ) )
);
如果我的表中沒有規格,我如何編寫平台腳本以從另一個表獲取規格限制?