キャンセル
次の結果を表示 
次の代わりに検索 
もしかして: 
キャンセル
次の結果を表示 
次の代わりに検索 
もしかして: 
USERFEST2024 参加申込み受付中!夏の終わりに札幌でお会いしましょう!
  
How to use Archicad - NEW
リニューアルしたHow to use Archicadです! みなさんのArchicadの使い方を教えてください!

梁ラベルを良い位置に一括配置する【旧サイトから転載】

How to use Archicad
Contributor

※本記事は、旧サイト「How to use Archicad」より、kotetsuさん の2020年10月8日の記事を転載しています。

 

「選択された要素にラベルを配置」を使うと、要素にまとめてラベルを配置することが出来ます。
<参考>GRAPHISOFT-ナレッジセンター-ラベルを一括で入力したい

これを梁に使用すると

image-16-768x558.png

このように一括で配置されます。

梁幅がこのくらい(300mm)だとちょうど良い位置にラベルが配置されますが、例えば基礎梁などで梁幅が大きい場合

image-17-768x578.png

このように梁のラインにラベルがかぶってしまう場合があります。

これをラベルのGDLスクリプトをいじることで

image-18-768x590.png

このように、梁面からの距離を一定に「良い位置に」配置できます。
(GDLの知識がなくても出来ます!)

作成方法

配置した「梁ラベル 02」を選択して、ファイル > ライブラリとオブジェクト > オブジェクトを開く を選択します。

image-19-1024x742.png

GDLの設定画面が開くので左側の「マスタ」を開きます。

image-21.png

call “labelGeneralJPN_m” parameters all iCallerLabel = 2 ! CALLER_BEAM_LABEL2
と書いてあるウィンドウが開きますので、その上に下記の文章をコピー&ペーストします。

if GLOB_ELEM_TYPE = 12 then
offsetFromAnchor[1][2] = BEAM_THICKNESS/2 + 100/1000
else:if GLOB_ELEM_TYPE = 5 then
offsetFromAnchor[1][2] = WALL_THICKNESS/2 + 100/1000
endif:endif
parameters offsetFromAnchor[1][2] = offsetFromAnchor[1][2]

image-22.png

ファイル > 名前をつけて保存 で任意の名前をつけて保存します。

image-23.png

平面図ウィンドウに移り、配置済みの梁ラベルを選択して、上で保存したラベルに変更します。

image-24.png

すると、梁面からの間隔が一定の位置にラベルが配置されます。

image-25.png

他のプロジェクトで一括配置するときには、今回作った「梁ラベル 02B」を選択しておけば、最初から良い位置に配置されます。

注意事項

「原点からの距離:Y方向」の数値は変更できなくなっています。
ラベル位置を微調整する際はラベルそのものを移動しましょう。

image-26.png

読まなくても良い解説

「選択された要素にラベルを配置」機能は要素の中央が基準点としてラベルを配置するようです。
梁の真上に表示されないのは 「原点からの距離:Y方向」 の分だけラベル内部でオフセットされているからです。

今回紹介した方法はこの数値をスクリプトで梁幅の1/2 + 100mmで上書きしています。
BEAM_THICKNESS/2 + 100/1000

GDL上では長さはmmでは無くm単位なので1/1000しています。
こちらを50/1000にすれば50mmオフセットした位置になります。

以上、図面の見栄えをちょっと良くして、手間をちょっと無くす手段の紹介でした。

0件の返信0