Ansys Zemax | 將CODE V設(shè)計(jì)導(dǎo)入OpticStudio
附件下載
聯(lián)系工作人員獲取附件
介紹
OpticStudio提供了一個(gè)用于導(dǎo)入CODE V設(shè)計(jì)的擴(kuò)展工具。這個(gè)擴(kuò)展旨在取代和改進(jìn)傳統(tǒng)的ZPL宏(CodeV to OpticStudio Converter.ZPL)。若要導(dǎo)入一個(gè)CODE V設(shè)計(jì),必須將其保存為基于文本的SEQ文件。通過(guò)逐行讀取CODE V命令,轉(zhuǎn)換器可以在OpticStudio中動(dòng)態(tài)重建設(shè)計(jì)。該擴(kuò)展還提供了一個(gè)界面,可以一個(gè)接一個(gè)地直接輸入命令來(lái)構(gòu)建或修改設(shè)計(jì)。需要注意的是,并非所有CODE V命令和功能都完全支持這個(gè)擴(kuò)展。
安裝擴(kuò)展
安裝前,請(qǐng)先關(guān)閉OpticStudio。然后將附件中的文件解壓到\Zemax\ZOS-API\Extensions中。確保CODEV Converter.exe?位于該文件夾的根目錄。啟動(dòng)OpticStudio后,您將在用戶擴(kuò)展列表中看到CODE V轉(zhuǎn)換器。
轉(zhuǎn)換設(shè)計(jì)的過(guò)程
將CODE V設(shè)計(jì)導(dǎo)出為文本格式的SEQ文件后,您可以在OpticStudio的“編程”選項(xiàng)卡上訪問(wèn)該擴(kuò)展工具:

打開(kāi)擴(kuò)展后,您將看到主界面。要完成轉(zhuǎn)換,只需導(dǎo)航到SEQ文件并點(diǎn)擊轉(zhuǎn)換系統(tǒng)。轉(zhuǎn)換過(guò)程中有幾個(gè)選項(xiàng)可供選擇:
1.轉(zhuǎn)換擴(kuò)展現(xiàn)在提供了更詳細(xì)和格式化的輸出HTML文件。如果勾選了“Show Summary”,則轉(zhuǎn)換完成后HTML摘要將自動(dòng)打開(kāi)。
2.如果您勾選“Real-Time Updates”選項(xiàng)將在轉(zhuǎn)換執(zhí)行過(guò)程中實(shí)時(shí)顯示OpticStudio中的變化。如果未勾選此選項(xiàng),則轉(zhuǎn)換完成后才會(huì)顯示導(dǎo)入的系統(tǒng)。
3.通常在轉(zhuǎn)換過(guò)程中,OpticStudio中的當(dāng)前系統(tǒng)會(huì)被刪除,SEQ命令將創(chuàng)建一個(gè)新系統(tǒng)。但是,如果您有一個(gè)SEQ文件,其中的命令您想要修改當(dāng)前系統(tǒng)(而不是先刪除它),那么勾選“Import to Current Design”選項(xiàng)將對(duì)當(dāng)前系統(tǒng)進(jìn)行修改。
4.“自動(dòng)關(guān)閉”選項(xiàng)將在轉(zhuǎn)換成功完成后自動(dòng)關(guān)閉轉(zhuǎn)換器。

轉(zhuǎn)換完成后,工具將生成一個(gè)詳細(xì)的轉(zhuǎn)換報(bào)告(如下所示),作為HTML文件輸出。報(bào)告中顯示了轉(zhuǎn)換信息以及執(zhí)行過(guò)程中記錄的錯(cuò)誤和警告。報(bào)告開(kāi)頭還有一個(gè)摘要,包括失敗命令的數(shù)量或未識(shí)別命令的數(shù)量等指標(biāo)。

批處理SEQ文件處理
集成的用戶擴(kuò)展包括批處理功能,可以一次轉(zhuǎn)換多個(gè)SEQ文件。這也可以顯著快于作為用戶擴(kuò)展運(yùn)行,因?yàn)樗恍枰cOpticStudio GUI交互。要使用此功能,您需要從OpticStudio外部調(diào)用它。有兩種模式的選項(xiàng):
1、運(yùn)行CODE V Converter.exe,一旦您運(yùn)行應(yīng)用程序,您將看到一個(gè)彈出窗口,要求您導(dǎo)航到單個(gè)SEQ文件或目錄。要切換轉(zhuǎn)換單個(gè)SEQ文件或目錄,只需取消勾選/勾選“Directory of Files”選項(xiàng)。

2、使用Windows命令行,您可以將轉(zhuǎn)換器作為自動(dòng)化腳本的一部分來(lái)調(diào)用。轉(zhuǎn)換器最多接受三個(gè)參數(shù)。第一個(gè)參數(shù)必須始終是"-convert ",后面跟著SEQ文件(帶完整路徑)或包含多個(gè)要轉(zhuǎn)換的SEQ文件的目錄路徑。最后,如果您的計(jì)算機(jī)上安裝了多個(gè)版本,最后一個(gè)可選參數(shù)可以指定您要使用的OpticStudio版本的Program Files目錄。
“CODE V Converter.exe” -converter [file/folder path] [optional: OpticStudio path]
以下是一些使用示例:
“CODE V Converter.exe” -converter "C:\CODE V Files\test.seq”
“CODE V Converter.exe” -converter "C:\CODE V Files”
“CODE V Converter.exe” -converter "C:\CODE V Files” “C:\Program Files\Ansys Zemax OpticStudio 2024 R2.02”
轉(zhuǎn)換后的文件(連同摘要報(bào)告)將保存在與SEQ文件相同的目錄中。如果從Windows命令行(或使用列出的參數(shù))打開(kāi)該工具,它會(huì)在轉(zhuǎn)換完成后自動(dòng)關(guān)閉。每次轉(zhuǎn)換都會(huì)報(bào)告其進(jìn)度,并會(huì)提示您轉(zhuǎn)換是成功還是失敗,如屏幕截圖所示。

附錄
當(dāng)前支持的命令列表
下表顯示了轉(zhuǎn)換器當(dāng)前支持的命令。請(qǐng)注意,即使該命令被列為支持,也可能有不支持的命令參數(shù)情況也可能有命令參數(shù)或情況不受支持。如果您希望與我們分享有關(guān)如何導(dǎo)入命令或您收到的錯(cuò)誤的信息,請(qǐng)聯(lián)系我們工作人員。





