編程用于執行IFTA設計的模塊

摘要

 

在衍射光學元件 (DOEs) 如分束器的設計中,通常采用迭代傅里葉變換算法(IFTA)。VirtualLab Fusion為所有設計參數的配置提供了一個循序漸進的向導。然而,對于某些特定的設計任務,能夠以自動化的方式執行算法而不需要圖形用戶界面是很有意義的。因此,在本文中,展示了利用VirtualLab Fusion中自定義的C#模塊來執行IFTA設計。

編程用于執行IFTA設計的模塊的圖1

 

任務描述和示例代碼

編程用于執行IFTA設計的模塊的圖2

IFTA設置的準備工作

 

為了運行該模塊,必須生成初始IFTA文檔

編程用于執行IFTA設計的模塊的圖3

 

結果

 

產生的相位函數  

編程用于執行IFTA設計的模塊的圖4

文本文件中的性能輸出

 

編程用于執行IFTA設計的模塊的圖5

 

文件信息

 

編程用于執行IFTA設計的模塊的圖6

 

延伸閱讀

-          可編程元件的自定義幫助

-          可編程光源,函數,界面和介質

-          如何使用可編程函數及示例(柱透鏡)

登錄后免費查看全文
立即登錄
App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP