User Tools

Site Tools


geda:pcb-quick_reference.ru

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
geda:pcb-quick_reference.ru [2013/04/10 05:17]
asv Add ctrl+x, ctrl+v
geda:pcb-quick_reference.ru [2014/04/23 03:05]
vzh Updated using po4a
Line 1: Line 1:
 +//Эта страница доступна также на следующих языках://​
 +[[pcb-quick_reference|English]],​ [[pcb-quick_reference.fr|Français]].
 +
 ====== pcb: краткая справка ====== ====== pcb: краткая справка ======
  
Line 85: Line 88:
 |           <​key>​F8</​key>​ | delete ​            | включить режим удаления **DEL** | |           <​key>​F8</​key>​ | delete ​            | включить режим удаления **DEL** |
 |           <​key>​F9</​key>​ | rotate ​            | включить режим поворота **ROT** ​ | |           <​key>​F9</​key>​ | rotate ​            | включить режим поворота **ROT** ​ |
-|          <​key>​F10</​key>​ | file menu          | меню ​"Файл" ​|+|          <​key>​F10</​key>​ | file menu          | меню ​«Файл» |
 |          <​key>​F11</​key>​ | select ​            | включить режим выделения (то же, что и <​key>​Space</​key>​ или <​key>​Esc</​key>​) ​ | |          <​key>​F11</​key>​ | select ​            | включить режим выделения (то же, что и <​key>​Space</​key>​ или <​key>​Esc</​key>​) ​ |
 |          <​key>​F12</​key>​ | lock               | включить режим блокировки | |          <​key>​F12</​key>​ | lock               | включить режим блокировки |
Line 102: Line 105:
  
 ==== Слои ==== ==== Слои ====
- 
 ^  Клавиша ​ ^  Мнемоника ​ ^ Описание ​ ^ ^  Клавиша ​ ^  Мнемоника ​ ^ Описание ​ ^
 |  <​key>​1</​key>​ ... <​key>​9</​key> ​         |  -  | выбор слоя 1 ... 9  | |  <​key>​1</​key>​ ... <​key>​9</​key> ​         |  -  | выбор слоя 1 ... 9  |
Line 112: Line 114:
 |  <​key>​C-A-1</​key>​ ... <​key>​C-A-9</​key> ​ |  -  | переключение видимости слоя 11 ... 19<​sup>​*</​sup> ​ | |  <​key>​C-A-1</​key>​ ... <​key>​C-A-9</​key> ​ |  -  | переключение видимости слоя 11 ... 19<​sup>​*</​sup> ​ |
 |  <​key>​C-A-0</​key> ​                      ​| ​ -  | переключение видимости слоя 20<​sup>​*</​sup> ​ | |  <​key>​C-A-0</​key> ​                      ​| ​ -  | переключение видимости слоя 20<​sup>​*</​sup> ​ |
-<​sup>​*</​sup>​ <​sub>​Эти сочетания клавиш доступны в [[glossary.ru#​GTK-HID]] программы **pcb** +<​sup>​*</​sup>​ <​sub>​Эти сочетания клавиш доступны в [[glossary.ru#​GTK-HID]] программы **pcb** в версиях после августа 2011 г.</​sub>​ 
-в версиях после августа 2011 г.</​sub>​ +====== ​Краткая справка по посадочным местам ======
- +
-====== ​Справка по посадочным местам ======+
 Основным документом по созданию посадочных мест компонентов является Основным документом по созданию посадочных мест компонентов является
-[[http://​pcb.geda-project.org/​manual.html|Руководство пользователя pcb]]. Кроме того, +[[http://​pcb.geda-project.org/​manual.html|Руководство пользователя 
-есть ещё [[http://​www.brorson.com/​gEDA/​land_patterns_20050129.pdf|Footprint +pcb]]. Кроме того, есть ещё 
-Creation for the Open-Source Layout Program PCB]] от //Stuart Brorson//. +[[http://​www.brorson.com/​gEDA/​land_patterns_20050129.pdf|Footprint Creation 
 +for the Open-Source Layout Program PCB]] от //Stuart Brorson//.
  
 ===== Общий синтаксис ===== ===== Общий синтаксис =====
 Файл посадочного места **pcb** может содержать любые из следующих команд:​ Файл посадочного места **pcb** может содержать любые из следующих команд:​
-  * **''​Element [element_flags,​ description, ​pcb-name, value, mark_x, mark_y, text_x, text_y, text_direction,​ text_scale, text_flags]''​**+  * **''​Element [element_flags,​ description, ​pcb_name, value, mark_x, mark_y, text_x, text_y, text_direction,​ text_scale, text_flags]''​**
   * **''​Pad [x1 y1 x2 y2 thickness clearance mask name pad_number flags]''​**   * **''​Pad [x1 y1 x2 y2 thickness clearance mask name pad_number flags]''​**
   * **''​Pin [x y thickness clearance mask drillholedia name number flags]''​**   * **''​Pin [x y thickness clearance mask drillholedia name number flags]''​**
Line 131: Line 131:
   * Строки комментариев начинаются со знака ''#''​.   * Строки комментариев начинаются со знака ''#''​.
  
 +===== Единицы измерения pcb =====
 +В **pcb** могут использоваться как метрические,​ так и английские единицы измерения. **pcb** работает с ними следующим образом:​
 +       * Основной английской единицей измерения является «сантимил» (0.01 мила или 0.00001 дюйма).
 +       * Допустимый диапазон значений в английских единицах:​ "​0.04"​ (0.0000004 дюйма) ... приблизительно "​78740000"​.
 +       * Базовой метрической единицей является 1 нм (один нанометр). ​ **pcb** обрабатывает значение как метрическое,​ если число содержит в конце суффикс "​mm"​.
 +       * Допустимый диапазон значений в метрических единицах:​ "​0.000001mm"​ ... "​2000mm"​
 +       * ПРИМЕЧАНИЯ:​
 +         * Для обозначения метрических единиц используйте для чисел суффикс "​mm"​.
 +         * Английские и метрические единицы могут использоваться в посадочных местах одновременно. (!)
  
 ===== Элементы ===== ===== Элементы =====
-**''​Element [element_flags,​ description, ​pcb-name, value, mark_x, mark_y, text_x, text_y, text_direction,​ text_scale, text_flags]''​** +**''​Element [element_flags,​ description, ​pcb_name, value, mark_x, mark_y, text_x, text_y, text_direction,​ text_scale, text_flags]''​**
- +
-^  Поле ​ ^  Принимаемое значение ​ ^  Описание ​ ^  Комментарии ​ ^ +
-|  element_flags ​ |  шестнадцатеричное без знака ​ | | | +
-|  description ​ |  строка ​ | текстовое описание посадочного места ​ |определяется создателем посадочного места ​ | +
-|  pcb name  |  строка ​ | позиционное обозначение в данной топологии ​ |xxx  | +
-|  value  |  строка ​ | значение компонента в данной топологии ​ |xxx  | +
-|  mark_x ​ |  сотые доли мила ​ | | | +
-|  mark_y ​ |  сотые доли мила ​ | | | +
-|  text_x ​ |  сотые доли мила ​ | | | +
-|  text_y ​ |  сотые доли мила ​ | | | +
-|  text direction ​ |  десятичное целое ​ | направление текста:​ 0=0°; 1=-90°; 2=180°; 3=+90° ​ | | +
-|  text_scale ​ |  десятичное целое ​ | масштаб текста ​ | обычно 100  | +
-|  text_flags ​ |  шестнадцатеричное без знака ​ | флаги текста ​ | |+
  
 +^  Поле ​  ​^ ​ Допустимые\\ значения,​\\ 0.01 мила\\ (10<​sup>​-5</​sup>​ дюйма) ​ ^  Допустимые\\ значения,​ мм  ^  Описание ​ ^  Комментарии ​ ^
 +|  **element_flags **  |  шестнадцатеричное\\ без знака ​ |  | флажки элемента| ​ |
 +|  **description ​  ​** ​ |  строка ​ |  | текстовое описание посадочного места ​      | определяется пользователем ​ |
 +|  **pcb_name ​     **  |  строка ​ |  | позиционное обозначение (R?, U? и т. д.)   | определяется пользователем ​ |
 +|  **value ​        ​** ​ |  строка ​ |  | значение компонента (зависит от топологии) | определяется пользователем ​ |
 +|  **mark_x ​       **  |  «1» ... ~ «78740000» ​ | «0.000001mm» ... «2000mm» ​ | координаты (x,y) центра маски ​ |  |
 +|  **mark_y ​       **  |  «1» ... ~ «78740000» ​ | «0.000001mm» ... «2000mm» ​ | :::  |  |
 +|  **text_x ​       **  |  «1» ... ~ «78740000» ​ | «0.000001mm» ... «2000mm» ​ | координаты (x,y) текста обозначения ​ |  |
 +|  **text_y ​       **  |  «1» ... ~ «78740000» ​ | «0.000001mm» ... «2000mm» ​ | :::  |  |
 +|  **text_direction** ​ |  десятичное целое ​     |  | направление текста ​ | 0=0°\\ 1=-90°\\ 2=180°\\ 3=+90° ​ |
 +|  **text_scale ​   **  |  десятичное целое ​     |  | масштаб текста ​     | обычно 100  |
 +|  **text_flags ​   **  |  шестнадцатеричное\\ без знака ​ |  | флажки текста ​ |  |
  
 ===== Контактные площадки ===== ===== Контактные площадки =====
Line 153: Line 161:
  
 ^  Поле ​ ^  Принимаемое значение ​ ^  Описание ​ ^  Комментарии ​ ^ ^  Поле ​ ^  Принимаемое значение ​ ^  Описание ​ ^  Комментарии ​ ^
-|  x1  |  сотые доли мила ​ | (первая точка)  | | +|  ​** x1        ​** ​ ​| ​ сотые доли мила ​ | координаты ​(x,y) первой точки  ​| ​     
-|  y1  |  сотые доли мила ​ | y (первая точка) ​ +|  ​** y1        ​** ​ ​| ​ сотые доли мила ​ | :::                            | :::  | 
-|  x2  |  сотые доли мила ​ | x (вторая точка)  | | +|  ​** x2        ​** ​ ​| ​ сотые доли мила ​ | координаты (x,y) второй точки  ​| ​     
-|  y2  |  сотые доли мила ​ | y (вторая точка) ​ +|  ​** y2        ​** ​ ​| ​ сотые доли мила ​ | :::                            | :::  | 
-|  thickness ​ |  сотые доли мила ​ | ширина металла,​ окружающего сегмент линии |см. //''​.pdf''//​ от //​Brorson// ​ | +|  ​** thickness ​**  ​| ​ сотые доли мила ​ | ширина металла,​ окружающего сегмент линии |см. //''​.pdf''//​ от //​Brorson// ​ | 
-|  clearance ​ |  сотые доли мила ​ | расстояние до любого другого проводника на любом слое | фактически используется половина этого значения! ​ | +|  ​** clearance ​**  ​| ​ сотые доли мила ​ | расстояние до любого другого проводника на любом слое | фактически используется половина этого значения! ​ | 
-|  mask  |  сотые доли мила ​ | ширина выреза маски ​ | фактическая ширина выреза в маске с центром на контактной площадке ​ | +|  ​** mask      ​** ​ ​| ​ сотые доли мила ​ | ширина выреза маски ​ | фактическая ширина выреза в маске с центром на контактной площадке ​ | 
-|  name  |  строка ​ | название контактной площадки (произвольная строка) |например,​ %%"​1"​%% или %%"​e"​%% или любое другое ​ | +|  ​** name      ​** ​ ​| ​ строка ​ | название контактной площадки (произвольная строка) |например,​ %%"​1"​%% или %%"​e"​%% или любое другое ​ | 
-|  pad_number ​ |  строка ​ | номер контактной площадки ​ | используется для соединений;​ ДОЛЖЕН быть согласован с данными списка соединений ​ | +|  ​** pad_number**  ​| ​ строка ​ | номер контактной площадки ​ | используется для соединений;​ ДОЛЖЕН быть согласован с данными списка соединений ​ | 
-|  flags  |  шестнадцатеричное ​ | xxx  | | +|  ​** flags     **  ​| ​ шестнадцатеричное ​ | xxx  | |
  
 ===== Выводы ===== ===== Выводы =====
 **''​Pin[x y thickness clearance mask drillholedia name number flags]''​** **''​Pin[x y thickness clearance mask drillholedia name number flags]''​**
  
-^  Поле ​ ^ Принимаемое значение ​ ^  Описание ​ ^  Комментарии ​ ^ +^  Поле ​ ^  Принимаемое значение ​ ^  Описание ​ ^  Комментарии ​ ^ 
-|  x  |  сотые доли мила ​ | координата вывода x  | | +|  ​**            ​** ​ ​| ​ сотые доли мила ​ | координата вывода x  | | 
-|  y  |  сотые доли мила ​ | координата вывода y  | | +|  ​**            ​** ​ ​| ​ сотые доли мила ​ | координата вывода y  | | 
-|  thickness ​ |  сотые доли мила ​ | диаметр контактной площадки ​ | | +|  ​** thickness ​   ​** ​ ​| ​ сотые доли мила ​ | диаметр контактной площадки ​ | | 
-|  clearance ​ |  сотые доли мила ​ | 2*(зазор между проводниками) ​ |если вам нужен зазор 10 милов, задайте здесь 2000 (20 милов) ​ | +|  ​** clearance ​   ​** ​ ​| ​ сотые доли мила ​ | 2*(зазор между проводниками) ​ |если вам нужен зазор 10 милов, задайте здесь 2000 (20 милов) ​ | 
-|  mask  |  сотые доли мила ​ | диаметр [[geda:​glossary.ru#​Апертура|апертуры]] маски | фактический диаметр отверстия в маске ​ | +|  ​** mask         **  ​| ​ сотые доли мила ​ | диаметр [[geda:​glossary.ru#​Апертура|апертуры]] маски | фактический диаметр отверстия в маске ​ | 
-|  drillholedia ​ |  сотые доли мила ​ | диаметр отверстия ​ | | +|  ​** drillholedia ​**  ​| ​ сотые доли мила ​ | диаметр отверстия ​ | | 
-|  name  |  строка ​ | произвольное название вывода ​ | | +|  ​** name         **  ​| ​ строка ​ | произвольное название вывода ​ | | 
-|  number ​ |  десятичное целое ​ | номер вывода,​ используемый для соединений/​линий связи ​ | | +|  ​** number ​      **  ​| ​ десятичное целое ​ | номер вывода,​ используемый для соединений/​линий связи ​ | | 
-|  flags  |  шестнадцатеричное ​ | xxx  | | +|  ​** flags        ​** ​ ​| ​ шестнадцатеричное ​ | xxx  | |
  
 ===== Примеры ===== ===== Примеры =====
-  * **''​%%Pad[-24606 14760 -19538 14760 1181 2000 3181 ""​ "6" "e"​]%%''​** +  * **''​%%Pad[-24606 14760 -19538 14760 1181 2000 3181 ""​ "16" "square"​]%%''​** 
-  * **''​%%Pad[-14760 19538 -14760 24606 1181 2000 3181 ""​ "7" "2"​]%%''​**+  * **''​%%Pad[-14760 19538 -14760 24606 1181 2000 3181 ""​ "17" "square,​edge2"​]%%''​**
   * **''​%%Pin[0 0 12000 2000 12500 6400 ""​ "​1"​ 0×00000001]%%''​**   * **''​%%Pin[0 0 12000 2000 12500 6400 ""​ "​1"​ 0×00000001]%%''​**
   * **''​%%ElementArc [0 0 6800 6800 0 360 1000]%%''​**   * **''​%%ElementArc [0 0 6800 6800 0 360 1000]%%''​**
geda/pcb-quick_reference.ru.txt · Last modified: 2015/08/25 07:01 by vzh