2016-10-04 67 views
0

原諒我的無知。我是一名Web開發人員,負責將應用程序與AutoCAD集成,並且我一般對軟件或CAD文件沒有經驗。AutoCAD腳本:查找繪圖位置

我已經將它連接到A360和Forge API,現在我正在使用上傳到Design Automation API的腳本來修改繪圖。我需要做的是將應用程序生成的零件號和一些其他數據添加到圖紙中。我有以下腳本,我已經設法開始工作,這是我需要實現的一個非常基本的版本。

; Add a label to a drawing 
-mtext 0,300 400,310 App data 
Tag No: P1234567 
Created: 29/09/16 


; Define Attribute 
-attdef 
i 

P1234567 
tag 
- 
0,200 
10 
0 
; end 

該腳本將MTEXT和ATTDEF添加到具有一些基本數據的圖形中。我想要做的是將標籤放在圖紙的右下角。

是否可以從某處獲取圖形的位置,以便腳本可以找出右下角的位置?理想情況下,無論創建者在何處定位繪圖,它都需要工作。

獎勵要點:我也想把這些數據放入繪圖元數據中,這樣做會不會有好處,如何才能實現這個目標?

在此先感謝。

+1

DWG本身沒有「邊」的概念。人們通常在DWG的「模型空間」中創建設計,然後在「論文空間」中創建佈局以顯示模型(將佈局視爲模型的「可打印視圖」。通常,公司將爲其所有DWG創建模板,並且該模板將包含一個標題欄,標題欄通常會有一個佔位符用於添加附加數據,例如零件編號。是否可以使用您公司的DWG以這種方式工作 - 讓他們修改模板以添加佔位符(例如桌子),你可以在哪裏顯示你的數據? –

+0

謝謝@Stephen,這是一個很大的幫助,我不知道「論文空間」,我一直在學習,我一直在討論論文空間佈局下午,似乎正在取得成果,我可能會在幾天內回到另一個問題!再次感謝。 –

回答