Система сквозного проектирования печатных плат CadSoft Eagle к сожалению не может похвастаться стандартным поведением общепринятых клавиатурных комбинаций (типа глобального действия системы копирования/вставки Ctrl+C, Ctrl+V, Ctrl+X, перехода по стеку отката и т. п.). Поэтому для повышения эффективности работы очень важно изучить горячие комбинации клавиш и основные принципы работы клавиатуры в программах редакторов.
Клавиши-модификаторы (Alt, Ctrl и Shift) используются в для модификаций различных действий с мышью. Обратите внимание, что в зависимости от используемой операционной системы или используемого оконного менеджера некоторые из этих клавиш (в их комбинации с событиями мыши) могут не перенаправляться в приложения, так что некоторые функции, описанные здесь, могут быть недоступны.
Alt. Нажатие на клавишу Alt переключает систему на использование альтернативной координатной сетки привязки (alternate GRID).
Координатная сетка безусловно вещь нужная, так как она помогает упорядочивать размещение элементов чертежа (для всех редакторов графики - SCH, BRD, SYM, PAC). Обычно систему координатной сетки настраивают таким образом, что когда нажата Alt, то активируется мелкий шаг координатной сетки. Т. е. клавиша Alt что позволяет точнее позиционировать объекты, чем обычно (конечно, можно сделать и наоборот, шаг координатной сетки настраивается через меню View -> Grid...).
Ctrl. Нажатие клавиши Ctrl с кликом правой клавиши мыши переключает по кругу соответствующие стили прокладки проводников (под прямым углом, под любым углом, под 45 градусов и т. п.). Это применимо только для команд, которые поддерживают изгибы проводников, например WIRE.
Клавиша Ctrl вместе с левой кнопкой мыши управляет специальным функционалом для отдельных команд наподобие, например, выбора точки привязки (origin) объекта для команды MOVE.
Shift. Нажатие клавиши Shift вместе с кликом правой кнопкой мыши меняет ориентацию на обратную направления для скругления проводников. Это применимо только для команд, которые поддерживают изгибы проводников, например WIRE.
Клавиша Shift вместе с левой клавишей мыши управляет специальным функционалом отдельных команд, наподобие, например, удаления объектов на более высоком уровне командой DELETE.
Esc. Нажатие клавиши Esc, когда активна какая-то команда, отменяет текущую активность команды без отмены всей команды (если в командной строке есть текст, то сначала удаляется текст, и следующее нажатие Esc действует на команду). Для команды MOVE, например, это означает, что объект, в настоящий момент привязанный к курсору, отбрасывается, и можно выбрать другой объект.
Клавиши со стрелками вверх/вниз. Клавиши стрелка вверх ↑ и стрелка вниз ↓ могут использоваться в командной строке и в окне редактора для прокрутки истории команд.
Функциональные клавиши. Функциональные клавиши могут быть привязаны к любой команде с помощью команды ASSIGN.
Левая кнопка мыши. Она обычно используется для выбора, рисования или размещения объектов.
Средняя кнопка мыши. Она меняет текущий слой или отражает объект, привязанный в настоящий момент к курсору мыши. Если нажать и удерживать кнопку мыши, то можно "ухватить" поле чертежа, и перетащить его в нужном направлении.
Следующие команды поддерживают среднюю кнопку мыши:
Клик и удержание средней кнопки мыши позволяет смещать вид на чертеже (панорамирование) окна редактора. Если Вы хотите превысить диапазон, определенный полосами прокрутки, то можете сделать это удержанием клавиши Shift при панорамировании.
Правая кнопка мыши. Обычно используется для выбора содержимого группы, поворота объектов, привязанных к курсору мыши, смены стиля изгиба проводника и для других специфичных для отдельных команд функций.
Следующие команды поддерживают правую кнопку мыши:
Команда
Действие
ADD
поворот детали
ARC
смена направления дуги
BUS, NET, POLYGON, ROUTE, SPLIT, WIRE
смена изгиба проводника
CHANGE
применить изменение к группе
DELETE
удалить группу
GROUP
замкнуть полигон
INVOKE
повернуть вентиль (gate)
LABEL
поворот метки
MIRROR
зеркалирование группы
MOVE
поворот объекта, выбор группы
PAD
поворот контактной площадки
PASTE, ROTATE
поворот группы
PIN
поворот вывода детали
RIPUP
удаление меди в группе проводников (ripup group)
SMD
поворот SMD
TEXT
поворот текста
Колесико мыши. Внутри окна редактора поворот колесика мыши приближает и удаляет вид на содержимое чертежа (zoom). Приближение у удаление содержимого чертежа происходит относительно текущего положения курсора мыши.
[Горячие клавиши и скрипты]
По мере того, как растет опыт работы в Eagle, мы начинаем замечать, что постоянное отбращение к пунктам меню и клики мышью по иконкам снижает эффективность работы. Функция привязки горячих клавиш ускоряет выполнение общих задач в Eagle, но настоящую силу горячим клавишам может дать также настройка запуска скриптов. Опытные разработчики часто используют горячие клавиши для запуска скриптов экспорта проекта, которые генерируют картинки предварительного просмотра и списки используемых деталей (Bill Of Materials, BOM) в форматах excel, html и простого текста.
Доступ к управлению настройками горячих клавиш осуществляется через меню Options -> Assign...
Появится окно диалога настроек, где можно управлять горячими клавишами.
Советую удалить все эти настойки по умолчанию, и насторить собственные, которые Вам будут удобны. Например вот так:
Доступные команды. В Eagle изначально уже настроены на горячие клавиши некоторые команды наподобие зума, перемещения, включения/выключения координатной сетки и т. п. Но при желании эти настройки можно поменять, и также можно добавить свои горячие клавиши.
Назначение горячей клавиши. Для назначения новой горячей клавиши кликните на кнопку New. Откроется окно диалога, выберите в его выпадающем списке нужную клавишу, установите галочку для клавиш-мидификаторов Shift, Ctrl, Alt, и в поле ввода Assigned command введите нужную команду для запуска.
Assigned command. О том, какие команды вводятся в поле Assigned command, можно узнать из Help Eagle (вызовите его через меню Help -> General), см. раздел Editor Commands.
Имейте в виду, что редактор схемы (SCH editor) и редактор печатной платы (PCB editor) используют разные наборы горячих клавиш, которые настраиваются индивидуально.
Запуск скриптов. Скрипты *.scr запускаются командой script, в которой надо ввести полный путь до запускаемого скрипта.
Скрипты *.ulp запускаются командой run. Нужно указать имя скрипта, находящегося в папке ulp каталога установки Eagle, полный путь указывать не нужно. Вот так к примеру, у меня настроен поиск компонента на печатной плате (используется скрипт cmd-showzoom.ulp):
После нажатия Ctrl+F откроется окно диалога поиска, где можно задать позиционное обозначение искомого компонента (RefDes).
DISPLAY None Top Bottom tOrigins bOrigins tPlace bPlace Dimension Pad Via 45 milling;
ctrl-b
DISPLAY None Bottom bOrigins bPlace Dimension Pad Via 45 bNames milling;
ctrl-d
DISPLAY none Top Bottom Dimension Via Pad Unrouted
ctrl-t
DISPLAY None Top tOrigins tPlace Dimension Pad Via 45 tNames milling;
ctrl-u
DISPLAY Unrouted;
shift-ctrl-u
DISPLAY -Unrouted;
ctrl-k
DISPLAY tKeep bKeep tRest bRest vRest;
shift-ctrl-k
DISPLAY tKeep bKeep tRest bRest vRest;
^A Отобразит оба слоя соединений и слой шелкографии. ^D Отобразит оба слоя без шелкографии, что удобно для анализа качества трассировки. ^T Отобразятся верхние слои (Top). ^B Отобразятся нижние слои (Bottom). ^U Переключает отображение не разведенных цепей. ^K Переключает отображение обхода трассировки и ограничений (Keepouts & Restricts). F5 Работает как классическая горячая клавиша обновления экрана, чтобы вступили в действие результаты команды Ratsnest.
Спасибо! Нашёл! Можно выделить группу, в слоях tName, bValue и т.д. Затем в командной строке вводим CHANGE FONT VECTOR (> 0 0). Изменения будут применены ко всем выделенным элементам. Команда (> 0 0) щелчок левой кнопкой по всем элементам. Если ее не ввести, то нужно щелкать мышью.
Подскажите команду для ввода, чтобы изменение были применены ко всем выделенным элементам?
microsin: выделите группу из нескольких элементов, к которым надо применить какие-либо действия, и потом через меню Edit -> Change... (или кликните иконку с гаечным ключом) меняйте, что Вам нужно.
Комментарии
microsin: выделите группу из нескольких элементов, к которым надо применить какие-либо действия, и потом через меню Edit -> Change... (или кликните иконку с гаечным ключом) меняйте, что Вам нужно.
RSS лента комментариев этой записи