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
geda:pcb-quick_reference.ru [2013/04/10 05:17]
asv Add ctrl+x, ctrl+v
geda:pcb-quick_reference.ru [2015/08/25 07:01]
vzh Updated
Line 1: Line 1:
 +//Эта страница доступна также на следующих языках://​
 +[[pcb-quick_reference|English]],​ [[pcb-quick_reference.fr|Français]].
 +
 ====== pcb: краткая справка ====== ====== pcb: краткая справка ======
 +
 +===== Дополнительная информация =====
 +Дополнительную информацию по **pcb** можно найти в «Справке по командам
 +**pcb**» («PCB Command reference»,​ //''​refcard.pdf''//​),​ содержащей описание
 +всех привязок клавиш **pcb**, и в «Руководстве по **pcb**» («PCB Manual»,
 +//''​pcb.pdf''//​ или //''​pcb.html''//​),​ которые находятся в подкаталоге
 +//''​doc/''//​ каталога установки **pcb** в вашей системе (на разных системах
 +путь к нему может различаться).
 +
  
 ===== Стандартные привязки клавиш ===== ===== Стандартные привязки клавиш =====
Line 85: Line 97:
 |           <​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 114:
  
 ==== Слои ==== ==== Слои ====
- 
 ^  Клавиша ​ ^  Мнемоника ​ ^ Описание ​ ^ ^  Клавиша ​ ^  Мнемоника ​ ^ Описание ​ ^
 |  <​key>​1</​key>​ ... <​key>​9</​key> ​         |  -  | выбор слоя 1 ... 9  | |  <​key>​1</​key>​ ... <​key>​9</​key> ​         |  -  | выбор слоя 1 ... 9  |
Line 112: Line 123:
 |  <​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 140:
   * Строки комментариев начинаются со знака ''#''​.   * Строки комментариев начинаются со знака ''#''​.
  
 +===== Единицы измерения 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 170:
  
 ^  Поле ​ ^  Принимаемое значение ​ ^  Описание ​ ^  Комментарии ​ ^ ^  Поле ​ ^  Принимаемое значение ​ ^  Описание ​ ^  Комментарии ​ ^
-|  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