我從此行獲得的數據超過了所選數據:
get_generic(RawDataTable,“ nS”,“電壓”,“ tHIGH” ,, 400);
我也正在獲取所有這些數據:
get_generic(RawDataTable,“ nS”,“電壓”,“ tHIGH_hs” ,, 60);
我的問題是,tHIGH正在拉動tHIGH的每一行,包括tHIGH_hs。
我需要知道是否可以拒絕第一行代碼中的tHIGH_hs嗎?
它們以不同的操作速度進行測試,因此我需要生成單獨的性能圖表。
當我提取tHIGH_hs數據時,它僅過濾高速數據。 我只需要製作一個低速圖表,而不必包括高速度。
謝謝!!
您似乎在這裡使用了自定義函數。 沒有內置的JSL功能get_generic(),因此我們將無法幫助其為什麼未達到您的期望。
該腳本是由您編寫的,還是您在使用別人編寫的腳本?
我在新工作中繼承了腳本。 腳本會提取名稱中包含tHIGH的所有數據。當我不想要其他tHIGH_hs數據時,這是不幸的。
在這種情況下,我們需要了解更多關於函數定義的信息get_generic() 以查看它如何在內部使用參數。
你熟悉JSL嗎? 或者這是你第一次看到它?
我越來越熟悉了。哈哈
這是代碼塊。 它用於創建一個 pdf 格式的圖表,以時間與電壓的關係繪製數據。 tHIGH 是正常運行速度,tHIGH_hs 是高速運行數據。 我可以通過將代碼更改為“tHIGH_hs”來隔離高速數據,並在腳本的另一部分進行。
我正在嘗試獲取本節的正常運行速度數據。
// set up for AC report
win1 = New Window( "Char Report_NS" );
// real spec is 1000KHz
// data table, scale of desired units, by, name, lsl, usl
get_generic( RawDataTable, "V", "Frequency", "fSCL", , 1.7 );
// tHigh = 260nS, tLow = 500nS
// rewrite -- maybe a generic for each??
//get_thighlow(RawDataTable,"nS","tHIGH",260,"tLOW",500) ; // data table, scale of desired units,
// name1, USL1, name2, USL2
get_generic( RawDataTable, "nS", "Voltage", "tHIGH", , 400 );
get_generic( RawDataTable, "nS", "Voltage", "tLOW", , 400 );
我保留了之前註釋掉的所有代碼。