切換到寬版
  • 廣告投放
  • 稿件投遞
  • 繁體中文
  • 光學(xué)設(shè)計中STP文件導(dǎo)來導(dǎo)去太麻煩? TracePro宏語言一招搞定!

    作者:孫富兵 來源:復(fù)瞻智能 時間:2021-04-08 16:05 閱讀:6400 [投稿]
    為了更大限度的釋放TracePro的能力,我們利用TracePro軟件自帶的宏語言來幫助我們自動的執(zhí)行這些重復(fù)過程,提高工作效率,解放雙手。

    眾所周知,光學(xué)設(shè)計的關(guān)鍵步驟即為修改實(shí)體模型然后分析光學(xué)系統(tǒng)性能。在這個過程中,工程師必不可少的會頻繁的修改模型。藉由建模軟件靈活快速的建模工具,每一次修改都面臨著一系列重復(fù)的操作。修改模型-建模軟件文件匯出-文件導(dǎo)入光學(xué)軟件-添加光學(xué)屬性-光線追跡-分析。即使操作非常熟練的工程師,實(shí)現(xiàn)這一系列過程至少需要30秒的時間。極其浪費(fèi)時間和精力。

    為了更大限度的釋放TracePro的能力,我們利用TracePro軟件自帶的宏語言來幫助我們自動的執(zhí)行這些重復(fù)過程,提高工作效率,解放雙手。

    TracePro的宏語言即為scheme語言。起源于麻省理工學(xué)院。詳細(xì)介紹非本文重點(diǎn),后續(xù)文章會有詳述,敬請期待。

    在TracePro中,目前為止有兩種方式實(shí)現(xiàn)文件交互。

    1.利用RayViz插件實(shí)現(xiàn)文件交互

    針對Solidworks用戶,lambda research公司提供RayViz插件可內(nèi)嵌于Solidworks中,實(shí)現(xiàn)在建模軟件中進(jìn)行光學(xué)材料賦予,光源設(shè)置等光學(xué)特性設(shè)置,亦可進(jìn)行光線追跡,做光線視覺化分析。最終可直接保存為TracePro原生格式.oml文件,利用TracePro打開直接進(jìn)行光線追跡,即可進(jìn)行更細(xì)致的光學(xué)分析。


    2.利用中間格式進(jìn)行文件交互

    對于建模軟件中的模型,TracePro目前支持主流的中間格式匯入。諸如sTracePro,igs,sat等,因此建模軟件可以導(dǎo)出一個公共格式的文件即可匯入TracePro中。進(jìn)而在TracePro中賦予光學(xué)特性進(jìn)行后續(xù)光學(xué)設(shè)計。優(yōu)點(diǎn)在于可實(shí)現(xiàn)絕大多數(shù)軟件的文件交互。痛點(diǎn)在于手工進(jìn)行操作,面臨大量重復(fù)的步驟,影響使用體驗。

    為了解決這一痛點(diǎn),我們藉由TracePro的scheme語言作為工具進(jìn)行試驗。針對于計算機(jī)而言,實(shí)現(xiàn)文件交互的方式多種多樣,諸如 socket,DDE,COM編程等均可實(shí)現(xiàn)。專業(yè)的計算機(jī)實(shí)現(xiàn)方法又需具備基本的計算機(jī)編程技術(shù),對我們而言時間精力投入回報率不高。因此為了更簡單的實(shí)現(xiàn)這一過程,我們利用一種最簡單的方法:數(shù)據(jù)共享。原理也較為簡單,通過共享文件地址的方式,實(shí)現(xiàn)建模軟件與光學(xué)軟件的文件交互,再利用TracePro的scheme語言自動賦予光學(xué)屬性,整體代碼寫于一個腳本中,即可實(shí)現(xiàn)自動化文件交互。


    我們通過一個例子來展示這個過程。

    軟件:CREO6.0,TracePro21.1。

    首先在CREO6.0中建立初始的模型。

    如圖所示:


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