Полная версия этой страницы:
Duplicate Net Names Wire
Salamander
Jun 2 2014, 08:11
Господа, есть у меня огромная схема, не помещающаяся на 1 листе, всего занимает 3 листа. Схема каскадная, поэтому содержимое всех листов одинаковое, только номера компонентов разные во избежание конфликтов.
Есть шина данных, которая проходит через все 3 листа и раздает свои линии микросхемам. Да вот беда, при импортировании изменений в PCB проект выдает несколько ошибок "Duplicate Net Names Wire XXX" где ХХХ - все линии шины поименно. То есть в пределах 1 листа от шины может отходить сколько угодно GCK, CLK, но если они появляются на другом листе, Altium начинает колбасить.
Я конечно могу повесить на шину порт, обозвать линии на нем типа GCK_1-2, на втором листе поставить такой же порт, а линии на шине обозвать GCK2, GCK3...
Но нет ли более изящного решения?
Владимир
Jun 2 2014, 09:51
Объявите все NetLabel глобальными
Цитата(Владимир @ Jun 2 2014, 16:56)

Объявите все NetLabel глобальными
Сори. если и цепи тоже одинаковы на всех листах то нужно делать иерархический проект с портами.
Salamander
Jun 2 2014, 11:49
Почитаю пока насчет иерархических проектов, попутно задав вопрос - не со сложностью ли проекта связан еще такой глюк: каждый раз, когда я импортирую изменения часть компонентов на плате, относящиеся к Лист2 и Лист3 меняют свое положение, выстраиваются в ряд.
Выяснилось, что при составлении списка изменений планировщик почему-то пишет 2 события: Remove U101, а затем Add component U101. Что ему не нравится?
Цитата
Объявите все NetLabel глобальными
На всякий случай - а это как сделать?
Владимир
Jun 2 2014, 12:06
Цитата(Salamander @ Jun 2 2014, 18:59)

Почитаю пока насчет иерархических проектов, попутно задав вопрос - не со сложностью ли проекта связан еще такой глюк: каждый раз, когда я импортирую изменения часть компонентов на плате, относящиеся к Лист2 и Лист3 меняют свое положение, выстраиваются в ряд.
Выяснилось, что при составлении списка изменений планировщик почему-то пишет 2 события: Remove U101, а затем Add component U101. Что ему не нравится?
проект не синхронизирован, и скорее всего Unique совпадают.
1. Project/Component link
2/ в схемах tools/ convert/ reset Unique
Цитата
На всякий случай - а это как сделать?
Project/project option/Option в выпадающем меню выбрать нужное
Salamander
Jun 2 2014, 12:21
Спасибо, обошелся без иерархического проекта, глобализация помогла. Пока не разбирался что-там планировщик за цепи нарисовал в PCB Project, но ошибок не выдало.
Осталась одна проблема - при каждом импортировании изменений бордовая рамочка Sheet, ранее окружавшая компоненты принимает первоначальную форму и забивается куда-то - в левый нижний угол - даже не платы, а рабочего окна, располагаясь вне компонентов.
Как избавиться от этого безобразия?
Владимир
Jun 2 2014, 12:29
Цитата(Salamander @ Jun 2 2014, 19:31)

Спасибо, обошелся без иерархического проекта, глобализация помогла. Пока не разбирался что-там планировщик за цепи нарисовал в PCB Project, но ошибок не выдало.
Осталась одна проблема - при каждом импортировании изменений бордовая рамочка Sheet, ранее окружавшая компоненты принимает первоначальную форму и забивается куда-то - в левый нижний угол - даже не платы, а рабочего окна, располагаясь вне компонентов.
Как избавиться от этого безобразия?
Скорее всего это Room
Вам они не нужны, раз не знаете. Удаляйте на PCB и отмените их формирование
Project/Project option/Class generator в 4 колонке Generete Room по снимайте флаги
Salamander
Jun 2 2014, 12:51
А для чего они вообще нужны, какое преимущество дают? Я уже 5-й проект делаю, никогда в них надобности не было.
Владимир
Jun 2 2014, 13:07
Проекты простые, потому и не было надобности
Salamander
Jun 2 2014, 13:17
Спасибо, успокоили. ПРосто иногда делаешь простой проект, потом узнаешь о какой-нибудь фишечке-фенечке, и сокрушаешься, сколько лишней работы сделал вручную.
Владимир
Jun 2 2014, 14:24
Ну тут наоборот. если три листа и все три одинаковы и большие, то при правильном подходе Room ох как облегчают
Soloveich
Jun 4 2014, 03:52
Комнаты интересны тогда, когда есть одинаковые листы-узлы, т.к. есть инструмент копирования свойств комнаты. Например, в многоканальных проектах.
Владимир
Jun 4 2014, 03:55
Комнаты интересны всегда. Особенно для многолистовых и многоканальныхпроектов
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.