реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Использование импортированных схематик (Orcad) в Xpedition V1.2
Tiger
сообщение Feb 29 2016, 18:11
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 111
Регистрация: 21-02-06
Из: Москва
Пользователь №: 14 556



Добрый день

Есть необходимость добавить слабенькие источники питания в уже имеющийся проект.
Рисовать самому - лениво, ибо их надо много и разных. Зато есть все нужные схематики в сильно привычном мне Оркадовском формате из EVB-шек на том же Linear-овском сайте. Естественно, есть искушение втянуть эти схематики в проект и радоваться жизни, к тому же меньше вероятность накосячить в процессе.

Втянул, дело нехитрое. Но, как сами понимаете, имеющаяся библиотека об импортированных элементах ни сном не духом. Тупо заменить все, скажем, резисторы на библиотечные разом тоже не получится, поскольку поля разные, да и нужные поля зачастую пустые получаются при импорте, тот же Ref Designator. Не R?, а именно пустые, безо всяких R.

Что посоветуете? Хочется все-таки автоматом, потому что 5 листов новой схематики получилось.

Сообщение отредактировал Tiger - Feb 29 2016, 18:12
Go to the top of the page
 
+Quote Post
fill
сообщение Mar 1 2016, 08:01
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 4 361
Регистрация: 17-08-04
Из: КП Две Поляны
Пользователь №: 512



Есть ли что-то в поле Ref Designator принципиального значения не имеет, т.к. при упаковке все равно префикс берется из PDB.
При импорте схемы, в ЦБ подключенной к проекту автоматом создается раздел для символов и компонентов с именем импортируемой схемы, и туда заносятся символы схемы и компоненты. Компоненты естественно надо доработать т.к. в них нет ячеек.
Для решения общей проблемы можно поступить разными способами:
1) доработать импортированные компоненты
2) импортировать "оркадовские" символы в уже имеющиеся нормальные PDB и изменить соответственно Part Number на схеме - при упаковке (Package) значения атрибутов считаются\заполнятся из PDB
3) для заполнения нужных атрибутов значениями можно воспользоваться верификацией в DxDataBook - т.е. создать базу с таблицами атрибутов и далее ими пользоваться для заполнения и верификации схемы


--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю.

www.megratec.ru
Go to the top of the page
 
+Quote Post
Tiger
сообщение Mar 1 2016, 18:24
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 111
Регистрация: 21-02-06
Из: Москва
Пользователь №: 14 556



Цитата(fill @ Mar 1 2016, 11:01) *
Для решения общей проблемы можно поступить разными способами:
1) доработать импортированные компоненты
2) импортировать "оркадовские" символы в уже имеющиеся нормальные PDB и изменить соответственно Part Number на схеме - при упаковке (Package) значения атрибутов считаются\заполнятся из PDB
3) для заполнения нужных атрибутов значениями можно воспользоваться верификацией в DxDataBook - т.е. создать базу с таблицами атрибутов и далее ими пользоваться для заполнения и верификации схемы


Понял. Не так я спросил.
Итак, после импорта схематик у меня появляется куча, например, резисторов с символами типа "CR05-101JM.1". Поскольку схематики разные, названия этих символов тоже разные.
Заменить их все на один и тот же символ, разумеется, можно без проблем - поиск по маске, Symbol->Replace Symbol. Но символы в разных листах разные. В том числе и по длине тех же резисторов. Поэтому при замене там получается такая петрушка, что быстрее ручками заново нарисовать - там и поворот компонентов на 90 градусов, и их уезжание черт-те куда (естественно, точки привязки-то разные). В общем, геморорой.
Что хочется. Заменить все символы на одной странице (одна страница - одна импортированная схематика), скажем, на них же, но с другим, читаемым названием (CR05-101JM.1 -> RES_1), т.е. для каждой страницы - один символ резистора и один - конденсатора. Да, не по фэн-шуй, но на сопоставлении ячейки символу, скажем, CR05-101JM.1 косяки будут просто неизбежны - резистор это, или конденсатор, или индуктивность - перепутать легче легкого.

Вопрос, получается, сводится к вопросу, как обновить центральную библиотеку из символов, полученных при импорте. Ткните в мануал, пож. - не нашел сам, где это описано. Tools->Update Linraries не подходит, она только свойства обновляет в библиотеке. Вот здесь есть вроде указание, но оно для какой-то старой версии, поскольку в VX нет такого в настройках: Setup -Settings- Symbol Libraries
https://communities.mentor.com/message/38859#38859

Экспортировать символ из [local symbols] в CL View и импортировать его затем через xDM Library Tool тоже не могу, поскольку в [local symbols] нет импортированных компонентов.

Т.е. я хочу взять символ CR05-101JM, записать его как RES_1, после чего обновить символы в схематике и прибить "старый" символ CR05-101JM.1 в центральной библиотеке, чтобы не мешался больше. Всего-то.

Знал бы, сколько проблем будет - с нуля бы нарисовал сейчас все схематики, но потраченных усилий уже жалко.
Go to the top of the page
 
+Quote Post
Tiger
сообщение Mar 2 2016, 17:18
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 111
Регистрация: 21-02-06
Из: Москва
Пользователь №: 14 556



Цитата(Tiger @ Mar 1 2016, 21:24) *
Знал бы, сколько проблем будет - с нуля бы нарисовал сейчас все схематики, но потраченных усилий уже жалко.

Разобрался:
http://www.megratec.ru/system/attachments/..._Expedition.pdf?
Дальше перебрасываем символы из новых разделов в основной и радуемся жизни.

Почему Ментор при первом импорте так не сделал - тайна сия велика есть. Скорее всего, у меня другая ЦБ была тогда выбрана, я много экспериментировал. Ну и ладно.
В любом случае - спасибо fill-у за потраченное на меня время.

Сообщение отредактировал Tiger - Mar 2 2016, 17:21
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 14:30
Рейтинг@Mail.ru


Страница сгенерированна за 0.01371 секунд с 7
ELECTRONIX ©2004-2016