Глава 10: Форматы файлов JELIB и DELIB.
10-2: Заголовки.
10-2-2: Внешние указатели.
После того, как мы задали заголовки, для всех внешних библиотек, необходимо задать внешние указатели. Это позволяет программе быстро найти все библиотеки необходимые для схемы и восстановить пропущенные ячейки и данные экспорта. Клетки перечислены в библиотеке, а экспортные данные находиться в клетках. Если существует несколько внешних библиотек/внешних ячеек/или данных экспорта они будут отсортированы по именам.
Синтаксис указателя для библиотеке.
L<name> / <path> | |
<name> | Имя внешней библиотеке |
<path> | Полный путь к файлу на диске |
Имя библиотеке в JELIB файле используется для указания пути к библиотеке. Фактически имя получается из пути к файлу.
Синтаксис указателя для внешней ячейки.
R <name> / <lowX> / <highX> / <lowY> / <highY> | |
<name> | Название внешней ячейки |
<lowX> | Зарезервировано для низких X границ в ячейке |
<highX> | Зарезервировано для высоких X границ в ячейке |
<lowY> | Зарезервировано для низких Y границ в ячейке |
<highY> | Зарезервировано для высоких Y границ в ячейке |
Синтаксис внешнего экспорта.
F<name> / <centerX> / <centerY> | |
<name> | Имя указателя |
<centerX> | Зарезервировано для координаты X центра экспортируемого многоугольника. |
<centerY> | Зарезервировано для координаты Y центра экспортируемого многоугольника. |
Пример.
Lspiceparts|/home/strubin/electric/spiceparts.jelib
Rgate;1{sch}/-4/4/0/2
Fout/0/2
L указывает на то что это библиотека, которая называется spiceparts и находиться в /home/strubin/electric/ . В этой библиотеке находиться ячейка которая называется gate;1{sch} чьи данные содержаться в координатах от -4 до 4 по X и от 0 до 2 по Y. Так же в этой ячейке находиться данные экспорта, которые называться out с центром в координатах (0,2).