Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: работа в Capture CIS от SPB15.2
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Разрабатываем ПП в САПР - PCB development
Serg1976
Добрый день!
подскажите как в Capture CIS осуществить следующие действия:
1. можно ли вытянуть из электрической схемы библиотеку для схемы с используемыми в ней символами?
2. как избавиться от атрибутов R (только чтение) на шинах?
3. как переименовать цепь во всем проекте? педаль Rename net не нашел. Может быть это из-за 2-го пункта пока не возможно?
Спасибо.
dm_mur
1. Создать новую библиотеку и из дезайн кэша вашего проекта методом ctrlC-ctrlV перекопировать нужные символы
2. ???
3. Поставить на цепи NetAlias
Serg1976
Цитата(dm_mur @ Jul 13 2005, 06:51)
3. Поставить на цепи NetAlias
*

dm_mur, функция NetAlias не очень удобная, т. к. не переименовывает цепь, а накладывает новое название на старое, при этом надо удалять старое название цепи. Также NetAlias не переименовывает цепь целиком если она разбросана по проекту.
dm_mur
насчет накладывания - не совсем понятно что вы имеете ввиду. после простановки NetAlias в свойствах цепи единственное название. Если цепь разбросана по проекту - да, в каждом блоке она имеет свое название ( в соответствии со схемой блока). А вот на плате название одно.
Serg1976
Цитата(dm_mur @ Jul 14 2005, 12:28)
насчет накладывания - не совсем понятно что вы имеете ввиду. после простановки NetAlias в свойствах цепи единственное название. Если цепь разбросана по проекту - да, в каждом блоке она имеет свое название ( в соответствии со схемой блока). А вот на плате название одно.
*

под накладыванием имени цепи понимаю, то что получается в результате следующих операций:
1. расположил проводники на схеме
2. при помощи Place NetAlias обозвал их Adr[0..2]. На этой же схеме есть эта же шина, но только в другом углу страницы.
3. Например решил переименовать цепь Adr0 в B_Adr0. Для этого давим на педаль Place NetAlias, вводим B_Adr0 и тянем курсор к цепи, которую хотим переименовать.
4. ставим новое название B_Adr0 на цепь Adr0. При этом старое название Adr0 не пропадает. В результате на одной цепи живут два имени. Также кусок цепи Adr0, который находится в углу листа схемы не меняет свое название. Такие вот кренделя имею. Может что-то не так делаю? Просвятите, please!
Alex11
Правильный ответ, к сожалению, такой: в Capture нет возможности изменить alias нескольких отрезков цепи одним движением. Если нужно изменить имя цепи, которое будет видно в разводке, то для этого можно не менять все названия цепей в случае иерархического проекта, а достаточно поменять название цепи только на самом верхнем уровне иерархии.
Serg1976
Цитата(Alex11 @ Jul 14 2005, 18:25)
Правильный ответ, к сожалению, такой: в Capture нет возможности изменить alias нескольких отрезков цепи одним движением. Если нужно изменить имя цепи, которое будет видно в разводке, то для этого можно не менять все названия цепей в случае иерархического проекта, а достаточно поменять название цепи только на самом верхнем уровне иерархии.
*

Тогда понятно, спасибо за ответ.

Появился еще один вопрос, по свойству swap pin.
каким образом в компоненте указывается, что пин имеет свойство swap? Из документации, подчерпнул, что для этого при необходимо в part property для требуемого пина ввести pin_group=1. После чего swap id изменит свое значение с -1 на 0. Но этого почему то не происходит. Как правильно настроить опцию swap pin?
dm_mur
Понятно. Если вы хотите переименовать цепь, на которой уже есть NetAlias - щелкните по имеющемуся NetAlias и переименуйте его, а не ставьте новый. При этом другие NetAliasы с аналогичным названием НЕ переименовываются. Чтобы переименовать их кучей, войдите Edit->GlobalReplace. Там поставьте галку NetAlias, введите старое название и новое. Они пререименуются ВСЕ.
dm_mur
Цитата(Alex11 @ Jul 14 2005, 18:25)
Правильный ответ, к сожалению, такой: в Capture нет возможности изменить alias нескольких отрезков цепи одним движением.
*


Это неправильный ответ. Edit->GlobalReplace
dm_mur
Цитата(Serg1976 @ Jul 14 2005, 19:07)
Появился еще один вопрос, по свойству swap pin.
каким образом в компоненте указывается, что пин имеет свойство swap? Из документации, подчерпнул, что для этого при необходимо в part property для требуемого пина ввести pin_group=1. После чего swap id изменит свое значение с -1 на 0. Но этого почему то не происходит. Как правильно настроить опцию swap pin?
*

Для OrCAD Layout достаточно свойства PinGroup. Для сваппируемых пинов необходимо поставить один номер.
Serg1976
[quote=dm_mur,Jul 15 2005, 06:42]
[/quote]
Для OrCAD Layout достаточно свойства PinGroup. Для сваппируемых пинов необходимо поставить один номер.
*

[/quote]
dm_mur, спасибо за комментарии по NetAlias.
Сваппировать пины пытаюсь в Allegro, и что-то пока не получается. номер PinGroup для каждой группы пинов один. Как добится сваппирования в Allegro?
Serg1976
Добрый вечер всем!
никак не могу одолеть установку свойства swap для пинов, и чтобы свиппирование происходило в Allegro.
порядок моих действий следующий:
1. в Capture CIS создал библиотеку
2. в библиотеке выбираю new part. Далее выбираю имя компонента и присваиваю ему footprint.
3. ввожу пины.
4. выбираю группу созданных пинов и давлю на менюEdit и выбираю property.
5. в появившемся окне добавляю новое свойство PinGroup и присваиваю выбранным пинам 1.
6. сохраняю библиотеку и подклячаю ее к проекту.
7. ввожу созданный компонент в схему и правой кнопкой мыши выбираю Edit properties.
8. в окне propertн editor выбираю закладку pins. В результате выше перечисленных действий вижу, что есть свойства PinGroup=1 и Swap ID=-1 что говорит о, том что свапирование для пина не действует. Все попытки как-либо изменить значение свойства PinGroup ни к чему не приводят.

проект свободно залетает в Allegro, весь серсес работает (аоннотации, выделения, поиск и т. д), а swap pin не хочет. Если в Allegro выбрать команду swap pin и щелкнуть на пин, то Allegro пишет, что swap pin property zero. Опция noswapripup в Allegro выключена.

Знатоки Capture CIS!!! помогите разобраться в чем дело, что я не так делаю???
Alex11
Если еще нужно. При редактировании элемента в библиотеке надо включить View->package, затем выбрать Edit->Properties. В появляющейся табличке уже есть колонка Pin Group, но пустая. Если ее заполнить, то по крайней мере в Layout оно передается. В Allegro не пробовал.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.