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

 
 
> Сортировка элементов в 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
Ответов
vitan
сообщение May 5 2012, 11:33
Сообщение #2


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Ёжики плакали, кололись, но продолжали упорно лезть на кактус...
sm.gif Уж сколько раз эту тему обсуждали и не счесть.
ЕСКД этого не требует. Покажите пункт. Если начнете смотреть, то абзацем ниже увидите, что допускается нумеровать практически как угодно.
Вам не на что тратить время?
Go to the top of the page
 
+Quote Post
andrey74
сообщение May 10 2012, 02:53
Сообщение #3


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

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



Цитата(vitan @ May 5 2012, 14:33) *
Ёжики плакали, кололись, но продолжали упорно лезть на кактус...
sm.gif Уж сколько раз эту тему обсуждали и не счесть.
ЕСКД этого не требует. Покажите пункт. Если начнете смотреть, то абзацем ниже увидите, что допускается нумеровать практически как угодно.
Вам не на что тратить время?


Это очень замечательно, что в есть там такой пункт. А я всего навсего спросил, как решалась такая проблема, а не как уйти от этой проблемы. Если нечего сказать, то лучше ничего не говорить. у нас все предприятие сидит и ручками меняет нумерацию, наверное, люди это делают от просто так!
Go to the top of the page
 
+Quote Post
vitan
сообщение May 10 2012, 08:31
Сообщение #4


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(andrey74 @ May 10 2012, 06:53) *
А я всего навсего спросил, как решалась такая проблема, а не как уйти от этой проблемы.

Выигранный бой - тот, которого не было. Это про то, как решать проблемы.
Вы же сразу не сказали, что этот вариант не предлагать, не так ли?

Цитата(andrey74 @ May 10 2012, 06:53) *
у нас все предприятие сидит и ручками меняет нумерацию, наверное, люди это делают от просто так!

А чего бы Вам на предприятии, например, кульманы не ввести? Или на березовой коре схемы не рисовать? В том-то и дело, что они все сидят и делают это просто так. Можете подойти к каждому и спросить, зачем он это делает. Вразумительного ответа не получите.

По технике могу посоветовать вариант, как делаю я: перенумерацию по распложению на плате. Это делается в редакторе платы, а потом - обратная аннотация в схему. Не противоречит ГОСТ, и удобно при работе с реальным железом. Там тоже можно перенумеровывать обозначения по любым правилам, надо создать текстовый файлик, в котором в два столбца записать, что было и что стало. Затем выполнить команду перенумерации с использованием этого файлика, точно не помню название, поищите в хелпе.
Go to the top of the page
 
+Quote Post
andrey74
сообщение May 10 2012, 08:39
Сообщение #5


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

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



Цитата(vitan @ May 10 2012, 11:31) *
По технике могу посоветовать вариант, как делаю я: перенумерацию по распложению на плате. Это делается в редакторе платы, а потом - обратная аннотация в схему. Не противоречит ГОСТ, и удобно при работе с реальным железом. Там тоже можно перенумеровывать обозначения по любым правилам, надо создать текстовый файлик, в котором в два столбца записать, что было и что стало. Затем выполнить команду перенумерации с использованием этого файлика, точно не помню название, поищите в хелпе.


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

ну, а если подскажете, как удобно переименовывать элементы на плате, хотя бы с чего начать и куда копать/смотреть, будет вам большой респект и уважуха!
Go to the top of the page
 
+Quote Post
vitan
сообщение May 10 2012, 08:48
Сообщение #6


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(andrey74 @ May 10 2012, 12:39) *
на плате действительно обычно элементы стоят абы как (ведь главное чтобы на схеме были попорядку). Я не хвалю наш гост, не мы так хотим, от нас так требуют. и в универе учили, мол слева направо, сверху вниз. Вот никто и не замарачивается и делает.

Хм. Время стирает города и цивилизации. Но оно не властно над истинными ценностями... sm.gif


Цитата(andrey74 @ May 10 2012, 12:39) *
ну, а если подскажете, как удобно переименовывать элементы на плате, хотя бы с чего начать и куда копать/смотреть, будет вам большой респект и уважуха!

В смысле, Вы не в курсе, куда жмакать? Logic - Auto Rename Refdes
Вот тут я еще кое-что затевал...
Go to the top of the page
 
+Quote Post
andrey74
сообщение May 10 2012, 09:17
Сообщение #7


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

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



Цитата(vitan @ May 10 2012, 11:48) *
В смысле, Вы не в курсе, куда жмакать? Logic - Auto Rename Refdes
Вот тут я еще кое-что затевал...

Спасибо большое!
В завершение темы, действительно, Vitan прав:
3.19. Порядковые номера должны быть присвоены в соответствии с
последовательностью расположения элементов или устройств на схеме сверху вниз
в направлении слева направо.
При необходимости допускается изменять последовательность присвоения
порядковых номеров в зависимости от размещения элементов в изделии,
направления прохождения сигналов или функциональной последовательности
процесса.
При внесении изменений в схему последовательность присвоения порядковых
номеров может быть нарушена.



Блин!!!! ну почему в концепте нет этой менюшки! crying.gif
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
vitan
сообщение May 10 2012, 09:32
Сообщение #8


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(andrey74 @ May 10 2012, 13:17) *
Блин!!!! ну почему в концепте нет этой менюшки! crying.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
- - 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


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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 21:56
Рейтинг@Mail.ru


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