특정 행을 어떻게 선택합니까?이 줄에서 선택한 데이터보다 더 많은 것을 얻고 있습니다.
get_generic (RawDataTable, "nS", "전압", "tHIGH",, 400);
이 데이터도 모두 받고 있습니다.
get_generic (RawDataTable, "nS", "전압", "tHIGH_hs",, 60);
내 문제는 tHIGH가 tHIGH_hs를 포함하여 tHIGH로 모든 행을 당기고 있다는 것입니다.
코드의 첫 번째 줄에서 tHIGH_hs를 거부 할 수 있는지 알고 싶습니다.
테스트를위한 작업 속도가 다르기 때문에 성능을 위해 별도의 차트를 생성해야합니다.
tHIGH_hs 데이터를 가져 오면 고속으로 만 필터링됩니다. 높은 속도를 포함하지 않고 저속 차트를 만들면됩니다.
감사!!
해석학데이터 테이블스크립팅Re : 특정 행을 어떻게 선택합니까?여기에서 사용자 지정 함수를 사용중인 것 같습니다. 내장 JSL 기능이 없습니다. get_generic ()이므로 예상 한대로 작동하지 않는 이유에 대해서는 도움을 드릴 수 없습니다.
본인이 작성한 스크립트입니까 아니면 다른 사람이 작성한 스크립트를 사용하고 있습니까?
Re : 특정 행을 어떻게 선택합니까?새 직장에서 대본을 물려 받았습니다. sctirpt는 이름에 tHIGH가있는 모든 데이터를 가져옵니다. 다른 tHIGH_hs 데이터를 원하지 않을 때 불행한 일입니다.
Re : 특정 행을 어떻게 선택합니까?이 경우에 대한 함수 정의에 대해 더 많이 알아야합니다. get_generic ()을 사용하여 내부적으로 인수를 사용하는 방법을 확인합니다.
JSL에 대해 잘 알고 있습니까? 아니면 처음 보는 건가요?
Re : 특정 행을 어떻게 선택합니까?익숙해지고 있습니다. ㅋㅋ
다음은 코드 블록입니다. 시간 대 전압으로 데이터를 도표화하는 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 );
이전에 주석 처리 한 모든 코드를 남겼습니다.