建立新列並執行分析
本示範將介紹兩個腳本使用範例。其中一個範例是新建列並進行分析。另一個範例是使用對話方塊產生自訂報告。在課程日誌的「反應注射成型溫度資料」部分,我將點擊「反應注射成型溫度資料」。我將繼續加寬時間戳列,以便我們能夠讀取其中的完整值。此數據表表示一個製造過程,其中我們有兩個感興趣的溫度。在本例中,我們將重點放在 ISO 溫度。我們將執行一個腳本來平滑數據,找出指示加熱循環何時結束或開始的最低溫度和最高溫度,並在單獨的控製圖中繪製最低溫度和最高溫度。現在,資料表中有一個名為「運行圖」的腳本,我將點擊綠色的播放按鈕。為了說明這些數據中存在噪聲,因此我們得到了——這又是針對這兩個溫度的數據。我們將重點放在 ISO 溫度。這就是為什麼我們的腳本首先要平滑數據,然後再嘗試找到最低和最高溫度值。返回日誌,點選名為「檢查 ISO 溫度控制」的腳本。只要我在日誌中點擊它,腳本就會自動運行。我們返回查看它做了什麼。打開選單,前往“視窗”,找到“成型溫度資料表”,看看我的腳本是如何修改它的。你可以看到,新增的欄位是 ISO 溫度的移動平均值。這是使用點的移動平均值計算得出的。我正在平滑此列中的數據。然後,我簡單地取每行之間移動平均溫度的差值,腳本會識別出兩行之間符號變化的位置,並新增一個名為「加熱週期」的列。當我們看到從負值變為正值時,這表示我們需要打開加熱器的最低值。當我們將這些溫差從正值變成負值時,這表示溫度達到最大值,此時我們會關閉加熱器。然後選擇這些行,如果我現在導航到另一個打開的資料表,您可以看到這些行已提取到子集資料表中。腳本使用控制圖產生器(位於背景)運行了分析。這些單獨的測量值和移動範圍控製圖分別用於表示加熱循環關閉和開啟的時間。因此,以互動方式執行這些操作並不十分困難,但如果這些資料是您每天或每週從資料庫中提取的,那麼能夠自動完成查找最小值和最大值、將它們提取出來並獲取控製圖的過程就太好了。