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

Содержимое удалено Содержимое добавлено
Нет описания правки
Строка 920:
</code>
 
=== Графические элементы ===
Графические элементы включают в себя линии, окружности, текст, мишени и указатели размера.
 
==== Элемент $DRAWSEGMENT ====
 
В данном разделе описываются следующие элементы:
* прямые линии;
* окружности;
* дуги.
 
===== Прямая линия =====
{|border=1
|$DRAWSEGMENT
|Начало описания линии
|-
|Po 0 67500 39000 65500 39000 120
|'''Po'''sition <форма> start_X start_Y end_X end_Y <толщина>
|-
|De 28 0 900 0 0
|'''De'''scription <слой> <тип> <угол> <метка времени> <статус>
|-
|$EndDRAWSEGMENT
|Конец описания
|}
Примечания:
* <форма> = 0;
* параметр <угол> не используется для линии (используется только для дуги).
 
===== Окружность =====
{|border=1
|$DRAWSEGMENT
|Начало описания
|-
|Po 1 67500 39000 65500 39000 120
|'''Po'''sition <форма> <center_X> <center_Y> <end_X> <end_Y> <толщина>
|-
|De 28 0 900 0 0
|'''De'''scription <слой> <тип> <угол> <метка времени> <статус>
|-
|$EndDESCRIPTION
|}
Примечания:
* <форма> = 1;
* параметр <угол> не используется в окружности (используется в дуге);
* Точка End является точкой окружности; если end_X или end_Y равен нулю, то другая координата является радиусом.
 
===== Дуга =====
{|border=1
|$DRAWSEGMENT
|Начало описания
|-
|Po 2 67500 39000 65500 39000 120
|'''Po'''sition <форма> <center_X> <center_Y> <end_X> <end_Y> <толщина>
|-
|De 28 0 900 0 0
|'''De'''scription <слой> <тип> <угол> <метка времени> <статус>
|-
|$EndDESCRIPTION
|}
Примечания:
* <форма>=2;
* точки start и end являются точками на дуге, а параметр <угол> - угол, определяющий дугу (в величинах 0,1 градуса); координаты центра дуги определяются программой PCBnew на основе координат двух точек дуги и угла.
'''На данный момент поддерживается значение угла 90 градусов (<угол>=900).'''
Пример:<br />
<code>
$DRAWSEGMENT<br />
Po 2 67500 39000 65500 39000 120<br />
De 28 0 900 0 0
</code>
 
== Родственные форматы ==