VirtualLab Fusion 中的參數耦合

1. 摘要

利用VirtualLab Fusion的參數耦合功能可在光學設置中耦合參數。耦合的參數可重新計算系統的其他參數,進而自動保持系統參數間的關系。因此,參數耦合功能使用戶可以參數設置復雜的依存關系。例如,在此示例中,我們使用參數耦合來確保用戶編程的傾斜光柵介質的z軸擴展長度與包含該結構的結構化層的厚度一致性。

VirtualLab Fusion 中的參數耦合的圖1

 

2. 參數運行的初始化

 

我們希望鏈接光學系統的兩個參數,以便它們自動取相同的值。

為此,我們使用VirtualLab的參數耦合功能。

 

VirtualLab Fusion 中的參數耦合的圖2

 

3. 設置參數耦合

 

VirtualLab Fusion 中的參數耦合的圖3

 

4. 選擇參數相關

VirtualLab Fusion 中的參數耦合的圖4

 

5. 配置參數的耦合

 

? 選擇參數后,必須設置控制耦合的代碼段。

? 通過單擊“編輯”,將打開源代碼編輯器。

VirtualLab Fusion 中的參數耦合的圖5

 

源代碼標簽包含以下三部分:

1. 源代碼(中心區域)

2. 全局變量/參數(右側上端)

3. 選擇系統參數(右側底端)

VirtualLab Fusion 中的參數耦合的圖6

 

6. 參數耦合的一般示例

? 通常,利用代碼字典讀取所選參數并將其保存到變量(第4行)。

? 之后,該值可以用作另一個參數的輸出,或在其計算中發揮作用,例如double(第7行)

VirtualLab Fusion 中的參數耦合的圖7

 

7. 全局參數的定義

? 此特定示例有助于定義一個新的全局變量,該變量隨后會出現在參數耦合窗口中。

? 這可以在“全局參數”選項卡中完成。

? 該變量可為不同的類型,并具有不同的物理量。

 

VirtualLab Fusion 中的參數耦合的圖8

 

8. 參數耦合的特殊示例

 

? 在此示例中,全局變量用于將其值返回給系統的兩個選定參數。

? 因此,不必從字典中讀取或重新計算參數。

 

VirtualLab Fusion 中的參數耦合的圖9

? 關閉源代碼編輯器后,將顯示已定義的全局變量“GratingHeight”。

? 以后使用系統時,用戶將只能修改此變量的值,并將自動影響系統參數的值。嘗試修改參數本身的值將無效。

VirtualLab Fusion 中的參數耦合的圖10

9. 參數耦合的最終查驗

? 在向導的最后一頁,可以檢查返回的參數和值。

VirtualLab Fusion 中的參數耦合的圖11

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

TOP