CAXCAD 當前內建的光學面型已經可以滿足大多數用戶的需求,包括折射,反射,球面,非球面,多項式,衍射光柵等。
但是用戶有時對面型會有特殊的需求,此時就可以使用CAXCAD 的DLL 擴展面型,利用VC++ 實現自定義。
新建工程,選擇win32 DLL?
建立一個空的DLL
導入我們提供的頭文件和C++例程
C++ 文件內部詳細定義了CAXCAD 的面型標準
編譯連接生成 DLL 文件
將其放入指定文件夾
表面類型選擇Extended Surface Dll
選擇指定面型后,鏡頭文件LDE 表格可以看到已經成功調用。