亚洲AV日韩AV无码污污网站_亚洲欧美国产精品久久久久久久_欧美日韩一区二区视频不卡_丰满无码人妻束缚无码区_久爱WWW成人网免费视频

切換到寬版
  • 廣告投放
  • 稿件投遞
  • 繁體中文
  • 如何編寫用戶自定義表面

    作者:Zemax China 來源:投稿 時間:2019-03-07 18:16 閱讀:12326 [投稿]
    這篇文章介紹了: 1.什么是用戶自定義表面 (User-Defined Surfaces); 2.如何使用Microsoft Visual Studio 2017 (VS2017) 編寫用戶自定義表面;3.如何使用其他編譯器。

    對于大多數(shù)不需要使用其他庫函數(shù)的簡單的DLL來說,選擇多線程(/MT)通常是最好的選擇。


    以上就是您需要設置的全部內容!

    您可以點擊生成 (Build) – 重新生成解決方案 (Rebuild Solution) 來進行測試。此時DLL編譯結果應該顯示沒有錯誤:


    將您指定的項目路徑中My_asphere/x64/Release文件夾中的My_asphere.dll文件拷貝到Zemax根目錄/DLL/Surfaces文件夾中。

    重新啟動OpticStudio,在序列模式下選擇表面類型為用戶自定義表面,并選擇數(shù)據文件(Data File)為My_asphere.dll:

    祝賀!您已經成功編譯完成了一個用戶自定義表面!


    使用其他編譯器

    您也可以使用其他任意可以生成多線程DLL項目的64位編譯器。符合要求的編譯器有非常多種,我們無法做到為全部編譯器提供技術支持。如果您在使用其他編譯器時遇到問題,您可以按如下格式詢問編譯器軟件的技術支持工作人員:如何創(chuàng)建一個多線程的Win32 DLL空項目。前文中所述的步驟也為您創(chuàng)建DLL提供了幫助信息。

    小結

    這篇文章介紹了如何使用Microsoft Visual Studio 2017編譯用戶自定義表面。有關VS2017的使用信息,請參考以下內容:https://visualstudio.microsoft.com/zh-hans/vs/community/

    本文介紹了創(chuàng)建用戶自定義表面的基本步驟,有關特定表面的編寫將在其他文章中介紹。

    本文來自微信公眾號ZemaxChina,推薦關注!

    分享到:
    掃一掃,關注光行天下的微信訂閱號!
    【溫馨提示】本頻道長期接受投稿,內容可以是:
    1.行業(yè)新聞、市場分析。 2.新品新技術(最新研發(fā)出來的產品技術介紹,包括產品性能參數(shù)、作用、應用領域及圖片); 3.解決方案/專業(yè)論文(針對問題及需求,提出一個解決問題的執(zhí)行方案); 4.技術文章、白皮書,光學軟件運用技術(光電行業(yè)內技術文檔);
    如果想要將你的內容出現(xiàn)在這里,歡迎聯(lián)系我們,投稿郵箱:service@opticsky.cn
    文章點評