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

 
 
> Добавление атрибута Refdes2
Alfa
сообщение Oct 13 2010, 03:10
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 52
Регистрация: 9-02-06
Из: Челябинск
Пользователь №: 14 160



Иногда появляется необходимость добавить атрибут RefDes2 - позиционное обозначение в слое Assy для формирования сборочного чертежа уже после разводки платы. Утилита идущая в комплекте с Pcad только копирует из RefDes в RefDes2. Т.е. предварительно нужно создать атрибут RefDes2, затем перенести его в слой Assy (по умолчанию он добавляется в Silk) и т.д. и т.п. Получаем кучу ручной работы.
Предлагаю воспользоваться программой для автоматизации этого процесса, работающей с PCAD через dbx протокол. Программа добавляет RefDes2 по параметрам полностью соответствующий RefDes (место расположения, value). Проблема возникла только с атрибутом flipped - его не удалось через dbx установить, поэтому если компонент находится на стороне bottom, я выставляю у него атрибут highlight и потом можно руками за два клика флипнуть все атрибуты refdes2 (Edit->Select HighLighted->п.к.м. выбрать properties->вкладка attributes-Refdes2->properties-> установить крыжик flipped)

Сделано для Pcad2004

Сообщение отредактировал Alfa - Oct 13 2010, 03:12
Прикрепленные файлы
Прикрепленный файл  AddRefDes2.rar ( 13.98 килобайт ) Кол-во скачиваний: 49
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Uree
сообщение Oct 14 2010, 09:40
Сообщение #2


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



Т.е. генерить герберы используя одну графику паттернов(поправленную в части размера и расположения рефдесов), а потом менять все паттерны на альтернативные, еще раз править рефдесы и генерить ассембли? Нет уже, увольте от такого счастья... проще таки один раз сменить софт и забыть о такой проблемеsmile.gif
Go to the top of the page
 
+Quote Post
musa
сообщение Oct 15 2010, 03:47
Сообщение #3


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

Группа: Свой
Сообщений: 1 033
Регистрация: 26-02-07
Из: Москва
Пользователь №: 25 668



Цитата(Uree @ Oct 14 2010, 13:40) *
Т.е. генерить герберы используя одну графику паттернов(поправленную в части размера и расположения рефдесов), а потом менять все паттерны на альтернативные, еще раз править рефдесы и генерить ассембли? Нет уже, увольте от такого счастья...


Но ведь RefDes2 тоже для каждого элемента придётся создавать и располагать. А сменить корпус для всех элементов при правильном подходе пару кликов мышкой.
Go to the top of the page
 
+Quote Post
Mikle Klinkovsky
сообщение Oct 15 2010, 07:08
Сообщение #4


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

Группа: Свой
Сообщений: 1 972
Регистрация: 10-10-05
Из: 54°36'41.81" 39°43'6.90"
Пользователь №: 9 445



Цитата(musa @ Oct 15 2010, 07:47) *
Но ведь RefDes2 тоже для каждого элемента придётся создавать и располагать. А сменить корпус для всех элементов при правильном подходе пару кликов мышкой.

Создать у всех компонентов атрибут RefDes2 и скопировать в них значение RefDes очень просто.

Для этого установите в Options/Selection Mask галочку только у Component, обведите выделением всю плату, что бы
все компоненты оказались выделенными, зайдите в редактирование свойств (Edit/Properties или из контекстного меню),
выберите закладку Attributes, нажмите кнопку Add, в поле Name введите имя RefDes2, установите галочку Visible,
выберите нужный TextStyle из списка, поставьте точку привязки так, как вам удобнее и жмите Ok.

Теперь не снимая выделения запустите утилиту RefDesud.Exe
(она находится в папке с пикадом, например "C:/Program Files/P-CAD 2002/Utils/RefDesud.Exe"),
в ее списке должны появиться все выделенные компоненты. Теперь жмите на кнопку Update RefDes2,
выходите из утилиты и приступайте к расстановке обозначений на плате.

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

( http://electronix.ru/index.php?ind=reviews...;iden=5#RefDes2 )

PS А с применением приведенной топикстартером утилиты и этого уже делать не надо. smile.gif
Таким образом время создания RefDes2 на всей плате меньше времени добавления одного альтернативного патерна в библиотеку, в любом из вариантов.
(а расставлять всё равно придётся, т.к. обычно все заинтересованы сделать плату минимальных размеров)


--------------------
Подвиг одного - это преступление другого! (с) Жванецкий
Go to the top of the page
 
+Quote Post
musa
сообщение Oct 15 2010, 14:55
Сообщение #5


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

Группа: Свой
Сообщений: 1 033
Регистрация: 26-02-07
Из: Москва
Пользователь №: 25 668



Цитата(Mikle Klinkovsky @ Oct 15 2010, 11:08) *
Создать у всех компонентов атрибут RefDes2 и скопировать в них значение RefDes очень просто.


Так действительно проще и эфективнее.
А где по подробнее можно почитать про встроенные в PCad утилиты.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Alfa   Добавление атрибута Refdes2   Oct 13 2010, 03:10
- - Mikle Klinkovsky   Цитата(Alfa @ Oct 13 2010, 07:10) Иногда ...   Oct 13 2010, 07:45
|- - Alfa   Цитата(Mikle Klinkovsky @ Oct 13 2010, 13...   Oct 13 2010, 08:07
|- - Б.Г.   Цитата(Alfa @ Oct 13 2010, 11:07) ... но ...   Oct 13 2010, 11:19
|- - Alfa   Цитата(Б.Г. @ Oct 13 2010, 17:19) Более п...   Oct 13 2010, 11:35
|- - Mikle Klinkovsky   Цитата(Б.Г. @ Oct 13 2010, 15:19) Более п...   Oct 13 2010, 11:42
|- - Б.Г.   Цитата(Mikle Klinkovsky @ Oct 13 2010, 14...   Oct 13 2010, 12:50
- - Uree   Это был неприкрытый сарказм... и в общем вполне сп...   Oct 13 2010, 14:08
- - musa   Цитата(Alfa @ Oct 13 2010, 07:10) Иногда ...   Oct 13 2010, 14:29
- - Uree   Так именно об этом и речь. Только ПКАД не допускае...   Oct 13 2010, 14:34
|- - Alfa   софтинку та кто нить попробовал? отпишитесь типа ...   Oct 14 2010, 02:05
|- - musa   Цитата(Uree @ Oct 13 2010, 18:34) Так име...   Oct 14 2010, 08:54
- - Uree   Да существует такая софтинка уже много лет. Все, к...   Oct 14 2010, 07:05
- - Alfa   Цитата(musa @ Oct 15 2010, 09:47) Но ведь...   Oct 15 2010, 04:22


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 3rd August 2025 - 17:40
Рейтинг@Mail.ru


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