1

当我们将 CSV 线图文件导入 DM 时,添加 Y 坐标名称的命令 /code 是什么?如强度或计数等。

string filename
dircontents.taggroupgettagasstring("["+i+"]:Name", filename)
string extension=pathextractextension(filename,0)
if(extension!="csv" && extension!="CSV" && extension!="txt" && extension!="TXT")
{
    result("\nSkipped file "+filename+". Files must be .csv or .txt")
                continue
}

string thisfilepath=pathconcatenate(directory, filename)
image array=ReadandDisplayCSV(thisfilepath, headerline) 
drawlineplot(array, headerline, filename, IncludeError)
4

1 回答 1

0

线图

命令 - 如“图像”一章末尾的 F1 帮助中所述 - 是

ImageSetIntensityScale ImageSetIntensityOrigin ImageSetIntensityUnitString

F1 帮助

您可以在以下示例中使用它们:

image linePlot := realImage( "Spectrum", 4, 200 )
linePlot = cos( icol/iwidth * 5 * Pi() ) + random()*0.1
linePlot.ShowImage()
OKDialog( "Add X calibration" )
linePlot.ImageSetDimensionCalibration( 0, 100, 0.5, "eV" , 0 ) 

OKDialog( "Add intensity calibration" )
linePlot.ImageSetIntensityScale( 0.5 ) 
linePlot.ImageSetIntensityOrigin( 100 ) 
linePlot.ImageSetIntensityUnitString( "counts" ) 
于 2016-02-04T07:46:04.277 回答