|
Сортировка элементов в Allegro Concept HDL |
|
|
|
May 5 2012, 03:41
|
Частый гость
 
Группа: Участник
Сообщений: 184
Регистрация: 14-02-11
Пользователь №: 62 953

|
Уважаемые господа! Кто сталкивался с проблемой сортировки обозначений элементов на схеме, как это требует ЕСКД? Имеется ввиду, что резисторы, коденсаторы, и т.д. должны нумероваться попорядку сверху вниз, и слева направо (R1,R2...C1,C2,C3...). То есть, я хочу автоматически задать отсортировать в Концепте свойства Location. У нас на предприятии люди делают это вручную. Какие есть варианты сортировки свойств элементов кроме ручной. Может быть, можно написать скрипт? например, грубо говоря, алгоритм таков. Ищем сначала все свойства R*. Перебираем соответсовенно координаты серху вниз слева направо с шагом сетки. и, если встречается Свойство Rn, то переименовываем его в свойство R1, дальше ищем: Rm->R2 и так далее. Как только заканчиваются R*, переходим к С*, или к Q* и так далее...
|
|
|
|
|
 |
Ответов
|
May 10 2012, 02:53
|
Частый гость
 
Группа: Участник
Сообщений: 184
Регистрация: 14-02-11
Пользователь №: 62 953

|
Цитата(vitan @ May 5 2012, 14:33)  Ёжики плакали, кололись, но продолжали упорно лезть на кактус...  Уж сколько раз эту тему обсуждали и не счесть. ЕСКД этого не требует. Покажите пункт. Если начнете смотреть, то абзацем ниже увидите, что допускается нумеровать практически как угодно. Вам не на что тратить время? Это очень замечательно, что в есть там такой пункт. А я всего навсего спросил, как решалась такая проблема, а не как уйти от этой проблемы. Если нечего сказать, то лучше ничего не говорить. у нас все предприятие сидит и ручками меняет нумерацию, наверное, люди это делают от просто так!
|
|
|
|
|
May 10 2012, 08:31
|
не указал(а) ничего о себе.
     
Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887

|
Цитата(andrey74 @ May 10 2012, 06:53)  А я всего навсего спросил, как решалась такая проблема, а не как уйти от этой проблемы. Выигранный бой - тот, которого не было. Это про то, как решать проблемы. Вы же сразу не сказали, что этот вариант не предлагать, не так ли? Цитата(andrey74 @ May 10 2012, 06:53)  у нас все предприятие сидит и ручками меняет нумерацию, наверное, люди это делают от просто так! А чего бы Вам на предприятии, например, кульманы не ввести? Или на березовой коре схемы не рисовать? В том-то и дело, что они все сидят и делают это просто так. Можете подойти к каждому и спросить, зачем он это делает. Вразумительного ответа не получите. По технике могу посоветовать вариант, как делаю я: перенумерацию по распложению на плате. Это делается в редакторе платы, а потом - обратная аннотация в схему. Не противоречит ГОСТ, и удобно при работе с реальным железом. Там тоже можно перенумеровывать обозначения по любым правилам, надо создать текстовый файлик, в котором в два столбца записать, что было и что стало. Затем выполнить команду перенумерации с использованием этого файлика, точно не помню название, поищите в хелпе.
|
|
|
|
|
May 10 2012, 08:39
|
Частый гость
 
Группа: Участник
Сообщений: 184
Регистрация: 14-02-11
Пользователь №: 62 953

|
Цитата(vitan @ May 10 2012, 11:31)  По технике могу посоветовать вариант, как делаю я: перенумерацию по распложению на плате. Это делается в редакторе платы, а потом - обратная аннотация в схему. Не противоречит ГОСТ, и удобно при работе с реальным железом. Там тоже можно перенумеровывать обозначения по любым правилам, надо создать текстовый файлик, в котором в два столбца записать, что было и что стало. Затем выполнить команду перенумерации с использованием этого файлика, точно не помню название, поищите в хелпе. Вот за это спасибо, идея реально здравая. Попробую обязательно, ибо на плате действительно обычно элементы стоят абы как (ведь главное чтобы на схеме были попорядку). Я не хвалю наш гост, не мы так хотим, от нас так требуют. и в универе учили, мол слева направо, сверху вниз. Вот никто и не замарачивается и делает. ну, а если подскажете, как удобно переименовывать элементы на плате, хотя бы с чего начать и куда копать/смотреть, будет вам большой респект и уважуха!
|
|
|
|
|
May 10 2012, 08:48
|
не указал(а) ничего о себе.
     
Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887

|
Цитата(andrey74 @ May 10 2012, 12:39)  на плате действительно обычно элементы стоят абы как (ведь главное чтобы на схеме были попорядку). Я не хвалю наш гост, не мы так хотим, от нас так требуют. и в универе учили, мол слева направо, сверху вниз. Вот никто и не замарачивается и делает. Хм. Время стирает города и цивилизации. Но оно не властно над истинными ценностями...  Цитата(andrey74 @ May 10 2012, 12:39)  ну, а если подскажете, как удобно переименовывать элементы на плате, хотя бы с чего начать и куда копать/смотреть, будет вам большой респект и уважуха! В смысле, Вы не в курсе, куда жмакать? Logic - Auto Rename Refdes Вот тут я еще кое-что затевал...
|
|
|
|
|
May 10 2012, 09:17
|
Частый гость
 
Группа: Участник
Сообщений: 184
Регистрация: 14-02-11
Пользователь №: 62 953

|
Цитата(vitan @ May 10 2012, 11:48)  В смысле, Вы не в курсе, куда жмакать? Logic - Auto Rename Refdes Вот тут я еще кое-что затевал... Спасибо большое! В завершение темы, действительно, Vitan прав: 3.19. Порядковые номера должны быть присвоены в соответствии с последовательностью расположения элементов или устройств на схеме сверху вниз в направлении слева направо. При необходимости допускается изменять последовательность присвоения порядковых номеров в зависимости от размещения элементов в изделии, направления прохождения сигналов или функциональной последовательности процесса. При внесении изменений в схему последовательность присвоения порядковых номеров может быть нарушена. Блин!!!! ну почему в концепте нет этой менюшки!
Эскизы прикрепленных изображений
|
|
|
|
|
May 10 2012, 09:32
|
не указал(а) ничего о себе.
     
Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887

|
Цитата(andrey74 @ May 10 2012, 13:17)  Блин!!!! ну почему в концепте нет этой менюшки!  Похожая менюшка есть в менторовском редакторе. Для особо одиозных нормоконтролеров. Но это тоже не основная функциональность, а опция\плагин. Переходите на него, я сам так работаю. Это реально никому не нужно, видимо, кроме Ваших людей, которые делают это не просто так.... Не мучайтесь, потратьте лучше время на что-нибудь более полезное.
|
|
|
|
Сообщений в этой теме
andrey74 Сортировка элементов в Allegro Concept HDL May 5 2012, 03:41 Uree Не понял, в чем проблема. Концепт по умолчанию нум... May 5 2012, 10:26 andrey74 Да, вы правильно поняли проблему. Но она не ушла. ... May 5 2012, 10:54 Uree Не знаю, что и как Вы делали, но RePackage обязан ... May 10 2012, 07:14 andrey74 Цитата(Uree @ May 10 2012, 10:14) Не знаю... May 10 2012, 07:40 Uree Похоже у конденсаторов с правой стороны точки прив... May 10 2012, 07:57 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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|