Страница 70 из 95

Re: ВСЁ про Eagle

Добавлено: Чт мар 17, 2016 19:55:21
daomsk
Спасибо, все получилось - и как советовал Sailanser и smacorp. Еще раз спасибо :beer: !

Re: ВСЁ про Eagle

Добавлено: Чт мар 17, 2016 20:27:37
Sailanser
:beer:

Re: ВСЁ про Eagle

Добавлено: Пт мар 18, 2016 01:01:11
anthony
есть ли какой-то удобный способ использования команды show для шин? напр, у меня 128 бит шина памяти набранная как 8х16 бит, как мне подсветить линии с md0 по md31 или с md32 по 63 не перечисляя их все по одному? это я о разводке, а не о редакторе схемы

Re: ВСЁ про Eagle

Добавлено: Пн мар 21, 2016 15:00:18
oWart
Кто знает как в Орле сделать надпись в залитом полигоне как на фото? Полигон это залуженная медь, не шелкография.
Изображение
Максимум что у меня получается, это нулевой линией рисовать, а дальше заливать полигон, но там получается заливка в углах сглаживается... Смотрите фото.
Изображение

Re: ВСЁ про Eagle

Добавлено: Пн мар 21, 2016 16:35:37
Sailanser
Можно вот так сделать, если пойдет, поместить надпись (Text) либо на слой tRestrict или на слой bRestrict и чуть изменив настройку текста.

ИзображениеИзображение

Re: ВСЁ про Eagle

Добавлено: Пн мар 21, 2016 21:15:30
oWart
Думаю пойдет. Спасибо огромное, добрый человек! 8)

Re: ВСЁ про Eagle

Добавлено: Пн мар 21, 2016 21:16:43
Sailanser
:beer:

Re: ВСЁ про Eagle

Добавлено: Вт мар 22, 2016 10:40:20
oWart
А как быть с Русским текстом на плате? Говорят есть какой-то скрипт, который пишет по-русски.

Re: ВСЁ про Eagle

Добавлено: Пт мар 25, 2016 09:08:43
Sailanser
Дык вроде и без скрипта норм пишет по русски. :)) :tea: Правда кроме векторного текста.


Изображение

Re: ВСЁ про Eagle

Добавлено: Пт апр 08, 2016 15:24:11
JustinTime
Пытался найти самостоятельно (вроде ведь простейшая вещь), но не получилось :(

Подскажите, пожалуйста, как выделить все переходные отверстия определенного диаметра на плате и поменять этот самый диаметр на слегка другой ??? Не дайте умереть, выделяя вручную !

Заранее спасибо !

Re: ВСЁ про Eagle

Добавлено: Пт апр 08, 2016 16:23:40
smacorp
JustinTime писал(а):как выделить все переходные отверстия определенного диаметра на плате и поменять этот самый диаметр на слегка другой???
Мне известны 2 пути:

1. Скрипт "change-via-by-stack.ulp" - но у него какой-то замороченный синтаксис. Разберётесь, не забудьте рассказать нам.

2. Проверенный:
  • display none vias
    group all
    change drill 0.3 mm
    (> 0 0)
    display last
Это пример замены всех переходных на 0.3 мм.

Но смущает постановка вопроса - "выделить все переходные отверстия определенного диаметра" - они у Вас разные, что-ли? Но зачем?!

Если действительно разные, тогда выделяйте нужные инструментом Group, обрисовывая их ломанной линией, а потом уже "change drill..."

Re: ВСЁ про Eagle

Добавлено: Пт апр 08, 2016 16:39:20
Iggis
Sailanser писал(а):Дык вроде и без скрипта норм пишет по русски
Как вы так делаете? Научите!
Изображение

Re: ВСЁ про Eagle

Добавлено: Пт апр 08, 2016 17:24:35
Sailanser
Iggis писал(а):Как вы так делаете? Научите!
Дык вроде все просто. :))
Но правда прокатывает только так, если поменять тип текста на векторный то получаются крякозябры. Версия орла 7.2

Изображение

Re: ВСЁ про Eagle

Добавлено: Пт апр 08, 2016 19:07:09
JustinTime
smacorp писал(а):
JustinTime писал(а):как выделить все переходные отверстия определенного диаметра на плате и поменять этот самый диаметр на слегка другой???
Мне известны 2 пути:...
Во-первых, спасибо за ответ !

smacorp писал(а):Но смущает постановка вопроса - "выделить все переходные отверстия определенного диаметра" - они у Вас разные, что-ли? Но зачем?!
К сожалению, есть причины...

smacorp писал(а):Если действительно разные, тогда выделяйте нужные инструментом Group, обрисовывая их ломанной линией, а потом уже "change drill..."
Проблема в том, что их несколько сотен, и выбрать нужные - проще повеситься :(

Вообще уже не первый раз сталкиваюсь с проблемой необходимости замены определенного параметра у группы элементов, у которых какой-то из параметров отвечает определенным требованиям (типа, как в данной задаче), но довольно активный поиск в интернете нашел только подобные вопросы, но не ответы на них...

Re: ВСЁ про Eagle

Добавлено: Пт апр 08, 2016 19:29:33
smacorp
JustinTime писал(а):не первый раз сталкиваюсь с проблемой необходимости замены определенного параметра у группы элементов, у которых какой-то из параметров отвечает определенным требованиям
Есть у меня ощущение, что разработчики Eagle следовали логике, что делать разные переходные отверстия никому в голову не придёт, а значит и выбирать их группами по параметрам нет необходимости. И это правильно, ИМХО.

Если же у Вас действительно веские причины - а не "уж так получилось" :) - использовать разные переходные, то:

- интересно было бы их услышать. Исключительно для собственного образования - вдруг это действительно для чего-то бывает нужно и в будущем пригодится;
- ещё раз обратите внимание на скрипт "change-via-by-stack.ulp" - судя по описанию синтаксиса на немецком, в нём именно, что можно менять только определённые диаметры. Я пробовал, но нахрапом не получилось, а углубляться у меня нет никакой необходимости.

Для изменения же ширины дорожек есть скрипт "cmd-change-brd-width.ulp" - в нём можно выбирать разные группы дорожек, как по ширине, так и по названиям "сетей".

Re: ВСЁ про Eagle

Добавлено: Пт апр 08, 2016 19:33:18
JustinTime
smacorp писал(а):Если же у Вас действительно веские причины - а не "уж так получилось" :) - использовать разные переходные, то:

- интересно было бы их услышать.
Вполне возможно, что я мыслю неправильно, но - одни переходные самого минимального диаметра (чисто сигнальные), другие - цепи питания, поэтому и дорожки, и переходные намного больше.

Re: ВСЁ про Eagle

Добавлено: Пт апр 08, 2016 19:41:53
JustinTime
smacorp писал(а):- ещё раз обратите внимание на скрипт "change-via-by-stack.ulp" - судя по описанию синтаксиса на немецком, в нём именно, что можно менять только определённые диаметры. Я пробовал, но нахрапом не получилось, а углубляться у меня нет никакой необходимости.
Внутри скрипта есть описание на английском, из которого следует, что возможности выбирать переходные в зависимости от диаметра нет...

А вообще странно, что нет простого способа выделить группу элементов с определенным свойством...

Re: ВСЁ про Eagle

Добавлено: Пт апр 08, 2016 19:47:52
smacorp
JustinTime писал(а):одни переходные самого минимального диаметра (чисто сигнальные), другие - цепи питания, поэтому и дорожки, и переходные намного больше
Я понял Вашу мысль, но, думаю, проще сразу заложить какой-то разумный компромисс, нежели потом испытывать сложности вроде Вашей текущей. Если уж считаете, что обычных переходных 0.3-0.5 мм. для цепей питания будет недостаточно, сделайте переходные заведомо большими - 0.7-0.8 мм. - но сразу все. Правда, это может создать проблемы с платами совсем плотной компоновки, но это уже другая тема.
JustinTime писал(а):Внутри скрипта есть описание на английском, из которого следует, что возможности выбирать переходные в зависимости от диаметра нет
Там же в примере есть строка "RUN change-via-by-stack 1 2 0.1 0.15" - мне кажется, что это как раз трактуется как "заменить на слоях 1 и 2 переходные 0.1 на 0.15", но может и ошибаюсь.

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

Re: ВСЁ про Eagle

Добавлено: Пт апр 08, 2016 20:06:07
JustinTime
smacorp писал(а):Правда, это может создать проблемы с платами совсем плотной компоновки, но это уже другая тема.
Именно в этом и есть проблема - сигнальные переходные увеличить невозможно (как минимум, с моими способностями)
smacorp писал(а):Там же в примере есть строка "RUN change-via-by-stack 1 2 0.1 0.15" - мне кажется, что это как раз трактуется как "заменить на слоях 1 и 2 переходные 0.1 на 0.15", но может и ошибаюсь.
Насколько понимаю, это значит "установить для всех переходных на слоях 1 и 2 диаметр отверстия 0.1 и диаметр площадки 0.15"

Хотя какие-то странные цифры в их примере - для миллиметров маловато, для дюймов - слишком много...
smacorp писал(а):Опять же, всегда можно углубиться в написание ULP самому и реализовать нужный скрипт самостоятельно - уж так точно получится то, что Вы хотите.
Ну, до этого мне еще далеко :(

Re: ВСЁ про Eagle

Добавлено: Пт апр 08, 2016 21:34:34
smacorp
JustinTime писал(а):Хотя какие-то странные цифры в их примере - для миллиметров маловато, для дюймов - слишком много
Может mil - одна тысячная дюйма - её часто используют "там" при проектировании ПП.

Но не зря у них "там" мозги по другому работают - "15 сотых одной тысячной дюйма" - охренеть и не встать. :)))