我尝试编写一个代码,可以读取更改 linePlot/dataPlot 的上限值(Y 轴的最大值)。如下所示,它不起作用。看起来我们无法通过“number highlimit= imgdisp.linePlotImageDisplaySetContrastLimits(highlimit)”读取线图的上限值,如何从线图中读取该值?谢谢
number linelen=len(headerline)
number i, nocommas=0
for(i=0; i<linelen; i++)
{
string thischar=mid(headerline, i, 1)
if(asc(thischar)==44) nocommas=nocommas+1 // found a comma
}
number xsize, ysize
getsize(array, xsize, ysize)
image dataplot=realimage("", 4, xsize,1)
showimage(dataplot)
setname(dataplot, imgname)
imagedisplay imgdisp=dataplot.imagegetimagedisplay(0)
number highlimit= imgdisp.linePlotImageDisplaySetContrastLimits(highlimit)
if( highlimit<50){imgdisp.linePlotImageDisplaySetContrastLimits( 0, 400)
imgdisp.LinePlotImageDisplaySetDoAutoSurvey( 0, 0 )}