Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Ошибка "Duplicate Component Designators" в иерархическом проекте AD
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Разрабатываем ПП в САПР - PCB development > Altium Designer, DXP, Protel
Александр Макеенок
Имеется иерархический проект из 2-х листов.
На главный лист через Sheet Symbol добавлен подчиненный лист.
На главном листе имеется конденсатор С1.
На подчиненном листе тоже имеется конденсатор С1.
После компиляции проекта AD понимает, что проект иерархический,
и изображает его листы в панели Projects вложенными один в другой.
По идее AD должен понимать, что эти 2 вышеуказанных конденсатора
находятся на разных уровнях иерархии.
Однако он этого не понимает и упорно дает ошибку дублирования
имен компонентов, ДАЖЕ ЕСЛИ в опциях проекта вручную указать,
что проект иерархический.

1. ПОЧЕМУ к именам компонентов не добавляются имена листов или что-то в этом роде?

2. КАК этого добиться?

Ведь в PcbDoc и в перечне элементов эти конденсаторы должны обозначаться как разные.

Спасибо.
Владимир
Цитата(Александр Макеенок @ Jan 19 2008, 19:22) *
Имеется иерархический проект из 2-х листов.
На главный лист через Sheet Symbol добавлен подчиненный лист.
На главном листе имеется конденсатор С1.
На подчиненном листе тоже имеется конденсатор С1.
После компиляции проекта AD понимает, что проект иерархический,
и изображает его листы в панели Projects вложенными один в другой.
По идее AD должен понимать, что эти 2 вышеуказанных конденсатора
находятся на разных уровнях иерархии.
Однако он этого не понимает и упорно дает ошибку дублирования
имен компонентов, ДАЖЕ ЕСЛИ в опциях проекта вручную указать,
что проект иерархический.

1. ПОЧЕМУ к именам компонентов не добавляются имена листов или что-то в этом роде?

2. КАК этого добиться?

Ведь в PcbDoc и в перечне элементов эти конденсаторы должны обозначаться как разные.

Спасибо.


Смотря как вы то иерархию делаете.

Автоматически добавляется при использовании Repeat d обозначении Sheet symbol/

Ну у Вас похоже не эта ситуация. И если лист даже вложенный - это не означает его самостоятельность



Если у вас версия 6.7 - это сложно заметить. в 6.8 уже все видно.
Vokchap
Цитата(Александр Макеенок @ Jan 19 2008, 20:22) *
1. ПОЧЕМУ к именам компонентов не добавляются имена листов или что-то в этом роде?
2. КАК этого добиться?

1. Они и не должны добавляться, т.к. иерархия и деления на листы придуманы для удобства ввода проекта, а не для возможности дублирования имён. Если очень надо, тогда ручками.
2. Только ручками.
Владимир
Цитата
Vokchap

Цитата
1. Они и не должны добавляться

Добавляются, смотри пример с D10 ниже
Цитата
2. Только ручками.

А вот индивидуально в каналах- ручками
См картинку.

В PCB -НЕТ и НЕ ДОЛЖНО быть одинаковых Designator
Артур
Так же встретился с проблемой "Duplicate Component Designators". Правда в немного другом формате.
Имею проект с главной схемой в состав которой входят комнаты(дополнительные схемы)
Основная задача получения списка компонентов. Для этого Я предварительно устанавливаю нумерацию компонентам (проблем вроде никаких не возникает все проходит без ошибок). Потом запуская компиляцию и там наблюдаю ошибку "Duplicate Component Designators".
Ругается на два резистора. Захожу в их свойства Designators у них стоят разные. Но Designators одного совпадает с серой надписью в скобках возле другого резистора.
Удалял всю нумерацию расставлял сначала, пробовал в другом порядке нумеровать , пробовал использовать удаление дублирующих Designators. Ничего не помогает.

Захожу в Рапорты и создание Bill of Materrials так там почти у всех резисторов Designators и Value не совпадает cо значениями на схеме.
Повторюсь основная задача получить список компонентов. И что то мне подсказывает пока не решить проблему с дублированием Designators список получить не удастся.

В чем засада не пойму, третий день ломаю голову. В факе и поиске лазил.
TOREX
Цитата(Артур @ Jan 27 2012, 14:16) *
Так же встретился с проблемой "Duplicate Component Designators". Правда в немного другом формате.
Имею проект с главной схемой в состав которой входят комнаты(дополнительные схемы)
Основная задача получения списка компонентов. Для этого Я предварительно устанавливаю нумерацию компонентам (проблем вроде никаких не возникает все проходит без ошибок). Потом запуская компиляцию и там наблюдаю ошибку "Duplicate Component Designators".
Ругается на два резистора. Захожу в их свойства Designators у них стоят разные. Но Designators одного совпадает с серой надписью в скобках возле другого резистора.
Удалял всю нумерацию расставлял сначала, пробовал в другом порядке нумеровать , пробовал использовать удаление дублирующих Designators. Ничего не помогает.

Захожу в Рапорты и создание Bill of Materrials так там почти у всех резисторов Designators и Value не совпадает cо значениями на схеме.
Повторюсь основная задача получить список компонентов. И что то мне подсказывает пока не решить проблему с дублированием Designators список получить не удастся.

В чем засада не пойму, третий день ломаю голову. В факе и поиске лазил.


А проектик выложить можете?
Артур
Да конечно http://ifolder.ru/28345079
TOREX
Цитата(Артур @ Jan 27 2012, 15:05) *
Да конечно http://ifolder.ru/28345079


В чем проблема, не понял.Но создал новый проект, добавил в него ваши схемы и все стало нормально.
Владимир
Цитата(TOREX @ Jan 27 2012, 16:43) *
В чем проблема, не понял.Но создал новый проект, добавил в него ваши схемы и все стало нормально.


Наверное у топик стратера был не откомпилирован проект
TOREX
Цитата(Владимир @ Jan 27 2012, 16:49) *
Наверное у топик стратера был не откомпилирован проект


Вообщето у топикстартера немного другая проблема была.
А в проекте Артура ошибки дублирования десигнаторов вываливались именно при компиляции.
И перенумерация не спасала.
Артур
Создал новый проект, и вставил в него чертежи (как и сделал TOREX) ... и все заработало. Так и не понял что за глюк, но в новом проекте все нормально. Огромное спасибо за оказанную помощь!!!
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.