реклама на сайте
подробности

 
 
140 страниц V  « < 25 26 27 28 29 > »   
Closed TopicStart new topic
> Вопросы начинающих, 2013
peshkoff
сообщение Jun 5 2013, 06:16
Сообщение #391


люблю бегать и орать
*****

Группа: Свой
Сообщений: 1 685
Регистрация: 28-04-07
Из: ЮБутово@Москва.ru
Пользователь №: 27 376



Цитата(Буратино @ Jun 4 2013, 12:28) *
Добрый!
Развожу плату на которой есть несколько фрагментов повторяющихся. Хотелось бы как-то автоматизировать разводку этих участков.
Знаю что есть механизм снипетов, сейчас пойду читать, но если есть что-то такое посоветовать, то буду признателен.
На рисунке подсвечен кусочек с уже расставленными компонентами в правильном порядке. Остальные группы содержат те же компоненты в том-же кол-ве и вот как раз их и было бы здорово расставить в соответствии с тем как это сделано в подсв. группе.
Спасибо!


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

выделяем компоненты, открываем PCBList, в строке настроек должно быть выбрано "Edit", "Selected Objects", можно для верности установить "Only Components"
выставялем столбцы в порядке
Object Kind
Name
Layer
X1
Y1
Rotation
(Этот порядок сохранится после перезагрузки)

дальше не важно.
Сортируем по имени
выделяем столбцы
Layer
X1
Y1
Rotation

после всех манипуляций должны быть примерно следующая картина:

проверяем на всякий пожарный количество выделенных компонентов (в самом низу строка)
копируем содержимое в буфер обмена
теперь выделяем компоненты, для которых необходимо применить такое же расположение. (можно из схемы, это позволяет предварительно даже не раскладывать компоненты на блоки, то, что вы уже сделали судя по картинке)
контролиуем количество
сортируем по имени. делаем такое же выделение и вставляем.
компоненты второго блока встанут в те же координаты, что и первого.
теперь не снимая выделения сдвигаем вторую группу M-X (Move By X Y)

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

также копируются и местоположения RefDes'ов

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

P.S. напрямую копировать координаты и вставлять получится только если в системе установлен разделитель дробной части - точка (у меня так и есть). Если запятая, то необходимо подключить Excel (недеюсь, не надо расписывать что нужно сделать?)

P.P.S. я как то уже расписывал подобный способ, но тогда мне ответили, что это невероятно трудно и совершенно невозможно выполнить рядовому инженеру. (Или еще была фраза: "а вдруг что то пойдет не так?..."). таким способом пользуются всего два человека в мире: я и mr. Robert Feranec (FEDEVEL), от него я про этот способ и узнал. так что если решитесь, будете третьим.
Go to the top of the page
 
+Quote Post
Буратино
сообщение Jun 5 2013, 06:20
Сообщение #392


Профессионал
*****

Группа: Свой
Сообщений: 1 433
Регистрация: 27-10-08
Из: Украина, Киев
Пользователь №: 41 215



Разобрался.
Для тех кто в танке, как и я:
Предположим ,что у вас на схеме есть повторяющиеся фрагменты А и Б. Вы перебрасываете компоненты со схемы на плату и как обычно разводите девайс. Когда дело доходит до кусочков А и Б вы расставляете детальки на фрагменте А, копируете и вставляете этот уже расставленыый кучочек и получаете что-то типа фрагмента _А. Затем удаляете весь фрагмент Б, из меню вызываете Component Link, пересвязываете элементы со схемы с элементами на _А и со схемы апдейтите плату. В финале у вас два фрагмента А и Б полностью идентичных.

peshkoff, это то с чего я начал. Пару раз такие косяки поимел, что пришлось камп перегружатьsm.gif
Но в целом все правильно и логично, единственное, что как мне показалось только лишь координат и поворота недостаточно, как-то оно не туды становилось местами. И вот очень трудно разместить последовательно перед копированием и вставкой.


--------------------
Брак - это такой вид отношений, в которых один всегда прав, - а другой - муж.
Go to the top of the page
 
+Quote Post
Марик
сообщение Jun 5 2013, 08:05
Сообщение #393


Местный
***

Группа: Свой
Сообщений: 270
Регистрация: 18-08-09
Из: Москва
Пользователь №: 51 941



В своем проекте сделал маленькие треки от падов, неподключенных к какой-либо цепи, чтобы при перепайке пады не слетали. В результате DRC ругается, что там Short circuit. Хочу заставить Альтиум, чтобы он не реагировал на это. Писал разные вариации типа первое InNet('No Net') второе IsTrack And IsPad, не помогает. Помогите составить правило, я уже всю голову сломал. wacko.gif
Go to the top of the page
 
+Quote Post
peshkoff
сообщение Jun 5 2013, 08:54
Сообщение #394


люблю бегать и орать
*****

Группа: Свой
Сообщений: 1 685
Регистрация: 28-04-07
Из: ЮБутово@Москва.ru
Пользователь №: 27 376



Цитата(Буратино @ Jun 5 2013, 10:20) *
.... И вот очень трудно ....


о этом я и говорил...


Цитата(Марик @ Jun 5 2013, 12:05) *
В своем проекте сделал маленькие треки от падов, неподключенных к какой-либо цепи, чтобы при перепайке пады не слетали. В результате DRC ругается, что там Short circuit. Хочу заставить Альтиум, чтобы он не реагировал на это. Писал разные вариации типа первое InNet('No Net') второе IsTrack And IsPad, не помогает. Помогите составить правило, я уже всю голову сломал. wacko.gif



объект не может быть IsTrack And IsPad одновременно. IsTrack or IsPad
Go to the top of the page
 
+Quote Post
Марик
сообщение Jun 5 2013, 09:33
Сообщение #395


Местный
***

Группа: Свой
Сообщений: 270
Регистрация: 18-08-09
Из: Москва
Пользователь №: 51 941



Цитата(peshkoff @ Jun 5 2013, 12:54) *
объект не может быть IsTrack And IsPad одновременно. IsTrack or IsPad

Пробовал. Он тогда вообще на КЗ между треками не воспринимает. Мне кажется, он не реагирует на InNet('No net'). Сейчас надо срочно отдать в производство. Создал свою цепь "Not_con", подключил к ней все пады, которые были свободны, в правиле указал InNet('Not_con') и все сработало как мне надо. Но это ведь неправильно. Как-то же можно его победить :-)
Go to the top of the page
 
+Quote Post
peshkoff
сообщение Jun 5 2013, 10:40
Сообщение #396


люблю бегать и орать
*****

Группа: Свой
Сообщений: 1 685
Регистрация: 28-04-07
Из: ЮБутово@Москва.ru
Пользователь №: 27 376



а какая версия альтиума? я помню в 9-начале 10 надо было извращаться.
потом поправили, сейчас NoNet с NoNet'ом стыкуется без ругани.

у меня 13.ххх какая то и не могу проверить правило, т.к. все ОК сразу.

короче, снимите галки с ShortCircuit.
для цепей, что контроллируется Clearance, это правило необязательно (по логике вроде как)
Go to the top of the page
 
+Quote Post
Марик
сообщение Jun 5 2013, 10:50
Сообщение #397


Местный
***

Группа: Свой
Сообщений: 270
Регистрация: 18-08-09
Из: Москва
Пользователь №: 51 941



Цитата(peshkoff @ Jun 5 2013, 14:28) *
а какая версия альтиума? я помню в 9-начале 10 надо было извращаться.
потом поправили, сейчас NoNet с NoNet'ом стыкуется без ругани.

у меня 13.ххх какая то и не могу проверить правило, т.к. все ОК сразу.

У меня 13.1.

А у Вас стоит проверка на Short circuit? Может я с настройками намутил.
Go to the top of the page
 
+Quote Post
peshkoff
сообщение Jun 5 2013, 11:11
Сообщение #398


люблю бегать и орать
*****

Группа: Свой
Сообщений: 1 685
Регистрация: 28-04-07
Из: ЮБутово@Москва.ru
Пользователь №: 27 376



в 13 стоит. на НоНет не ругается.
а в 6 попробовал запустить, ругался, я ему галочку с ShortCircuit снял, перестал ругаться.
Go to the top of the page
 
+Quote Post
atac1313
сообщение Jun 8 2013, 19:33
Сообщение #399


Частый гость
**

Группа: Участник
Сообщений: 143
Регистрация: 9-01-12
Пользователь №: 69 247



всем привет . 08.gif вот такой вопрос.
сделал я плату,все развел, проверил и т.д. теперь хочу нанести маркировку на плате по госту,
децимальный номер,заводской номер.....
маркировку хочу нанести токопроводящим рисунком,
ребята подскажите как это лучше сделать,поделитесь опытом:-P
Go to the top of the page
 
+Quote Post
Fujitser
сообщение Jun 9 2013, 08:26
Сообщение #400


Местный
***

Группа: Свой
Сообщений: 294
Регистрация: 28-02-05
Из: Екатеринбург
Пользователь №: 2 925



Цитата(atac1313 @ Jun 9 2013, 01:33) *
всем привет . 08.gif вот такой вопрос.
сделал я плату,все развел, проверил и т.д. теперь хочу нанести маркировку на плате по госту,
децимальный номер,заводской номер.....
маркировку хочу нанести токопроводящим рисунком,
ребята подскажите как это лучше сделать,поделитесь опытом:-P

В слое Top Layer (или Bottom Layer) пишем нужный текст. Можно еще вскрыть маску над ним, чтобы было лучше видно. Для этого пишем тот же текст в слое Top Overlay (Bottom Overlay).
Go to the top of the page
 
+Quote Post
Владимир
сообщение Jun 9 2013, 09:14
Сообщение #401


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Цитата(Fujitser @ Jun 9 2013, 11:26) *
В слое Top Layer (или Bottom Layer) пишем нужный текст. Можно еще вскрыть маску над ним, чтобы было лучше видно. Для этого пишем тот же текст в слое Top Overlay (Bottom Overlay).

Top Solder и Boottom solder вскрывает маску
Go to the top of the page
 
+Quote Post
atac1313
сообщение Jun 10 2013, 10:51
Сообщение #402


Частый гость
**

Группа: Участник
Сообщений: 143
Регистрация: 9-01-12
Пользователь №: 69 247



значит,скажем я выбрал Top ,написал текст(выбрал шрифт,размер)
потом,выбираю Top Solder (что бы вскрыть маску)-пишу тот же текст,тем же шрифтом и размером,совместил два текста,по сетке ,и всё ? верно ?
Go to the top of the page
 
+Quote Post
Master of Nature
сообщение Jun 10 2013, 12:17
Сообщение #403


Мыслящий
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 20-07-07
Из: Самара
Пользователь №: 29 270



Цитата(atac1313 @ Jun 10 2013, 14:51) *
значит,скажем я выбрал Top ,написал текст(выбрал шрифт,размер)
потом,выбираю Top Solder (что бы вскрыть маску)-пишу тот же текст,тем же шрифтом и размером,совместил два текста,по сетке ,и всё ? верно ?
Да, верно. Но это один вариант.
Ещё интереснее вариант - инверсный текст сделать на заливке. Так будет ещё эффектнее и вскрывать зелёнку не обязательно.
Подробнее можно прочитать здесь


--------------------
FAQ по AD
Форум по AD
Знание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью.
...стоит запомнить ...вернее задуматься.
Go to the top of the page
 
+Quote Post
atac1313
сообщение Jun 10 2013, 12:38
Сообщение #404


Частый гость
**

Группа: Участник
Сообщений: 143
Регистрация: 9-01-12
Пользователь №: 69 247



Цитата(Master of Nature @ Jun 10 2013, 15:17) *
Да, верно. Но это один вариант.
Ещё интереснее вариант - инверсный текст сделать на заливке. Так будет ещё эффектнее и вскрывать зелёнку не обязательно.
Подробнее можно прочитать здесь

спасибо за помощь,вариант интересный,только не очень понятно (по ссылке ),как все же задать правила?
буду очень признателен,если обьясните по подробнее,или скинете скрин изображения именно данного правила...
Go to the top of the page
 
+Quote Post
Владимир
сообщение Jun 10 2013, 13:57
Сообщение #405


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Цитата(atac1313 @ Jun 10 2013, 15:38) *
как все же задать правила?

О правилах вопроса не было. Будут действовать те, что по умолчанию. В 99% хватает. Но можно и специфические
Go to the top of the page
 
+Quote Post

140 страниц V  « < 25 26 27 28 29 > » 
Closed TopicStart new topic
4 чел. читают эту тему (гостей: 4, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 20:30
Рейтинг@Mail.ru


Страница сгенерированна за 0.01486 секунд с 7
ELECTRONIX ©2004-2016