KiCad/Формат файлов: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 1032:
* <форма> = 0 - [[Изображение:mire_0.png]]
* <форма> = 1 - [[Изображение:pcb_mire_1.png]]
 
==== Указатель размера ($COTATION) ====
{|border=1
|$COTATION
|Начало блока
|-
|Ge 0 24 0
|'''Ge'''neral <форма> <слой> <метка времени><br\ >
На данный момент поддерживается только <форма>=0
|-
|Te "4,550"
|'''Te'''xt <строка><br\ >
<строка> представляет собой размер в миллиметрах или дюймах
|-
|Po 50250 5791 600 800 170 0 1
|'''Po'''sition start_X start_Y size_X size_Y <толщина> <ориентация> <признак зеркального отражения><br\>
Указываются координаты текстовой надписи
|-
|Sb 0 27500 6501 73000 6501 150
|rowspan=7| Координаты сегментов (линий, стрелок, ...)
|-
|Sd 0 73000 9000 73000 5081 150
|
|-
|Sg 0 27500 9000 27500 5081 150
|
|-
|S1 0 73000 6501 72557 6731 150
|
|-
|S2 0 73000 6501 72557 6271 150
|
|-
|S3 0 27500 6501 27943 6731 150
|
|-
|S4 0 27500 6501 27943 6271 150
|
|-
|$EndCOTATION
|Конец блока
|}
 
=== Дорожки, переходные отверстия и зоны ===
 
==== Дорожки ($TRACK) ====
Разделы $TRACK описывают проводящие дорожки и переходные отверсия на медных слоях.
 
Каждая дорожка (или отверстие) описывается двумя строками:
* дорожка:<br\>
'''Po'''sition <форма> start_X start_Y end_X end_Y <толщина><br\>
'''De'''scription <слой> 0 <код цепи> <метка времени> <статус><br\>
Параметр <форма> = 0 (зарезервировано для будущих применений
* переходное отверстие:
'''Po'''sition <форма> start_X start_Y end_X end_Y <диаметр><br\>
'''De'''scription <слой> 1 <код цепи> <метка времени> <статус><br\>
Параметр <слой> для переходного отверсия означает:
** младшие 4 разряда - начальный слой отверсия;
** следующие 4 разряда - конечный слой отверстия. <br\>
Если, например, отверсие начинается в слое component (0), а заканчивается в слое copper (15), то данный параметр имеет значение 0xF0 в шеснадцатеричной системе (240 в десятеричной).<br\>
Параметр <форма> может принимать значения:
* trough = 3 - сквозное отверситие;
* blind = 2 - "глухое" отверсие;
* buried = 1 - "утоплённое" отверсие.<br\>
Параметр <метка времени> устанавливается равным 0 (зарезервировано для будущих применений).<br\>
Параметр <статус> может быть установлен равным 0 (используется внутри программы при разводке).
{|border=1
|$TRACK
|Начало блока
|-
|Po 0 36750 37000 36550 37000 250
|'''Po'''sition <форма> start_X start_Y end_X end_Y <толщина><br\>
<толщина> = <диаметр> переходного отверсия.
|-
|De 15 0 1 0 400
|'''De'''scription <слой> 1 <код цепи> <метка времени> <статус><br\>
* <тип> = 0 для дорожки;
* <тип> = 1 для отверсия.
|-
|Po 0 39000 36750 38750 37000 250
|rowspan=2| Ещё одна дорожка
|-
|De 15 0 1 0 0
|
|-
|Po 3 53500 27000 53500 27000 250
|rowspan=2|Это переходное отверсие (сквозное - "through") от 15 до 0 слоя.
|-
|De 15 1 14 0 0
|
|-
|$EndTRACK
|Конец блока
|}
 
==== Зона ====
Блок описания зоны аналогичен блоку описания дорожки. Отверсия в зонах отсутсвуют.
 
{|border=1
|$ZONE
|Начало блока
|-
|Po 0 67100 33700 67100 38600 100
|rowspan=2|Описание аналогично описанию дорожки
|-
|De 0 0 2 3EDDB09D 0
|-
|$EndZONE
|Конец описания
|}
 
==== Конец файла платы ($EndBOARD) ====
Описание всей платы заканчивается ключевым словом<br />
<code>$EndBOARD</code><br />
Это должна быть последняя строка файла.
 
== Родственные форматы ==