Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: ConceptHDL и PART_NUMBER-ы элементов
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Разрабатываем ПП в САПР - PCB development > Cadence
Lmx2315
Такой вопрос уважаемые , как можно поудобнее поменять свойства в атрибутах у элементов ?
Например хочу переписать содержимое PART_NUMBER в конденсаторах, их много одинаковых, но не все .
Как мне поудобнее это сделать.
А то лазить по схеме и копировать - слишком долго.

Нашёл такой файл - pstxprt.dat , там все элементы из схемы прописаны, было бы удобно свойство менять в нём . Но как потом от туда взять изменения на схему так и не придумал.
Подскажите чё-нить.

Спасибо.
vitan
Подозреваю, что это надо для документации. Тогда - менеджер вариантов.
Lmx2315
QUOTE (vitan @ Jan 21 2014, 16:29) *
Подозреваю, что это надо для документации. Тогда - менеджер вариантов.

да, для документации.

А что за менеджер вариантов?
Uree
Если PartNumber взяты из библиотеки, а не прописаны непосредственно в схеме, то просто поменять атрибут не получится, нужен реплэйс компонента на тот, у которого нужный партнамбер. И да, если это делается не для всех идентичных компонентов схемы/листа, то только вручную. Если для всех, то можно автоматом сделать реплэйс.

Если изменится больше, чем останется старого, то проще сделать реплэйс всего, и вернуть несколько позиций назад вручную.

И менеджер вариантов здесь не совсем в тему, мне кажется... Вам же надо "насовсем" изменить эти партнамберы?
Lmx2315
QUOTE (Uree @ Jan 21 2014, 16:48) *
И менеджер вариантов здесь не совсем в тему, мне кажется... Вам же надо "насовсем" изменить эти партнамберы?



PartNumber - партнамберов вовсе не было, теперь ручками сам рисую, изменить надо чтобы было, потом может придётся опять поменять.
Спасибо за идею поменять большую часть, стандартными инструментами.
Uree
Нда... немного легче, но все равно возни много будет. Чтобы изменить свойство группой, нужно чтобы оно как минимум было в компоненте. Если его нет все равно придется прописывать руками.
С другой стороны если у Вас есть схема, должны быть и библиотеки к ней. Попробуйте на уровне либы отредактировать компонент, добавив в него нужный атрибут. Правда тогда его надо будет прописывать на уровне ptf-файла... В общем придется Вам как-то комбинировать подходы, дабы задача не растянулась надолго.
Lmx2315
QUOTE (Uree @ Jan 21 2014, 17:03) *
.. дабы задача не растянулась надолго.

..5 лет в каденсе развожу, всё не отпускает ощущение какой-то недоделанности этой среды.
Что взять текущую проблему, что взять хоть ренумберацию.
Какие-то пассы руками надо делать всё время.
Uree
Да нет... с атрибутами никогда проблем не было. Единственный момент - перед созданием библиотек пару месяцев продумывали систему, по которой они будут организованы, какие группы компонентов какие атрибуты должны иметь и т.п., чтобы все это предусмотреть уже при создании. Теперь все логично и проблем нет.
А с ренумерацией да, пассы делать иногда приходится. Но тоже не особо сложные - две упаковки с изменением одной настройки невысокая плата за возможность ренумеровать весь проект. Хотя грабли тоже возможны, особенно в случае использования иерархий.
vitan
Цитата(Uree @ Jan 21 2014, 17:48) *
И менеджер вариантов здесь не совсем в тему, мне кажется... Вам же надо "насовсем" изменить эти партнамберы?

Очеидно, у ТС есть проект, который разрабатывали еще до полного понимания, какие конкретно партнамберы будут установлены физически на изделия. Я прав? Это типовая ситуация, я в этом случае не парюсь, а при достижении момента выпуска документации прямо в менеджере вариантов создаю вариант с названием производимой партии и в нем делаю замены. Все плюсы: удобство, документированность на будущее, не надо трогать исходный проект, можно удалять элементы, а не только заменять, причем группами и т.д. Сгенерить бом для любого варианта - две секунды.

Цитата
5 лет в каденсе развожу, всё не отпускает ощущение какой-то недоделанности этой среды.

Вы в менторе работали? Лично я после трех лет попыток вернулся обратно, и больше уже - никуда. Разве что что-то экстраординарное изобретут.
Ant_m
Может я чего то не понимаю, или уже забыл...
Но почему не воспользоваться Tools -> Global Modification->Property Change или Component Change??
Lmx2315
QUOTE (vitan @ Jan 21 2014, 18:10) *
.. прямо в менеджере вариантов создаю вариант с названием производимой партии и в нем делаю замены. .

Что такое менеджер вариантов ? ..как он по англицки звучит?

QUOTE (Ant_m @ Jan 22 2014, 08:30) *
Может я чего то не понимаю, или уже забыл...
Но почему не воспользоваться Tools -> Global Modification->Property Change или Component Change??


..Можно конечно, но не удобно. Я в начале пример привёл - как хотел в файле в текстовом редакторе всю работу проделать, вообщем-то весь мой вопрос состоял можно ли так сделать .
файл - pstxprt.dat , там удобно прописаны все компоненты проекта со всеми свойствами, вот как их изменить и обратно в проект втянуть? Потому как если его поменять а затем запустить проект - то содержимое файла восстанавливается.
vitan
Цитата(Lmx2315 @ Jan 22 2014, 09:49) *
Что такое менеджер вариантов ? ..как он по англицки звучит?

Variant Editor. Запускается из меню Tools в Project Manager. Из концепта тоже запускается, наверно, поищите...

Цитата(Lmx2315 @ Jan 22 2014, 09:49) *
файл - pstxprt.dat , там удобно прописаны все компоненты проекта со всеми свойствами, вот как их изменить и обратно в проект втянуть? Потому как если его поменять а затем запустить проект - то содержимое файла восстанавливается.

А пробовали сохранить его в другом каталоге, а потом сделать импорт нетлиста?
Uree
Для обратной связи, из РСВ в схему немного другой набор файлов, кажется. Этот для направления схема-РСВ, так что он не импортируется.
vitan
Цитата(Uree @ Jan 22 2014, 12:09) *
Для обратной связи, из РСВ в схему немного другой набор файлов, кажется. Этот для направления схема-РСВ, так что он не импортируется.

Ну тогда, очевидно, надо его загнать во временную pcb, а из нее уже экспорт...
Uree
А зачем во временную? Сразу в постоянную. Тогда и синхронизация схема-РСВ не нарушится.
Lmx2315
QUOTE (Uree @ Jan 22 2014, 12:04) *
А зачем во временную? Сразу в постоянную. Тогда и синхронизация схема-РСВ не нарушится.

..я разбежался слишком, вписывал в партнамберы целиком строчку из перечня элементов - получил по зубам при попытке трансляции. Кириллица не проходит.

Так что теперь делаю так - правлю PTF таблицу, прописываю туда всё что мне надо партнамбер и фирму на латинице и обновляю элементы, тока теперь боюсь что они соскочат при трансляции.
PCBtech
Цитата(Uree @ Jan 22 2014, 13:04) *
А зачем во временную? Сразу в постоянную. Тогда и синхронизация схема-РСВ не нарушится.


Мало кто знает, но для схемного редактора Capture есть программка UPDATE.EXE, которая позволяет поменять любые свойства компонентов из текстового файла. Может, она же и для HDL годится?
hlebn
Непонятно что за наезды на ренумерацию? Ты её делаешь в несколько кликов мыши. Какие пасы ручками?
Можно по аналогии и с PartNumber сделать.
m_m
Цитата(PCBtech @ Jan 24 2014, 23:26) *
Мало кто знает, но для схемного редактора Capture есть программка UPDATE.EXE, которая позволяет поменять любые свойства компонентов из текстового файла.


А как с ней работать?
PCBtech
Цитата(m_m @ Jan 30 2014, 14:43) *
... UPDATE.EXE,
А как с ней работать?


Я думаю, что ошибся. Порылся в закромах, не нашел никакой UPDATE.EXE, а нашел команду Update Properties в самом редакторе.

Update Properties command


Available from:
Tools menu
Function:
Use this command to update properties based on an update file. This command constructs a combined property string for a part or net. Then, if that string matches a string in the update file, it replaces the specified properties of the combined property string with the update string properties. Capture update files use a .UPD file extension.
If you are updating net properties, Capture will update all of the nets in the schematic folder even if only one schematic page is selected. Capture updates all of the nets in the schematic folder because a single net can appear on more than one schematic page within the schematic folder. Capture only updates the selected schematic folders and schematic pages when updating part properties.


Capture report files are text files, and can be opened in any text editor. You may want to use the tab alignment capability of your word processor to line reports up correctly. Spreadsheets will automatically align the columns of Capture-generated report files.



Note: When back annotating from PCB Editor, an update value of "/IGNORE/" is interpreted as a property that is not to be updated. When "/IGNORE/" is found, the property in the schematic unchanged from it's previous value. For example, in the following line, the "TOL" property will not be updated for the part with a reference of "U1".

"{Part Reference}" "TOL"

"R1" "10%"

"U1" "/IGNORE/"

You can update properties of parts in libraries as well as update properties of parts in designs.
Shortcuts:
Keyboard: ALT, T, U
Lmx2315
QUOTE (hlebn @ Jan 25 2014, 21:49) *
Непонятно что за наезды на ренумерацию? Ты её делаешь в несколько кликов мыши. Какие пасы ручками?
Можно по аналогии и с PartNumber сделать.


..было бы шикарно, если бы какой добрый человек забацал такую прогу.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.