Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: DMS: ошибка при добавлении в песочницу
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Разрабатываем ПП в САПР - PCB development > Mentor-ExpeditionPCB
SII
В песочнице DMS Librarian создал два разных компонента -- гнезда RJ-45. Они отличаются механически, а соответственно, имеют разные посадочные места, однако схемный символ у них одинаков. Всё добавилось, в саму DMS благополучно загрузилось, компоненты там существуют -- всё нормально, в общем.

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

ERROR: Symbol "Connectors_Special:Ethernet_RJ45_with_2_LEDs" of Part "SI-60062-F" is specified as
a 1 pin symbol. The same symbol was previously defined
on Part "HR911105A" as a 10 pin symbol.
Symbols with the same name must have the same number of pins.

DMS Librarian, насколько можно судить, почему-то считает, что означенный символ в данном компоненте имеет 1 контакт, в то время как в другом компоненте, уже загруженном в песочницу, -- 10 контактов. Но это не так, ведь символ-то один и тот же, содержит 10 контактов! Если поменять компоненты местами (сначала загрузить SI-60062-F), ошибка повторится с другим компонентом (HR911105A).

Можно, конечно, продублировать символы, назначив одному компоненту один, а другому -- другой, точно такой же и по набору контактов, и по графическому изображению. Но это явно неправильный выход, тем более, что с резисторами-конденсаторами никаких проблем нет -- а их несколько сотен.
SII
Похоже, проблема решилась, но тупым (и потенциально трудоёмким) способом: уничтожение всех компонентов, уничтожение символа, создание символа заново и повторное создание компонентов. Т.е что-то не то в самом символе, но вот что?..
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.