求Gatan STEM探测器控制的DM-script:调整Gain(%)的命令
Gatan STEM探测器DM-script命令(BF/DF增益调整)
嘿,我刚好有过用DM-script控制Gatan STEM探测器的实战经验,针对你问的BF/DF模式下的Gain(%)参数调整,给你整理了实用的命令和细节:
获取当前增益值
要读取BF或DF探测器的当前Gain(%)数值,可以用GetSTEMDetectorGain()函数,参数是探测器的标签名称:
// 获取明场探测器的增益值 number bfGain = GetSTEMDetectorGain( "Bright Field" ) Result( "Current BF Gain: " + bfGain + "%\n" ) // 获取暗场探测器的增益值(如果是环形暗场,标签可能是"Annular Dark Field") number dfGain = GetSTEMDetectorGain( "Dark Field" ) Result( "Current DF Gain: " + dfGain + "%\n" )
设置增益值
调整Gain(%)用SetSTEMDetectorGain()函数,第二个参数是0-100之间的数值(超出范围会触发错误):
// 将明场探测器增益设置为80% SetSTEMDetectorGain( "Bright Field", 80 ) // 将暗场探测器增益设置为75% SetSTEMDetectorGain( "Dark Field", 75 )
额外实用技巧
- 先确认探测器是否激活:用
IsSTEMDetectorActive()检查,避免无效操作:if ( IsSTEMDetectorActive( "Bright Field" ) ) { // 在这里执行增益调整操作 } else { Result( "Bright Field detector is not active!\n" ) } - 不确定探测器准确标签?用
GetSTEMDetectorLabels()列出所有可用探测器:string[] detectorList = GetSTEMDetectorLabels() for( number i=0; i<len(detectorList); i++ ) { Result( "Detector " + (i+1) + ": " + detectorList[i] + "\n" ) } - 需要切换成像模式?用
SetSTEMImagingMode()先切换到BF/DF模式再调整增益:SetSTEMImagingMode( "Bright Field" )
如果还有其他Gatan STEM探测器的DM-script控制问题,也可以随时问~
内容的提问来源于stack exchange,提问作者user6406828
相关产品推荐
相关产品推荐

