Eagle cad официальный сайт на русском

Архив файлов

Здесь Вы сможете найти полезные файлы, которые находятся на нашем сервере.

  • Схемы
  • Автолюбителю
  • Аудио/Видео
  • Для дома и быта
  • Измерения
  • Источники питания
  • Компьютеры
  • Контроллеры
  • Приём-передача
  • Программаторы
  • Промышленность
  • Начинающим
  • Умный дом
  • Статьи
  • Компьютерная техника
  • Программирование
  • Радиоприколы
  • Радиодетали
  • Радиолюбительская технология
  • Схемотехнические решения
  • Техника безопасности
  • Технические средства
  • Справочник
  • Аббревиатуры
  • Диоды, стабилитроны, тиристоры
  • Индуктивности
  • Компоненты поверхностного монтажа
  • Конденсаторы
  • Преобразователи
  • Разное
  • Резисторы
  • Стабилизаторы напряжения
  • Транзисторы
  • Разное
  • Документация
  • Новости электроники
  • Объявления
  • Обзоры
  • Источники питания
  • Прием — передача

Разделы программ

Пользователей: 98
Из них просматривают:
Аналоги: 45. Видео: 3. Даташиты: 10. Инструкции: 4. Карта сайта: 1. Новости: 18. Остальное: 7. Программы: 3. Расчёты: 1. Форум: 6.
Участников: 2
Гостей: 96

Новые файлы

  • Foxit PDF Reader 7.0.8 (04.02.2015)
  • TINA-TI (17.03.2014)
  • ChipBlasterAVR V2.02 (26.01.2014)
  • LCDVision V1.5 (26.01.2014)
  • Основные расчёты в электронике (09.01.2014)

Новые объявления

Программы : САПР : CadSoft Eagle Professional 6.4.0 рус.

Cadsoft Eagle — это комплексное средство для разработки печатных плат, начиная с создания принципиальной электрической схемы и заканчивая созданием печатной платы и её трассировкой. Кроме этого программа имеет довольно большую библиотеку, содержащую множество стандартных и достаточно распространённых электронных компонентов.
Одним из основных достоинств данного пакета профессионалы выделяют полную синхронность изменений в проекте. К примеру, если вы изменили или удалили какой-либо компонент на схеме, это тут же отразится на рисунке платы. В таких программах, как ACCEL EDA, P-CAD и OrCAD необходимо постоянно контролировать весь проект, при малейших изменениях и на любом этапе работы. Кроме того, в EAGLE откат событий (UNDO) возможен на любое количество действий (такое не позволяет делать даже самый мощный на сегодняшний день CAD – ACCEL EDA).

Программа включает в себя:

Schematic Module — модуль для создания принципиальных схем. Имеет удобный интерфейс, сетку для выравнивания компонентов и электрических линий, элементы для рисования на листе.
Layout Editor — редактор печатных плат. Позволяет размещать компоненты на будущей ПП, имеется проверка на наличие ошибок, вспомогательные линии для упрощения процесса ручной трассировки, средства для нанесения шелкографической маркировки на ПП.
Autorouter — модуль для автоматической трассировки печатных плат. Большое количество настроек позволяет повысить качество автотрассировки.
Library Editor — весьма гибкий и удобный редактор библиотек.

В стандартный комплект поставки входят также модули, проверяющие правильность подключения электрических цепей (ERC – Electrical Rule Check) и правильность расположения компонентов на плате (DRC – Design Rule Check). Причём две последних операции выглядят намного приятнее, чем в более продвинутых системах. Программа проверяет правильность дизайна и соединений так, что пользователь вообще не знает, что этим занимается какая-то посторонняя утилита. Следует отметить, что пользователю не приходится запускать для этого различные программные модули, как это сделано в P-CAD или ACCEL EDA — все переходы осуществляются внутри самой программы. Имеется также возможность заливки заданного пространства полигонами.

EAGLE позволяет проектировать многослойные платы, содержащие до 16 слоёв и имеющие размеры 1626х1626 мм при разрешающей способности 0,0001 мм. Систему единиц (дюймовую или метрическую) можно изменить на любой фазе работы с проектом без каких-либо потерь.

Мир микроконтроллеров

Популярное

  • Устройство и программирование микроконтроллеров AVR для начинающих — 143
  • Трехканальный термостат, терморегулятор, таймер на ATmega8 — 70
  • Двухканальный термостат, терморегулятор на ATmega8 — 67

Программа Cadsoft Eagle

Программа Cadsoft Eagle

Общие сведения о программе Cadsoft Eagle
Редактор схем Eagle
Редактор макета печатной платы Eagle
Автоматическая трассировка печатной платы Eagle
Дополнительные возможности программы Cadsoft Eagle

Программа Cadsoft Eagle — комплексное средство для разработки печатных плат, которая включает в себя три основных модуля:
— Schematic Module — модуль для создания принципиальных схем
— Layout Editor — редактор печатных плат
— Autorouter — модуль для автоматической трассировки печатных плат
А также несколько дополнительных функций и возможностей:
— DesignLink — автоматизированная связь между программой и обширной базы данных электронных компонентов из Premier Farnell (также известный как Farnell, Ньюарк, element14). DesignLink позволяет искать и находить детали из программы EAGLE без необходимости покидать ее
— 3D Экспорт — позволяет получить 3-d модель печатной платы: отправляете онлайн-заявку со своей печатной платой и через 1-3 часа вам высылается ее 3-d визуализация (услуга платная, но есть и бесплатный вариант)
— EAGLE’up — набор инструментов, с помощью которых можно создать реалистичное изображение вашей конструкции.

Если коротко, программа Cadsoft Eagle позволяет:
— быстро нарисовать принципиальную схему (огромнейшая библиотека электронных компонентов, которую можно дополнять с сайта разработчика, а можно создать элемент и самому)
— расположить элементы на макете печатной платы
— с помощью одной кнопки провести автотрассировку печатной платы (можно и вручную; а также — часть вручную, а остальное доверить программе)

Все модули в программе взаимосвязаны — если вы удалили деталь в схеме, то она автоматически удалится и в редакторе плат.
Не так давно программа наконец-то приобрела интерфейс на русском языке, что позволяет более быстро освоится в работе

На что хочу обратить особое внимание.
Программа платная, но имеется вариант ее бесплатного использования с несколькими ограничениями:

Как видите, ограничения незначительные:
1. Максимальный размер печатной платы — 100 на 80 мм, вполне достаточные размеры для большинства самоделок, в крайнем случае схему можно разделить на несколько частей
2. Печатная плата может быть только одно- или двухсторонней — а мы в практике используем только одно- и двухсторонние печатные платы, т.е. больше слоев нам и не надо
3. Создаваемая схема должна умещаться на одном листе (в полной версии — 999 листов), тоже не существенное ограничение, можно поступить как в пункте №1
Больше ограничений нет! Все остальные функции — как у платной версии.
Поэтому я советую не пользоваться пиратскими версиями, а скачивать и устанавливать программу с официального сайта.

Для тех кто пользуется полной (пиратской версией) программы, ниже я выложу файл-русификатор программы — eagle_ru.gm

Для тех кто желает ознакомиться с программой, или научиться работать в ней, я предлагаю просмотреть видеоурок по работе в Cadsoft Eagle (ссылка на видеоурок в конце статьи). Видеоурок делался на 6-й версии программы, а сейчас доступна для скачивания 7 версия, изменения в новой версии незначительные, так-что просмотрев видеоурок по 6-й вы сможете без проблем разобраться и в 7-й версии. Также в конце статьи выложен учебник на русском языке.

Читать еще:  Алюминиевый профиль для диодной ленты

Редактор схем Eagle

Вот так выглядит принципиальная схема, нарисованная в редакторе схем Cadsoft Eagle:

Редактор макета печатной платы Eagle

Внешний вид модуля редактора печатной платы:

Автоматическая трассировка печатной платы Eagle

А вот так выглядит автоматически оттрассированная печатная плата программой Cadsoft Eagle:

Дополнительные возможности программы Cadsoft Eagle

DesignLink — с помощью этой кнопки можно войти в библиотеку электронных компонентов, просмотреть нужную деталь: внешний вид, характеристики, стоимость (даже в рублях) и при желании заказать:

3D Экспорт — вот так может выглядеть ваша печатная плата после посещения 3D Экспорт:

EAGLE’up — используя этот набор инструментов (а все они бесплатны) вы можете получить не только 3-d визуализацию печатной платы, но и всего устройства:

Программа Cadsoft Eagle — основная моя программа. В большинстве случаев для создания принципиальных схем и печатных плат я пользуюсь ей — довольно простая, эффективная и просто хорошая программа.

http://www.cadsoftusa.com/ – адрес официального сайта разработчиков программы “Cadsoft Eagle” . Скачиваете файл программы для своей операционной системы и устанавливаете программу на компьютер. При запросе лицензии нажимаете кнопку “Run as freeware” . Для тех, кто пользуется более ранними версиями программы, предлагаю скачать и установить русификатор программы: скачиваете файл, открываете папку с установленной программой, открываете папку «bin» и в нее устанавливаете скачанный файл.

Скачать русификатор Eagle_RU.gm (302,7 KiB, 1 375 hits)

Скачать учебник Cadsoft Eagle (872,6 KiB, 8 234 hits)

(12 голосов, оценка: 4,67 из 5)

Радиолюбитель

Программа “Cadsoft Eagle”

Программа “Cadsoft Eagle”

Популярная радиолюбительская программа Cadsoft Eagle позволяет составлять принципиальные схемы и автоматически разводить печатные дорожки, видеоуроки

Доброго дня уважаемые радиолюбители!
Приветствую вас на сайте “ Радиолюбитель “

Cadsoft Eagle — это комплексное средство для разработки печатных плат, начиная с создания принципиальной электрической схемы и заканчивая созданием печатной платы и её трассировкой. Кроме этого программа имеет довольно большую библиотеку, содержащую множество стандартных и достаточно распространённых электронных компонентов.

Одним из основных достоинств данного пакета профессионалы выделяют полную синхронность изменений в проекте. К примеру, если вы изменили или удалили какой-либо компонент на схеме, это тут же отразится на рисунке платы. В таких программах, как ACCEL EDA, P-CAD и OrCAD необходимо постоянно контролировать весь проект, при малейших изменениях и на любом этапе работы. Кроме того, в EAGLE откат событий (UNDO) возможен на любое количество действий (такое не позволяет делать даже самый мощный на сегодняшний день CAD – ACCEL EDA).

Программа включает в себя:
Schematic Module — модуль для создания принципиальных схем. Имеет удобный интерфейс, сетку для выравнивания компонентов и электрических линий, элементы для рисования на листе.
Layout Editorредактор печатных плат. Позволяет размещать компоненты на будущей ПП, имеется проверка на наличие ошибок, вспомогательные линии для упрощения процесса ручной трассировки, средства для нанесения шелкографической маркировки на ПП.
Autorouter — модуль для автоматической трассировки печатных плат. Большое количество настроек позволяет повысить качество автотрассировки.
Library Editor — весьма гибкий и удобный редактор библиотек.

В стандартный комплект поставки входят также модули, проверяющие правильность подключения электрических цепей (ERC – Electrical Rule Check) и правильность расположения компонентов на плате (DRC – Design Rule Check). Причём две последних операции выглядят намного приятнее, чем в более продвинутых системах. EAGLE проверяет правильность дизайна и соединений так, что пользователь вообще не знает, что этим занимается какая-то посторонняя утилита. Следует отметить, что пользователю не приходится запускать для этого различные программные модули, как это сделано в P-CAD или ACCEL EDA — все переходы осуществляются внутри самой программы. Имеется также возможность заливки заданного пространства полигонами. EAGLE позволяет проектировать многослойные платы, содержащие до 16 слоёв и имеющие размеры 1626х1626 мм при разрешающей способности 0,0001 мм. Систему единиц (дюймовую или метрическую) можно изменить на любой фазе работы с проектом без каких-либо потерь.

В просторах интернета (да и на сайте) можно скачать полные варианты этой программы, над которыми поработали лучшие хакерские умы страны, проявляя заботу о нашем кошельке. Но как говориться, бесплатный сыр можно найти только в мышеловке. Работая с такими программами вы не застрахованы от разных неприятностей. К примеру, нарисовали вы в программе вечером схему, потратив час или два своего времени, а утром – ее и след простыл. Но есть очень хороший выход. На официальном сайте разработчиков этой программы каждый радиолюбитель может скачать себе свободно распространяемый вариант этой программы, причем последней версии. Единственное у нее есть несколько ограничений. Привожу скриншот страницы сайта разработчиков (переведенную дядей Гуглом Хромом на русский язык):

Как видите, всего три ограничения. Рассмотрим их:
1. Ограничение по размеру печатной платы – 100*80 мм . Ничего страшного здесь нет. Вполне нормальные размеры для большинства самоделок. В крайнем случае, всегда можно разделить схему на несколько плат.
2. Можно применять максимум только двухсторонний фольгированный стеклотекстолит. А нам больше и не надо!
3. Принципиальную схему устройства нужно умещать в размеры стандартного листа А4 . То-же не существенно, в крайнем случае можно поступить как и в первом пункте.

Как видите, все ограничения наложенные на свободное использование этой программы абсолютно не существенны. Поэтому качайте и устанавливайте программу только с официального сайта. Кроме всего, получив нормальную программу, без всяких косяков, ее легко русифицировать. Ниже я выложу файл для русификации программы, который абсолютно не влияет на ее работу.

http://www.cadsoftusa.com/ – адрес официального сайта разработчиков программы “Cadsoft Eagle” . Скачиваете файл программы для своей операционной системы и устанавливаете программу на компьютер. При запросе лицензии нажимаете кнопку “Run as freeware” . После этого заходите в папку с установленной программой, выбираете папку под названием “bin” и в нее копируете нижеприведенный файл:

Файл – русификатор программы Cadsoft Eagle (проверен, работоспособен на всех версиях программы):

eagle_ru.qm (302.7 KiB, 9,735 hits)

Кроме того, на сайте вы можете просмотреть несколько видеоуроков по работе в программе, которые были созданы специально для занятия в “Школе начинающего радиолюбителя”

Версии программы, над которыми потрудились народные умельцы:

Eagle 5.11.10 RUS (46.6 MiB, 31,534 hits)

Cadsoft Eagle V6.1.0 (41.1 MiB, 13,578 hits)

Расширьте инструмент cag eagle с помощью ulps: создайте свою первую программу пользовательского языка — Новости — 2020

Our Miss Brooks: Another Day, Dress / Induction Notice / School TV / Hats for Mother’s Day (Январь 2020).

Расширение инструментального средства Eagle CAD с помощью ULP: написание первой языковой программы пользователя

В этом уроке вы узнаете, как написать свой первый ULP в Eagle CAD, чтобы добавить новые возможности в инструмент CAD.

Читать еще:  Connect error check main port imax b6

Программа пользовательских языков (ULP) представляет собой набор расширений для пользователей Eagle CAD для облегчения рутинной работы автоматическим способом или выполнения задания, которое невозможно сделать без помощи ULP. Например, единственный способ импортировать изображение в ваш дизайн печатной платы — это использовать команду import-bmp ULP. Автоматическое размещение, экспорт спецификации и перенумерация деталей в схему — это обычные задания, с которыми может помочь ULP.

С точки зрения разработчика, Eagle ULP имеет много общего с C — на самом деле это C-подобный язык, используемый для разработки этих расширений. Итак, почему это важный язык программирования для изучения «// eagle.autodesk.com/eagle/ulp» target = «_ blank»> других дизайнеров. Кроме того, ULP написаны в основном любителями и инженерами в свободное от работы время, что часто означает, что в будущем будет очень мало обслуживания или пересмотра.

Лично я использовал ULP для производства инвертированного (ака негативного) шелкографического экрана на печатной плате. Единственный доступный ULP в Интернете, negasilk (ссылка открывает zip-файл), может выполнять задание, которое я хочу, но с утомительными шагами. Поскольку этот ULP не может быть применен к моему дизайну напрямую, я должен запустить его в новом файле PCB, вместо этого скопируйте вывод, а затем верните его в исходный дизайн. Знание основ ULP помогло мне улучшить процесс, упростив для себя и других людей в первую очередь.

Первый взгляд на ULP

Пользовательский язык EAGLE может использоваться для доступа к структурам данных EAGLE и для создания большого количества выходных файлов.

В Eagle есть три основных типа структур данных: lbr, sch и brd. Я думаю, что называть их объектами более разумно, потому что эти структуры данных имеют два типа членов: члены данных и члены цикла.

Элементы данных хранят данные, такие как имя файла, сетка и имя символа, в то время как члены цикла используются для переключения между элементами одного и того же типа объекта, например, функция цикла для частей в файле схемы или в объекте библиотеки. Каждый запущенный экземпляр элемента цикла содержит члены данных.

Вы озадачены? Не волнуйтесь, следующий пример поможет сделать все более ясным. Пример ULP получит имя каждой части и подсчет частей. В принципе, для разработки ULP вам нужен текстовый редактор и текстовый файл с расширением ulp.

Результат работы предыдущего ULP.

Оператор schematic (S) используется для доступа к контексту схемы для доступа ко всем объектам внутри него соответственно. S, идентификатор объекта схемы, выполняет блок кода между <..>. Объект схемы (объект UL_SCHEMATIC) имеет свои собственные данные и элементы цикла для доступа к другим объектам (частям, листам и т. Д.).

Как мы видим, S.parts (P) — это метод, отвечающий за создание цикла для каждой части P.

Данные и элементы цикла объекта UL_SCHEMATIC.

В руководстве ULP вы можете найти обширную документацию о каждом объекте и его членах. Я опишу их в виде дерева.

Давайте сделаем шаг назад; как правило, структура ULP состоит из объявления переменных, определения функций, если они доступны, и, наконец, основных процедур. Нет необходимости ставить основную функцию (void main ()), хотя я могу найти некоторые ULP как с / без основной функции. Просто любое утверждение после определения функции и переменной считается основной функцией.

Давайте изменим первый пример, чтобы подсчитать, сколько листов имеет дизайн и сколько частей на каждом листе.

Давайте последуем этому по дереву:

Передача команд редактору

Есть два способа передать команды редактору Eagle.

Первый вариант — использовать функцию exit () . Это самый лучший способ; он завершает выполнение ULP и передает команды редактору. Команды должны быть строковым аргументом для этой встроенной функции. Например, exit («Move R1») заставит Eagle выполнить эту команду после завершения ULP.

Второй вариант — создать файл сценария, который может быть выполнен позже. Хотя скрипты (файлы .src) не заинтересованы в этом учебном пособии, достаточно знать, что в скриптах содержится — в основном — набор команд редактора.

После выполнения ULP создается файл сценария, и вы можете запустить его с помощью SCRIPT file_name; или значок сценария в строке меню. Как правило, использование функции выхода более распространено.

Чтобы увидеть функцию выхода в действии, мы собираемся написать простую программу, чтобы добавить текущую дату в проект как текст на уровне 21.

Давайте сломаем код.

Библиотека и схема являются целыми константами, возвращая 1, если текущее окно редактора является библиотекой или схематично, и 0 в противном случае.

Это приведет к появлению всплывающего окна с сообщением. Мы расскажем вкратце о диалогах в ULP.

Прервет ULP (случай ошибки).

Это объявление переменных.

Функция time () является встроенной, которая возвращает системное время в числовом формате.

Эти команды используются для установки блока сетки в дюймах и изменения размера текста, размера рациона и шрифта. Вы должны отделить команды с запятой.

Функция sprintf используется для форматирования строки данных.

Функция exit передает строку CMD в редактор и завершает выполнение ULP.

Диалоги в ULP Eagle

ULP предоставляет набор встроенных функций для диалогов в качестве интерфейса к программе пользовательских языков.

dlgDialog — основной контейнер любого другого диалогового объекта. Он выполняет диалоги, определенные блоком между скобками <..>.

В качестве введения мы собираемся создать простой диалог, состоящий из окна с названием «Hello» и кнопкой «Ok».

dlgDialog имеет один строковый аргумент для определения заголовка диалога.

dlgPushButton добавляет кнопку под названием «ОК», а dlgMessageBox показывает простое окно с кнопкой «ОК». Наконец, для выхода из диалога функция dlgAccept принимает содержимое диалогового окна (без содержимого здесь) и закрывает его.

Результат работы предыдущего ULP.

Примечание. Некоторые специальные символы, такие как &, + и , используются в тексте в диалогах для выполнения определенной работы.
‘&’ Задает горячую клавишу, чтобы сделать фокус для этого объекта / метки.
‘+’ Выбирает кнопку при нажатии Enter.
‘-‘ Выбирает кнопку при нажатии Esc.

Результат работы предыдущего ULP.

Другие функции диалога предназначены для ввода пользователем, например списка, переключателей и ввода данных.

После прочтения объяснения их использования вы можете легко использовать любую другую функцию диалога. Между тем, есть много других функций в той же категории, которые можно найти в руководстве ULP.

dlgListView

dlgListView определяет список столбцов с несколькими столбцами с содержимым данного массива. Он принимает три основных аргумента: первый аргумент представляет собой строковый аргумент для определения заголовка списка, второй аргумент представляет собой массив строк, которые должны отображаться как элементы списка, а третий аргумент — целое число, которое отражает индекс выбранного listview в массиве. dlgListView может содержать блок кода, который выполняется при двойном щелчке по элементу.

dlgRadioButton

dlgRadioButton определяет переключатель с заданным текстом. Он принимает два аргумента: первый аргумент — использовать строку для определения текста вместе с кнопкой, а второй аргумент — целое число, которое отражает выбранный переключатель из группы, определенной с помощью функции dlgGroup . Все радиокнопки в пределах одной группы должны использовать одну и ту же переменную выбора.

Читать еще:  Easy logic стиральная машина инструкция

dlgStringEdit

dlgStringEdit определяет поле ввода строки. Он содержит один строковый аргумент, содержащий значение, введенное пользователем. Примечание. Он работает так же, как dlgRealEdit и dlgIntEdit.

Положим приведенную выше информацию в действие. В следующем примере мы рассмотрим использование dlgListView, dlgRadioButton и dlgStringEdit .

Результат работы предыдущего ULP.

Как показано на рисунке выше, в списке есть заголовок «Имя» и «Описание» и отображаются элементы массива элементов . Выбранный элемент будет сохранен в L_Selected .

Если вы дважды щелкните по любому элементу списка — блок кода будет выполнен.

Радиокнопки должны быть сгруппированы вместе с помощью dlgGroup и иметь одну и ту же переменную выбора R_Selected . Если вы нажмете на переключатель «Два», вы увидите сообщение, и это пример того, как радиокнопки могут выполнять код.

Примечание: dlgHBoxLayout и dlgVBoxLayout используются для размещения макета по горизонтали и вертикали соответственно.

Упражнение

В качестве небольшого упражнения вы можете написать простой ULP, чтобы добавить правильный фрейм, используя доступные в библиотеке фреймов, к вашему схематическому чертежу в зависимости от его размера. Я сделал измерение кадров для вас, чтобы использовать его в этом упражнении. Вам нужно отсканировать чертеж, чтобы узнать его размер.

Размеры в Миле

Чтобы решить эту задачу, вы будете использовать следующие навыки:

  • Возможность использовать данные и элементы цикла для получения данных, необходимых для вычисления размера чертежа.
  • Возможность использовать команды орла для добавления устройства в проект.
  • Возможность использования диалогов в ULP.

Это небольшое испытание для моего ULP для решения упражнения.

Примечание. Просто для удовольствия я добавил значок в строку меню. Вы можете сделать это, добавив следующую строку в раздел SCH: в файл eagle.scr, расположенный в папке src в каталоге установки.

Исходный код

Прочитайте больше

Есть много других встроенных констант, переменных, функций и операторов в ULP, кроме множества данных и членов цикла в структурах данных. После того, как вы прочитаете и поймете это руководство, вы всегда должны использовать хорошо документированное руководство ULP в качестве справочного материала и расширить свои знания в ULP.

Eagle cad официальный сайт на русском

Не секрет, что ULP-скрипты в системе проектирования печатных плат CadSoft Eagle дают дополнительный недостающий функционал, который имеется в сложной системе меню таких продвинутых систем, как Altium Designer (настолько «продвинутых», что в их меню легко запутаться). ULP-скрипты в Eagle служат для упрощения каких-то операций или для предоставления дополнительного функционала.

ULP-скрипты находятся в папке ulp каталога установки Eagle, например c:Program FilesEAGLE-6.2.0ulp. К сожалению, из имени скрипта не всегда можно понять, для чего он предназначен (особенно когда название состоит из немецких слов). И скриптов так много, что трудно их запомнить и найти подходящий под определенную задачу. В этой статье я попытался дать описание ULP-скриптов — для чего какой скрипт нужен.

[Как запускать ULP-скрипты]

Обычно скрипты ULP запускаются из меню File -> Run. после чего нужно выбрать файл скрипта для запуска. После этого появляется окно диалога скрипта, подсказывающее что нужно делать.

Но иногда скрипты требуют указания дополнительных параметров в командной строке, тогда скрипт нужно запустить командой консоли run:

[Краткое описание скриптов]

В таблице приведено краткое описание скриптов. В столбце «Редактор» указано, где следует запускать скрипт:

SCH Schematic, редактор принципиальной схемы.
PCB Board, редактор печатной платы.
LIB Library, редактор библиотеки компонентов.
DEV Device, редактор компонента библиотеки.
SYM Symbol, редактор символа библиотеки.
PAC Package, редактор корпуса библиотеки.
* все редакторы.

Конечно, Вы наверняка будете использовать далеко не все скрипты из этой таблицы. Я пометил скрипты по своей ценности, исходя из личных предпочтений, следующим образом:

Далее приведено описание работы некоторых ULP-скриптов.

[exp-project-lbr.ulp]

Для автоматического создания библиотеки, в которой будут находиться все компоненты, которые используются в проекте, есть очень удобный скрипт exp-project-lbr.ulp. Предположим, у Вас уже есть проект (принципиальная схема *.SCH и печатная плата *.BRD), и Вы хотели бы создать библиотеку, которая содержит только те элементы, которые используются в проекте. Из редактора схем запустите скрипт exp-project-lbr.ulp через меню File -> Run. переставьте радиокнопку Creation Mode в положение One library, и снимите галочку Generate LBR-Name_/PAC/SYM/DEV (это сделает имена компонентов в библиотеке короче). Затем нажмите сначала кнопку Collect data, а затем Create library. Получите файл *.LBR, который будет содержать все компоненты проекта (Device, Package, Symbol). Если Вы запустите скрипт exp-project-lbr.ulp из редактора печатной платы, то в библиотеку попадут только корпуса компонентов (Package).

[drillegend-stack.ulp]

Позволяет составить таблицу сверловки и обозначить условными символами на чертеже печатной платы разные диаметры отверстий. Очень полезная функция для оценки технологичности платы — желательно перед производством подчистить плату и убедиться, что не используется слишком много разных диаметров сверл.

Запускается скрипт как обычно, и генерирует примерно такую легенду:

Есть небольшая трудность с повторным запуском скрипта, так как надо сначала очистить ранее сгенерированные слои. Как сделать очистку для повторного запуска drillegend-stack.ulp:

1. Выключить все слои (View -> Display/hide layers. -> None). Включить слои 144 DrillLegend, 145 DrillLegend_01-16, 146 DrillLegend_01-20.

2. Выбрать инструмент Delete. Выбрать инструмент Group, и рамочкой выделить все содержимое на чертеже. Нажать правую кнопку на выделении, выбрать в контекстном меню Delete: Group.

3. Включить слой tOrigins, и удалить таблицу легенды командой Delete.

После этого можно включить все нужные слои, и продолжить работу над проектом. Теперь при необходимости можно повторно запустить скрипт drillegend-stack.ulp, чтобы сгенерировать новую легенду сверловки.

[silk.ulp, silk_gen.ulp]

Шелкография (Silk, SilkScreen) и слои для неё изначально не предусмотрены на чертеже печатной платы. Для генерации шелкографии нужно запустить ULP-скрипт silk.ulp. После его выполнения появятся слои _tplace и _bplace, на которых появится шелкография. Внимание! После выполнения скрипта удалить слои _tplace и _bplace не получится, пока Вы не очистите эти слои вручную.

Скрипт silk.ulp обладает очень слабыми возможностями — он не проставляет в слое шелкографии значения атрибутов Name и Value. Лучше скачать другой скрипт silk_gen.ulp (http://www.sparkfun.com/tutorial/PCB/silk_gen.ulp), который делает шелкографию намного лучше (по умолчанию генерирует слои _tsilk и _bsilk, которые также легко удалить с помощью того же скрипта). При первом запуске скрипт ругнется на отсутствие файла «Can’t open ‘C:/Program Files/EAGLE-5.6.0/projects/папка_проекта/имя_проекта.silk'», но на это не надо обращать внимания. Потом появится экран настроек, в котором можно оставить все по умолчанию, и нажать на «Make Silkscreen layers». Появится текст скрипта, генерирующего шелкографию, нажимаем Execute, и шелкография сгенерится.

[teardrops.ulp]

Этот скрипт делает плавные переходы от дорожек к pad и via, примерно так, как показано на этом рисунке.

Ссылка на основную публикацию
Adblock
detector