为了获得EELS,我在下面使用了这些,
img:=camera.cm_acquire(procType,exp,binX, binY,tp,lf,bt,rt)
imgSP:=img.verticalSum() //this is a custom function to do vertical sum
和这个,
imgSP:=EELSAcquireSpectrum(exp, nFrames, binX, binY, processing)
[在我的自定义2D映射中使用任何一个时,它们都比Gatan的“光谱成像”要慢得多。 (第一个比第二个要快)。缺乏速度是脚本编写的自然限制吗?还是有更好的函数调用?
是的,速度不足是脚本的局限性,使脚本只能以单读模式访问摄像机。即一个命令启动相机,将其曝光,将其读出并返回图像。
在SpectrumImaging中,摄像头以连续模式运行,即与实时取景运行相同。相机始终处于曝光状态并进行读取(带快门,具体取决于相机的类型)。从GMS 3.4.0开始,可以通过相机脚本命令使用此相机获取模式。