GED 設定ファイル - CADWorx - ヘルプ

CADWorx Plant

Language
日本語
Product
CADWorx
Subproduct
Plant
Search by Category
ヘルプ
Isogen Version
13.0(2016)
Smart Isometrics Version
8
Spoolgen Version
10
CADWorx Version
22
CADWorx Structure Version
21

GED ソリューションは非常にシンプルにすることも、非常に複雑で多くのデータベースのやりとりを行うこともできます。GEDソリューションを実行する手順は、テキスト設定ファイルに含まれており、基本的な XML ファイル構造に従います。XML 用語では、データは一連の要素で構成されています。エレメントは一連の文字とステートメントと呼ばれる子のエレメントであり、各要素は山括弧 (<…>) で囲まれた開始タグと終了タグで区切られています。The six elements of the GED 設定ファイルの 6つのエレメントの例を以下に示します。

構成ファイル内の各要素が特定の機能を実行します。

1 - ROOT エレメント

バージョンと診断レベルのデータを指定します。

基本的な構文:

<EXTERNAL-DATA Version="POD3" DiagnosticLevel="1">

<!-- These must be the first and last lines in the file -->

</EXTERNAL-DATA>

  • Version="POD3" は必須です。

  • DiagnosticLevel:

    • 0 – 致命的なエラーのみを POD ファイルにレポートします。

    • 1 – エラーおよび正常に設定された属性の確認。

    • 2 – 完全な身代を表示する冗長出力。

2 - PIPELINE エレメント

POD ファイルの配管ラインレベルに属性を設定するための指示が含まれています。POD には 1本以上の配管ラインを含めることができます。PIPELINE エレメントにある手順は POD ファイル内の配管ラインごとに一度処理が行われます。

基本的な構文:

<PIPELINE>

<!-- Multiple PIPELINE elements are allowed -->

<DSN|UDL|MDB|XLS|CSV/>

<FORMATS/>

<EXECUTE>

<SQL ../>

<EXTERNAL-MAP ... />

<EXTERNAL-MAP ... />

</EXECUTE>

</PIPELINE>

3 - COMPONENT エレメント

POD ファイルのコンポーネント (およびオプションで材料) レベルに属性を設定するための指示が含まれています。POD には 1本以上の配管ラインを含めることができ、ここには一連のコンポーネント、たとえばフランジ、バルブ、ガスケットなど有形のものが含まれます。COMPONENT エレメントにある手順は POD ファイル内の配管ラインごとのコンポーネントごとに一度処理が行われます。

基本的な構文:

<COMPONENT>

<!-- Multiple COMPONENT elements are allowed -->

<DSN|UDL|MDB|XLS|CSV/>

<FORMATS/>

<EXECUTE>

<SQL>

</SQL>

<FILTER/> <!-- OPTIONAL -->

<EXTERNAL-MAP ... />

<EXTERNAL-MAP ... />

<PIPELINE>

<EXTERNAL-MAP … />

</PIPELINE>

<MATERIAL>

<EXTERNAL-MAP … />

</MATERIAL>

</EXECUTE>

</COMPONENT>

COMPONENT エレメント内の <PIPELINE> を使用してコンポーネントレベルの配管ラインプロパティを設定します。この機能を使用すると、パイプライン上で最大値と最小値を検索したり、InlineLength などのプロパティの合計を実行したり、コンポーネントタイプを数えたりすることができます。

<COMPONENT>
<SQL> .... </SQL>
<PIPELINE>

<EXTERNAL-MAP Name="TRACING-SPEC" ExternalName="TracingType" />
</PIPELINE>
<COMPONENT>

同じ構文を使用して、コンポーネント材料のプロパティを設定し、ItemCode または Description 属性を上書きすることができます。

4 - INFORMATION エレメント

POD ファイルの情報アイテムレベルに属性を設定するための指示が含まれています。

情報アイテムには、アイソメ図上のパイプライン、コンポーネント、およびスプールに関連するメッセージやその他の注釈が含まれます。

PODファイル内のパイプラインおよびコンポーネントには、多くの情報アイテムを含めることができます。ソフトウェアは、INFORMATION エレメントの手順を POD ファイル内の情報アイテムごとに 1回処理します。スプール情報は配管レベルの INFORMATION-ELEMENT に保存されます。

INFORMATION エレメント内の EXTERNAL-MAP ステートメントを使用して、情報エレメントを持つ <PIPELINE><COMPONENT><SPOOL> タグにデータを書き込むことができます。これにより、情報エレメントが親の配管ライン、コンポーネント、またはスプールに書き込むことができます。詳細は、EXTERNAL-MAP ステートメント を参照してください。

基本的な構文:

<INFORMATION>

<!-- Multiple INFORMATION elements are allowed -->

<DSN|UDL|MDB|XLS|CSV/>

<FORMATS/>

<EXECUTE>

<SQL>

</SQL>

<FILTER/> <!-- OPTIONAL -->

<PIPELINE>

<EXTERNAL-MAP ... />

<EXTERNAL-MAP ... />
</PIPELINE>

<COMPONENT>

<EXTERNAL-MAP ... />

<EXTERNAL-MAP ... />

</COMPONENT>

<SPOOL>

<EXTERNAL-MAP ... />

<EXTERNAL-MAP ... />

</SPOOL>

</EXECUTE>

</INFORMATION>

5 - MATERIAL エレメント

POD ファイルの材料レベルに属性を設定するための指示が含まれています。POD ファイルの配管ラインには多くの材料を含めることができます。MATERIAL エレメントにある手順は POD ファイル内の材料ごとに一度処理が行われます。

基本的な構文:

<MATERIAL>

<!-- Multiple MATERIAL elements are allowed -->

<DSN|UDL|MDB|XLS|CSV/>

<FORMATS/>

<EXECUTE>

<SQL>

</SQL>

<FILTER/> <!-- OPTIONAL -->

<EXTERNAL-MAP ... />

<EXTERNAL-MAP ... />

</EXECUTE>

</MATERIAL>

6 - JOINT エレメント

POD ファイルのコンポーネントおよび/または材料レベルに属性を設定するための指示が含まれています。コンポーネントは配管ラインの継手 (ジョイント) となるものです。たとえば、2個のフランジ式コンポーネントの間はボルト接続され、ガスケットを含む単一ジョイントとなります。JOINT エレメントには、ジョイントの一部を構成するコンポーネントを参照する特殊な構文があります - C0C1 C2

C0 はガスケットまたは溶接のようなコネクタ コンポーネントです。C1 および C2 はフランジ、パイプ、オーレットのような接続されたコンポーネントです。

基本的な構文:

<JOINT Type="Joint Type">

<!-- Multiple JOINT elements are allowed -->

<DSN|UDL|MDB|XLS|CSV/>

<FORMATS/>

<EXECUTE>

<SQL>

</SQL>

 

<FILTER> <!-- OPTIONAL -->

 

<C0>

<EXTERNAL-MAP ... />

<EXTERNAL-MAP ... />

</C0>

 

<C1>

<EXTERNAL-MAP ... />

<EXTERNAL-MAP ... />

</C1>

 

<C2>

<EXTERNAL-MAP ... />

<EXTERNAL-MAP ... />

</C2>

 

</EXECUTE>

</JOINT>

先の例の C0C1C2 コンポーネント エレメントは MATERIAL ステートメント (参照 ) を含めることができ、EXTERNAL-MAP ステートメント はコンポーネントの材料プロパティを参照することができます。以下に示す 2つの例では、例 1C0 コンポーネント自身のプロパティを設定しており、例 2C0 コンポーネントに割り当てる材料プロパティを設定しています。どちらの例も有効です。

例 1:

<C0>

<EXTERNAL-MAP …. />

</C0>

例 2:

<C0>

<MATERIAL>

<EXTERNAL-MAP …. />

</MATERIAL>

</C0>

JOINT エレメントは特別な構文もあり、上記 Basic 構文 の例で示すように Type = "Joint Type" 構文を使用して継手の特定のタイプを選択できます。

継手タイプ文字

定義するもの

Connector (C0)

Welded

溶接ではないものに接続する溶接。同じ位置に複数の溶接は発生せず、溶接ごとに 1つの接続となる。

Weld

Flanged

ガスケットまたはガスケットのないフランジに接続するフランジ。

Gasket (オプション)

 

Wafer

2個のフランジ間、または 2個のフランジ/ガスケット間のウェハーコンポーネント (XW)。

Gasket (オプション)

 

Screwed

ねじ込み式に接続するねじ込みまたはパイプのねじ込み。

Empty (空)

Compression

コンプレッション/コンプレッション、またはコンプレッション/パイプ

Empty (空)

Clamped

クランプ式/クランプ式、またはクランプ式/パイプ

Clamp

Glued

接着式/接着式、または接着式/パイプ

Empty (空)

PushFit

プッシュフィット/プッシュフィット、またはプッシュフィット/パイプ

Empty (空)

BallAndSocket

ボールアンドソケット/ボールアンドソケット、またはボールアンドソケット/パイプ

Empty (空)

Flared

フレア式/フレア式、またはフレア式/パイプ

Empty (空)

Lap Joint

クランプ式/クランプ式、またはクランプ式/パイプ

Empty (空)

Hygienic

LN-/LC-/LR-/ MP = グループのうちの 1つ、または XP

Empty (空)

PulledBend

プルエンド式コンポーネント

PulledBend

Unknown

認識できない接続

Empty (空)

各構成ファイルエレメント内に一連のステートメントを含めることができます。ステートメントには特定の処理を行う手順が含まれます。GED 構成ファイルに含めることができる 9つのステートメントはこの後のページに説明があります。

EXTERNAL-DATA ステートメント

EXTERNAL-MAP ステートメント

EXECUTE ステートメント

FILTER ステートメント

FORMATS ステートメント

MATERIAL ステートメント (参照 )

SET-ADDITIONAL-MATERIAL ステートメント

SET-INFORMATION-ELEMENT ステートメント

SQL ステートメント

GED 構成ファイルのステートメントにはマクロも含むことができます。マクロは GED 機能が実行されたときに現在の POD ファイルから取り出した値を代入する文字列です。マクロの最初と最後にはドル記号 ( $ )文字を入れます。GED ソリューションで使用できるマクロについては、GED マクロ を参照してください。