首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何实现多个SI自动采集?

如何实现多个SI自动采集?
EN

Stack Overflow用户
提问于 2016-04-01 14:19:35
回答 2查看 449关注 0票数 1

我想写一个盖茨DigitalMicrograph脚本,以获得多个鳗鱼频谱图像连续。如果有命令获取光谱图像(SI)数据,并将三维图像存储到数组中,我将完成我的计划。但是,我无法从参考手册中找到适合SI成像模式的命令。在这种情况下,我应该使用什么命令?你有对我有用的知识吗?如果你能分享一些智慧,我们会很感激的。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-04-04 09:33:15

一个简短的演示-如何使用SIAcquisition命令多次迭代SI获取和“重命名”获得的数据集。

代码语言:javascript
运行
复制
// Assumptions:  
// -  GMS 2.3 used
// -  Valid survey image and ROI already assigned
// -  SI array size already defined
// -  Signals and other SI settings made

number SIx, SIy 
SIGetFieldValue( "2D Array, X samples", SIx )
SIGetFieldValue( "2D Array, Y samples", SIy )
Result("\n SI size:"+ SIx + "x" + SIy )

// Start SI
number nSI = 3
for (number i=0; i<nSI; i++ )
{
    SIInvokeButton( "Start/Stop", 1 )
    while(SIIsAcquisitionActive()) yield()
    sleep(0.5)          // Small delay needed to allow DM finish SI acquisition clean-up

    // Find (and rename) SI DataSets
    number nImgDoc = CountImageDocuments()
    string findStr = "Spectrum Image"
    for (number d=0; d<nImgDoc; d++ )
    {
        string docName = GetImageDocument(d).ImageDocumentGetName()
        if ( find(docName,findStr) == (len(docName)-len(findStr)) )
        {
            GetImageDocument(d).ImageDocumentSetName( docName + "#"+(d+1) )
        }   
    }
}
OKDialog( "Done" )
票数 0
EN

Stack Overflow用户

发布于 2016-04-01 18:12:16

如果您安装了频谱成像插件,那么F1帮助文件将在这里有一个关于STEM脚本命令的部分.

但是,这里描述的命令将允许一个接一个地获取SI。当通过UI反复启动SI获取时,每一次都将以相同的开销重新启动。

我有一个印象,你想得到一个“更快”的重复SI。不幸的是,没有任何命令可以很容易地提供给您。

但是,您可以通过以下想法(未经测试)创建“工作-四周”解决方案:

  • 设置具有多帧的STEM。 (每个帧传递都将被相加到同一个容器中)
  • 使用每个像素的"SI HookUP脚本“(像素端)来捕获”最后“获得的SI点(在新帧启动之前)。使用此方法将现有数据复制到新容器中,并将原始数据设置为零。

Alternative:

  • 您还可以使用“校正开始”HookUp脚本点,如果您将空间漂移校正设置为在帧结束时执行.

以上只适用于软件同步的SI。对于硬件同步,它变得更棘手,但你可能可以做一些类似的"ImageUpdate“事件侦听器。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36358723

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档