delio
Guest
ottimo, gentilissimo! aggiorno subito il file anche se.......al posto del retino forse troverei utile creare una polilinea, è possibile?
sei fortunato .....
sto calcolando aree e perimetri di molte stanze che poi devo inserire in excel, esiste un listato che mi permette di creare una tabella per ogni stanza con nome stanza (numero progressivo che segue l'ordine di come le seleziono), area e perimetro?
questa cosa revit la fa da una vita ma voi ancora vi ostinate a lavorare in autocad...contenti voi
おはようございます。retinoは計算の領域オブジェクトを視覚的に強調する機能を持っています。
エリアは1つ以上(プログラムの合計)できます。
エリアが2回クリックされたとき、あなたが理解していない連続的なretinoは欠陥を持っています。
この事実、私は、各クラックに変化するストライプされたレティーノでプログラムを変更しました。
ですから、2回クリックすると、ダブルレタンチュアが表示されます。
必要だと思います。
線を取り替えるのに十分である引くことを望まないなら
(コマンド "_-bhatch" "_s" en "") と
;(command "_-bhatch" "_s" en "") (このようにして行が単純なコメントになり、実行されていない)
新しいリストをお送りします
こんにちは。
; a2.lsp は複数の図の領域と周囲を計算します
; ソフト。 betoniera - オートカド2014
(defun c:a2 )
(prompt "\n")
(setq n (getvar "useri1")))
(コンド)
(=n 0);単位 cm
(setq um "cm" リーフ 100)
)
(= n 1);単位 mm
(setq um "mm" リーフ 1000)
)
(=n 2);単位m
(setq um "m" サンゴ 1)
)
;;;
(ht1 nil (setq ht1 5) の場合;se 値 nil 5
(retino-ds nil (setq retino-ds 5) の場合;
(setqのsc)
ort (getvar "orthomode")
osm (getvar "osmode")
b (strcat "\nheight text in mm <" (rtos ht1) ">: "); mm の現在の
ht (getreal b) ;here
(rtos retino-ds) "
ds (getreal a)
アングリ 0
)
(ht nilの場合 (setq ht ht1) ; テキスト高さ税;
(もし (/= ds nil) (setq retino-ds ds))))
(setq ds1 (* retino-ds sc 0.1); 純間隔税
ht (* ht (getvar "dimscale")) 0.1)
gs (ssadd)の
スタッフ
スタッフ
0 の 0
)
(コマンド "_color" 7)
(コマンド "_setvar" "hpname" "_u")
(コマンド "_setvar" "hpspace" ds1)
;(コマンド "_setvar" "hpang")
(コマンド "_setvar" "textsize" ht)
(コマンド "_setvar" "orthomode") 0)
(コマンド "_setvar" 0)
;loop のみが返す
(ただし(eq str) ではありません)
(setq p1 (getpoint "\nimmetti point ")))
(setq angr (+ angr 45)))
(コマンド "_setvar" "hpang" angr)
(コンド)
((=p1 nil) ; 戻りをつぶすと
(setq str ");
)
;;;
(コンド)
(/= p1 ニル)
(setq p2 p)
(コマンド "_-boundary" p1 ")
(setq en (entlast) )
(コマンド "area" "_o" "_l")
(setq ar1 (/ (getvar "area") coef)))
(setq ar (+ ar)))
(setq pe1 (/ (getvar "perimeter") のコフ)
(seq pe (+ pe)))
(コマンド "_-bhatch" "_s" en ""))
(コマンド "_erase" en ")
)
;;;
;;;
(コマンド "_color" 3)
(コマンド "_text" "_j" "_c" p2 ") 0 (文字列 "area mq" (rtos ar) " 境界 m " (rtos pe))))
(コマンド "_setvar" ort)
(コマンド "_setvar" osm)
(コマンド "_move" "_l" p2)
)
お問い合わせバイビー
このプログラムは、設計に採用された測定の単位に関係なく、面積が常に平方メートルに復元されたより複雑なリップ手順から派生しました。
それから私はそれを見直し、あなたの要求に合うためにそれを少しきれいにしました。
mm で動作していると、以下のようにプログラムを変更しました。
お問い合わせ
- mmのテキストの高さ(描画スケールで印刷)
- 面積当たりのスケール係数(1 mm2、10 cm2、1 m2あたり1000)。 目的のドライブに領域を返し、適切な要因を置くことによってオフ・スケールの細部に使用することができます。
- 私はレティーノを設計しますか? デフォルトで "n" をリクエストしますが、 "s" を入れると、常に印刷できます。 プログラムが領域を要し、ネットを入れていない場合は、関連する領域を見ていないので注意してください。 また、同じエリアで2回クリックすると、気付くことはありません(クリックすると、リチノはリチノが変わります)。
私は証拠をしたし、それを修正しない場合は、それが動作する必要があります。
ファイル (a3 をロード) を読み込み、a3 コマンドで関数を使うことができます。
こんにちは。
あなたは天才です!このコマンドは、領域の領域の値をコピーし、それをテーブルエクセルに貼り付け、その部分の厚さを課し、重量を計算する必要があります。
次に、重み値をコピーし、それをオートキャド(画像「重み領域」参照)でトランクします。 バイビー
それは必然的に複雑な手順です。
アウトせずにオートキャドですべてを行うことができます。
プログラムの実行を優先的に要求します。
時間が経つにつれて、そのプログラムをセットアップするのに良い時間があったので、もちろんテストする必要があります。
プログラムはescを押すまで無限サイクルで動作します
お問い合わせ:
- 厚さ
- 個数
- 材料
- エリア
- 書かれたポイント
データを記述すると、escを押していない場合は別の部分で繰り返すことができます。
テキストの高さが正しい場合は、指示を変更する必要があります。 "ht 5" は、新しい値 (mm) で表示されます。
こんにちは。
こんにちは。私はそれが領域の減容を考慮しない理由がわからないので、私は穴やポケットでピースを量らなければならないとき、唯一の問題が生じる。 完成できますか? 穴と外側の間に小さなラインを置く必要がある穴があるとき、オートキャドが屋外閉鎖エリアを見つけず、また穴を考慮する
最後のことをお願いし、小数なしで領域の値を差し込むことができますか? 確か:私達はまた71を作りました30を作りました![]()
a4.lsp 領域が記述されていないだけ。
総重量の全体を書きたいですか?
こんにちは。
不可能な場合は、結構です。 このa4コマンドは完璧です!こんにちは。
私は28.86が29になるようにしたいし、小数なしで合計のために。
ありがとうございました! お問い合わせここでは正しいプログラムと良い仕事です。
こんにちは。