「自動ネーミング規則」 | 分類済みオブジェクトの名前を生成するときに使用する規則を入力します。 | ||
「規則測定システム」 | 分類済み部品名を生成する際に、属性値の変換に使用する測定システムを選択します。 このプロパティは、規則に「実数 (単位付き)」の属性値が含まれている場合に適用されます。
| ||
「自動ネーミング規則を実行」 | このフィールドを使用して、自動ネーミング規則を有効または無効にすることができます。 |
オブジェクトあたり 2 ノード以上が選択されている場合、自動ネーミング規則は適用されません。 |
CSM_NODE_NAME | これは、規則が追加されるノード名を表します。 名前が生成されると、この要素は、ノードの表示名に置き換えられます。 | ||
<属性> | 属性の内部名を指定します。オブジェクト名が生成されると、属性値が表示されます。 「属性」タブでノードに定義されているすべての属性を使用できます。
| ||
"<文字列>" | オブジェクト名に含める文字列を入力します。文字列は二重引用符で囲む必要があります。
| ||
(<属性><機能>) | 属性が「整数値」または「実数」の場合は、数学関数を指定できます。属性名と式は括弧で囲まなければなりません。 数学関数の使用方法の詳細については、計算属性の式を参照してください。 |
• 作成された後、生成された名前が動的に変更されることはありません。 ユーザーがオブジェクトを後で編集して属性の値を変更した場合、オブジェクト名は更新されません。ノードの自動ネーミング規則を修正した場合、既存のオブジェクト名を更新して一致させることはありません。 • 生成された名前がサイトで適用される文字制限を超えている場合、名前は切り詰められます。 • ノード名と属性値を含む文字列は、サーバーのロケールで表示されます。 Windchill Service Information Manager がインストールされている場合、文字列は指定されたオーサリング言語で表示されます。オーサリング言語が指定されていない場合、com.ptc.core.td.localeForNullAuthoringLanguage プロパティの値が使用されます。このプロパティが指定されていない場合、マスターテキストが使用されます。 |
内部名 | データタイプ | デフォルト値 |
Pin_Count | 整数値 | 5 |
Diameter | 実数 (単位付き) | 1.905 |
Finish_Type | 文字列 | Bronze |
Serrated | ブール | Non-Serrated |
User_String | 文字列 |
自動ネーミング規則 | 生成された名前 |
CSM_NODE_NAME + Diameter + Finish_Type + Pin_Count + Serrated | Key Plug1.905 cmBronze5Non-Serrated |
CSM_NODE_NAME + ": " + Diameter + "_" + User_String | Key Plug: 1.905 cm_lock1X |
Diameter + " - CYLINDER - " + Finish_Type + " " + CSM_NODE_NAME | 1.905 cm – CYLINDER – Bronze Key Plug |
"\"" + User_String + "\"" + (Pin_Count * 5) | "lock1X"25 |
オブジェクトを編集すると、更新された属性値が表示されます。 「名前」フィールドに生成された名前を入力して既存の名前をオーバーライドする場合、オブジェクト名はチェックイン時に更新されます。 |