ケーブリング > 論理データの参照 > ニュートラルフォーマットワイヤリストについて
  
ニュートラルフォーマットワイヤリストについて
ニュートラルフォーマットワイヤリスト (.nwf) ファイルを使用して、電気関連情報をインポートおよびエクスポートできます。ニュートラルフォーマットワイヤリストファイルには、ワイヤ、ケーブル、ケーブル導線、コネクタ、スプール、ピンのユーザー定義パラメータが含まれています。NWF ファイルを使用して、図面、ケーブリング、その他の電気および解析パッケージ間で情報を交換できます。ニュートラルフォーマットファイルの拡張子は .nwf です。
NWF の言語構造
NWF の言語はコマンドとプライマリタイプから成ります。次の表で、コマンドとプライマリタイプについて説明しています。
コマンド
説明
NEW
新しいアイテムを定義します。NEW に続けて、プライマリタイプの定義を必ず指定します。次に例を示します。
NEW CONNECTOR T2
PARAMETER
アイテムに 1 つのパラメータを定義します。
構文: PARAMETER <name> <value>
PARAMETERS
アイテムに複数のパラメータを定義します。各パラメータの値はそれに続く VALUES 文で定義します。
構文:
PARAMETERS <param1 name> <param2 name> <param3 name>
VALUES <param1 val> <param2 val> <param3 val>
VALUES
直前の PARAMETERS 文で定義されているパラメータの値を定義します。
構文:
PARAMETERS <param1 name> <param2 name> <param3 name>
VALUES <param1 val> <param2 val> <param3 val>
ATTACH
ワイヤと導線間の接続を定義します。WIRE 文と CONDUCTOR 文に適用されます。
構文:
ATTACH <from conn or comp name> <from pin name> <to conn or comp name> <to pin name>
例:
ATTACH T1 4 T2 4
CONDUCTOR
ケーブルの導線を定義します。CONDUCTOR 文の前に CABLE 文が必要です。導線の名前は必ずしも指定する必要はありません。
構文:
CONDUCTOR <id> <optional cond name>
例:
CONDUCTOR 2
PIN
コネクタまたは構成部品のピンを定義します。PIN 文の前に CONNECTOR 文または COMPONENT 文が必要です。
構文:
PIN <pin name>
例:
PIN IN_1
プライマリタイプ
プライマリタイプ
説明
WIRE
ケーブリングアセンブリ内のワイヤを定義します。ワイヤ定義には PARAMETERPARAMETERSVALUESATTACH の各アイテムを含めることができます。
構文:
NEW WIRE <wire name> <wire spool name>
例:
NEW WIRE W-1 16_RED_SXL
CABLE
ケーブリングアセンブリ内のケーブルを定義します。ケーブル定義には PARAMETERPARAMETERSVALUESCONDUCTORSATTACH の各アイテムを含めることができます。
構文:
NEW CABLE <cable name> <cable spool name>
例:
NEW CABLE CAB_1 3XAWG16
WIRE_SPOOL
ワイヤスプールを定義します。ワイヤスプールにはワイヤスプールパラメータを定義する PARAMETER コマンドがある場合があります。
構文:
NEW WIRE_SPOOL <wire spool name>
例:
NEW WIRE_SPOOL 16_YEL_SXL
PARAMETER MIN_BEND_RADIUS 0.025
PARAMETER THICKNESS 3.33
PARAMETER UNITS MM
PARAMETER COLOR yel
PARAMETER NAME_FORMAT W-##
PARAMETER WIRE_GAUGE 1
CABLE_SPOOL
ケーブルスプールを定義します。ケーブルスプールには、ケーブルスプール内の導線のパラメータを定義する CONDUCTOR 文が関連付けられていることがあります。
構文:
NEW CABLE_SPOOL <cable spool name> <number of conductors>
例:
NEW CABLE_SPOOL 3XAWG16 4
PARAMETER MIN_BEND_RADIUS 6.46
PARAMETER THICKNESS 6.46
PARAMETER UNITS MM
PARAMETER NAME_FORMAT C##-<spool_name>
CONDUCTOR 2
PARAMETER TYPE WIRE
PARAMETER COLOR red
PARAMETER MIN_BEND_RADIUS 1.6
PARAMETER NAME_FORMAT W-##
PARAMETER THICKNESS 1.3
PARAMETER UNITS MM
PARAMETER WIRE_GAUGE 16
CONDUCTOR 1
PARAMETER TYPE WIRE
PARAMETER COLOR blk
PARAMETER MIN_BEND_RADIUS 1.6
PARAMETER NAME_FORMAT W-##
PARAMETER THICKNESS 1.3
PARAMETER UNITS MM
PARAMETER WIRE_GAUGE 16
CONNECTOR
コネクタを定義します。CONNECTOR 文に続けて、コネクタパラメータと個々のピンを定義する PARAMETER 文と PIN 文を指定できます。
構文:
NEW CONNECTOR <name>
例:
NEW CONNECTOR R-01
PARAMETER MODEL_NAME CONN_9PIN
PARAMETER DESCRIPTION Regulator
PARAMETER LAYER 0
PARAMETER NUM_OF_PINS 8
PIN 8
PARAMETER LOGICAL_NAME 8
PARAMETER DEF_GROUPING FLAT
PARAMETER ENTRY_PORT ENTRY
PARAMETER LAYER 0
PARAMETER GROUPING FLAT
PARAMETER INTERNAL_LEN 3
COMPONENT
構成部品を定義します。COMPONENT 文に続けて、構成部品パラメータと個々のピンを定義する PARAMETER 文と PIN 文を指定できます。
構文:
NEW COMPONENT <name>
例:
RAIL
アイテムがレールであることを示します。RAIL アイテムに唯一指定可能な引数が名前です。ワイヤ、ケーブル、または導線の ATTACH 文でその名前を使用する際には、ピンがないことを示すため、ピンの位置には二重引用符 "" を指定する必要があります。
一般的なガイドライン
文は COMMAND で始まります。
1 行の中の複数のアイテムは空白 (空のスペースまたはタブ) で区切ります。
TYPE または OBJ_TYPE という名前の付いたパラメータはインポート、エクスポート、比較操作で無視されます。ユーザー定義パラメータにこれらのパラメータを使用してはなりません。
感嘆符で始まる行はコメントと見なされ、無視されます。
大文字と小文字の両方がサポートされますが、インポートとエクスポートの際にはすべての名前とパラメータが大文字に変換されます。
スプールはスプールを参照するワイヤやケーブルより前に定義する必要があります。
CONDUCTOR 文と PIN VALUES 文では、CONDUCTOR または PINPARAMETERS 文がない場合、PARAMETERS 文がある 1 つ上の CONDUCTOR 文または PIN 文からこの文が取得されます。
インポートされたファイル内の 1 つの文の最大文字数は 1023 です。
ヒント
ケーブリングアセンブリを作成し、「論理データ」(Logical Data) > 「エクスポート」(Export) > 「PTC ニュートラル」(PTC Neutral) の順に選択します。エクスポートされた NWF をインタフェース作成の参照として使用できます。
ニュートラルフォーマットワイヤリストのフォーマットの詳細については、https://www.ptcusercommunity.com/message/257334#257334を参照してください。