Загружается...
 

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

10-3: Текст.

10-3-1: Ячейка.


Данные о ячейке содержаться сразу после заголовка. Ячейка может содержать информацию о содержании “C”,номер узла “N”,экземпляр “I”,дуга “A”, и линии экспорта “E”, заключительная линия”X”. Внутри ячейки все узлы/дуги/экспорты следуют друг за другом именно в таком порядке и сортируются по именам. Так же когда несколько ячеек находяться в одном файле они сортируються по имени ячейки.

C<name> / <group> / <tech> / <creation> / <revision> / <flags> / <variable>*
<name>Название ячейки. Должно быть в виде NAME;VERSION{VIEW}
<group>Название группы этой ячейки(если отличается от первоначального). В ранних версиях это поле может отсутствовать.
<tech>Технология этой ячейки
<creation>Дата создания ячейки(в формате Java)
<revision>Дата модификации ячейки(в формате Java)
<flags>Флаги этой ячейки.
<variable>Список переменных в этой ячейке (см. 10-4-1)


Java формат для задания даты (создания и модификации) задаётся в виде миллисекунд прошедших от «эры UNIX» (1 января 1970 г.).

Поле <flags> состоит из следущих букв (отсортированных по алфавиту):

  • “C”- если эта ячейка часть ячеечной библиотеки.
  • “E”-если ячейка должна быть создана “расширенной”.
  • “I”-если экземпляр ячейки закрыт.
  • “L”-если всё в ячейки закрыты.
  • “T”-если ячейка часть технологической библиотеки.


Пример:
CrxArray;1{lay}//mocmos/1092185029000/1092185060000/I

Клетка с именем rxArray;1{lay} ,версия 1,ячейка на технологии mocmos. Ячейка была создана в 1092185029000 и в последний раз изменялся в 1092185060000. Все примеры в этой ячейке закрыты.

Группы.
В старых JELIB файлах информация о группах находилась в специальной строке. Каждая строка состояла из списка ячеек в этой группе. Первая ячейка в строке находилась в основной схеме. Если такой ячейке не было то в этом поле был пропуск. После этого ячейки располагалась в алфавитном порядке. Если существовало несколько групп, то они сортировались по именам групп(Которые завесили от имени ячейки).

Синтаксис.

G<cell> / <cell> / ... / <cell>
<cell>Названия клеток в группе. Ячейка может содержать только прото имя, потому что все ячейки с похожим именем будут располагаться в той же группе.

Последние изменения страницы среда июнь 4, 2014 10:06:06 MSK
Яндекс.Метрика