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

Содержимое удалено Содержимое добавлено
Строка 1167:
 
===== Окружность =====
Встречается в: sym, sch.<br />
'''type x y radius color width capstyle dashtype dashlength dashspace filltype fillwidth angle1 pitch1 angle2 pitch2'''
{|border=1
|'''Поле'''
|'''Тип/единицы'''
|'''Описание'''
|-
|type
|char
|V
|-
|x
|int/mils
|Координата X центра
|-
|y
|int/mils
|Координата Y центра
|-
|radius
|int/mils
|Радиус окружности
|-
|color
|int
|Индекс цвета прямоугольника
|-
|width
|int/mils
|толщина линии
|-
|capstyle
|int
|0 - не используется
|-
|dashstyle
|int
|Тип линии
|-
|dashlength
|int
|Длина пунктира
|-
|dashspace
|int
|Длина промежутка пунктира
|-
|filltype
|int
|Тип штриховки
|-
|fillwidth
|int/mils
|Толщина линий штриховки
|-
|angle1
|int/градусы
|Угол наклона первой линии штриховки
|-
|pitch1
|int/mils
|Шаг первой линии заполнения
|-
|angle2
|int/градусы
|Угол наклона второй линии штриховки
|-
|pitch2
|int/mils
|Шаг второй линии заполнения
|}
* Тип линии - перечислимый тип:
** TYPE_SOLID = 0 (сплошная линия)
** TYPE_DOTTED = 1 (точки)
** TYPE_DASHED = 2 (пунктир)
** TYPE_CENTER = 3
** TYPE_PHANTOM = 4
* Длина пунктира не используется для линий TYPE_SOLID и TYPE_DOTTED. Параметр в этом случае равен -1.
* Длина промежутка пунктира не используется для линии TYPE_SOLID. Параметр в этом случае равен -1.
* Тип штриховки - перечислимый тип:
** FILLING_HOLLOW = 0 - нет заполнения;
** FILLING_FIL = 1 - сполошное заполнение;
** FILLING_MESH = 2 - сетка;
** FILLING_HATCH = 3 - штрих;
** FILLING_VOID = 4 - не используется.
* Если тип заполнения - 0 (FILLTYPE_HOLLOW - нет заполнения), то все параметры заполнения принимают значения -1.
* Если тип заполнения - 1 (FILLTYPE_FILL - сполошное заполнение), то весь прямоугольник закрашивается заданным цветом.
* Если используется заполение сеткой (2, FILLTYPE_MESH), то используется обе пары значений параметров штриховки;
* Если тип заполнения - 3 (FILLTYPE_HATCH - штрих), то используется только первая пара параметров штриховки.
 
Пример:<br/><code>
V 38000 67000 900 3 0 0 2 75 50 2 10 20 30 90 50
</code><br/>
В данном примере окружность имеет центр с кооринатами (38000, 67000), радиус 900 mils (88,86 мм), цвет 3, толщина линии 0 (наименьшая), пунктирная линия, длина пунктира 75 mils (1,905 мм), промежуток пунктира 60 mils (1,524 мм), заполение сеткой, толщина линий сетки 10 mils (0,254 мм), первая линия с наклоном 20 градусов промежутком 30 mils (0,762 мм), вторая линия с наклоном 90 градусов и промежутками 50 mils (1,27 мм).
 
===== Дуга =====