我从此行获得的数据超过了所选数据:
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 );
我保留了之前注释掉的所有代码。