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

работа в Capture CIS от SPB15.2

Добрый день!

подскажите как в Capture CIS осуществить следующие действия:

1. можно ли вытянуть из электрической схемы библиотеку для схемы с используемыми в ней символами?

2. как избавиться от атрибутов R (только чтение) на шинах?

3. как переименовать цепь во всем проекте? педаль Rename net не нашел. Может быть это из-за 2-го пункта пока не возможно?

Спасибо.

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


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

1. Создать новую библиотеку и из дезайн кэша вашего проекта методом ctrlC-ctrlV перекопировать нужные символы

2. ???

3. Поставить на цепи NetAlias

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


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

3. Поставить на цепи NetAlias

dm_mur, функция NetAlias не очень удобная, т. к. не переименовывает цепь, а накладывает новое название на старое, при этом надо удалять старое название цепи. Также NetAlias не переименовывает цепь целиком если она разбросана по проекту.

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


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

насчет накладывания - не совсем понятно что вы имеете ввиду. после простановки NetAlias в свойствах цепи единственное название. Если цепь разбросана по проекту - да, в каждом блоке она имеет свое название ( в соответствии со схемой блока). А вот на плате название одно.

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


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

насчет накладывания - не совсем понятно что вы имеете ввиду. после простановки NetAlias в свойствах цепи единственное название. Если цепь разбросана по проекту - да, в каждом блоке она имеет свое название ( в соответствии со схемой блока). А вот на плате название одно.

под накладыванием имени цепи понимаю, то что получается в результате следующих операций:

1. расположил проводники на схеме

2. при помощи Place NetAlias обозвал их Adr[0..2]. На этой же схеме есть эта же шина, но только в другом углу страницы.

3. Например решил переименовать цепь Adr0 в B_Adr0. Для этого давим на педаль Place NetAlias, вводим B_Adr0 и тянем курсор к цепи, которую хотим переименовать.

4. ставим новое название B_Adr0 на цепь Adr0. При этом старое название Adr0 не пропадает. В результате на одной цепи живут два имени. Также кусок цепи Adr0, который находится в углу листа схемы не меняет свое название. Такие вот кренделя имею. Может что-то не так делаю? Просвятите, please!

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


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

Правильный ответ, к сожалению, такой: в Capture нет возможности изменить alias нескольких отрезков цепи одним движением. Если нужно изменить имя цепи, которое будет видно в разводке, то для этого можно не менять все названия цепей в случае иерархического проекта, а достаточно поменять название цепи только на самом верхнем уровне иерархии.

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


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

Правильный ответ, к сожалению, такой: в Capture нет возможности изменить alias нескольких отрезков цепи одним движением. Если нужно изменить имя цепи, которое будет видно в разводке, то для этого можно не менять все названия цепей в случае иерархического проекта, а достаточно поменять название цепи только на самом верхнем уровне иерархии.

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

 

Появился еще один вопрос, по свойству swap pin.

каким образом в компоненте указывается, что пин имеет свойство swap? Из документации, подчерпнул, что для этого при необходимо в part property для требуемого пина ввести pin_group=1. После чего swap id изменит свое значение с -1 на 0. Но этого почему то не происходит. Как правильно настроить опцию swap pin?

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


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

Понятно. Если вы хотите переименовать цепь, на которой уже есть NetAlias - щелкните по имеющемуся NetAlias и переименуйте его, а не ставьте новый. При этом другие NetAliasы с аналогичным названием НЕ переименовываются. Чтобы переименовать их кучей, войдите Edit->GlobalReplace. Там поставьте галку NetAlias, введите старое название и новое. Они пререименуются ВСЕ.

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


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

Правильный ответ, к сожалению, такой: в Capture нет возможности изменить alias нескольких отрезков цепи одним движением.

 

Это неправильный ответ. Edit->GlobalReplace

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


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

Появился еще один вопрос, по свойству swap pin.

каким образом в компоненте указывается, что пин имеет свойство swap? Из документации, подчерпнул, что для этого при необходимо в part property для требуемого пина ввести pin_group=1. После чего swap id изменит свое значение с -1 на 0. Но этого почему то не происходит. Как правильно настроить опцию swap pin?

Для OrCAD Layout достаточно свойства PinGroup. Для сваппируемых пинов необходимо поставить один номер.

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


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

Для OrCAD Layout достаточно свойства PinGroup. Для сваппируемых пинов необходимо поставить один номер.

dm_mur, спасибо за комментарии по NetAlias.

Сваппировать пины пытаюсь в Allegro, и что-то пока не получается. номер PinGroup для каждой группы пинов один. Как добится сваппирования в Allegro?

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


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

Добрый вечер всем!

никак не могу одолеть установку свойства 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!!! помогите разобраться в чем дело, что я не так делаю???

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


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

Если еще нужно. При редактировании элемента в библиотеке надо включить View->package, затем выбрать Edit->Properties. В появляющейся табличке уже есть колонка Pin Group, но пустая. Если ее заполнить, то по крайней мере в Layout оно передается. В Allegro не пробовал.

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


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

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

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

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

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

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

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

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

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

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