Схема XML файла данных кабельной трассы

Схема XML является описанием формата файлов XML, используемых для импорта и экспорта файлов данных для кабельных трасс. Данная схема описывает большинство моделей данных "Провода и кабели" для одной кабельной трассы.

Схема состоит из одного элемента (или тега) <harness> и множества типов содержащихся в нем элементов. Большинство из этих типов являются составными и состоят из атрибутов (аналогично элементам простого и составного типов). В схеме также используются примитивы, например строки, определенные стандартом схем XML консорциума W3C (World Wide Web Consortium).

Пример файла см. в файле Assembly2000.Harness1.xml в папке Example XML File. Местоположение по умолчанию:

ОС Microsoft Windows 7 и Windows 8:

Описания компонента схемы XML

Атрибуты или дочерние элементы каждого элемента или типа приводятся в том порядке, в котором они отображаются в документе XML. Имена атрибутов заключаются в кавычки, а имена элементов – в угловые скобки. Для каждого элемента или дочернего элемента указывается тип, который отображается курсивом. Приводятся обязательные атрибуты, и дополнительно может указываться количество экземпляров дочерних элементов.

Элемент <HarnessData>

Единственный корневой элемент в документе XML кабельной трассы.

Комплексный тип <Harness>

Полные данные одной кабельной трассы.

Тип "Простой тип"

Строки для типов в библиотеке "Провода и кабели":

Область

Текущее

Дата

Длина

Масса

Сопротивление

Температура

Текст

Безразмерные величины

Напряжение

Объем

ДаНет

Составной тип <PropertyDefinition>

Описание настраиваемого свойства, связанного с элементами типа Property.

Составной тип <Property>

Значение настраиваемого свойства. В каждом контексте, в котором используется данный тип, для заданного настраиваемого свойства можно указывать не более одного значения.

Составной тип <SpliceDefinition>

Описание соединения в библиотеке "Провода и кабели".

Составной тип <PinDefinition>

Описание соединения в библиотеке "Провода и кабели".

Составной тип <WireDefinition>

Описание провода в библиотеке "Провода и кабели".

Составной тип <CableWireDefinition>

Описание провода кабеля, с которым связан библиотечный провод с дополнительным именем.

Составной тип <CableDefinition>

Описание кабеля в библиотеке "Провода и кабели".

Составной тип <TerminalDefinition>

Составной тип <SealDefinition>

Составной тип <PlugDefinition>

Составной тип <LoomDefinition>

Составной тип <LabelDefinition>

Составной тип <UserDefinedVirtualPartDefinition>

Составной тип <Library>

Библиотека "Провода и кабели", которая содержит данные описаний настраиваемых свойств, проводов, соединений, виртуальных деталей и кабелей.

Составной тип <Coordinates>

Координаты 3D-точки в пространстве или 3D-вектора.

Составной тип <CoordinateSystem>

Система координат для экземпляра соединительного элемента, которую образуют точка вставки (начало координат) и три вектора, определяющие 3D-пространство.

Составной тип <PointDefinition>

Точка в пространстве, используемая одним или несколькими сегментами, проводами или кабелями в кабельной трассе. Точка соответствует рабочей точке в документе детали кабельной трассы.

Составной тип <OccurrencePath>

Путь к экземпляру соединительного элемента в сборке верхнего уровня, используемый для обращения только к данному экземпляру при отсутствии соответствующего кодового обозначения.

Составной тип <WirePin>

Ограничивающий контакт для экземпляра провода или провода в кабеле.

Составной тип <RouteSegment>

Ссылка на сегмент, через который проложен провод или кабель, включающая направление, в котором они проложены.

Составной тип <PinDefinition>

Электрический контакт соединительного элемента.

Составной тип <ConnectorDefinition>

Соединительный элемент, который используется как описание для экземпляров соединительного элемента.

Составной тип <Pin>

Экземпляр контакта в экземпляре соединительного элемента.

Составной тип <Connector>

Экземпляр соединительного элемента.

Составной тип <Segment>

Сегмент кабельной трассы, через который прокладываются провода или кабели.

Составной тип <Wire>

Экземпляр провода в кабельной трассе. Также используется для экземпляров проводов кабеля.

Составной тип <Cable>

Экземпляр кабеля в кабельной трассе.

Составной тип <Splice>

Экземпляр соединения в кабельной трассе.

Составной тип <Terminal>

Экземпляр терминала в кабельной трассе.

Составной тип <Seal>

Экземпляр элемента уплотнения в кабельной трассе.

Составной тип <Plug>

Экземпляр пробки в кабельной трассе.

Составной тип <Label>

Экземпляр метки в кабельной трассе.

Составной тип <Loom>

Экземпляр оплетки в кабельной трассе.

Составной тип <UserDefinedVirtualpart>

Экземпляр виртуальной детали, определенной пользователем, в кабельной трассе.