Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Добавление секции к компоненту
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Разрабатываем ПП в САПР - PCB development > P-CAD 200x howto
yell
pcad 2006 sp2

микросхема имеет 500 выводов, но используются не все. и какие выводы могут ещё понадобиться в дальнейшем неизвестно. поэтому сначала создаю компонент, который имеет несколько секций отражающий лишь небольшое количество выводов от их общего числа. рисую схему. и тут у меня появляется необходимость задействовать другие выводы микросхемы, для которых сразу УГО (символы.. секции.. как угодно называйте) созданы не были. создаю.
открываю схематик, но добавить никакую секцию этого компанента в схему.. он уже не позволяет. Пишет что-то вроде "имеются пропуски в нумерации" или что-то вроде того. Пробовал и перенумеровать всё автоматически.
Проблема решается только если удалить из схемы все секции данного компонента. Только после этого он позволяет заново их расставить включая вновь созданную секцию.
А теперь знатоки внимание вопрос smile.gif
Можно ли как-то добавлять секции минуя описанную выше рутинную работу по удалению из схемы всех секций данного компонента и их повторную расстановку? Ибо секций штук 20. И периодически добавляю новые.
спасибо.
Mikle Klinkovsky
Попробуйте сохранять дополненный компонент под новым именем, а на схеме компонент заменять, т.е. в свойствах компонента выбрать из выпадающего списка другой тип.

О результатах отпишитесь.
Владимир
Вот она не гибкость библиотечных схемных элементов. А еще захочется и выводы переставить с одного блока в другой, или просто в другое место в одном компоненте.

Я создавал одновыводные gate. тогда решалось хоть как-то. просто приходилось корпус составных элемнтов в схеме линиями прорисовывать
Vlad-od
Цитата(yell @ Oct 30 2007, 13:35) *
pcad 2006 sp2
Можно ли как-то добавлять секции минуя описанную выше рутинную работу по удалению из схемы всех секций данного компонента и их повторную расстановку

У меня 2002, но в 2006 наверное тоже - процедура Utils/Force Update. Записываете новый компонент в библиотеку и для него делаете форс апдейт. Дополнительная секция в данном компоненте появится и старые обновятся автоматически.
Вам приходиться в ручную удалять секции компонента потому, что в библиотеке и в схеме уже разные компоненты и ПКАД не хочет их ставить
yell
Mikle Klinkovsky, спасибо. Сработало.

Оказалось достаточным поменять тип у одной из секций, как автоматически новый тип был присвоен всем остальным секциям этого компонента.
После чего вставка в схему новой секции прошла успешно.


Vlad-od, спасибо. Это то, что нужно было.
Mikle Klinkovsky
Цитата(Vlad-od @ Oct 30 2007, 14:09) *
У меня 2002, но в 2006 наверное тоже - процедура Utils/Force Update. Записываете новый компонент в библиотеку и для него делаете форс апдейт. Дополнительная секция в данном компоненте появится и старые обновятся автоматически.

Чего-то помнится, не катил ФорсАпдейт в некоторых случаях.
Vlad-od
Цитата(Mikle Klinkovsky @ Oct 30 2007, 14:58) *
Чего-то помнится, не катил ФорсАпдейт в некоторых случаях.

Мне кажется если аккуратно делать то прокатит, хотя не спорю в пкаде хватает заморочек.
SERoz
Цитата(Mikle Klinkovsky @ Oct 30 2007, 15:58) *
Чего-то помнится, не катил ФорсАпдейт в некоторых случаях.

Не катит, если добавить или удалить ноги - тогда только переустановкой всего элемента.
Всё остальное катит нормально (если не делать ошибок) - проверено на всех 200х...
Сергей Борщ
Цитата(SERoz @ Nov 1 2007, 23:58) *
Не катит, если добавить или удалить ноги - тогда только переустановкой всего элемента.
и если переставить местами ноги а потом изменения пробовать перетащить в плату или, наоборот, в схему через ECO.
SERoz
Цитата(Сергей Борщ @ Nov 2 2007, 02:31) *
и если переставить местами ноги а потом изменения пробовать перетащить в плату или, наоборот, в схему через ECO.

Перетаскиваю туда и обратно, переставляю и гейты и ноги - всё ОК.
А функция ЕСО именно для того и создана, чтобы корректировать изменения туда-сюда - пользуюсь постоянно, проблем небыло...

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