
發(fā)布
注冊(cè)
/
登錄可編程探測(cè)器的案例
如何使用可編程探測(cè)器和示例(最小和最大波長(zhǎng))
在本教程中,我們將介紹可編程探測(cè)器:可以最大限度地靈活地訪問(wèn)矢量場(chǎng)中包含的任何物理信息或到達(dá)探測(cè)器的光線(xiàn)(取決于模擬引擎)。 我們?cè)谶@里使用一個(gè)簡(jiǎn)單的編程示例來(lái)說(shuō)明其操作流程。
可編程探測(cè)器所在位置:目錄
可編程探測(cè)器所在位置:光學(xué)系統(tǒng)
關(guān)于光表征的注釋
在物理光學(xué)中表示光的矢量電磁場(chǎng)在VirtualLab Fusion中始終可以通過(guò)系統(tǒng)進(jìn)行追跡。
?從計(jì)算效率的角度來(lái)看,為了使這種方法更實(shí)用,最重要的是擁有一套多樣化的數(shù)學(xué)技術(shù)(高效傅里葉變換算法,插值和擬合方法,異構(gòu)采樣機(jī)制等)。
?在當(dāng)前版本的VirtualLab Fusion中,該技術(shù)由多個(gè)模擬引擎的共同呈現(xiàn):
- 光線(xiàn)追跡:純光線(xiàn)追跡,產(chǎn)生2D和3D結(jié)果
- 經(jīng)典場(chǎng)追跡:可處理等距采樣的EM場(chǎng)數(shù)據(jù)
- 第二代場(chǎng)追跡:還能夠處理非等距的EM場(chǎng)數(shù)據(jù)
?這與可編程探測(cè)器相關(guān):探測(cè)器的良好實(shí)施需要考慮不同引擎中的光線(xiàn)表現(xiàn)方式!
關(guān)于光表征的注釋
?此外,為了表達(dá)光的一系列重要物理屬性(部分相干,例如,無(wú)論是時(shí)間還是空間),VirtualLab使用模態(tài)分解。
?可通過(guò)一系列索引在可編程探測(cè)器中訪問(wèn)不同的模態(tài)。
?如果要可編程探測(cè)器呈現(xiàn)要求的正確物理特性,則考慮不同的模態(tài)也是至關(guān)重要的!
編寫(xiě)代碼:等距場(chǎng)數(shù)據(jù)
?可編程探測(cè)器提供兩種不同的編程控制設(shè)置。 這些與模擬引擎有關(guān)。 第一個(gè)標(biāo)題為等距場(chǎng)數(shù)據(jù)的代碼段,處理在等距矩形x,y網(wǎng)格上采樣的電磁場(chǎng)對(duì)象。
?這是麥克斯韋方程的直接結(jié)果,在均勻介質(zhì)中,六個(gè)電磁分量中只有兩個(gè)是獨(dú)立的; 因此,到達(dá)探測(cè)器的僅由Ex和Ey分量組成,所有其他分量因此可以明確地按需計(jì)算。
展開(kāi) [VirtualLab] 如何使用可編程探測(cè)器和示例(最小和最大波長(zhǎng))
輸出
?對(duì)于兩種代碼段,可編程探測(cè)器必須返回DetectorResultObject []數(shù)組。
?此類(lèi)對(duì)象可以包含
- 物理量值:例如,計(jì)算功率的探測(cè)器
- 2D圖形表示:想象一個(gè)探測(cè)器,顯示探測(cè)器平面中的所有六個(gè)電磁分量。
?每一個(gè)DetectorResultObject [i]對(duì)應(yīng)于一個(gè)物理量大小或一個(gè)2D圖形。
?可編程探測(cè)器的結(jié)果可用于參數(shù)掃描或參數(shù)優(yōu)化!
?自定義探測(cè)器可以保存在目錄中供以后使用。
編程探測(cè)器探測(cè)入射光譜中的最小和最大波長(zhǎng)
要求的自定義探測(cè)器的規(guī)格
?本例程產(chǎn)生的自定義探測(cè)器必須適用光線(xiàn)和場(chǎng)追跡兩個(gè)引擎。
?可編程探測(cè)器將產(chǎn)生至少三個(gè)結(jié)果:
- 光譜中的樣本總數(shù)
- 光譜中存在的最小波長(zhǎng)的值
- 光譜中存在的最大波長(zhǎng)的值
?此外,還將包含用戶(hù)控制的布爾參數(shù)。
?此布爾參數(shù)將允許用戶(hù)選擇是否要返回其他結(jié)果:此附加結(jié)果對(duì)應(yīng)于到達(dá)探測(cè)器的光(光線(xiàn)或場(chǎng))。
可編程探測(cè)器所在位置:目錄
可編程探測(cè)器所在位置:光學(xué)系統(tǒng)
可編程探測(cè)器:全局參數(shù)
?點(diǎn)擊打開(kāi)“編輯”對(duì)話(huà)框后,轉(zhuǎn)到“全局參數(shù)”選項(xiàng)卡。
?在那里,添加和編輯一個(gè)全局參數(shù):
- Boolean ShowLight = false(false,true):用戶(hù)定義的參數(shù),用于表示確定到達(dá)探測(cè)器的光(矢量場(chǎng)或光線(xiàn))是否將作為探測(cè)器結(jié)果與光譜中波長(zhǎng)最小值和最大值一起返回。。
展開(kāi) [NEWSLETTER] 編程自定義探測(cè)器
在之前的一些文章中,我們提及可以通過(guò)編程實(shí)現(xiàn)一些自定義功能,這也是光學(xué)建模與設(shè)計(jì)軟件VirtualLab Fusion的特點(diǎn)。在最近的通訊中,我們提出了另一個(gè)編程元件:探測(cè)器。矢量電磁場(chǎng)的完全可訪問(wèn)性,結(jié)合可自定義性,進(jìn)一步增加了通用性,更是便于實(shí)現(xiàn)任何檢測(cè)器功能。通過(guò)以下兩個(gè)文件,說(shuō)明了如何使用VirtualLab Fusion 中的可編程探測(cè)器:1個(gè)詳細(xì)的教程和具有更簡(jiǎn)潔窗口的附加示例。
如何使用可編程探測(cè)器及示例
按照有關(guān)“如何使用VirtualLab Fusion中的可編程探測(cè)器”的分步教程,了解如何編程自定義探測(cè)器!
編程一個(gè)相干度探測(cè)器
示例中所示的是探測(cè)器平面上兩個(gè)不同點(diǎn)之間的復(fù)相干度。
展開(kāi) 在VirtualLab Fusion中的可編程探測(cè)器附加組件
探測(cè)器附加組件的可編程片段
VirtualLab Fusions 的可編程工具為物理行為的定義提供了最大的靈活性,尤其是可定制的探測(cè)器附加組件,允許自由定義根據(jù)電磁場(chǎng)計(jì)算的物理量。在本次案例中,我們將簡(jiǎn)要介紹如何使用可編程探測(cè)器附加組件,并給出兩個(gè)簡(jiǎn)單的示例作為參考。
鑒于篇幅,全文內(nèi)容請(qǐng)私信聯(lián)系

在VirtualLab Fusion中的可編程探測(cè)器附加組件
摘要
VirtualLab Fusions 的可編程工具為物理行為的定義提供了最大的靈活性,尤其是可定制的探測(cè)器附加組件,允許自由定義根據(jù)電磁場(chǎng)計(jì)算的物理量。在本次案例中,我們將簡(jiǎn)要介紹如何使用可編程探測(cè)器附加組件,并給出兩個(gè)簡(jiǎn)單的示例作為參考。
探測(cè)器附加組件的可編程片段
可編程片段概述 - 源代碼選項(xiàng)卡
包含自定義參數(shù)
包含自定義參數(shù)
代碼幫助
由LightTrans International GmbH創(chuàng)建的代碼通常會(huì)附帶一個(gè)幫助,其中包含有用的信息,如代碼的功能簡(jiǎn)述。
對(duì)于自定義代碼段,用戶(hù)也可以在Snippet Help部分生成這樣的文檔。一旦該頁(yè)面填滿(mǎn)內(nèi)容,探測(cè)器添加編輯窗口中將自動(dòng)出現(xiàn)一個(gè)按鈕。
例 1:提取點(diǎn)的場(chǎng)值
任務(wù)描述
舉個(gè)簡(jiǎn)單的例子,我們想演示一個(gè)插件,它可以檢測(cè)某個(gè)點(diǎn)上所有場(chǎng)分量的振幅和相位。為簡(jiǎn)單起見(jiàn),該插件將僅限于用于二維網(wǎng)格輸入的電磁場(chǎng)。
參數(shù)
源代碼
例 2:求和平方振幅
任務(wù)描述
為了實(shí)現(xiàn)更復(fù)雜的附加功能,我們接下來(lái)要計(jì)算輸入場(chǎng)的平方和振幅。該插件將自動(dòng)檢測(cè)是否只有 E 場(chǎng)分量有效,并用一個(gè)參數(shù)用于確定插值方法。
與第一種情況類(lèi)似,我們希望將輸入限制為二維網(wǎng)格數(shù)據(jù)陣列。如需將此概念推廣到任何類(lèi)型的輸入,請(qǐng)參閱Summed Squared Amplitude插件的文檔。
......
鑒于篇幅,本文僅為節(jié)選,全文內(nèi)容請(qǐng)私信聯(lián)系下載文檔。
展開(kāi) 在VirtualLab Fusion中的可編程探測(cè)器附加組件
摘要
VirtualLab Fusions 的可編程工具為物理行為的定義提供了最大的靈活性,尤其是可定制的探測(cè)器附加組件,允許自由定義根據(jù)電磁場(chǎng)計(jì)算的物理量。在本次案例中,我們將簡(jiǎn)要介紹如何使用可編程探測(cè)器附加組件,并給出兩個(gè)簡(jiǎn)單的示例作為參考。
探測(cè)器附加組件的可編程片段
可編程片段概述 - 源代碼選項(xiàng)卡
包含自定義參數(shù)
包含自定義參數(shù)
代碼幫助
由LightTrans International GmbH創(chuàng)建的代碼通常會(huì)附帶一個(gè)幫助,其中包含有用的信息,如代碼的功能簡(jiǎn)述。
對(duì)于自定義代碼段,用戶(hù)也可以在Snippet Help部分生成這樣的文檔。一旦該頁(yè)面填滿(mǎn)內(nèi)容,探測(cè)器添加編輯窗口中將自動(dòng)出現(xiàn)一個(gè)按鈕。
例 1:提取點(diǎn)的場(chǎng)值
任務(wù)描述
舉個(gè)簡(jiǎn)單的例子,我們想演示一個(gè)插件,它可以檢測(cè)某個(gè)點(diǎn)上所有場(chǎng)分量的振幅和相位。為簡(jiǎn)單起見(jiàn),該插件將僅限于用于二維網(wǎng)格輸入的電磁場(chǎng)。
展開(kāi) [VirtualLab] 編程一個(gè)相干度探測(cè)器
在VirtualLab Fusion中,用戶(hù)可以訪問(wèn)全矢量電磁場(chǎng),通過(guò)可編程的探測(cè)器,可以根據(jù)探測(cè)器的偏差計(jì)算出探測(cè)器平面上的相干度。通過(guò)示例展示了如何分別計(jì)算 和 分量的復(fù)相干度。
1. 建模任務(wù)&結(jié)果
2. 文件和技術(shù)信息
擴(kuò)展閱讀
How to Work with the Programmable Detector and Example (Minimumand Maximum Wavelengths)
Programming a Detector for Diffractive Optics Merit Functions Calculation
展開(kāi) 高數(shù)值孔徑準(zhǔn)直系統(tǒng)的光線(xiàn)追跡分析
■ 此外,利用一個(gè)可編程探測(cè)器對(duì)光線(xiàn)追跡結(jié)果中的自定義評(píng)價(jià)函數(shù)進(jìn)行評(píng)價(jià):
— 每條光線(xiàn)的波前差
— 準(zhǔn)直光束波前差的均方根(RMS)值
2. 系統(tǒng)
文件名:UseCase.0084_CollimationSystem.lpd
3. 系統(tǒng)配置
■ 該系統(tǒng)包括一個(gè)用于照明準(zhǔn)直透鏡系統(tǒng)的球面波。
■ 透鏡系統(tǒng)通過(guò)光學(xué)界面序列(OIS)定義。
■ 在透鏡系統(tǒng)后面5mm處放置一個(gè)虛擬屏和一個(gè)可編程探測(cè)器。
■ 可編程探測(cè)器可以定義光線(xiàn)和場(chǎng)追跡的自定義評(píng)價(jià)函數(shù)。
■ 在這個(gè)案例中,利用光線(xiàn)追跡信息(光程)計(jì)算波前差。
■目前這個(gè)探測(cè)器僅可用于準(zhǔn)直光束。其功能將會(huì)很快的得到增強(qiáng)。
4. 編輯可編程探測(cè)器
5. 光線(xiàn)追跡系統(tǒng)分析器結(jié)果(3D)
6. 光線(xiàn)追跡結(jié)果(虛擬屏)
7. 光線(xiàn)追跡結(jié)果(波前差探測(cè)器)
8. 總結(jié)
■ 該案例說(shuō)明,VirtualLab軟件可用于分析復(fù)雜光學(xué)系統(tǒng)。
■ 利用光線(xiàn)追跡可以進(jìn)行三維和二維評(píng)價(jià)。
■ 可編程探測(cè)器允許用戶(hù)定義自定義的評(píng)價(jià)函數(shù)。這可以快速生成一個(gè)缺失的探測(cè)器防方程(非內(nèi)置)。
■ 波前差和均方根探測(cè)將會(huì)在將來(lái)的版本中改進(jìn)并作為標(biāo)準(zhǔn)探測(cè)器引入(內(nèi)置)。
展開(kāi) 自動(dòng)化您的模擬任務(wù)
為了協(xié)助完成這樣的任務(wù),VirtualLab Fusion提供了靈活的內(nèi)置編程語(yǔ)言,例如:可以自動(dòng)保存模擬結(jié)果。此外,還可以從外部訪問(wèn)VirtualLab Fusion的仿真結(jié)果(通過(guò)MATLAB或Python),使您有更多的可能性進(jìn)一步分析仿真結(jié)果。
利用VirtualLab Fusion和MATLAB進(jìn)行跨平臺(tái)光學(xué)建模和設(shè)計(jì)
我們演示了如何使用MATLAB訪問(wèn)VirtualLab Fusion中的場(chǎng)求解器,并配合MATLAB函數(shù)進(jìn)行分析和優(yōu)化。
可編程探測(cè)器以自動(dòng)保存場(chǎng)
構(gòu)建了一個(gè)可編程探測(cè)器,用于將光場(chǎng)分布(諧波場(chǎng)集)保存到硬盤(pán)上所需的文件路徑。
For more information send a message to: support@infotek.com.cn / support@infocrops.com
Internet: http://www.infotek.com.cn / http://www.honglun-seminary.com
展開(kāi) [NEWSLETTER] 自動(dòng)化您的模擬任務(wù)
為了協(xié)助完成這樣的任務(wù),VirtualLab Fusion提供了靈活的內(nèi)置編程語(yǔ)言,例如:可以自動(dòng)保存模擬結(jié)果。此外,還可以從外部訪問(wèn)VirtualLab Fusion的仿真結(jié)果(通過(guò)MATLAB或Python),使您有更多的可能性進(jìn)一步分析仿真結(jié)果。
利用VirtualLab Fusion和MATLAB進(jìn)行跨平臺(tái)光學(xué)建模和設(shè)計(jì)
我們演示了如何使用MATLAB訪問(wèn)VirtualLab Fusion中的場(chǎng)求解器,并配合MATLAB函數(shù)進(jìn)行分析和優(yōu)化。
可編程探測(cè)器以自動(dòng)保存場(chǎng)
構(gòu)建了一個(gè)可編程探測(cè)器,用于將光場(chǎng)分布(諧波場(chǎng)集)保存到硬盤(pán)上所需的文件路徑。
For more information send a message to: support@infotek.com.cn / support@infocrops.com
展開(kāi) 編寫(xiě)一個(gè)能自動(dòng)保存場(chǎng)的探測(cè)器
在此示例中,我們構(gòu)造了一個(gè)可編程探測(cè)器,該探測(cè)器能夠自動(dòng)將光場(chǎng)分布(諧波場(chǎng)集)按照定義的文件路徑保存到硬盤(pán)上。使用探測(cè)器中的計(jì)數(shù)器值可以自動(dòng)生成保存的文件名。
任務(wù)說(shuō)明和示例代碼
?

基于CFD的有毒及可燃?xì)庠?em>探測(cè)器布局優(yōu)化
基于CFD的有毒及可燃?xì)庠?em>探測(cè)器布局優(yōu)化
案例研究- 基于CFD的有毒及可燃?xì)庠?em>探測(cè)器布局優(yōu)化
文章轉(zhuǎn)載自公眾號(hào)“FLACS爆炸風(fēng)險(xiǎn)咨詢(xún)”。 歡迎關(guān)注
旨在分享知識(shí),若侵即刪
編寫(xiě)一個(gè)能自動(dòng)保存場(chǎng)的探測(cè)器
在此示例中,我們構(gòu)造了一個(gè)可編程探測(cè)器,該探測(cè)器能夠自動(dòng)將光場(chǎng)分布(諧波場(chǎng)集)按照定義的文件路徑保存到硬盤(pán)上。使用探測(cè)器中的計(jì)數(shù)器值可以自動(dòng)生成保存的文件名。
任務(wù)說(shuō)明和示例代碼
文件信息
更多閱覽
- Programming a Degree of Coherence Detector
自動(dòng)化您的模擬任務(wù)
為了協(xié)助完成這樣的任務(wù),VirtualLab Fusion提供了靈活的內(nèi)置編程語(yǔ)言,例如:可以自動(dòng)保存模擬結(jié)果。此外,還可以從外部訪問(wèn)VirtualLab Fusion的仿真結(jié)果(通過(guò)MATLAB或Python),使您有更多的可能性進(jìn)一步分析仿真結(jié)果。
可編程探測(cè)器以自動(dòng)保存場(chǎng)
我們演示了如何使用MATLAB訪問(wèn)VirtualLab Fusion中的場(chǎng)求解器,并配合MATLAB函數(shù)進(jìn)行分析和優(yōu)化。
[NEWSLETTER] 編寫(xiě)一個(gè)能自動(dòng)保存場(chǎng)的探測(cè)器
在此示例中,我們構(gòu)造了一個(gè)可編程探測(cè)器,該探測(cè)器能夠自動(dòng)將光場(chǎng)分布(諧波場(chǎng)集)按照定義的文件路徑保存到硬盤(pán)上。使用探測(cè)器中的計(jì)數(shù)器值可以自動(dòng)生成保存的文件名。
任務(wù)說(shuō)明和示例代碼
文件信息
更多閱覽
- Programming a Degree of Coherence Detector