EPLAN Harness proD Library では、外部アプリケーション (通常は ECAD アプリケーション) からのテキスト データまたは手動で作成したテキスト データを使用してライブラリ オブジェクトをインポートできます。サポートされるテキスト ファイルの形式は *.txt および *.csv です。テキスト ファイルには [head]、[columns]、[data] の各セクションが含まれている必要があります。ヘッダー ファイルを使用する場合、ソース ファイルには [data] セクションしか含まれていなくても構いません。
[head] セクション
各ライブラリ コンポーネントにはキーワードが割り当てられています。[head] セクションではこのコンポーネント キーワードを指定します。
[head]
type=CONNECTOR
[columns] セクション
[columns] セクションは [head] セクションの下にあります。ライブラリ コンポーネントのほとんどのプロパティにはキーワードが割り当てられています。[columns] セクションではこのプロパティ キーワードを指定します。1 行が 1 つのプロパティを表します。[columns] セクションでは、列に名前を付けたり、単位をプロパティに割り当てたりすることができます。ユーザーが定義した列名を [data] セクションで使用する必要があります。
[columns]
=NAME
=CATEGORIZATION
=PARTNUMBER
OD=OUTSIDE_DIAMETER, mm
[data] セクション
[data] セクションは [columns] セクションの下にあります。各列は、[columns] セクションで定義した 1 つのコンポーネント プロパティを表します。各行は、1 つのタイプのコンポーネントと [columns] セクションで指定した各プロパティの値を表します。
ヘッダー ファイル
ヘッダー ファイルには [head] と [columns] の各セクションが含まれている必要があります。サポートされる形式は *.txt および *.csv です。ヘッダー ファイルを使用する場合、ソース ファイルには [data] セクションしか含まれていなくても構いません。ソース ファイルとヘッダー ファイルを組み合わせて使用することで、同じコンポーネント タイプに複数の異なるソース ファイルを使用できます。ヘッダー ファイルは [インポート] ウィザードの [プロパティの定義] ステップで保存できます。[head] および [columns] セクションはヘッダー ファイルに保存されます。
テンプレート ファイル
テンプレート ファイルには、既存の部品の区切り文字と処理に関する設定が保存されます。テンプレート ファイルには拡張子 *.hxlit が付き、[インポート] ウィザードの最後のステップで保存できます。
- [ライブラリ] > [外部データのインポート] メニュー アイテムを選択します。
[インポート] ウィザードが開始します。 - [インポートするデータ ファイル] フィールドの [...] をクリックし、インポートするソース ファイルのパスに移動します。
- [ヘッダー ファイル (オプション)] フィールドの [...] をクリックし、ヘッダー ファイルのパスに移動します (オプション)。
- [設定を含むテンプレート ファイル] フィールドの [...] をクリックし、既存の部品の区切り文字と処理が定義されているテンプレート ファイルに移動します (オプション)。
- [次へ] をクリックします。
- [タイプ] ドロップダウン リストから、インポートするコンポーネントのタイプを選択します。このエントリは既定では [head] セクションで定義されている値に設定されます。
- [タイプ] ドロップダウン リストの下のテーブルに、そのコンポーネントに定義されているプロパティが表示されます。[追加] ボタンではプロパティが追加され、[編集] ボタンでは選択したプロパティを編集でき、[必須] ボタンでは必須のプロパティがすべて追加され、[削除] ボタンでは選択したプロパティが除去されます。
- 現在の設定をヘッダー ファイルとして保存するには、[ヘッダー ファイルの保存] リンクをクリックします。
- [次へ] をクリックします。
- [区切り文字] グループ ボックスから、定義済みの区切り文字のいずれかを選択します。または、[その他の区切り文字] チェック ボックスをオンにし、下のフィールドに必要な区切り文字を入力します。
- ソース ファイルまたはヘッダー ファイル内の特定の文字で始まる行をインポート時に無視するには、[次の文字で始まる行を無視] フィールドに文字を入力します。
- 使用する列と行の数をそれぞれ [列] および [行] フィールドに入力します。
- [次へ] をクリックします。
[部品] テーブルに、インポートされる部品のプレビューが表示されます。 - 既存のすべてのレコードを上書きするには [既存の部品の処理] ドロップダウン リストから [既存を上書き] エントリを選択し、既存の部品を変更しない場合は [変更しない] オプションを選択します。または、既存の部品のマイナー / メジャー バージョンを上げるには、[マイナー バージョンを上げる] または [メジャー バージョンを上げる] オプションを選択します。または、既存の部品を削除して何もインポートしない場合、[既存を削除 (インポートなし)] オプションを選択します。
- [設定の保存] リンクから、現在の設定をテンプレート ファイルとして保存できます。
注記:
特殊文字が正しくインポートされるためには、テキスト ファイルは UTF-8 エンコードでなければなりません。
ヒント:
<ドライブ>:\<プログラム ディレクトリ>\Demo\Demo_Library_Import フォルダーに、インポート可能なテキスト ファイルのいくつかの例およびサポートされる単位のリストが用意されています。
以下の表に、コネクタのインポート例を示します。PARTNUMBER、TYPE、および VENDOR プロパティにはユーザー定義名があります。TEMPERATURE および ADD_ON_LENGTH プロパティには単位が割り当てられています。[data] セクションの先頭行は # 文字で始まります。この文字を使用してこの行を無視するよう設定できます。
[head] |
|
|
|
|
|
|
|
|
|
type=CONNECTOR |
|
|
|
|
|
|
|
|
|
[columns] |
|
|
|
|
|
|
|
|
|
=NAME |
|
|
|
|
|
|
|
|
|
=CATEGORY |
|
|
|
|
|
|
|
|
|
Part number=PARTNUMBER |
|
|
|
|
|
|
|
|
|
Type=VENDOR_TYPE |
|
|
|
|
|
|
|
|
|
Company=VENDOR |
|
|
|
|
|
|
|
|
|
=BOM |
|
|
|
|
|
|
|
|
|
=TEMPERATURE, °C |
|
|
|
|
|
|
|
|
|
GENDER |
|
|
|
|
|
|
|
|
|
=ADD_ON_LENGTH, mm |
|
|
|
|
|
|
|
|
|
=CAVITY_SIZE |
|
|
|
|
|
|
|
|
|
[data] |
|
|
|
|
|
|
|
|
|
#NAME |
CATEGORY |
Part number |
Type |
Company |
BOM |
TEMPERATURE |
GENDER |
ADD_ON_LENGTH |
CAVITY_SIZE |
El. components\Connectors |
100.001 |
INTERNAL |
Company A |
TRUE |
0-60 |
MALE |
5 |
||
Connector 2 |
El. components\Connectors |
100.002 |
SUPPLIER |
Company B |
FALSE |
20~80 |
NONE |
10 |
6 |