Перейти к содержанию
    

Добрый день.

Library Manager:

Не открываются символы в редакторе символов из заведомо рабочей библиотеки.

Редакторы Cell, PadStack, Part - нормально.

Два типа сообщений:

# exec E:/ee7.9.4/7.9.4EE/SDD_HOME/lm/win32/bin/OnLMCModify.exe {E:/MentorGraphics_pads_Projects/lib dx/lib dx.lmc} -isFrozen -Partition 555LA -Symbol NC7S08M5X.1

nse::opensymbol -freezeinterface -partition 555LA NC7S08M5X.1

# symbol NC7S08M5X.1 is edited(locked) by another user

#

и

exec E:/ee7.9.4/7.9.4EE/SDD_HOME/lm/win32/bin/OnLMCModify.exe {E:/MentorGraphics_pads_Projects/lib dx/lib dx.lmc} -isFrozen -Partition 555LA -Symbol SNJ5406J.1

nse::opensymbol -freezeinterface -partition 555LA SNJ5406J.1

# Invalid argument

#

# import process completed with errors

#

Что может быть?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ошибки при импорте layout.hkp в PCB

 

Error, line 1356: Hole "Rnd 7.87" could not be found in the Padstack database.

 

Error, line 4857: Padstack "0.2X0.4" could not be found in the Padstack database.

 

Error, line 13215: Padstack "0.2X0.4" could not be found in the Padstack database.

и т. д.

В библиотеке они есть. Обновляла и схему, и библиотеку, и update cells and padstacks в PCB...

Цепляю проект, может подскажете, что там опять не так...

post-77470-1385124359_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Глянул ваши файлы - в локальной либе проекта нет указанных подстеков. Скопировал их туда через library services - все импортировалось. Выдало ошибку правда о несоотвествии кол-ва пинов в одном из партов/селлов, но тем не менее проект удалось втянуть.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Глянул ваши файлы - в локальной либе проекта нет указанных подстеков. Скопировал их туда через library services - все импортировалось. Выдало ошибку правда о несоотвествии кол-ва пинов в одном из партов/селлов, но тем не менее проект удалось втянуть.

а откуда вы скопировали?

и ведь в partition editor я вижу все нужные падстеки...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а откуда вы скопировали?

и ведь в partition editor я вижу все нужные падстеки...

 

Откройте тренинг и подумайте зачем при создании шаблона топологии в него импортировали из ЦБ падстеки via, Drawing_Cell, тестовые ...?

Как в ЛБ могут появится элементы не присутствующие на схеме и соответственно не участвующие в процессе FA (который создает\обновляет ЛБ)?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а откуда вы скопировали?

Ну как откуда - из вашей же центральной библиотеки. Я открыл файл платы, полученный вами из шаблона, и с помощью пункта Setup-->Library Services скопировал в локальную либу все, что было в центральной. После этого импорт hkp удался.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добрый день. Возник вопрос с позиционными обозначениями элементов. После того как плата была разведена, в схеме понадобилось изменить позиционные обозначения нескольких элементов. При проведении FA на ПП позиционное обозначение элемента изменилось.... но при этом сам элемент исчез с ПП. Исчезнувший элемент можно конечно снова поставить на место и тд.... но сами понимаете работа довольно утомительная. Кто-нибудь может сформулировать правила работы с позиционными обозначениями элементов?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Кто-нибудь может сформулировать правила работы с позиционными обозначениями элементов?

Правило простое и оно одно. "Чтобы заменить позиционное обозначение на схеме и плате надо аккуратно открыть схему, аккуратно заменить позиционное R1 обозначение на новое R2, провести FA"

Все остальное нельзя. Нельзя менять на другие буквы и ставить DA вместо RN, или RN вместо R, нельзя заменить деталь на схеме из библиотеки и вбить в нее старый референс, нельзя... в общем ничего нельзя. Можно только одно вместо R1 поставить R2. Никакие игры с библиотекой не прокатят.

Изменено пользователем lekintr

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Правило простое и оно одно. "Чтобы заменить позиционное обозначение на схеме и плате надо аккуратно открыть схему, аккуратно заменить позиционное R1 обозначение на новое R2, провести FA"

Все остальное нельзя. Нельзя менять на другие буквы и ставить DA вместо RN, или RN вместо R, нельзя заменить деталь на схеме из библиотеки и вбить в нее старый референс, нельзя... в общем ничего нельзя. Можно только одно вместо R1 поставить R2. Никакие игры с библиотекой не прокатят.

почему???

все можно - измените в DxD HL1 на HLL12

далее FA и в Ехр произойдет замена без всякого пропадания элемента

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Имеется компонент (GPS-модуль) со встроенной антенной. В области этой антенны, согласно даташиту, нельзя располагать медь. Сделал для него Cell, "запретную" область обозначил прямоугольником в слое Plane Obstruct. При размещении этого компонента на плате слои земли/питания в соответствующем месте действительно исчезают, т.е. сама по себе задача вроде бы решена. Однако Expedition не позволяет располагать компоненты на противоположной стороне платы не только в районе "запретной зоны", но и вообще в границах этого компонента -- ругается на Cannot resolve immovable metal conflicts. В чём может быть проблема?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Имеется компонент (GPS-модуль) В чём может быть проблема?

Например, для Placement outline может быть неверно указан Layer. Выкладывайте компонент сюда.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

почему???

все можно - измените в DxD HL1 на HLL12

далее FA и в Ехр произойдёт замена без всякого пропадания элемента

Странно. У меня как раз выглядит так: Меняю в схеме DxD RefDes скажем был R1 стал R2000 (2000 - чтобы не появилось на плате два элемента с одинаковым позиционным обозначением), провожу FA на ПП элемент который был раньше R1 исчезает с платы и появляется в списке не установленных, с новым позиционным обозначением. Может данное поведение программы зависит от режима проведения FA?

 

P.S.

Обратное переименование RefDes из Expedition в DxD проходит безупречно.

 

Разобрался: Действительно зависит от установленных опций. Не была установлена галочка: "Annotate schematic reference designator changes"

 

 

post-6113-1385530290_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Например, для Placement outline может быть неверно указан Layer. Выкладывайте компонент сюда.

 

А как выложить компонент? Всю библиотеку -- понятно (заархивировал да залил на файлообменник какой-нибудь), а вот отдельный компонент... Они ведь там не пофайлово хранятся.

 

Но дело точно не Placement Outline, а именно в Plane Obstruct: если последний удалить, то компоненты на противоположной стороне платы можно свободно ставить "поверх" данного; Placement Outline не давал бы их поставить в любом случае.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

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

 

ed1c37a66e68t.jpg

 

Вообще, Plane Obstruct не препятствует размещению компонентов. Для запрета размещения используется Placement obstruct

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Создайте плату с этим компонентом, заархивируйте и залейте.

 

Вот, заархивировал весь каталог PCB в своём проекте: http://yadi.sk/d/e5NQ1zT9DPtQV. Проблемный компонент установлен у левого торца платы.

 

Вообще, Plane Obstruct не препятствует размещению компонентов. Для запрета размещения используется Placement obstruct

 

Ну, собственно, поэтому я и недоумеваю. Раньше запретные области мне создавать не приходилось, поэтому и не сталкивался.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Гость
Эта тема закрыта для публикации ответов.
×
×
  • Создать...