Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Обновление компонентов
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Разрабатываем ПП в САПР - PCB development > P-CAD 200x howto
ikm
Надо обновить компоненты, в уже разведённой плате. Меняеться всего лишь слой шелкографии. Кнопка Форсе апдейт в PCB загреена. Делал форсАпдейт через схематик, и обновлят нет лист, изменения не произошли. Хотя если в схему вставлять компоненты, то они ставяться с новой шелкографией. Как быть?
Сергей Борщ
Цитата(ikm @ Jan 21 2009, 13:56) *
Кнопка Форсе апдейт в PCB загреена.
Обычно она неактивна если выбран какой-то из неподходящих режимов, например Place Component, Measure, Place wire. Выберите режим Select ("стрелка"), должно получиться.
ikm
Цитата(Сергей Борщ @ Jan 21 2009, 15:29) *
Обычно она неактивна если выбран какой-то из неподходящих режимов, например Place Component, Measure, Place wire. Выберите режим Select ("стрелка"), должно получиться.


Не проходит sad.gif
atlantic
Цитата(ikm @ Jan 21 2009, 14:56) *
Надо обновить компоненты, в уже разведённой плате. Меняеться всего лишь слой шелкографии. Кнопка Форсе апдейт в PCB загреена. Делал форсАпдейт через схематик, и обновлят нет лист, изменения не произошли. Хотя если в схему вставлять компоненты, то они ставяться с новой шелкографией. Как быть?

1. В версии 2001 в PCB ForceUpdate не работает.
Поэтому далее инструкция для этой версии.

2. Заменить каждый тип компонентов по отдельности.
Для этого понадобится компонент с другим именем (далее: Comp_Copy), но c таким же pattern, который будет апдейтиться (далее Comp_for_Update)
(в библиотеке достаточно сделать копию или алиас)

а) Выбрать(select) однотипные компоненты для апдейта.
б) RMB/Properties.. , закладка Pattern, Libraries:<Select correct lib>, Type:< Select Comp_Copy>, Press [OK]
в) RMB/Properties.. , закладка Pattern, Libraries:<Select correct lib>, Type:< Select Comp_for_Update>, Press [OK]
г) Проделать для всех типов компонент которые надо проапдейтить.
В итоге, компонент Comp_for_Update перезагрузится из библиотеки.

Еще как вариант, использовать последнюю версю софта. Там работает апдейт.
musa
Цитата(ikm @ Jan 21 2009, 14:56) *
Надо обновить компоненты, в уже разведённой плате. Меняеться всего лишь слой шелкографии. Кнопка Форсе апдейт в PCB загреена. Делал форсАпдейт через схематик, и обновлят нет лист, изменения не произошли. Хотя если в схему вставлять компоненты, то они ставяться с новой шелкографией. Как быть?


Уточните всётаки версию P-Cada. Вроде бы никогда проблем небыло.
Сергей Борщ
Цитата(atlantic @ Jan 21 2009, 14:38) *
1. В версии 2001 в PCB ForceUpdate не работает.
Поэтому далее инструкция для этой версии.
Не замечал. Работало и в Accel Eda 14, 15 и в 2001 и в более поздних. Активно пользовался. Инструкция уж больно сложна. На крайний случай: Сохранить файл в формате PCAD-ASCII. Открыть новый файл, вставить в него новый компонент. Сохранить в PCAD-ASCII. Открыть оба файла в текстовом редакторе и заменить в первом описание компонента описанием из второго.
ikm
Цитата(Сергей Борщ @ Jan 21 2009, 16:04) *
Не замечал. Работало и в Accel Eda 14, 15 и в 2001 и в более поздних. Активно пользовался. Инструкция уж больно сложна. На крайний случай: Сохранить файл в формате PCAD-ASCII. Открыть новый файл, вставить в него новый компонент. Сохранить в PCAD-ASCII. Открыть оба файла в текстовом редакторе и заменить в первом описание компонента описанием из второго.


Это способ кажеться наиболее быстрым с него и начну.

Версия точно 2001, лицензия 6/400.
Сергей Борщ
Цитата(ikm @ Jan 21 2009, 15:45) *
Это способ кажеться наиболее быстрым с него и начну.
Почти забыл: Если в плате встречаются надписи с прописной кириллической буквой 'я', то перед этими операциями надо натравить на PCAD программку !0xff.exe с platnaya.ru
ikm
Цитата(Сергей Борщ @ Jan 21 2009, 17:32) *
Почти забыл: Если в плате встречаются надписи с прописной кириллической буквой 'я', то перед этими операциями надо натравить на PCAD программку !0xff.exe с platnaya.ru


Никаких Я у меня нету. Ваш способ почти получился. по крайней мере, границы компонента я заменил без проблем. Т.к. границы описываються в начале файла, и действуют на все компоненты. А вот с изменение шрифтов и раположении надписи относительно компонента, приходиться возиться т.к. они забиты у каждого элемента отдельно.
SERoz
Может проще поставить версию поновее (их в сетке навалом)???
Чего так мучиться????
Vlad-od
выделить все компоненты и в строчке шрифт для рефдес заменить стиль текста
Uree
Цитата(SERoz @ Jan 21 2009, 17:24) *
Может проще поставить версию поновее (их в сетке навалом)???
Чего так мучиться????


Есть такое слово - лицензия. И у некоторых она актуальна...
ikm
Цитата(Vlad-od @ Jan 21 2009, 18:34) *
выделить все компоненты и в строчке шрифт для рефдес заменить стиль текста


Проблема в том, что у разных типо размеров (от 0402 до1206) должен быть разный шрифт, а сейчас он одинаковый sad.gif.
Vlad-od
можно задать маску для выделения конкретного типа компонентов и сразу у всех заменить стиль текста
ikm
Цитата(Vlad-od @ Jan 21 2009, 18:47) *
можно задать маску для выделения конкретного типа компонентов и сразу у всех заменить стиль текста


Если вас не затруднит можно по подробнее, какую кнопочку жать ?

Поробовал на версии 2004, там кнопка не загреена, но обновляет он только границы компонента, шрифты оставляет старыми.
Vlad-od
сорри отвлекся.
options/Selection mask - напротив Component в квадратике галка ее убрать (там три состояния: галка , пусто и темный квадрат) выставляем темный квадрат, кнопка для компонентов становиться активной. Нажимаем ее и выбираем из списка нужный компонент. Можно рефдес со звездочкой выделить всю группу (резисторов или конденсаторов) уфф
ikm
Цитата(Vlad-od @ Jan 21 2009, 19:44) *
сорри отвлекся.
options/Selection mask - напротив Component в квадратике галка ее убрать (там три состояния: галка , пусто и темный квадрат) выставляем темный квадрат, кнопка для компонентов становиться активной. Нажимаем ее и выбираем из списка нужный компонент. Можно рефдес со звездочкой выделить всю группу (резисторов или конденсаторов) уфф


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