訊技科技首頁 最新公告: 繁體中文|English|全站搜索
欄目列表
NEWSLETTER
最新發佈

如何設置掃描光源

通過偏振光干涉生成空

圓錐折射作為偏振計量

用於X射線聚焦的複合折

通過法布裡珀羅標準具

iVirtualLab Unity光學薄膜設

用於X射線成像的單光柵

共聚焦掃描顯微鏡的工

受激發射損耗(STED)顯微

螢光顯微鏡的彩色效應

使用Python運行VirtualLab Fusion光學模擬
時間:2023-05-29 17:38來源:未知作者: infotek點擊:列印

摘要




 
       VirtualLab Fusion允許Python外部訪問其建模技術、求解器和結果。這個案例介紹了一種使用路徑變數和Visual Studio代碼將Python連接到VirtualLab Fusion的簡單方法。在本示例中,我們將演示如何使用Python腳本運行光學模擬,以向使用者簡要概述這種跨平臺的模擬能力。



案例概覽






檔案路徑



       使用者可以在樣本檔的資料夾中找到所有檔。包含這些檔的存檔可以從我們的網站上下載。

 




配置Python環境


       確保電腦上安裝了Python*。請注意,應該勾選“將python.exe添加到路徑”的選項進行安裝。本案例中的說明假定電腦上沒有安裝Python。



       *這個案例是的版本是Python 3.11.0。
 

       請確保在電腦上安裝了Python 3.11.0。為了演示的目的,我們使用代碼編輯器Visual Studio Code(VS Code),因為它提供了一個使用者友好的安裝工作流程*。當然,如果需要,也可以使用其他Python編輯器。


       對於使用VS Code的用戶:

       1.1 請從Visual Studio市場安裝Python擴展。Python擴展名稱為“Python”,由微軟發佈。




*有關Python的代碼編輯器VisualStutio代碼的更多資訊,請閱讀:
 

          請注意,這裡我們將演示如何在全域環境中安裝所需的套裝軟體。對於使用多個Python項目的用戶,建議使用特定於項目的虛擬環境。也請參考上面連結中的教程來創建一個虛擬環境並安裝所需的套裝軟體。


1.2 從“檔——打開資料夾”打開從我們的網站下載的樣本檔資料夾。




 

1.3 打開一個終端,並將目錄更改為樣本檔的資料夾。按一下打開main.py文件。





       1.4 打開命令選項板,鍵盤輸入Python:選擇解譯器,確保選擇Python 3.11.0。在此之後,您還可以在狀態列中看到您選擇的解譯器。


 







對於其他Python編輯器的用戶:


       請安裝保存在檔requirements.txt中的所有套裝軟體。最常見的方法之一是pip安裝:
       
       pip install -r requirements.txt



配置路徑




在VirtualLab Fusion中定義光學系統



查看完整案例:
光纖耦合透鏡的參數優化



運行模擬




       使用Python運行的模擬結果可以和下面直接在VLF中計算耦合效率的結果進行比較。

 



檔案資料

 





延伸閱讀

       -  VirtualLab Fusion和MATLAB的跨平臺光學建模與設計

       -  光纖耦合透鏡的參數優化

       -  使用Python進行跨平臺參數掃描

關於我們
公司介绍
專家團隊
人才招聘
訊技風采
員工專區
服務項目
產品銷售
課程中心
專業書籍
項目開發
技術諮詢
聯繫方式
地址:新北市永和區中正路746號9樓之5
電話:+886-2-3233-2748    傳真:+886-2-3322-9865
課程:course@infotek.com.tw
業務:sales@infotek.com.tw
技術:support@infotek.com.tw
官方微信
掃一掃,關注訊技光電的微信訂閱號!
Copyright © 2014-2025 訊技科技股份有限公司, All Rights Reserved.