Creo Intelligent Fastener > Creo Intelligent Fastener の使用 > 付録 > コンフィギュレーションファイル > ifx_start_mdl.cfg コンフィギュレーションファイル
  
ifx_start_mdl.cfg コンフィギュレーションファイル
ファスナーモデルをカスタマイズするには、<Creo ロードポイント>\Common Files\afx\configuration\ にある ifx_start_mdl.cfg ファイルを使用します。Creo Intelligent Fastener の標準インストールには、_ifx_start_mdl.cfg テンプレートファイルが含まれます。ファイル名の先頭のアンダースコアが削除された後、ファスナーが修正されます。
標準フィーチャーの名前を変更するには、次の行を入力します。
FEATURE_NAME <original feature name> <new feature name>
プレースホルダー
説明
original feature name
名前を変更するフィーチャーの元の名前。
new feature name
フィーチャーの新しい名前。
パラメータを作成するには、次の行を入力します。
CREATE_PARAMETER <parameter name> <parameter type> <default value> DESIGNATE
プレースホルダー
説明
parameter name
作成するパラメータの名前。
parameter type
パラメータのデータ型。使用可能な値は次のとおりです。
INTEGER
DOUBLE
STRING
BOOLEAN
default value
デフォルト値は、<parameter type> に応じて、整数、2 桁の数字、または文字列にすることができます。
GETENV:<environment variable> を使用すると、デフォルト値として環境変数から値を代入できます。
DESIGNATE
DESIGNATE 文字列はオプションです。DESIGNATE を使用する場合、パラメータは Windchill に対して指定されます。
レイヤーを作成するには、次の行を入力します。
CREATE_LAYER <layer name>, <layer status> <layer type>
プレースホルダー
説明
layer name
作成するレイヤーの名前。
layer status
レイヤーの表示ステータス。使用可能な値は次のとおりです。
DISPLAY
BLANK
NORMAL
layer type
レイヤーのタイプはオプションです。このレイヤーは、特定の要素タイプのデフォルトレイヤーとして指定できます。
GEOM_FEAT
NOGEOM_FEAT
COSM_SKETCH
AXIS
SURFACE
DATUM
POINT
CURVE
CSYS
FEATURE
HOLE_FEAT
ROUND_FEAT
CHAMFER_FEAT
SLOT_FEAT
CUT_FEAT
PROTRUSION_FEAT
RIB_FEAT
DRAFT_FEAT
SHELL_FEAT
CORN_CHAMF_FEAT
ASSY_CUT_FEAT
TRIM_LINE_FEAT
COSM_ROUND_FEAT
COPY_GEOM_FEAT
WELD
CURVE_ENT
NOTE
GTOL
QUILT
DATUM_POINT
DATUM_PLANE
THREAD_FEAT
SOLID_GEOM
EXT_GCPY_FEAT
既存のレイヤーの名前を変更するには、次の行を入力します。
RENAME_LAYER <レイヤーの古い名前><レイヤーの新しい名前>
プレースホルダー
説明
old layer name
名前を変更するレイヤーの古い名前。
new layer name
レイヤーの新しい名前。
既存のレイヤーを削除するには、次の行を入力します。
DELETE_LAYER <layer name>
プレースホルダー
説明
layer name
削除するレイヤーの名前。
ALL
すべてのレイヤーを削除します。
レイヤーテンプレートを使用するには、次の行を入力します。
RULE_LAYER_TEMPLATE <template name>
プレースホルダー
説明
template name
レイヤーテンプレートの名前。このテンプレートにあるすべての規則ベースのレイヤーが、すべての新しい IFX ファスナーにコピーされます。ファイルのパスは <Creo ロードポイント>\Common Files\afx\configuration\ です。
規則レイヤーパラメータ BUW_LAYER_INFO を作成するには、次の行を入力します。
CREATE_RULE_LAYER_PARAM <YES/NO>
プレースホルダー
説明
YES
フィーチャーパラメータ BUW_LAYER_INFO を、フィーチャーが保存されているレイヤーの名前で作成します。これにより、特定のレイヤーで IFX に特有のすべてのフィーチャーを収集するためのレイヤー規則のセットを作成できます。
NO
規則レイヤーパラメータを作成しません。
この例では、フィーチャーの名前変更、デフォルト値を設定したパラメータの作成、レイヤーの作成、レイヤーのコンフィギュレーションの追加を行う方法を紹介します。
!FEATURE NAMES OF STANDARD FEATURES
FEATURE_NAME XY START_XY
FEATURE_NAME XZ START_XZ
FEATURE_NAME YZ START_YZ
FEATURE_NAME CS0 START_CSYS
!PARAMETERS TO CREATE
CREATE_PARAMETER TEST_INT_PARAM INTEGER 17
CREATE_PARAMETER TEST_DOUBLE_PARAM DOUBLE 17.0
CREATE_PARAMETER TEST_STRING_PARAM STRING XYZ
CREATE_PARAMETER TEST_USERNAME_PARAM STRING GETENV:USERNAME DESIGNATE
CREATE_PARAMETER TEST_BOOLEAN_PARAM BOOLEAN 1
!LAYERS TO CREATE
CREATE_LAYER ERWIN NORMAL
CREATE_LAYER MY_DTM_PLANE BLANK DATUM_PLANE
!LAYER CONFIGURATION
REANME_LAYER 00_BUW_DATUM FASTENER_DATUMS
DELETE_LAYER 00_BUW_DATUM
RULE_LAYER_TEMPLATE FASTENER_LAYER_TEMPLATE
CREATE_RULE_LAYER_PARAM YES