Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Не удаляются ошибочные компоненты в LM
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Разрабатываем ПП в САПР - PCB development > Mentor-ExpeditionPCB
misyachniy
При импорте HKP произошла ошибка.
В библиотеке появился пустой CELL, в данном случает TSSOP16.
Associated Parts к нему нету, но при удалении пишет, что произошла непредвиденная ошибка.

Как удалить такую ячейку?

Есть еще не принципиальный вопрос.
Когда хочу переименовать символ, ячейку, компонент с изменением регистра букв например "drb-9fa" на "DRB-9FA" то редактор запрещает это сделать.
Выдает сообщение о том что такое имя уже есть.
Я пробовал хитрить переименовывал в "drb-9fa_1" затем "DRB-9FA" все равно буквы маленькие.
Такое впечетление что есть кеширование каких -то данных.
cioma
Попробуйте перегенерить файл .lmc:

1. Удалите файл SysIndex.cbf в директории central library
2. Откройте файл .lmc в Library Manager

К сожалению Library Manager в EE2005 не различает регистр букв что иногда приводит в весьмаааааа серьёзным проблемам. Я занимаюсь библиотеки давно и могу порекомендовать такие наборы символов для имен (даны в виде regexp, в квадратных скобках)

- part, cell: [A-Z0-9_]+
- symbol: [a-z0-9_]+

Такие имена пройдут для всех САПР, которые будете использовать. Tckb очень нужно - можно добавить к списку и dash [-]
misyachniy
Цитата(cioma @ Sep 20 2009, 12:02) *
Попробуйте перегенерить файл .lmc:

1. Удалите файл SysIndex.cbf в директории central library
2. Откройте файл .lmc в Library Manager

К сожалению Library Manager в EE2005 не различает регистр букв что иногда приводит в весьмаааааа серьёзным проблемам. Я занимаюсь библиотеки давно и могу порекомендовать такие наборы символов для имен (даны в виде regexp, в квадратных скобках)

- part, cell: [A-Z0-9_]+
- symbol: [a-z0-9_]+

Такие имена пройдут для всех САПР, которые будете использовать. Tckb очень нужно - можно добавить к списку и dash [-]


Я победил (надеюсь поюедил а не спрятал проблему :-)) мледующим образом:
Стал на ошибочный элемент и выбрал опцию редактировать, за образец взял SOT403-1 (он же TSSOP16) при этом SOT403-1 остался а TSSOP16 исчез из базы.
Затем я переименовал SOT403-1 в TSSOP16.

Рекомендацию 1, если повторится ситуация попробую.

Различать имена символов и ячеек/деталей наверное правильная идея.
Как при программировании - макросы и константы в верхнем регистре, функции и переменные в нижнем.
Функции с заглавного имени.

Кстати расхваленная функция контроля целосности бази несколько потускнела.

PCAD допускает одинаковые имена ножек всимволах.
При импорте в библиотеке такие ножки получают индексы.
Я импортировал компонент поставил на схему, упаковал - в плату поместился без ошибок.

Затем решил навести красоту на символ.
Сделал переименованние в ножки символа "GND-1" в "GND" , а "GND-2" - погасил выбрав черный цвет.
При сохранении символа в библиотеке, LM предложил обновить и компонент в котором присутствовал символ.

В DxD символ не подсветился как измененный, но при упаковке вылезла ошибка, так как ножка "GND-1" при обновлении компонента
не была переименована в "GND"

Программистов Mentora можно понять, при замене символа, не всегда можно определить какая ножка переименована и куда перепакована.
Если не вести лог редактирования и его анализировать.

Но честно говоря, если при нажатии "ОК" для подтверждения обновления не выскакивает никакой ошибки - появляется уверенность что все действительно "OK"
cioma
Для переименования ножек используйте LM>Tools>Modify Cell & Symbol Pins

Ну то что интерфейс у библиотекаря ментора дубовый - это факт. Не дай Вам Бог запустить поиск отсутствующего компонента по имени - LM может зависнут минут на 15, особенно если либа на сетевом диске wacko.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.