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/29 08:42]
vzh Updated; formatted tables
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 130: Line 139:
   * **''​ElementLine [x1 y1 x2 y2 thickness]''​** -> **''​thickness != 1000 = 10 милов''​** почти для всех посадочных мест   * **''​ElementLine [x1 y1 x2 y2 thickness]''​** -> **''​thickness != 1000 = 10 милов''​** почти для всех посадочных мест
   * Строки комментариев начинаются со знака ''#''​.   * Строки комментариев начинаются со знака ''#''​.
- 
  
 ===== Единицы измерения pcb ===== ===== Единицы измерения pcb =====
-В **pcb** могут использоваться как метрические,​ так и английские единицы +В **pcb** могут использоваться как метрические,​ так и английские единицы измерения. **pcb** работает с ними следующим образом:​ 
-измерения. **pcb** работает с ними следующим образом:​ +       ​* Основной английской единицей измерения является «сантимил» (0.01 мила или 0.00001 дюйма). 
-  * Основной английской единицей измерения является «сантимил» (0.01 мила или 0.00001 дюйма). +       ​* Допустимый диапазон значений в английских единицах:​ "​0.04"​ (0.0000004 дюйма) ... приблизительно "​78740000"​. 
-  * Допустимый диапазон значений в английских единицах:​ "​0.04"​ (0.0000004 дюйма) ... приблизительно "​78740000"​. +       ​* Базовой метрической единицей является 1 нм (один нанометр). ​ **pcb** обрабатывает значение как метрическое,​ если число содержит в конце суффикс "​mm"​. 
-  * Базовой метрической единицей является 1 нм (один нанометр). ​ **pcb** обрабатывает значение как метрическое,​ если число содержит в конце суффикс "​mm"​. +       ​* Допустимый диапазон значений в метрических единицах:​ "​0.000001mm"​ ... "​2000mm"​ 
-  * Допустимый диапазон значений в метрических единицах:​ "​0.000001mm"​ ... "​2000mm"​ +       ​* ПРИМЕЧАНИЯ:​ 
-  * ПРИМЕЧАНИЯ:​ +         ​* Для обозначения метрических единиц используйте для чисел суффикс "​mm"​. 
-    * Для обозначения метрических единиц используйте для чисел суффикс "​mm"​. +         ​* Английские и метрические единицы могут использоваться в посадочных местах одновременно. (!)
-    * Английские и метрические единицы могут использоваться в посадочных местах одновременно. (!) +
  
 ===== Элементы ===== ===== Элементы =====
Line 152: Line 158:
 |  **pcb_name ​     **  |  строка ​ |  | позиционное обозначение (R?, U? и т. д.)   | определяется пользователем ​ | |  **pcb_name ​     **  |  строка ​ |  | позиционное обозначение (R?, U? и т. д.)   | определяется пользователем ​ |
 |  **value ​        ​** ​ |  строка ​ |  | значение компонента (зависит от топологии) | определяется пользователем ​ | |  **value ​        ​** ​ |  строка ​ |  | значение компонента (зависит от топологии) | определяется пользователем ​ |
-|  **mark_x ​       **  |  ​"​1" ​... ~ "​78740000" ​ ​| ​"0.000001mm" ​... "​2000mm" ​ | координаты (x,y) центра маски ​ |  | +|  **mark_x ​       **  |  ​«1» ... ~ «78740000» ​ ​| ​«0.000001mm» ​... «2000mm» ​ | координаты (x,y) центра маски ​ |  | 
-|  **mark_y ​       **  |  ​"​1" ​... ~ "​78740000" ​ ​| ​"0.000001mm" ​... "​2000mm" ​ | :::  |  | +|  **mark_y ​       **  |  ​«1» ... ~ «78740000» ​ ​| ​«0.000001mm» ​... «2000mm» ​ | :::  |  | 
-|  **text_x ​       **  |  ​"​1" ​... ~ "​78740000" ​ ​| ​"0.000001mm" ​... "​2000mm" ​ | координаты (x,y) текста обозначения ​ |  | +|  **text_x ​       **  |  ​«1» ... ~ «78740000» ​ ​| ​«0.000001mm» ​... «2000mm» ​ | координаты (x,y) текста обозначения ​ |  | 
-|  **text_y ​       **  |  ​"​1" ​... ~ "​78740000" ​ ​| ​"0.000001mm" ​... "​2000mm" ​ | :::  |  |+|  **text_y ​       **  |  ​«1» ... ~ «78740000» ​ ​| ​«0.000001mm» ​... «2000mm» ​ | :::  |  |
 |  **text_direction** ​ |  десятичное целое ​     |  | направление текста ​ | 0=0°\\ 1=-90°\\ 2=180°\\ 3=+90° ​ | |  **text_direction** ​ |  десятичное целое ​     |  | направление текста ​ | 0=0°\\ 1=-90°\\ 2=180°\\ 3=+90° ​ |
 |  **text_scale ​   **  |  десятичное целое ​     |  | масштаб текста ​     | обычно 100  | |  **text_scale ​   **  |  десятичное целое ​     |  | масштаб текста ​     | обычно 100  |
 |  **text_flags ​   **  |  шестнадцатеричное\\ без знака ​ |  | флажки текста ​ |  | |  **text_flags ​   **  |  шестнадцатеричное\\ без знака ​ |  | флажки текста ​ |  |
- 
  
 ===== Контактные площадки ===== ===== Контактные площадки =====
Line 175: Line 180:
 |  ** pad_number** ​ |  строка ​ | номер контактной площадки ​ | используется для соединений;​ ДОЛЖЕН быть согласован с данными списка соединений ​ | |  ** pad_number** ​ |  строка ​ | номер контактной площадки ​ | используется для соединений;​ ДОЛЖЕН быть согласован с данными списка соединений ​ |
 |  ** flags     ​** ​ |  шестнадцатеричное ​ | xxx  | | |  ** flags     ​** ​ |  шестнадцатеричное ​ | xxx  | |
- 
  
 ===== Выводы ===== ===== Выводы =====
Line 190: Line 194:
 |  ** 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