パイピング > パイピングライブラリの設定 > パイピング仕様データベース > プロジェクトデータファイル > 継ぎ手カテゴリマップファイル
  
継ぎ手カテゴリマップファイル
継ぎ手カテゴリマップファイルについて
継ぎ手カテゴリマップファイルのフォーマット
継ぎ手カテゴリマップファイルの仕組み
アイコンファイルをマッピングするには
継ぎ手カテゴリ
継ぎ手カテゴリアイコンの作成
例: 継ぎ手カテゴリマップファイル
継ぎ手カテゴリマップファイルについて
継ぎ手カテゴリマップファイルは Pro/TABLE (ASCII) ファイルであり、それぞれの継ぎ手カテゴリを継ぎ手カテゴリアイコンファイルにマップします。アイコンファイルをマッピングすることにより、「継ぎ手挿入」(Insert Fitting)「グループ継ぎ手を挿入」(Insert Group Fitting) の各ダイアログボックスにある継ぎ手カテゴリボタン (アイコン) を選択し、選択したカテゴリと仕様で使われる継ぎ手の一覧を取得できるようになります。
仕様駆動パイピングには 7 つの継ぎ手カテゴリアイコンが用意されています。継ぎ手カテゴリアイコンは必要な数だけデザインできます。
継ぎ手カテゴリマップファイルには以下のデータが含まれています。
アイコン番号
アイコンビットマップ
継ぎ手カテゴリ
バルブ番号
継ぎ手カテゴリのアイコンへの割り当てと再割り当ては、それぞれの継ぎ手カテゴリをアイコンビットマップにマップし、整列番号を割り当てることで、いつでも行うことができます。
 
*注記 マッピングされていない継ぎ手カテゴリは一般カテゴリに分類され、そのアイコンで表示されます。
継ぎ手カテゴリマップファイルのフォーマット
以下の表では、継ぎ手カテゴリマップファイルの形式について説明します。
フィールド名
フィールドタイプ
説明
ICON_NUMBER
整数
アイコン番号 - 「継ぎ手挿入」(Insert Fitting)「グループ継ぎ手を挿入」(Insert Group Fitting) の各ダイアログボックスの「継ぎ手選択」(Fitting Selection) にある継ぎ手カテゴリ (アイコン) ボタンを配列します。番号 1 を先頭に、左から右の順に整列します。
表示アイコンの数が 14 を超えるときは、スクロールバーが表示されます。
ICON_BITMAP
文字
アイコンビットマップのファイル名 - アイコングラフィックファイルを指定します。
FITTING_CATEGORY
文字
継ぎ手カテゴリ - 継ぎ手選択名を検索するための自動選択ファイルを指定します。
 
*注記 ビットマップファイルの拡張子が .bif でない場合、継ぎ手カテゴリマップファイルでそのファイルに適したファイル名拡張子を指定する必要があります。
コンマ (,) を区切り記号として使用することにより、複数のカテゴリを割り当てることが可能です。
VALVE_NUMBER
文字
継ぎ手カテゴリのバルブ番号 - 継ぎ手カテゴリマップファイルの「FITTING_CATEGORY」列でカテゴリが指定された継ぎ手にバルブ番号が必要かどうかを指定します。
YES - 「FITTING_CATEGORY」フィールドで指定した継ぎ手カテゴリにバルブ番号が必要であることを指定します。
NO - 「FITTING_CATEGORY」フィールドで指定した継ぎ手カテゴリにバルブ番号は必要ないことを指定します。
 
*注記 継ぎ手カテゴリマップファイルの名前を定義するには、コンフィギュレーションオプション piping_fitt_category_map_file を設定します。
継ぎ手カテゴリマップファイルの仕組み
継ぎ手を挿入するパイプラインと挿入点を選択すると ( 「継ぎ手挿入」(Insert Fitting) または 「グループ継ぎ手を挿入」(Insert Group Fitting) をクリック)、仕様名とパイプサイズを含む仕様データが読み込まれます。仕様名は、(仕様ディレクトリファイル内で) その仕様に割り当てられた自動選択ファイルの場所を仕様駆動パイピングに指示し、データを取得させます。
「継ぎ手挿入」(Insert Fitting) または「グループ継ぎ手を挿入」(Insert Group Fitting) ダイアログボックスがこのデータによって複製配置された後、継ぎ手カテゴリアイコンボタンをどれか選択すると、(継ぎ手カテゴリマップファイル内で) そのアイコンに割り当てられているすべての継ぎ手カテゴリが選択されます。継ぎ手選択名の一覧が取得されます。この一覧には、該当する仕様の自動選択ファイル内で継ぎ手カテゴリに割り当てられた継ぎ手だけが含まれています。この自動選択ファイルは、仕様駆動パイピングの設定時に作成したものです。継ぎ手を選択してそれを挿入してください。
たとえば、 「継ぎ手挿入」(Insert Fitting) をクリックし、仕様 12A のパイプラインと挿入点を選択したとします。これにより、「参照」(Reference) にボックスが表示されます。「継ぎ手」(Fitting) でバルブカテゴリのボタンを選択します。仕様 12A で使用される全バルブの一覧が取得され、「選択名」(Selection name) ボックスに表示されます。この一覧は、仕様 12A 用に作成した自動選択ファイル (12a_asfile.ptd) から読み込まれたものです。継ぎ手を選択し、「適用」(Apply) をクリックして挿入します。
アイコンファイルをマッピングするには
1. piping_fitt_category_map.csv ファイルを探します。仕様駆動パイピングのデフォルトパスは <Creo Parametric load point>/text/piping_data/sample_project/piping_fitt_category_map.csv です。
2. Microsoft Excel などのエディタでファイルを開きます。
3. 次のデータを入力します。
アイコン番号 - 継ぎ手カテゴリアイコンが 2 行に整列されます (1 行につきアイコンが 7 つ)。番号 1 を先頭に、左から右の順に整列します。
アイコンのビットマップ - 継ぎ手カテゴリアイコンのビットマップファイル名。
継ぎ手カテゴリ - アイコンのビットマップファイルに関連付けられた継ぎ手カテゴリ。
 
*注記 ビットマップファイルの拡張子が .bif でない場合、継ぎ手カテゴリマップファイルでそのファイルに適したファイル名拡張子を指定する必要があります。
4. ファイルを保存します。
 
*注記 新しいアイコンのビットマップファイルをマップする場合は、マップする前にそのファイルを仕様駆動パイピングのリソースディレクトリに保存してください。
継ぎ手カテゴリ
継ぎ手カテゴリは、データの取得に使用されます。必要に応じて、仕様駆動パイピングの継ぎ手カテゴリを定義できます。新しい継ぎ手カテゴリはそれぞれ、パイピングマスターカタログ (MCAT) ディレクトリファイルと継ぎ手カテゴリマップ (プロジェクトデータ) ファイルに追加しなければならない点に注意してください。
仕様駆動パイピングには以下の継ぎ手カテゴリが用意されています。
継ぎ手カテゴリ
説明
VALVE
ゲートバルブ、球体バルブなどのバルブ
ANGLE_VALVE
角度バルブ
RELIEF_VALVE
リリーフバルブ
FLANGE
フランジ
GASKET
ガスケット
ELBOW
エルボ
ELBOW_LET
エルボ出口
BRANCH
分岐
BRANCH_LET
分岐出口
GENERAL
一般的な継ぎ手
ASSEMBLY
アセンブリ継ぎ手
SUPPORT
パイプクリップ、U ボルト、U ボルトチャンネル、パイプサポート
継ぎ手カテゴリアイコンの作成
仕様駆動パイピングでは、必要に応じて新しい継ぎ手カテゴリアイコンを作成できます。新規アイコンの作成は、GIF フォーマットか PCX フォーマットをサポートしている任意のグラフィックアプリケーションで実行できます。以下に示す仕様駆動パイピングのアイコン仕様に合わせてください。
ファイルタイプ
ファイルフォーマット
ファイルの拡張子
アイコンサイズ (ピクセル単位)
リソースの位置 (アイコンファイルのライブラリ)
ビットマップ
GIF、PCX
.gif、.pcx
24 x 24
<Creo のインストールパス>/text/resource
アイコンファイルの作成後、それらのファイルを仕様駆動パイピングのリソース位置に保存し、継ぎ手カテゴリマップファイル内にある適切な継ぎ手カテゴリにマップします。継ぎ手カテゴリのアイコンファイルをマップする方法についての詳細は、「継ぎ手カテゴリマップ」の項を参照してください。
例: 継ぎ手カテゴリマップファイル
以下の表では、仕様駆動パイピングのデフォルトの継ぎ手カテゴリマップファイルについて説明します。
デフォルトのパス
<Creo load point>/text/piping_data/sample_project/piping_fitt_category_map.csv
ICON_NUMBER
ICON_BITMAP
FITTING_CATEGORY
VALVE_NUMBER
1
fit_valve
VALVE, ANGLE_VALVE, RELIEF_VALVE
YES
2
fit_flange
FLANGE
NO
3
fit_elbow
ELBOW
NO
4
fit_branch
BRANCH, BRANCH_LET, ELBOW_LET
NO
5
fit_red
REDUCER
NO
6
fit_general
GENERAL, GASKET
NO
7
fit_assembly
ASSEMBLY
NO
8
fit_nobreak
SUPPORT
YES