ラベル 帖 の投稿を表示しています。 すべての投稿を表示
ラベル 帖 の投稿を表示しています。 すべての投稿を表示

2018年9月8日土曜日

帖・坪表示と集計表の桁処理

帖数を表示するタグ

前回は面積を小数点以下第3位で切り捨てて表示するタグを作成しました。
面積を小数点以下第3位で切り捨てて表示するタグ
今度は帖数を部屋タグに表示してみます。前回同様小数点以下第3位で切り捨てて表示します。帖は各種係数はありますが、今回は1帖=1.62㎡として
1帖=面積(㎡)÷1.62
の計算式をタグに組み込みます。「帖」という単位はRevitには組み込まれていないので、タイプは「実数」を使用します。

作成手順

  1. 前回のタグを使用し、部屋面積の下に新たにラベルを作成します。
  2. 計算値ダイアログで以下の設定をします。
    • 名前:帖
    • 専門分野:共通
    • タイプ:実数
    • 計算式:rounddown((面積 / 1.62 / 1 m²) * 100) / 100
    • OK
      計算値ダイアログボックス
  3. ラベルを編集ダイアログのラベルパラメータの第1行で
    • 接頭表記:(
    • サンプル値:60.60
    • 末尾表記:帖)
      接頭表記:サンプル値:末尾表記
  4. [#]パラメータの単位書式を設定をクリックし
    • 既定の設定を使う:OFF
    • 単位:固定
    • 丸め:小数点以下の桁数 2
    • OK
      形式
  5. 保存する。
    完成した部屋タグ
プロジェクトにロードして試してみます。
小数点以下第3位で切り捨てて表示されている
この部屋の面積は実測で26.242㎡ですから帖数は
26.242(㎡)÷1.62=16.1987654(帖)
となります。部屋タグでは小数点以下第3位で切り捨てて「16.19帖」と表示されていることがわかります。

坪

坪の場合も全く同じです。坪は
面積(㎡)×0.3025=坪
と考えて計算式は
rounddown((面積*0.3025/1)*100)/100
となります。

集計表で桁処理

ずいぶん前に集計表で面積のけた処理をする手法をご紹介しましたが、ちょっと復習しておきましょう。けた処理フィールドの計算式は

小数点以下第n位を切り捨てる場合
rounddown((面積/1)*10^(n-1))*1/ 10^(n-1)

となります。10^(n-1)は「10のn-1乗」という意味です。この式を使って集計表を作成すると次のようになります。
小数点以下第3位切り捨て
集計表の男子便所、女子便所などの面積に着目すると、部屋面積は小数点以下第3位が切り捨てられていることがわかります。
計算式は
部屋面積:rounddown((面積/1)*100)*1/100
帖   :rounddown((面積/1.62/1)*100)/100

となります。



2014年5月25日日曜日

RevitとExcel(3)~帖数と坪数

部屋の面積を帖・坪に換算する

住宅の場合、部屋の面積を㎡とともに帖で表記することはよくあることですが、残念ながら帖はRevitの単位にありません。そこでExcelで部屋の帖数を計算し、それをRevitに戻し、なおかつタグに表示してみます。

共有パラメーター「帖」の作成

共有パラメーターとは、複数のプロジェクトやファミリ間共通で使用するパラメーターのことです。共有パラメーターはGUIDという固有の番号を持っているため、名前が一致するだけでは複数のプロジェクト・ファミリで共通して使用することができません。定義方法はとても簡単です。

(1)[管理]-[設定]-[共有パラメーター]を選択
(2)[作成]ボタンをクリックし、任意のフォルダに任意の名前で保存します

任意のフォルダに任意の名前で保存

(3)[グループ]で[新規作成]をクリックし、任意の名前(ここでは「面積情報」)をつけます。
パラメーターグループを追加
(4)[パラメーター]の[新規作成]で名前を「帖」、パラメータータイプを「実数」とします。
名前は帖、パラメータータイプは「実数」
パラメーターのタイプを面積にすると、単位表示をした際「㎡」が付加されることを避けるためです。実数は「単位なし」という意味だと考えてください。

つづいてプロジェクトにパラメーターを追加します。


(1)[管理]-[設定]-[プロジェクトパラメーター]で[追加]をクリック
(2)パラメータータイプで「共有パラメーター」を選択、[選択]ボタンをクリック
共有パラメーター「帖」を追加する
(3)先ほど作成した「帖」を追加します。
(4)カテゴリで「部屋」を選択しOKします。
部屋カテゴリに「帖」パラメーターを追加
以上で共有パラメーター「帖」がプロジェクトに設定されました。

部屋の面積を出力

前回同様、Revit User Group提供のRUTSのExcel書出しを使いますが、書出しの前に単位の設定をしておきます。


(1) [管理]-[設定]-[プロジェクトで使う単位]
(2) [面積]をクリックし、「丸め」を小数点以下の桁数 2、単位記号 なしとしOK



RUTSのExcel書出し(エクスポート拡張版)を用いて、部屋の面積および帖を書き出します。
レベル、名前、面積、帖をチェック

帖のセルに計算式を設定します。1帖=1.652㎡として、小数点以下第2位を四捨五入するようにしてみます。計算式は

=ROUND(F2/1.652,1)


でよいでしょう。桁処理に正確さを期するのであれば、Round関数を二重にかけるなどの処置が必要です。
計算式を設定


この状態で、エクセルからRevitに情報を戻します。

[RUTS]-[EXCEL]-[インポート]


任意の部屋を選択し、帖が表示されていることを確認します。
部屋のプロパティ「帖」が設定されている

タグに帖数を表示する

次にタグに面積と帖数を表示してみましょう。


(1) 任意の部屋タグを選択し、[修正|部屋タグ]の[ファミリを編集]ボタンをクリックします。
(2) ファミリエディタが開いたら、中央の101を選択

(3) [修正|ラベル]の[ラベルを編集]
(4) 既存の「番号」を削除し、左下の「パラメーターを追加」アイコンをクリック
パラメーターを追加をクリック

(5) [選択]ボタンをおして、「帖」を追加します。
帖を→ボタンで追加し、末尾表記を「帖」とする
(6)ラベルを編集ダイアログボックスに戻り、「帖」を追加し、末尾表記に「帖」をいれます。
(7)ファミリエディタで「プロジェクトにロード」をクリック
(8)「既存のバージョンを上書きする」をクリック


帖数をタグに表示することができました。
帖数が表示されている

このようにエクセルと共有パラメーターを組み合わせることで、プロジェクトの状況に応じた様々な属性情報を追加したり、計算したり、表示したりすることができるようになります。

次回はさらにいろいろな応用例をご紹介します。