簡介 h)rHf3: mon(A|$|j 此篇文章為本系列的第2部分,我們將光學(xué)設(shè)計轉(zhuǎn)換至非序列模式,并演示將光學(xué)系統(tǒng)導(dǎo)入 OpticsBuilder 的過程。然后,我們將演示如何使用 OpticsBuilder 來建立方體衛(wèi)星的光機(jī)結(jié)構(gòu),并討論在考慮立方體衛(wèi)星外形尺寸約束的條件下如何安裝光學(xué)器件。(聯(lián)系我們獲取文章附件) T&%>/7I> &uM?DQ`o8 使用非序列模式為 OpticsBuilder 做準(zhǔn)備 S@_GjCpn mP-+];gg 許多光學(xué)系統(tǒng)可以直接從 OpticStudio 的序列模式導(dǎo)出到 OpticsBuilder 環(huán)境中。將光學(xué)設(shè)計從序列模式導(dǎo)入到 OpticsBuilder 時,“OpticsBuilder 文件準(zhǔn)備”工具會在其保存為 ZBD 文件之前,自動將光學(xué)設(shè)計轉(zhuǎn)換為非序列模式。但是,如果文件在非序列模式中不能順利的進(jìn)行光線追跡,則模型可能轉(zhuǎn)換失敗。由于立方體衛(wèi)星設(shè)計的特殊性質(zhì),此編輯過程必須在非序列中手動實現(xiàn)。 x]:mc%4-Z x;I*Ho 在此設(shè)計中,光線需要通過主鏡底部的開孔到達(dá)像面。由于序列模式中無法針對這種情況設(shè)置開孔,因此轉(zhuǎn)換至非序列后,光線無法追跡到非序列模式中的像面上。 1JM~Ls%Z Nuj%8om6 p0/I}n4<5n 圖1:導(dǎo)入非序列模式后的初始狀態(tài)
~(c<ioIf 由于非序列模式下光線追跡的性質(zhì)并且反射鏡仍是一個實體,光線會從主鏡上反射回來。我們可以使用原生布爾物體類型運(yùn)用布爾邏輯來創(chuàng)建一個開孔。 '*pq@|q;t lUrchLoDt 從布爾邏輯運(yùn)算的角度,我們可以將一個圓柱體物體與主鏡的一部分重疊。然后通過原生布爾物體就可以生成一個有著圓柱體開孔的主鏡。這樣主鏡上就會有一個半圓形的開孔,允許光線追跡到像面而不被阻擋。 XjC+kH I'!KWpYJT 4 ClW*l 圖2:實現(xiàn)主鏡開孔
Y#G '[N> 主鏡開孔后,基礎(chǔ)的光學(xué)設(shè)計部分就已完成。為了驗證從序列模式導(dǎo)出后光學(xué)系統(tǒng)性能沒有改變,可以在非序列模式中使用探測器查看器來查看每個視場點的光斑尺寸。在使用“轉(zhuǎn)換為 NSC 組”工具將模型轉(zhuǎn)換至非序列時,軟件會生成與序列模式下像面上的視場點相對應(yīng)的非序列光源和探測器。執(zhí)行光線追跡并分析每個探測器上的光斑,將生成的光斑的形狀和尺寸與序列模式下的點列圖的分析結(jié)果進(jìn)行對比。 CA3.fu3(p h1"#DnK7 以下面的圖片為例,是序列模式下視場1(軸上)的光斑與在非序列模式下探測器查看器上生成光斑的大小和形狀進(jìn)行對比。 uZNR]+Yu@ X*b0q