2016-10-04 4 views
0

私の無知を許してください。私は、AutoCADとのアプリケーションの統合を担当するWeb開発者であり、一般的なソフトウェアや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 

は、このスクリプトは、基本的なデータのビットを図面にマルチテキストやATTDEFを追加します。私がしたいことは、図面の右下にラベルを配置することです。

どこからでも図面の位置を取得することができますので、スクリプトは右下の位置を把握できますか?理想的には、作成者が図面をどこに配置しても関係なく動作する必要があります。

ボーナスポイント:このデータを何とか描画メタデータに入れたいと思いますが、これは有益でしょうか、これを達成するにはどうすればよいでしょうか?

ありがとうございます。

+1

DWGには「エッジ」という概念自体はありません。人は通常、DWGの「モデル空間」でデザインを作成しますが、モデルを表示するには「ペーパースペース」のレイアウトを作成します(レイアウトをモデルの「印刷可能なビュー」と考えます)そのテンプレートにはタイトルブロックが含まれます。タイトルブロックには、部品番号などのデータを追加するためのプレースホルダが付いていることがあります。この方法で社内のDWGで作業することは可能ですか? –

+0

おかげさまで@Stephen、大きな助けになりましたが、私は「ペーパースペース」について考えていませんでした。私は一緒に学習しています。ペーパースペースのレイアウトを乱してきました。午後になって結果が出ているようですが、別の質問で2日後に戻ってきますよ!もう一度ありがとうございます。 –

答えて

関連する問題