# STEP BOM 入力アダプター

セクション名 [STEPBOM2ENF]

## ConvertSTEPPart

STEP形式の外部参照ファイルを変換する。

- デフォルト値: 0
- 選択肢
  - 0: 変換しない
  - 1: 変換する

## ConvertJTPart

JT形式の外部参照ファイルを変換する。

- デフォルト値: 0
- 選択肢
  - 0: 変換しない
  - 1: 変換する

## ConvertV5Part

CATIA V5形式の外部参照ファイル(CATPart)を変換する。

- デフォルト値: 0
- 選択肢
  - 0: 変換しない
  - 1: 変換する

## HealExternalFile

外部参照ファイルに対して、出力ENFを変換に使用する場合に必要となるヒーリングを行う。
出力ENFをCAD比較に使用する場合はヒーリングを実行しない設定を推奨。

- デフォルト値: 1
- 選択肢
  - 0: ヒーリングを実行しない(STEP AP242 BOM ファイルと任意のファイルを比較する際に推奨)
  - 1: ヒーリングを実行する(STEP AP242 BOM to CAD変換時に推奨)

## SkipEmptyAsmExternalFile

外部参照ファイルを変換する場合に、空の外部参照ファイルを変換対象とするか変換対象から除外するかを指定する。

- デフォルト値: 0
- 選択肢
  - 0: 変換対象とする
  - 1: 変換対象から除外する

## XConvertUserProperty

ユーザー属性を変換する。(Attribute)

- デフォルト値: 0
- 選択肢
  - 0: 変換しない
  - 1: 変換する。重複キーがある場合は、STEP BO Model XMLに書かれた属性を優先する。
  - 2: 変換する。重複キーがある場合は、外部参照ファイルの属性を優先する。

## XConvertSystemProperty

システム属性を変換する。(Attribute)

- デフォルト値: 0
- 選択肢
  - 0: 変換しない
  - 1: 変換する

## ConvertGeometryRole

形状を変換するDocumentAssignmentのRoleを指定する。
複数のDocumentAssignmentがある場合、形状要素かつ優先するRoleを持つDocumentAssignmentを変換する。
優先するRoleが存在しない場合、最初に見つけた形状要素を変換する。

- デフォルト値:

## PartIDMapping

ENFのシステム属性PartNameおよびPartNumberに変換するSTEP BO Model XMLの属性(Part IDまたはコンポーネント名)を指定する。
Part IDについてはIdentifier.idとId.idのどちらを優先して変換するかも併せて指定する。優先するIDが存在しない場合はもう一方が使用される。

- デフォルト値: 3
- 選択肢
  - 0: PartName: コンポーネント名, PartNumber: 変換しない
  - 1: PartName: コンポーネント名, PartNumber: Part ID (Identifier.idを優先)
  - 2: PartName: コンポーネント名, PartNumber: Part ID (Id.idを優先)
  - 3: PartName: Part ID (Identifier.idを優先), PartNumber: コンポーネント名
  - 4: PartName: Part ID (Id.idを優先), PartNumber： コンポーネント名

## PartVersionIDMapping

STEP BO Model XMLに書かれたPartVersion IDをENFのシステム属性PartRevisionに変換する。
PartVersion IDとしてIdentifier.idとId.idのどちらを優先して変換するかを指定する。

- デフォルト値: 1
- 選択肢
  - 0: PartVersion IDを変換しない
  - 1: PartVersion IDを変換する (優先度 : Identifier.id > Id.id)
  - 2: PartVersion IDを変換する (優先度 : Id.id > Identifier.id)