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

EE7.9 upd 4; Library Manager глюк

 

Редактирую символ (меняю имена пинов), при сохранении вижу окошко "Symbol bla-bla has mapped parts. Do you want to overrite?"

 

Я кликаю "Yes"

 

Закрыл- открыл библиотеку. (И по колесу пинал, и зеркало протирал - не заводится..)

 

Открываю Part-> Edit -> Pin Mappig и вижу, что в Part в окне Gate имена пинов - не редактированные.

 

Перестало работать - вроде бы работало - как для одногейтовых (один symbol - один part), так и для сложных Part , состоящих из n Symbols;

(одинаково для 1<n<13)

Подумал - повспоминал: а может я не прав, просто забыл - и всегда после изменения необходимо в Part удалить символ - добавить символ, чтобы Part перепаковалась?

 

Все составные Symbol - имеют аттрибут Composite; не имеют аттрибута Hetero.

 

Для проверки, что глючит - конкретная либа или EE7.9:

 

Создан новую либу, в ней - new_partition, в нее скопировал из старой (2 года не юзал) рабочей либы part;

 

В созданной либе открыл символ, поменял имя пина - "Symbol bla-bla has mapped parts. Do you want to overrite?" -> "Yes"

 

Глюк остался: Открываю Part-> Edit -> Pin Mappig и вижу, что в Part в окне Gate имя пина - не редактированное.

 

Получается - глючит EE7.9 ?

 

Переключился на EE7.9.3, при ПОПЫТКЕ редактирования имени пина в символе, уже подключенном к part , после изменения имени пина, после нажатия "Enter"- еще интереснее:

 

"cannot edit ports - symbol has frozen interface"

 

Symbol, не подключенный к part - редактируй сколько хочешь.

 

Слово "frozen" в help встречается лишь однажды - и то для DC-DV...

 

 

 

Подскажите,плз, куда пнуть или где читать - все кроме переустановить EE7.9....

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

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


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

Спасибо, Александр,

 

я был уверен - есть нужный инструмент, надо только знать где искать :-)

 

То, что нужно: Tools > Modify Cell & Symbol Pins редактирует одновременно имена пинов и в symbol, и в part.

 

Остается слегка поправить графику в symbol.

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


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

Здравствуйте!

 

Поставил на новый компьютер EE7.9.2 - если на прежнем компьютере все установилось без проблем, то теперь не запускается Expedition - появляется ошибка. Причем DxDesigner и Library Manager работают нормально. Подскажите, пожалуйста, как с этим бороться.

post-20129-1350974901_thumb.jpg

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


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

Купить лицензию?:) И тогда уже задавать такие вопросы официальному представителю MG в России...

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


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

Прошу прощения за беспокойство. Проблема решилась повторной установкой.

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


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

Изменение имени пина EE7.9: новая беда, теперь в DxD.

 

После LM меню Tools > Modify Cell & Symbol Pins - в part, "LM Part Edit" - видно, что упакована секция с новыми именами пинов.

 

Перехожу в Dxd, Update symbol - на схеме символ с новыми именами.

 

Но в DxD - не упаковывается, даже с опциями : "Repackage all Symbols", "Delete local data, then rebuild all local library data"

"Update PDB properties on symbol" - и включал, и выключал.

 

Утверждает, что в локальной PDB - символ со старым именем пина, и потому - ошибка и вылет из упаковки.

 

Как заставить DxD сначала обновить локальную PDB DxD, а уже потом упаковывать?

PCB еще нет.

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


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

У меня в Exp при выполнении прямой аннотации с опцией "Delete local data; then rebuild all local library data" - переделывает PDB и Cell.

В конце концов есть же простой способ начать "с чистого листа":

- создать новый проект

- скопировать схему из этого в новый (в навигаторе выбрать заголовок схемы и ПКМ>Copy, далее открыть новый и ПКМ>Paste)

- т.е. в новом проекте получите такую же упакованную схему, но без локальной библиотеки

 

Еще вариант - папке проекта есть папка Integration - по идее если ее удалить, то удалиться и ЛБ.

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


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

Использование LM меню Tools > Modify Cell & Symbol Pins:

 

оказалось, что причина была в ошибке при использовании "LM меню Tools > Modify Cell & Symbol Pins"

 

Изменил имена пинов в "LM меню Tools > Modify Cell & Symbol Pins", при сохранении получил предупреждение что будут изменены symbol and part;

Не проходит упаковка в DxD.

После расследования оказалось, что имена в symbol и part - не совпадают !!!

Как я такого добился - не понял, вроде бы после Modify Cell & Symbol Pins в символе редактировал только графику...

 

Еще раз отредактировал имена пинов в "LM меню Tools > Modify Cell & Symbol Pins" - все совпадает, DxD упаковка успешно.

 

Александр, спасибо еще раз, и еще вопрос,

 

о LocalPDB:

 

в EE7.9 и старше - из LocalPartsDB.pdb проекта осталась возможность получить библиотеку проекта, подсунув ее в пустую библиотеку?

 

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


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

Александр, спасибо еще раз, и еще вопрос,

 

о LocalPDB:

 

в EE7.9 и старше - из LocalPartsDB.pdb проекта осталась возможность получить библиотеку проекта, подсунув ее в пустую библиотеку?

 

Никогда не пробовал такого ибо есть же стандартный способ - импорт компонентов\ячеек\падстеков из pcb через Library_Services.

В диалоге импорта можно менять расширение - вместо .lmc выбрать .pcb и напрямую обратиться к любой плате.

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


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

Прошу прощения за беспокойство. Проблема решилась повторной установкой.

А можно поподробнее, ибо у меня точно такая же ошибка появилась при смене версии.

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


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

Сорри, если где то был вопрос, не нашел...

 

А как, находясь в pcb, поменять пару эквивалентных гейтов не внутри одного парта, а между разными партами - например махнуть местами пару резисторов между двумя разными резисторными сборками?

 

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


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

Сорри, если где то был вопрос, не нашел...

 

А как, находясь в pcb, поменять пару эквивалентных гейтов не внутри одного парта, а между разными партами - например махнуть местами пару резисторов между двумя разными резисторными сборками?

без проблем

в CES_Part_стань на сборку и в Define_Discrete_Pin_Paers установит Start & End Pin

 

возможно не совсем корректно ответил на вопрос

сейчас покапался в своей свалке FAQ и нашел, что у fill на сайте есть фильм Swap_part_gates

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


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

А как, находясь в pcb, поменять пару эквивалентных гейтов не внутри одного парта, а между разными партами - например махнуть местами пару резисторов между двумя разными резисторными сборками?

 

В режиме разводки тыкаете в ногу одного из гейтов, потом жмёте Swap Gates, а затем -- F2. Открывается окошко Gate Swap. В нём по умолчанию выбрано Individual Gates, а надо выбрать Symbol Gate Groups. После этого можно будет переставлять между разными корпусами.

 

Пы.Сы. У меня сходу это дело не заработало почему-то, но дело уже ночью было, и я просто лёг спать. На следующий день опять запустил Expedition -- и всё заработало. Может, просто что-то не то делал с сонными глазами, а может, какой-нибудь глюк был, требовавший перезагрузки САПР...

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


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

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