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

 
 
> Сортировка элементов в Allegro Concept HDL
andrey74
сообщение May 5 2012, 03:41
Сообщение #1


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

Группа: Участник
Сообщений: 184
Регистрация: 14-02-11
Пользователь №: 62 953



Уважаемые господа! Кто сталкивался с проблемой сортировки обозначений элементов на схеме, как это требует ЕСКД? Имеется ввиду, что резисторы, коденсаторы, и т.д. должны нумероваться попорядку сверху вниз, и слева направо (R1,R2...C1,C2,C3...). То есть, я хочу автоматически задать отсортировать в Концепте свойства Location.
У нас на предприятии люди делают это вручную.
Какие есть варианты сортировки свойств элементов кроме ручной. Может быть, можно написать скрипт? например, грубо говоря, алгоритм таков. Ищем сначала все свойства R*. Перебираем соответсовенно координаты серху вниз слева направо с шагом сетки. и, если встречается Свойство Rn, то переименовываем его в свойство R1, дальше ищем: Rm->R2 и так далее. Как только заканчиваются R*, переходим к С*, или к Q* и так далее...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Uree
сообщение May 10 2012, 07:57
Сообщение #2


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

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



Похоже у конденсаторов с правой стороны точки привязки как-то смещены, поэтому и пронумерованы так.
А с передачей в плату есть один момент. Если напрямую сделать репэкейдж, то он развалит всю плату, это да. Поэтому его нужно делать в два этапа. Сначала перенумеровать так, чтобы ВСЕ компоненты получили новые рефдезы, которых до этого в схеме в принципе не было. Проще всего это сделать используя Refdes Pattern, например такой:

Прикрепленное изображение


а потом вернуться к нормальному

Прикрепленное изображение


Получается сначала все компоненты получат новые рефдезы вида RAAA, RAAB... CDFE и т.д. Наверняка ни одного такого в плате нет, а значит все связи останутся на своих местах.
А потом, при второй переупаковке все рефдезы получат нормальную нумерация, опять же не совпадающую с предыдущей(RAAA - R1, RААВ - R2 и т.д.) И значит снова все разведенные цепи останутся на своих местах, а изменятся только рефдезы компонентов.

Такой вот трюк используется. Ну и вообще, управление нумерацией у Концепта очень мощное и им стоит пользоваться. Если конечно идеология позволяет...sm.gif
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- andrey74   Сортировка элементов в Allegro Concept HDL   May 5 2012, 03:41
- - Uree   Не понял, в чем проблема. Концепт по умолчанию нум...   May 5 2012, 10:26
|- - andrey74   Да, вы правильно поняли проблему. Но она не ушла. ...   May 5 2012, 10:54
- - vitan   Ёжики плакали, кололись, но продолжали упорно лезт...   May 5 2012, 11:33
|- - andrey74   Цитата(vitan @ May 5 2012, 14:33) Ёжики п...   May 10 2012, 02:53
|- - vitan   Цитата(andrey74 @ May 10 2012, 06:53) А я...   May 10 2012, 08:31
|- - andrey74   Цитата(vitan @ May 10 2012, 11:31) По тех...   May 10 2012, 08:39
|- - vitan   Цитата(andrey74 @ May 10 2012, 12:39) на ...   May 10 2012, 08:48
|- - andrey74   Цитата(vitan @ May 10 2012, 11:48) В смыс...   May 10 2012, 09:17
|- - vitan   Цитата(andrey74 @ May 10 2012, 13:17) Бли...   May 10 2012, 09:32
- - Uree   Не знаю, что и как Вы делали, но RePackage обязан ...   May 10 2012, 07:14
|- - andrey74   Цитата(Uree @ May 10 2012, 10:14) Не знаю...   May 10 2012, 07:40
|- - andrey74   Цитата(Uree @ May 10 2012, 10:57) Такой в...   May 10 2012, 08:15
- - Uree   Оно там и есть: Allegro Design Entry HDL -> Pac...   May 10 2012, 08:22
- - Uree   Да потому, что никому это не нужно. Простой ответ,...   May 10 2012, 09:25
- - andrey74   Цитата(Uree @ May 10 2012, 12:25) Да пото...   May 10 2012, 09:28


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

 


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


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