Глава 10: Форматы файлов JELIB и DELIB.

10-3: Текст.

10-3-3: Экземпляры дуг.


Внутри ячейки, все значения дуг описываться линей «A». Все дуги сортируются по имени.

Синтаксис:

<type> / <name> / <nameTD> / <width> / <flags> / <headNode> / <headPortID> / <headX> / <headY> / <tailNode> / <tailPortID> / <tailX> / < Taily> / <variable> *
<type>Тип дуги, поле имеет вид «<technology>: <arc>» Если данные о технология отсутствуют это поле можно не писать.
<name>Имя дуги
<nameTD>Текстовое описание для имени (когда оно отображается)
<width>Разница между шириной данного экземпляра и стандартной шириной.
<flags>Флаги для дуги(см. ниже).
<headNode>Имя узла в начале экземпляра дуги.
<headPortID>Идентификационные данные порта в начале экземпляра дуги(может быть пустым, если нет вариантов).
<headX>Координата «X» заглавия экземпляра дуги.
<headY>Координата «Y» заглавия экземпляра дуги.
<tailNode>Имя уза в конце дуги.
<tailPortID>Идентификационные данные порта в конце экземпляра дуги(может быть пустым, если нет вариантов).
<tailX>Координата «X» конца дуги.
< Taily>Координата «Y» конца дуги.
<variable>Список переменных в дуге (см. 10-4-1).


Поле «<flags>» состоит из одной из указанных букв, расположенных в алфавитном порядке, цифровые значения какой либо переменной располагаться в конце.

  • «A», если экземпляр трудно выбрать (курсором).
  • «B», если экземпляр дуги не имеет указательных стрелок на его тело(используй «» и «» для указания направления стрелок).
  • «F», если дуга не имеет фиксированный угол(фиксированный угол часто используются).
  • «G», если начало дуги представляет из себя логическую операцию НЕ.
  • «I», если начало дуги не имеет расширение.
  • «J»,если конец дуги не имеет расширение.
  • «N»,если конец дуги представляет из себя логическую операцию НЕ.
  • «R», если экземпляр дуги «жёсткий».
  • «S», если экземпляр дуги «скользящий».
  • «X», если дуга имеет стрелку в начале (используются «B» для указания на тело).
  • «Y», если дуга имеет стрелку в концу (используются «B» для указания на тело).

Любые цифры в конце указывают угол дуги.

Пример:
AMetal-1/net@0//1/S1800/contact@0//10/10/pin@0//20/10

Расположена арка Metal-1 (технология берётся из ячейки). Имя арки «net@0», её размеры на 1 больше стандартных, скользящие и находиться под углом 180 градусов. Арка начинается с координаты (10.10) ячейки «contact@0» и движется в координату (20.10) ячейки «pin@0».

Aschematic:bus/net@161///IJ2700/busHat@4/s1:8/42/14/conn@15/y/42/25

Расположена шина с именем «net@161», стандартной ширины, без расширений в начале и конце дуги, с углом поворота в 270 градусов. Шина начинается в координатах (42.14) ячейки «busHat@4» (порт «s1:8») и движется в координаты (42.25) ячейки «conn@15» (порт «y»).

Яндекс.Метрика