設定ファイルでは、データ ファイルのライブラリ データのインポート形式を定義します。データ ファイルでは、列の区切り記号として、ロケール特有の列区切り記号(通常はカンマ)を使用します。各種のハーネス オブジェクトをエクスポートする場合、設定ファイルには、どのデータをエクスポートするのかを指定します。
設定ファイルの形式は次のとおりです。次の項目は、それぞれファイル中の 1 行に記述します。
[オブジェクト] |
入力ファイルに含まれるオブジェクトのタイプです。ライブラリ ワイヤの場合、オブジェクトは libwires です。ライブラリ ケーブルの場合、オブジェクトは libcables です。大文字と小文字は区別されません。 |
ログ ファイル |
出力ログ ファイルのパスおよび名前です。たとえば、C:¥WireLibrary¥libwires.log のように指定します。パスを指定しない場合、ログ ファイルはデータ ファイル(.csv)と同じフォルダに作成されます。 |
ヘッダ 1 (プロパティ名) |
入力パラメータの名前を指定します。
|
ヘッダ 2 (データ タイプ) |
同じ列に記述されているプロパティ名のデータ タイプを指定します。これは 4 行目です。 |
ヘッダ 3 (単位) |
同じ列に記述されているデータ タイプの計測単位を指定します。これは 5 行目です。 |
単位は、記述したプロパティ名に対して指定されているデータ タイプに適切な単位でなければなりません。単位が正しくない場合は、そのプロパティはライブラリ オブジェクトに追加されず、インポート ログ ファイルにエラー メッセージが示されます。たとえば、テキスト タイプのプロパティの単位にインチを指定すると、そのプロパティは無視され、警告が報告されます。
また、単位は、定義済みのプロパティとしてリストされるデータ タイプと一致している必要があります。不正なタイプが存在する場合、そのプロパティは無視され、警告が報告されます。
ワイヤ設定ファイルの例:
libwires
C:¥libwires.log
Wire Name,Appearance,Outer Diameter,Category,Part Number,Gauge
text,text,length,text,text,text
none,none,inch,none,none,none
ケーブル設定ファイルの例:
libcables
C:¥libcables.log
Cable Name,Category,Part Number,Outer Diameter,Conductor ID, Wire Name
text,text,text,length,text,text
none,none,none,inch,none,none
スプライス設定ファイルの例:
libsplices
C:¥libsplice.log
Library Name,Category,Part Number,Embedded Length, MyCustom
text,text,text,length,text
none,none,none,inch,none
シール設定ファイルの例:
libseals
C:¥libvirtualparts-seals.log
Name,Category,Part Number,Min Outer Diameter, Max Outer Diameter, Diameter Type
text, text, text, length, length,text
none, none, none, inch, inch, none
ターミナル設定ファイルの例:
libterminals
C:¥libvirtualparts-terminals.log
Name,Category,Part Number,Min Gauge, Max Gauge, Gauge Type
text, text, text, text, text,text
none, none, none, none, none, none
プラグ設定ファイルの例:
libplugs
C:¥libvirtualparts-plugs.log
Name,Category,Part Number
text, text, text
none, none, none
ラベル設定ファイルの例:
liblabels
C:¥libvirtualparts-labels.log
Name,Category,Part Number,Height, Width
text, text, text, length, length
none, none, none, inch, inch
ルーム設定ファイルの例:
liblooms
C:¥libvirtualparts-looms.log
Name,Category,Part Number,Appearance, Wall Thickness, Min Diameter, Max Diameter, Diameter Type
text, text, text, text, length, length, length, text
none, none, none, none, inch, inch, inch, none
カスタム(ユーザ定義)バーチャル パーツ設定ファイルの例:
libvirtualpart
C:¥libvirtualparts-virtualparts.log
Name,Category,Part Number
text, text, text
none, none, none
リボン ケーブル設定ファイルの例:
libribboncables
C:¥librawribboncables.log
Name,Category,Part Number,Conductor One Appearance,Ribbon Body Apppearance,Number of Conductors,Pitch,Height,Width,Gauge,Core Size
text,text,text, text,text,text,length,length,length,text,length
none,none,none,none,none,none,inch,inch,inch,none,inch