AutoCAD および Inventor 用の Data Standard 設定ファイルを修正する

注: このトピックは、Inventor および AutoCAD 用の Data Standard Add-in にのみ適用されます。

AutoCAD および Inventor 用の Data Standard Add-in には、Data Standard のシートの動作を指定する独自の設定ファイルが 2 つ用意されています。一連の動作は、設計ワークフローに合わせて修正することができます。

Data Standard 設定ファイルには、次の動作が定義されています。

設定ファイルの詳細

ファイルの要素

設定ファイルは XML 形式のファイルです。ファイル内の要素の値を修正するには、テキスト エディタまたは XML エディタを使用します。

AutoCAD TitleBlock 定義
AutoCAD.cfg ファイルには、<TitleBlock> という要素があります。Data Standard と同期するブロックの名前を追加します。複数のブロック名をカンマで区切って指定できます。たとえば、ISO_TITLEA,ANSI_TITUS と指定できます。
FileNameDefinition
ファイルの命名方法を定義します。プレーン テキストと変数を組み合わせて定義できます。ユーザがデータを入力したり変更するたびに、式が評価されます。ファイル拡張子は省略されますが、Data Standard により自動的にアタッチされます。

サンプル

    <FileNameDefinition>{Prop[TITLE].Value}</FileNameDefinition>
    ファイル名は、TITLE プロパティの値から生成されます。
    <FileNameDefinition>{Prop[YEAR].Value}_{Prop[NUMBER].Value}</FileNameDefinition>
    ファイル名は、YEAR プロパティと NUMBER プロパティをアンダースコアでつなげた組み合わせから生成されます。
PathDefinition
ファイルの保存先を定義します。プレーン テキストと変数を組み合わせて定義できます。ユーザがデータを入力したり変更するたびに、入力した式が評価されます。終了部の円記号は必須ではありません。サポートされている変数を次に示します。
  • {Workspace}: 作業スペースへのパスを格納します。
  • {Prop[<nameofproperty>].Value}: ユーザがデータ </nameofproperty> を入力した直後に変更されるプロパティの値です。
  • {plain text ... }: 円記号や絶対パスの部分などの単純なテキストです。

サンプル

    <PathDefinition>{Workspace}\{Prop[PROJECT].Value}</PathDefinition>
    このサンプルでは、Data Standard で生成されるパスは、アプリケーションで設定した作業スペースに、Data Standard ダイアログで選択または入力したプロジェクト名を付加したものになります。作業スペースは変化しないため、この部分は固定になります。一方、プロジェクト パスはユーザのデータに応じて変化します。
PropertyDefinitions
1 つまたは複数の PropertyDefinition 要素のリストを格納します。PropertyDefinition は、設定ファイルの中心的な役割を担い、1 つまたは複数のプロパティを定義できます。

Data Standard ダイアログでプロパティとしてアクセスできるようにするフィールドは、ここですべて定義する必要があります。プロパティの名前は、ファイルまたは表題欄プロパティの名前にもなります。プロパティ名が title などの既存のファイル プロパティと一致する場合は、このファイル プロパティが使用されます。それ以外の場合は、カスタム プロパティが作成されます。このルールの唯一の例外は AutoCAD です。AutoCAD では、プロパティを同期する場合、Data Standard からファイル属性ではなく表題欄属性にプロパティを同期します。

プロパティの定義で使用できる属性を次に示します。

プロパティ

必須

説明

サポートされる値

PropertyName

はい

プロパティの名前です。

文字と数値

DataType

はい

データ タイプを定義します。

テキスト、日付、数値、倍精度、ブール

InitialValue

いいえ

最初に入力する必要がある値を定義します。

任意のテキスト

RequiresValue

いいえ

フィールドに値を格納する必要があるかどうかを定義します。

true、false

Regex

いいえ

ユーザ入力をコントロールする正規表現を定義します。

正規表現の構文

SyncDWGProperty

いいえ

DWG プロパティを同期するか、Data Standard ダイアログの入力値に基づいて DWG プロパティを作成するかを定義します。

詳細については、「Data Standard で SyncDWGProperty 属性を使用して、AutoCAD DWG プロパティをマッピングする」を参照してください。

true、false

ShowCheckinDialog
True または False に設定し、Vault のチェックイン ダイアログを表示するかどうかを指定します。
SkipForProperties
SkipForProperties 要素は、Data Standard でスキップするプロパティ名のカンマ区切りのリストとともに追加することができます。つまり、このタグに記述されているプロパティ名が出現した場合、Data Standard ダイアログは表示されません。使用法のシナリオとして、Cadenas のコンテンツ センターで生成されたパーツなど、サードパーティのコンテンツ センターのパーツについては、Data Standard ダイアログの表示をスキップするシナリオが挙げられます。

サンプル

    <SkipForProperties>CDN_B</SkipForProperties>
SupportedFileTypes
Data Standard でサポートされるファイル タイプを定義します。