メカニカルコンポーネントのカスタムプロパティ

概要

コンポーネントのカスタムプロパティは、BIMカスタムプロパティをベースにしていますが、BIMプロジェクトではなく、別の場所に保存されています。

カスタムプロパティはプロパティセットにまとめられ、ドキュメント内の選択されたタイプのすべてのオブジェクトに適用することも、選択されたコンポーネントやインスタンスのみに適用することもできます。後者は、"インスタンスごとの" プロパティセットで行えます。

カスタムプロパティを設定するには、BMPROPERTIESコマンドを使用する必要があります。リボン、コマンドライン、またはメカニカルブラウザから呼び出すことができます。

ルートコンポーネントのプロパティを割り当てるには、 [メカニカルブラウザ] パネルを使用します。ブラウザでルートノードを選択して、通常通りカスタムプロパティの値を設定する必要があります。

また、コンポーネントのインスタンスにプロパティを割り当てることも可能です。デフォルトでは、コンポーネントインスタンスは、対応するコンポーネントのプロパティを継承します。ただし、選択したインスタンスのプロパティに新しい値を設定することで、いくつかのプロパティを上書きすることができます。インスタンスのプロパティは、 [メカニカルブラウザ] または [プロパティ] パネルのいずれかで編集できます。

カスタムプロパティを持つコンポーネントをアセンブリに挿入すると、そのプロパティ定義がターゲットアセンブリにマージされます。通常の (インスタンスごとではない) プロパティセットの場合は、デフォルト値であっても、他のコンポーネントもそれらのカスタムプロパティを取得することになります。インスタンスごとのプロパティセットの場合、プロパティセットはアセンブリにマージされますが、それらのプロパティは、セットが有効になっているコンポーネントに対してのみ表示されます。

BOMではカスタムプロパティがサポートされています。また、理論的にはデータエクストラクターで抽出することも可能です。

[メカニカルプロパティ] ダイアログボックスの使用

  1. コマンドラインにBIMPROPERTIESと入力して、[メカニカルプロパティ] ダイアログボックスを開きます。下の図は、テンプレートの選択ダイアログを表示しています:


    (1)名前空間 名前空間内のグループのプロパティセットです。
    (2)セットボタン 新しいプロパティセットを作成します。
    (3)プロパティボタン 現在選択しているプロパティセットへプロパティを追加することができます。
    (4)上へ移動ボタン 選択したプロパティや値をリストの上に移動します。
    (5)下へ移動ボタン 選択したプロパティや値をリストの下に移動します。
    (6)削除ボタン 選択したプロパティセット、プロパティ定義、値定義を削除します。
  2. カスタムプロパティセットを作成するには、 [セット] ボタンをクリックします。プロパティセットを編集するには、次の操作を行います。
    • ID(7)フィールドに名前を入力します。
    • ラベル(8)フィールドに名前を入力します。
      Note: ラベル名は、プロパティツリーに表示されます。ラベル名が定義されていない場合は、ID名が表示されます。IDは一意である必要があります。
    • インスタンス毎(9)では、ユーザー定義のプロパティを、図形ごとに有効/無効にすることができます。
      インスタンスごとのプロパティセットをルートコンポーネントに割り当てるには、以下を実行してください:
      • [メカニカルブラウザ]パネルを開きます。
      • メイン(ルート)コンポーネントを選択し、右クリックしてコンテキストメニューを開きます。


      • [カスタムプロパティ] サブメニューを選択します。ルートコンポーネントで有効にしたいプロパティセットをクリックします。


      トップレベルのコンポーネントインスタンスやメカニカルソリッドに、インスタンスごとのプロパティセットを割り当てるには:
      • [メカニカルブラウザ]パネルを開きます。
      • 挿入されたコンポーネントを選択して右クリックすると、コンテキストメニューが表示されます。


      • [カスタムプロパティ] サブメニューを選択します。挿入されたコンポーネントで有効にしたいプロパティセットをクリックします。
    • 表示(10)プロパティを変更して、プロパティセット内のプロパティをプロパティパネルに表示するかどうかを定義します。
    プロパティセットが適用されるコンポーネントカテゴリーを選択します。現在、メカニカルコンポーネントについては、2つのカテゴリーがあります:メカニカルコンポーネントとメカニカルブロックです。(11)
    • カテゴリーの一番上のチェックボックスをクリックすると、そのカテゴリに含まれるすべてのコンポーネントタイプが選択されます。
    • [すべて] ボタンをクリックすると、全カテゴリーのコンポーネントタイプがすべて選択されます。
    • [無し] ボタンをクリックすると、全カテゴリーのすべてのコンポーネントタイプのチェックが解除されます。


  3. カレントに選択されているプロパティセットにプロパティを追加するには、まず、プロパティセットを選択してから [プロパティセットを追加] ボタンをクリックして追加します。
    プロパティを編集するには、次の操作を行います。
    • ID(12)欄に名前を入力します。
    • ラベル(13)欄に名前を入力します。
    • (オプション)説明(14)欄に説明を入力します。
    • 種類欄(15)でプロパティタイプを設定します。オプションは以下の通りです。

      ブーリアン型:オンまたはオフの値。

      整数:-2147483648から2147483647までの整数。

      実数型:実数の近似値。

      文字列: 一連の文字で、数字と文字の両方を使用できます。

    • 列挙型欄(16)では、列挙型の値を定義することができます。カスタムプロパティに指定できる固定の値を定義することができます。これらの値は、プロパティパネルまたはメカニカルブラウザのコンポーネントプロパティのドロップダウンリストで選択できます。

      オプションで、マッピングオプションをチェックすると各値の説明が追加されます。



    下の図は、新しいプロパティセットを挿入した後の、[メカニカルプロパティ] ダイアログボックスを表示しています。



  4. プロパティセット/プロパティを削除するには、ツリー内のプロパティセット/プロパティを選択し、[削除] ボタンをクリックしてください。
  5. [OK] ボタンをクリックして、設定を確定します。