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

Думаю, что Part Number - именно по нему и осуществляется связь между symbol и cell

 

Неа, после этого (и FA) получается ошибка FA, вот что пишет в лог:

 

ERROR: Block Schematic1, Page 1, Symbol $1I82:<!#!><objindex>576460799548063748</objindex>

Cell Name 'RES_SMD_0805_.079X.048B' is not a valid cell for Part Number 'R0603'.

 

А надо, чтобы я поменял компонент на схеме, не затрагивая его текущие свойства (в т.ч. value), которые не связаны с корпусом и типом компонента, и не затрагивая цепи, и FA мне заменил корпус на плате (ну или хотя бы грохнул старый и сотворил в неразмещенных новый).

 

---

Опять есть желание добрым словом PCAD вспомнить. Там можно было прямо из выпадающего списка выбрать компонент, на который сменить, из совместимых по символу, имеющихся в библиотеке, и потом после ECO это изменение корректно проходило в плате. И наоборот, можно было сменить компонент в плате на другой с более подходящим корпусом, и бэк-аннотировать в схему. Ну неужели в столь продвинутом пакете нет такой вроде бы элементарной и нужной фичи? Или я как всегда "не умею его готовить"?

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


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

Ну неужели в столь продвинутом пакете нет такой вроде бы элементарной и нужной фичи? Или я как всегда "не умею его готовить"?

 

Такая фишка есть в Design Capture, и поскольку он полноценно входит в состав Expedition, видимо уверения об отказе от DC оказались преждевременны, и вероятно он останется еще надолго, переходите на него. Там можно сделать массовую замену компонентов по любому атрибуту (заменить все 2.2uF например) сразу по всему дизайну на всех страницах. И работать в нем для любителей PCAD комфортнее уж точно.

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

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


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

и поскольку он полноценно входит в состав Expedition,

Если бы полноценно... Это так сказать чисто виндовый довесок, поэтому переход на него физически невозможен.

Я все же надеюсь, что фишка есть и в DxD, но я просто о ней не знаю.

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


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

Нет такой фишки в DxD, обещают... и предлагают...

http://communities.mentor.com/mgcx/message...533AEC5B499F1BD

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


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

и предлагают...

Если я правильно понял, то там речь немного не о том - мне не надо менять символ. Мне надо сменить парт целиком и передать по FA, а символ как раз при этом не меняется, он точно тот же.

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


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

Сейчас Вам насоветуют - переходить на DC :)

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

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


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

Судя по тому что по ссылке, там как вариант предлагают самим скрипты написать для такого случая. Неудобно конечно, но если очень хочется, почему нет.

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


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

предлагают самим скрипты написать для такого случая.

 

Т.е. сделать такой "плагин", который бы умел по списку выделенных компонентов запоминать их пропертя, потом убивать исходный компонент, потом ставить новый на ту же координату, и прописывать ему запомненные пропертя? Как-то так?

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


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

Если я правильно понял, то там речь немного не о том - мне не надо менять символ. Мне надо сменить парт целиком и передать по FA, а символ как раз при этом не меняется, он точно тот же.

 

Один из способов

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


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

Кажется понял... Сейчас попробую. А Exp такое по FA принимает?

 

Exp работает по атрибуту Part Number. Каким из способов вы измените его значение абсолютно не принципиально. Главное чтобы в указанном Part Number был "прописан" данный символ - иначе получите ошибку упаковки.

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


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

Exp работает по атрибуту Part Number. Каким способов вы измените его значение абсолютно не принципиально. Главное чтобы в указанном Part Number был "прописан" данный символ.

 

К сожалению - это как то не совсем так. Я приводил выше, к чему приводит ручное изменение part-number-а, в котором символ тот же, а целл другой. FA матерится в partpkg.log - т.е. он отказывается менять целл на новый, что собственно является целью всего действия (пример для чего это нужно: допустим на складе куча резисторов 0603, поэтому я их поставил в схему. При разводке выяснилось, что они не лезут на плату, и мне надо часть из них поменять на 0402).

 

---

ЗЫ. Ваш способ не прошел. Линукс-версия стабильно мгновенно падает при нажатии кнопки "New live verification view"

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


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

К сожалению - это как то не совсем так. Я приводил выше, к чему приводит ручное изменение part-number-а, в котором символ тот же, а целл другой. FA матерится в partpkg.log - т.е. он отказывается менять целл на новый, что собственно является целью всего действия (пример для чего это нужно: допустим на складе куча резисторов 0603, поэтому я их поставил в схему. При разводке выяснилось, что они не лезут на плату, и мне надо часть из них поменять на 0402).

 

Естественно при измении CELL надо менять и второй атрибут, т.к. Part Number содержит внутри себя Symbol и CELL. В случае DxDataBook вы разом меняете все атрибуты. Но можно тоже самое проделать и заменой через Replace (два раза).

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


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

Естественно при измении CELL надо менять и второй атрибут

Какой именно второй-то? Я вообще-то думал, что Part Number однозначно определяет пару Symbol+Cell

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


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

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...