Кабельная система > Привязка к логическим данным > Сведения о списке проводов нейтрального формата
  
Сведения о списке проводов нейтрального формата
Файлы списка проводов нейтрального формата (.nwf) можно использовать для импорта и экспорта электрической информации. Файл списка проводов нейтрального формата содержит определяемые пользователем параметры для проводов, кабелей, проводников кабелей, разъемов, катушек и контактов. Используйте файлы NWF для обмена информацией между модулями "Чертеж", "Кабельная система" и другими электротехническими и аналитическими пакетами. Файл нейтрального формата имеет расширение .nwf.
Структура языка NWF
Язык NWF состоит из команд и основных типов. В следующих таблицах описаны команды и основные типы.
Команды
Описание
NEW
Определяет новый элемент. Команда NEW всегда сопровождается определением основного типа. Например:
NEW CONNECTOR T2
PARAMETER
Определяет параметр для элемента.
Синтаксис: 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
Определяет проводник кабеля. Необходимо использовать инструкцию CABLE перед инструкцией CONDUCTOR. Наименование проводника указывать необязательно.
Синтаксис:
CONDUCTOR <id> <optional cond name>
Например:
CONDUCTOR 2
PIN
Определяет контакты для разъема или компонента. Необходимо использовать инструкцию CONNECTOR или COMPONENT перед инструкцией PIN.
Синтаксис:
PIN <pin name>
Например:
PIN IN_1
Основные типы
Основной тип
Описание
WIRE
Определяет провод в сборке кабельной системы. Определение провода может включать следующий элемент: PARAMETER, PARAMETERS, а также VALUES и ATTACH.
Синтаксис:
NEW WIRE <wire name> <wire spool name>
Например:
NEW WIRE W-1 16_RED_SXL
CABLE
Определяет кабель в сборке кабельной системы. Определение кабеля может включать следующий элемент: PARAMETER, PARAMETERS, а также VALUES, CONDUCTORS и ATTACH.
Синтаксис:
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
Определяет разъем. Инструкции PARAMETER и PIN, определяющие параметры и отдельные контакты разъема, можно использовать после инструкции CONNECTOR.
Синтаксис:
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
Определяет компонент. Инструкции PARAMETER и PIN, определяющие параметры и отдельные контакты компонента, можно использовать после инструкции COMPONENT.
Синтаксис:
NEW COMPONENT <name>
Например:
RAIL
Указывает, что элемент является шиной. Элемент RAIL может иметь только один аргумент - наименование. При использовании наименования в инструкции attach для провода, кабеля или проводника соответствующий контакт должен быть обозначен двойными кавычками, указывающими на его отсутствие: "".
Общие инструкции
Инструкция начинается с COMMAND.
Элементы в строке разделяются пропусками, включая пробелы и символы табуляции.
Параметры с наименованиями TYPE и OBJ_TYPE игнорируются при выполнении операций импорта, экспорта и сравнения. Эти параметры нельзя использовать для определяемых пользователем параметров.
Строка, которая начинается с восклицательного знака, считается комментарием и игнорируется.
Поддерживается текст как в верхнем, так и в нижнем регистре, но все наименования и параметры при импорте и экспорте переводятся в символы верхнего регистра.
Катушки должны быть определены до проводов и кабелей, которые на них ссылаются.
В случае инструкций CONDUCTOR и PIN VALUES система использует инструкцию PARAMETERS для CONDUCTOR или PIN из инструкции на один порядок выше, которая содержит инструкцию PARAMETERS, если не обнаружит инструкцию для CONDUCTOR или PIN.
Инструкция в импортированном файле может иметь максимум 1023 символа.
Совет
Создайте сборку кабельной системы и выберите Логические данные (Logical Data) > Экспорт (Export) > PTC Neutral. Экспортированный файл NWF можно использовать в качестве привязки для создания интерфейса.
Дополнительные сведения о формате списка проводов нейтрального формата см. по ссылке https://www.ptcusercommunity.com/message/257334#257334.