SOLIDWORKS の変数のマッピングの例: モデルのユーザー定義プロパティのマッピング($PRPSHEET アノテートアイテム)

SOLIDWORKS 図面では、モデルのプロパティ値が、図面のファイル カードにコピーされるように、図面のユーザー定義プロパティの代わりに、図面の元になったモデルのユーザー定義プロパティに変数をマップすることができます。

SOLIDWORKS に図面が保存されると、リンクされたプロパティがモデルからコピーされ、図面のファイル カードで更新されます。

この例では、.slddrwファイルの Description 変数を定義して、図面の元になったモデルの Description ユーザー定義プロパティを表示する方法を説明します。

このマッピングが動作するには図面は SOLIDWORKS で保存されなくてはなりません、そして SOLIDWORKS PDM アドインが SOLIDWORKS で有効になっていなければなりません。 モデルの値が更新される場合、図面データカードは、図面が開かれて、再保存されるまで、更新された値を表示しません。
$PRPSHEET マッピングは読み取り専用です。 図面データカードでの変更により、モデルのプロパティ値を修正することはできません。

モデルのユーザー定義プロパティを、そのモデルに基づいた図面のファイル カードにマップするには:

  1. 変数Descriptionを編集、または作成します。
  2. 新規属性(New Attribute)をクリックします。
  3. 選択された属性(Selected attribute)の下で、次のように、図面のDescriptionユーザー定義プロパティの属性を指定します:
    1. ブロック名(Block name)でCustomPropertyを選択します。
    2. 属性名(Attribute name)で、Descriptionと入力します。
    3. この変数のマッピングを使用するファイル拡張子を、カンマで区切って入力します。

      拡張子リストは、slddrw を含まなければならず、また他の SOLIDWORKS 拡張子を含むことができます。 例: prt, sldasm, sldprt, slddrw, drwのように指定します。

  4. 新しい属性(New Attribute)をクリックし、モデルのDescriptionユーザー定義プロパティの属性を指定します:
    1. ブロック名(Block name)で、$PRPSHEETと入力します。
      これは、すべて大文字で入力する必要があります。
    2. 属性名(Attribute name)には、説明(Description)を入力するか、値をコピーしているモデルのユーザー定義プロパティの名前を入力します。
    3. ファイル拡張子slddrwを入力します。
  5. OK をクリックします。
  6. カード エディタで、SOLIDWORKS Drawing ファイル カードを開きます。
  7. 編集ボックスを追加し、変数名(Variable name)として新しいDescription変数を選択します。
  8. カードを保存し、カード エディタを閉じます。
ユーザー定義プロパティ Description を持つ部品から SOLIDWORKS 図面を作成すると、部品の Description プロパティが、図面のファイル カードの Description フィールドにコピーされます。

SOLIDWORKS 図面カードで、全てのコンフィギュレーションを更新(Updates all configurations)を選択すると、$PRPSHEET タイプの変数マッピングを使用する変数が、すべてのシートのタブで更新されます。