美文网首页
如何自动生成Igor脚本?

如何自动生成Igor脚本?

作者: Aerosols | 来源:发表于2022-08-29 09:55 被阅读0次

    窗口生成脚本可以创建Graph或程序窗口。脚本一般由Igor自动创建。在对Graph或者程序窗口做出修改后,需要更新脚本以保存修改。选中窗口,按下 Ctrl+Y 键,选择Updte Window Macro就可以更新脚本(如果Macro不存在,此选项为Create Window Macro)。如果窗口非常多,这种方法比较烦琐。利用如下两个程序可以自动更新所有的窗口生成脚本。

    1.更新所有的Graph生成脚本

    Macro UpdateAllGraphMacro()
         String s0,s1
         Variable k=0
         do
             s0 = WinName(k,1)
             if(strlen(s0)==0)
                     break
             endif 
             sprintf s1,"DoWindow/R %s", s0
             Execute/O/P s1
             k+=1
         while(1)
    end
    
    1. 更新所有的Panel生成脚本
    Macro UpdateAllPanelMacro()
         String s0,s1
         Variable k=0
         do
             s0 = WinName(k,64)
             if(strlen(s0)==0)
                     break
             endif 
             sprintf s1,"DoWindow/R %s", s0
             Execute/O/P s1
             k+=1
         while(1)
    end
    

    摘自《Igor Pro程序设计——手把手教你掌握100个精彩案例》的案例93 自动更新所有的窗口生成脚本

    相关文章

      网友评论

          本文标题:如何自动生成Igor脚本?

          本文链接:https://www.haomeiwen.com/subject/oraebrtx.html