キャンセル
次の結果を表示 
次の代わりに検索 
もしかして: 
キャンセル
次の結果を表示 
次の代わりに検索 
もしかして: 
BMP#07 announcement

5月開催 BIMマネージャープログラム受講申し込み受付中!

  

数式を用いて最大占有者数を自動的に計算する

Michitaka Kiriki
Graphisoft
Graphisoft
Archicad 22で導入された数式機能により、ユーザーはモデルから情報を抽出し、操作することが可能になりました。以下の手順に従って、ゾーンごとの最大占有者数を自動的に計算し、ゾーンスタンプに表示する方法を学びましょう。
Screen-Shot-2019-03-07-at-1.51.06-PM-1.png

グループ、プロパティおよび数式を作成する

1. [オプション ]→[プロパティマネージャー]と進み、[プロパティマネージャー]ダイアログボックスを開きます。

2. [新規作成 ]ボタンをクリックし、[新規プロパティ/グループ]ダイアログボックスを開きます。

Screen-Shot-2019-03-01-at-3.11.10-PM.png

3. [新規プロパティ/グループ]ダイアログボックスで[グループ]を選択し、グループ名 を入力して[OK]をクリックします。

Screen-Shot-2019-03-05-at-2.49.41-PM.png

4. [新規作成]ボタンをクリックして[新規プロパティ/グループ]ダイアログボックスを開きます。

5. [新規プロパティ/グループ]ダイアログボックスで[プロパティ]を選択し、[プロパティ名]に「占有タイプ」と入力し、先ほど作成したグループを[グループに追加 ]に設定して、[OK]をクリックします。

Screen-Shot-2019-03-05-at-2.52.44-PM.png

6. 占有タイププロパティを選択し、[値定義]タブの下にある[データタイプ ]が[オプションセット ]に、[デフォルト値]が[ ]に設定されているかを確認します。[値]を選択すると、[オプション設定]ダイアログボックスが自動的に開きます。このダイアログボックスは、[オプション設定 ]ボタンをクリックすることでもアクセスできます。

Screen-Shot-2019-03-05-at-2.54.09-PM.png

7. [追加]ボタンを クリックして、占有タイプのリストを作成します。この名前には、記述子(例:ライブラリ)、続いて区切り文字(例:| または /)、さらに続いて1人あたりに要求される空間の面積が含まれるようにします。全ての値が作成されたら、[OK]をクリックします。

Info_18x18.png注記: 占有タイプのタイトルに1人あたりの面積を含めることによって、占有タイプが変更された際に必ず部屋ごとの合計占有者数を自動的に計算させることができます。区切り文字は、タイトルを分割し、数字データを抽出して、後で計算式に適用させることを可能にします。ただし、この事例にある値はヤードポンド法になっている点に注意して下さい。以下に示されているタイトルの数字は、空間内において1人あたりに要求される平方フィート数を示しています。メートル法に関しては、平方メートルで代用して下さい。どの単位が使われる場合であっても、全体を通じて単位が一定であるようにします。

Screen-Shot-2019-03-05-at-3.03.25-PM.png

8. プロパティマネージャーダイアログボックスに戻り、[新規作成]ボタンをクリックして、[新規プロパティ/グループ]ダイアログボックスを開きます。

9. [新規プロパティ/グループ]ダイアログボックスでは[プロパティ]を選択します。[プロパティ名]には「占有負荷」と入力し、[グループに追加]を前の手順と同じグループ に設定して、[OK]をクリックします。

Screen-Shot-2019-03-05-at-3.37.08-PM.png

10. 新しく作成された[占有負荷]プロパティを選択し、[値定義]タブにおいて[データタイプ ]が[整数 ]に、[デフォルト値 ]が[数式]に設定されているかを確認します。数式が選択されると、[数式エディタ]ダイアログボックスが自動的に開きます。このダイアログボックスは[追加 ]ボタンをクリックすることでもアクセス可能です。

Info_18x18.png注記: このプロパティにある数式は、[占有タイプ]のプロパティのタイトルから数値を抽出します。

Screen-Shot-2019-03-05-at-3.52.32-PM.png

11. 数式エディタのダイアログボックスで、[演算子と関数 ]ボタンをクリックします。

Screen-Shot-2019-03-01-at-3.27.55-PM.png

12. プルダウンメニューにある[データ変換]で、「文字列の最初の数値[STRTONUM]」 を選択し、[追加] をクリックします。

Info_18x18.png注記: この関数はすべてのテキストを数値データに変換します。この数値情報は、後に方程式において使用できるようになります。この関数が使用されるまでは、テキストとフィールド内に含まれているすべての数字はテキストと見なされます。この場合、占有タイプのタイトルにある面積要件は使用可能な数字に変換されます。

Screen-Shot-2019-03-05-at-3.53.16-PM.png

13. 「テキスト」を選択し(引用符を含む)、[演算子と関数 ]ボタンをクリックします。

Screen-Shot-2019-03-05-at-3.53.22-PM.png

14. プルダウンメニューの[テキスト編集]で「文字列を右から分割[SPLITRIGHT] 」を選択し、[追加] をクリックします。

Info_18x18.png注記: 占有タイププロパティの値オプションにあるテキストは、数値データが利用可能な数字に変換される前に削除しなければなりません。[SPLITRIGHT]コマンドは、タイトルの最初にあるテキスト部分を不要と見なします。

Screen-Shot-2019-03-05-at-3.53.40-PM.png

15. 「テキスト」 を選択し(引用符を含む)を選択し、[パラメータとプロパティ] ボタンをクリックします。

Screen-Shot-2019-03-05-at-3.53.57-PM.png

16. プルダウンメニューの[プロパティ]→[ゾーン]タブで[占有タイプ ]を選択し、[追加]をクリックします。

Screen-Shot-2019-03-05-at-3.43.27-PM.png

17. 区切り文字 (引用符は含めないこと)を選択して消去し、トリム文字 と、"| "に続くスペースを入力します。

Screen-Shot-2019-03-05-at-3.54.52-PM.png

18. 部分インデックスを選択して削除し、「2」を入力して[OK]をクリックします。

Screen-Shot-2019-03-05-at-3.55.06-PM.png

19. プロパティマネージャーのダイアログボックスに戻り、[新規 作成]ボタンをクリックして[新規プロパティ/グループ]ダイアログボックスを開きます。

20. [新規プロパティ/グループ]ダイアログボックスで[プロパティ]を選択して、[プロパティ名]に「占有者」と入力し、前の手順と同じグループに[グループに追加 ]を設定して、[OK]をクリックします。

Screen-Shot-2019-03-05-at-3.57.27-PM.png

21. 新しく作成した占有プロパティを選択し、[値定義]タブにおいて[データタイプ ]が[整数 ]に、[デフォルト値 ]が[数式]に設定されているか確認します。数式を選択すると数式エディタのダイアログボックスが自動的に開きます。このダイアログボックスは[追加 ]ボタンをクリックすることでもアクセス可能です。

Info_18x18.png注記: このプロパティにある数式は、許容占有者数を決定するために以前プロパティで抽出された数値データを使用し、ゾーンの面積に対してこの数値を適用します。

22. [数式エディタ]のダイアログボックスで、[演算子と関数 ]ボタンをクリックします。

23. プルダウンメニューの数学関数で、切り上げ[ROUNDUP] を選択し、[追加] をクリックします。

Info_18x18.png注記: ここでは計算結果の値を使用し、最も近い整数になるよう切り上げられます。

Screen-Shot-2019-03-05-at-3.58.08-PM.png

24. 「数値 」を選択し、[パラメータとプロパティ ]ボタンをクリックします。

Screen-Shot-2019-03-05-at-3.59.03-PM.png

25. プルダウンメニューの[ゾーン]タブで、[測定面積 ]を選択し、[追加]をクリックします。

Screen-Shot-2019-03-05-at-3.59.17-PM-1.png

26. 「測定面積」の後にスペースを追加し、[演算子と関数 ]ボタンをクリックします。

Screen-Shot-2019-03-05-at-4.00.24-PM.png

27. プルダウンメニューの[演算子]で、除算[/] を選択し、[追加] をクリックします。

Screen-Shot-2019-03-05-at-4.02.33-PM.png

28. 「/」記号の後、「,」記号の前に”1 ”を入力し、[単位 ]ボタンをクリックします。

Screen-Shot-2019-03-05-at-4.01.22-PM.png

29. プルダウンメニューの[面積]で平方フィート[ft2]を選択し、[追加] をクリックします。

Info_18x18.png注記: ここで選択する単位は、[占有タイプ]のタイトルにある数値の単位と合致するようにします。

Screen-Shot-2019-03-05-at-4.01.32-PM.png

30. 「測定面積」の前と 「1 ft2」の後に丸括弧を、またその後にスペースを1つ追加します。[演算子と関数 ]ボタンをクリックします。

Screen-Shot-2019-03-07-at-10.24.17-AM.png

31. プルダウンメニューの[演算子]で、除算[/]を選択し、[追加] をクリックします。

32. 「/」記号の後、「,」記号の前にスペースを追加し、[パラメータとプロパティ] ボタンをクリックします。

Screen-Shot-2019-03-07-at-10.32.27-AM.png

33. プルダウンメニューの[プロパティ]→[ゾーン]タブで、[占有負荷 ]を選択し、[追加]をクリックします。

Info_18x18.png注記: これにより、空間の面積が占有者1人あたりに要求される面積ごとに分割されます。

Screen-Shot-2019-03-07-at-10.26.34-AM.png

34. 桁数を選択して削除し、数字「0 」を入力して[OK]をクリックします。,

Screen-Shot-2019-03-05-at-4.05.14-PM.png

35. 新しく作成された3つのプロパティを選択し、[使用可能な分類] タブで[カスタム ]を選択して、[編集]をクリックします。

Screen-Shot-2019-03-07-at-1.35.45-PM.png

36. [使用状況 ]ダイアログボックスで、[スペース ]を選択し、[OK]をクリックします。

Info_18x18.png注記: この手順 は、プロジェクトのゾーンに対して作成されたプロパティを使用できるようにするためのものです。ファイル内に異なる分類システムが存在する場合は、ゾーンに関して使用されている分類を選択して下さい。

Screen-Shot-2019-03-05-at-3.06.15-PM-1.png

37. [プロパティマネージャー]のダイアログボックスで[OK ]をクリックし、ダイアログボックスを閉じて作業を終了します。

Screen-Shot-2019-03-07-at-1.13.54-PM.png

ゾーンに対して数式を適用する

以下に示す例は、ゾーンスタンプ 01 22を使用しています。別のスタンプが使用されている場合、手順1-4は同じですが、ゾーンがプロパティ情報を表示することができない可能性があります。

1. 平面図を開きます。

2. ゾーンを1つ選択し、[選択したゾーンの設定 ]ダイアログボックスを開きます。

Screen-Shot-2019-03-07-at-1.57.08-PM.png

3. [分類とプロパティ]で、[分類]項目に移動します。ここで、分類が先ほど作成した数式プロパティに関連した形に設定されているかを確認します。

Info_18x18.png注記: この例では、3つのプロパティを表示するために、これらのプロパティに対して[スペース]の分類を有効にする必要があります。

Screen-Shot-2019-03-07-at-1.46.41-PM.png

4. [ゾーン]項目で、選択されたゾーンについて[占有タイプ]を設定します。

Info_18x18.png注記: 未定義のままにした場合、占有者数は計算されません。

Screen-Shot-2019-03-07-at-2.26.29-PM.png

5. [詳細設定]タブで[カスタムコンテンツ設定]項目に移動し、[+]ボタンをクリックします。

Screen-Shot-2019-03-07-at-1.47.35-PM.png

6. 「** 空の列 」とタイトルのついた新しいフィールドをクリックし、[測定面積]を選択します。[+]ボタン をクリックして、もう1つ別のフィールドを追加します。

Screen-Shot-2019-03-07-at-1.48.04-PM.png
Screen-Shot-2019-03-07-at-1.47.43-PM.png

7. 「** 空の列 」とタイトルのついた新しいフィールドをクリックし、[分類とプロパティ]を選択します。

Screen-Shot-2019-03-07-at-1.48.16-PM.png

8. [詳細設定]タブで、[分類とプロパティ]に移動します。[データを選択]フィールドを[ソートを作成]に設定します。[フィールドごとにデータを表示]を[パラメータ名と値] に設定します。列1を選択し、[矢印]をクリックします。

Screen-Shot-2019-03-07-at-1.48.24-PM.png

9. [占有]プロパティを選択し、[OK]をクリックします。

Screen-Shot-2019-03-07-at-1.49.58-PM.png

10. ゾーンスタンプに最大占有者数が表示されます。

Info_18x18.png注記: 占有タイプが変更されると、この値も更新されます。

Screen-Shot-2019-03-07-at-1.51.06-PM.png

11. プロジェクトのその他のゾーンにもこのプロセスを繰り返します。

Info_18x18.png注記: すべてのゾーンが分類され、占有タイプが選択された後、この情報を一覧表化することが可能になります。

回答が見つかりませんでしたか?

このフォーラムで
他の記事をチェック

フォーラムへ戻る

最新の解決策をチェック

採用された解決策

新しいディスカッションを始める

投稿する