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

 
 
> Page Number и $LOCATION в Design Entry HDL 16.5, При экспорте на плату элементы нумеруются не по порядку
proton17
сообщение Jan 21 2015, 12:10
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 41
Регистрация: 13-06-12
Из: Москва
Пользователь №: 72 296



Здравствуйте! Вопрос в следующем: сделал схему на 49 страниц, по ходу рисования пару раз вставлял и менял местами страницы. У всех УГО есть свойство $LOCATION равное С?, R? и т.п. При экспорте на плату происходит следующее - нумерация на нескольких страницах сбивается и продолжается через несколько страниц, т.е., например, на первой С1...С40, на второй С41...С55, на третьей С90...С100, а на четвертой С55...С89. Такая ерунда творится со страницами, которые были вставлены позже. В файле page.map вот такая фигня:

5 4
4 5
51 6
6 7
7 8
8 9
9 10
10 11
11 12
12 13
13 14
14 15
15 16
16 17
17 18
18 19
19 20
20 21
21 22
22 25
50 26
26 27
27 28
52 29
28 30
29 31
30 32
31 33
32 34
33 35
34 36
35 37
36 38
37 39
38 40
39 41
41 43
42 44
43 45
44 46
45 47
46 48
47 49
48 50

Второй столбец это номера страниц в редакторе, а первый это внутренние номера редактора, который он нигде не показывает. Видно, что 6 странице соответствует номер 51, 26 номер 50, а 29 - 52. При присвоении номеров элементам он идет по первому столбцы, таким образом получается что страницы 6, 26, 29 нумеруются в последнюю очередь. При этом в самом редакторе все страницы отображаются по порядку и никаких 50-52 страниц там нет. Кто-нибудь с таким сталкивался?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 8)
pashkent
сообщение Jan 22 2015, 11:10
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 21
Регистрация: 2-09-12
Пользователь №: 73 353



Цитата(proton17 @ Jan 21 2015, 15:10) *
Здравствуйте! Вопрос в следующем: сделал схему на 49 страниц, по ходу рисования пару раз вставлял и менял местами страницы. У всех УГО есть свойство $LOCATION равное С?, R? и т.п. При экспорте на плату происходит следующее - нумерация на нескольких страницах сбивается и продолжается через несколько страниц, т.е., например, на первой С1...С40, на второй С41...С55, на третьей С90...С100, а на четвертой С55...С89. Такая ерунда творится со страницами, которые были вставлены позже. В файле page.map вот такая фигня:

5 4
4 5
51 6
6 7
7 8
8 9
9 10
10 11
11 12
12 13
13 14
14 15
15 16
16 17
17 18
18 19
19 20
20 21
21 22
22 25
50 26
26 27
27 28
52 29
28 30
29 31
30 32
31 33
32 34
33 35
34 36
35 37
36 38
37 39
38 40
39 41
41 43
42 44
43 45
44 46
45 47
46 48
47 49
48 50

Второй столбец это номера страниц в редакторе, а первый это внутренние номера редактора, который он нигде не показывает. Видно, что 6 странице соответствует номер 51, 26 номер 50, а 29 - 52. При присвоении номеров элементам он идет по первому столбцы, таким образом получается что страницы 6, 26, 29 нумеруются в последнюю очередь. При этом в самом редакторе все страницы отображаются по порядку и никаких 50-52 страниц там нет. Кто-нибудь с таким сталкивался?


Так там же автоматическая нумерация компонентов делается или это после автоматической?
Go to the top of the page
 
+Quote Post
leom
сообщение Jan 22 2015, 14:21
Сообщение #3


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

Группа: Свой
Сообщений: 124
Регистрация: 19-03-05
Пользователь №: 3 504



А ”PAGE NAME”ы 1, 2, 3, …..?

Также можно посмотреть tools-> annotate -> ”Annotate as per page ordering in the title blocks”
Go to the top of the page
 
+Quote Post
proton17
сообщение Jan 23 2015, 06:58
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 41
Регистрация: 13-06-12
Из: Москва
Пользователь №: 72 296



Цитата(leom @ Jan 22 2015, 17:21) *
А ”PAGE NAME”ы 1, 2, 3, …..?

Также можно посмотреть tools-> annotate -> ”Annotate as per page ordering in the title blocks”


Да, в самом редакторе страницы идут под номерами 1, 2, 3... У меня в меню tools нет пункта annotate (
Go to the top of the page
 
+Quote Post
Uree
сообщение Jan 23 2015, 09:15
Сообщение #5


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

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



И не будет. Annotate - это термин из OrCAD-a, а Вы используете Design Entry HDL. Там есть только упаковка(Packaging) схемных элементов в корпуса, одним этапом которой как раз и является нумерация(аннотация) схемы.

В Аллегро шикарный хэлп. Копайте раздел упаковки и управления этим процессом. Под рукой самого хэлпа нет, поэтому подробный путь поиска не напишу.
Go to the top of the page
 
+Quote Post
PCBtech
сообщение Jan 23 2015, 14:16
Сообщение #6


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

Группа: Свой
Сообщений: 1 092
Регистрация: 22-12-04
Из: Москва
Пользователь №: 1 623



Цитата(proton17 @ Jan 23 2015, 09:58) *
Да, в самом редакторе страницы идут под номерами 1, 2, 3... У меня в меню tools нет пункта annotate (


Уточните, пожалуйста, в каком редакторе и в какой версии?


--------------------
На правах рекламы:
Для тех, кому нужна современная профессиональная и недорогая САПР печатных плат, взамен P-CAD!

Продлена промо-акция: 19.9 тысяч рублей за годовую сетевую лицензию OrCAD Standard!
В лицензию входит схемный редактор OrCAD Capture, базовый редактор печатных плат на базе Allegro PCB Editor,
с возможностью работы с дифференциальными парами со статическим контролем фазы,
редактор правил и ограничений, 3D-просмотр со STEP-моделями, расчет импеданса, работа с микроотверстиями,
и импорт-экспорт производственных файлов. Прилагается импорт проектов из P-CAD2006.
Все, что нужно для трассировки типовых многослойных плат - всего за 19.9 тыс.рублей в год!

Подробности:
https://www.pcbsoft.ru/orcad-za-19900
Go to the top of the page
 
+Quote Post
proton17
сообщение Jan 23 2015, 14:29
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 41
Регистрация: 13-06-12
Из: Москва
Пользователь №: 72 296



Цитата(PCBtech @ Jan 23 2015, 17:16) *
Уточните, пожалуйста, в каком редакторе и в какой версии?


Design Entry HDL 16.5

Цитата(Uree @ Jan 23 2015, 12:15) *
И не будет. Annotate - это термин из OrCAD-a, а Вы используете Design Entry HDL. Там есть только упаковка(Packaging) схемных элементов в корпуса, одним этапом которой как раз и является нумерация(аннотация) схемы.

В Аллегро шикарный хэлп. Копайте раздел упаковки и управления этим процессом. Под рукой самого хэлпа нет, поэтому подробный путь поиска не напишу.


Я все это прекрасно знаю, вопрос не в том как Allegro нумерует элементы, вопрос в нумерации страниц и как ее изменить. Почему он ориентируется на некую внутреннюю нумерацию, а не на ту, что показана в редакторе.
Go to the top of the page
 
+Quote Post
spooki
сообщение May 6 2015, 19:54
Сообщение #8


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

Группа: Участник
Сообщений: 105
Регистрация: 9-04-10
Из: Москва
Пользователь №: 56 524



Продолжу тему.

Вопрос на самом деле насущный и проблемный.

1)Cadence создает файл page.map в котором сам соотносит физическую и логическую нумерацию страниц.
При автонумерации через Export Physical он нумерует элементы по логической нумерации не имеющей ничего общего с вашей физической нумерацией в Design Entry hdl.

Сделано это для того, чтобы при добавлении новых страниц в проект в любое место логический номер страницы не менялся не смотря ни на что, так как гребаный Cadence использует в .brd связи с элементами через логический номер страницы.

Есть возможность обресетить это дело какой -то командой (не помню), но при этом слетают нахрен все связи с .brd ибо в нем четко прописаны связи по логическим страницам! И если у вас уже есть расстановка или разводка она слетит тоже.

Вот такие глупости творит Cadence, с этим можно сделать только следущее:
- До расстановки и разводки заботится о том чтобы логические и физические номера страниц были одинаковые и начинались как вам надо. При это файл page.map должен быть нулевым!
- Нельзя будет уже добавить страницы в проект с расстановкой и разводкой и продолжить работать с автонумерацией элементов!

Вот такой вот бред. Я очень надеюсь что я ошибаюсь!

2) Выявились еще проблемы. У меня в проекте лог и физ страницы совпадают. Автонумерация работает.
Но хз почему есть несколько элементов, которые нумеруются неправильно.
Например, резистор R1 стоит на 3 странице(остальные резюки на 3 страницы нормально нумеруются) дальше продолжается нормальная нумерация резисторов с 1 страницы R2, R3...
У всех элементов стоит $LOCATION.

Что только не делал какие только REFDES Pattern нумерации не задавал. Все прекрасно нумерует но первым по порядку считает какой-то резистор на 3 странице. Что нумерация идет начиная с R1 что с RAAA.
Все свойства у всех резисторов одинаковые.

Как так? Откуда он берет этот порядок нумерации????????????

П.С. Вообще странно что забросили тему. Ибо адекватно и интуитивно эти функции в Cadence явно не работают.
-либо никто не пользуется автонумерацией. Хотя это одна из основополагающих фишек таких САПР, быстрое добавление элемента, редактирование схемы с автоматической перенумерацией и генерацией обновленного перечня (ну это в идеале). Иначе добавление в середину проекта резистора превращается либо в АД (корректировка все документации со смещением 1-2 тысяч компонентов) либо в появлении резистора R1000 около R10 и его хрен кто найдет и спасибо не скажет. Кроме того, ручная нумерация элементов в 50 страничном проекте прямой путь к возникновению ошибок.
-либо никто не использует Cadence.

Сообщение отредактировал spooki - May 6 2015, 19:54
Go to the top of the page
 
+Quote Post
Uree
сообщение May 6 2015, 21:13
Сообщение #9


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

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



Используют. Но в подавляющем большинстве случаев в качестве схемного редактора используют Capture, а не DE HDL.
Когда мы его использовали в фирме, то номерами компонентов никто не парился - какой система определила при упаковке, такой и был. И где там первый и которые номера рядом с ними никого не волновало. Если хотите все контролировать, то в этом редакторе трудно, мы когда-то пытались разобраться, а потом плюнули на это дело.
И по большому счету ПЕРЕнумерацией никогда в нем и не занимались - понумеровало новые компоненты, и хорошо. А перенумерация как описали, R123 -> RAAA -> R001 делали. Насколько помню, нумеровало по порядку, но всегда ли, точно уже не скажу, давно дело было.
Если у вас легальная прога - пишите в саппорт, они помогут, если сумеете объяснить что и главное зачем вам нужно.
Go to the top of the page
 
+Quote Post

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

 


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


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