|
|
  |
MG Expedition ликбез ... |
|
|
|
Oct 20 2012, 07:18
|
Участник

Группа: Участник
Сообщений: 64
Регистрация: 5-02-06
Пользователь №: 14 016

|
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 - Oct 20 2012, 14:53
|
|
|
|
|
Oct 23 2012, 04:02
|
Участник

Группа: Участник
Сообщений: 64
Регистрация: 5-02-06
Пользователь №: 14 016

|
Спасибо, Александр,
я был уверен - есть нужный инструмент, надо только знать где искать :-)
То, что нужно: Tools > Modify Cell & Symbol Pins редактирует одновременно имена пинов и в symbol, и в part.
Остается слегка поправить графику в symbol.
|
|
|
|
|
Oct 23 2012, 06:49
|

Частый гость
 
Группа: Свой
Сообщений: 159
Регистрация: 6-09-06
Из: Зеленоград
Пользователь №: 20 129

|
Здравствуйте! Поставил на новый компьютер EE7.9.2 - если на прежнем компьютере все установилось без проблем, то теперь не запускается Expedition - появляется ошибка. Причем DxDesigner и Library Manager работают нормально. Подскажите, пожалуйста, как с этим бороться.
Эскизы прикрепленных изображений
|
|
|
|
|
Oct 25 2012, 03:07
|
Участник

Группа: Участник
Сообщений: 64
Регистрация: 5-02-06
Пользователь №: 14 016

|
Изменение имени пина 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 еще нет.
|
|
|
|
|
Oct 26 2012, 03:33
|
Участник

Группа: Участник
Сообщений: 64
Регистрация: 5-02-06
Пользователь №: 14 016

|
Использование 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 проекта осталась возможность получить библиотеку проекта, подсунув ее в пустую библиотеку?
|
|
|
|
|
Oct 26 2012, 17:13
|
Группа: Участник
Сообщений: 10
Регистрация: 8-05-12
Пользователь №: 71 739

|
Цитата(Voyager @ Oct 23 2012, 13:52)  Прошу прощения за беспокойство. Проблема решилась повторной установкой. А можно поподробнее, ибо у меня точно такая же ошибка появилась при смене версии.
|
|
|
|
|
Nov 23 2012, 10:08
|
Знающий
   
Группа: Свой
Сообщений: 791
Регистрация: 14-05-05
Из: Минск
Пользователь №: 5 035

|
Цитата(SM @ Nov 23 2012, 11:57)  Сорри, если где то был вопрос, не нашел...
А как, находясь в pcb, поменять пару эквивалентных гейтов не внутри одного парта, а между разными партами - например махнуть местами пару резисторов между двумя разными резисторными сборками? без проблем в CES_Part_стань на сборку и в Define_Discrete_Pin_Paers установит Start & End Pin возможно не совсем корректно ответил на вопрос сейчас покапался в своей свалке FAQ и нашел, что у fill на сайте есть фильм Swap_part_gates
--------------------
Будь ты рабочий, будь ты профессор, а DxD-IOD-Exp должен знать каждый, чтобы не стать пособником империализма.
|
|
|
|
|
Nov 23 2012, 11:39
|
Знающий
   
Группа: Свой
Сообщений: 549
Регистрация: 13-07-10
Из: Солнечногорск-7
Пользователь №: 58 414

|
Цитата(SM @ Nov 23 2012, 12:57)  А как, находясь в pcb, поменять пару эквивалентных гейтов не внутри одного парта, а между разными партами - например махнуть местами пару резисторов между двумя разными резисторными сборками? В режиме разводки тыкаете в ногу одного из гейтов, потом жмёте Swap Gates, а затем -- F2. Открывается окошко Gate Swap. В нём по умолчанию выбрано Individual Gates, а надо выбрать Symbol Gate Groups. После этого можно будет переставлять между разными корпусами. Пы.Сы. У меня сходу это дело не заработало почему-то, но дело уже ночью было, и я просто лёг спать. На следующий день опять запустил Expedition -- и всё заработало. Может, просто что-то не то делал с сонными глазами, а может, какой-нибудь глюк был, требовавший перезагрузки САПР...
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|