DTAS Python 自動(dòng)化:專治建模界的 "二高" 問題(高重復(fù)、高耗時(shí)),別再做公差界的苦行僧,讓Python腳本成為你建模助理;DTAS Python讓你實(shí)現(xiàn)真正的建模自由,你可以開發(fā)自己特定場(chǎng)景的虛擬裝配與虛擬測(cè)量 。
Python腳本應(yīng)用場(chǎng)景
一、應(yīng)用場(chǎng)景
1.將用戶從復(fù)雜的重復(fù)性操作中解放出來。(DRY,Don't Repeat yourself)
2.用戶可以自己開發(fā)實(shí)現(xiàn)復(fù)雜場(chǎng)景的虛擬測(cè)量與虛擬裝配的邏輯。(DIY,do it yourself)
3.公差仿真分析流程標(biāo)準(zhǔn)化、自動(dòng)化、智能化
二、DTAS Python腳本快速入門
1.宏命令錄制,模仿修改宏
2.參考script_lib中的例子,模仿修改→在DTAS軟件安裝目錄\script_lib
3.查看dtas python二次開發(fā)幫助手→在DTAS軟件安裝目錄\help
這期我們主要講第一個(gè)應(yīng)用場(chǎng)景
三、DTAS3D Python腳本應(yīng)用場(chǎng)景舉例
1.在燈具設(shè)計(jì)開發(fā)中,需要評(píng)價(jià)燈具上檢具以后大燈關(guān)鍵位置的間隙面差等
2.在燈具檢具開發(fā)中,需要評(píng)價(jià)檢具在大燈關(guān)鍵位置的間隙面差的重復(fù)精度等
3.在汽車車身DTS設(shè)計(jì)開發(fā)中,需要評(píng)價(jià)大燈與各匹配零件的間隙面差等
以上場(chǎng)景中都需要在大燈周邊一圈建立虛擬測(cè)量,如何快速生成大燈周邊的測(cè)點(diǎn)及虛擬測(cè)量?
四、軟件操作
本案例中腳本如下:
#****************************批量建立點(diǎn)點(diǎn)距離測(cè)量************************************
#version: V001
#author: dtas soft
#date: 2023.03.31
#--------------用法----------------
#名稱要保證一定的規(guī)則 Name_i
#修改point1Name
#修改point2Name
#修改MeasureName
#修改Number
#****************************批量建立點(diǎn)點(diǎn)距離測(cè)量************************************
Number=27
Point1Name="Lamp_Flush-"
Point2Name="Gauge_Flush-"
MeasureName="Measure_Flush-"
for j in range(Number):
j=j+1
#兩點(diǎn)距離
Mea_DistanceOfTwoPoint(Point1Name+str(j), Point2Name+str(j), feature3="", feature4="", name=MeasureName+str(j), lower=-2, upper=2, desc="desc", useAbso=False, parent="", flag=2,normal=[1, 0, 0])
五、總結(jié)
1.DTAS創(chuàng)造性的將CAE腳本自動(dòng)化技術(shù)、二次開發(fā)等引入CAT領(lǐng)域
2.開放底層API、支持宏錄制、編寫Python腳本,將用戶從繁瑣重復(fù)的建模中解放,使用腳本自動(dòng)化技術(shù)可以提高建模效率,并且腳本等可以重復(fù)使用。
3.支持用戶開發(fā)自定義的公差分析模型如虛擬裝配虛擬測(cè)量等,大大增強(qiáng)了軟件面對(duì)復(fù)雜應(yīng)用場(chǎng)景的拓展性與中高級(jí)、專家及用戶使用軟件的自由性。
4.構(gòu)建軟件用戶生態(tài)、公差自動(dòng)化智能化分析的前提。
下期我們介紹第二個(gè)場(chǎng)景的應(yīng)用,敬請(qǐng)期待!
>>> 關(guān)注DTAS棣拓科技公眾號(hào)或者掃碼添加客服,回復(fù)“公差Python腳本預(yù)約演示”,我們將立刻與您聯(lián)系!