Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как забликоровать элементы верхнего или нижнего слоя для любых команд?
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Разрабатываем ПП в САПР - PCB development > P-CAD 200x howto
AlexeyW
Будьте добры, подскажите - можно ли сделать элементы с одной стороны платы недоступными для любых команд (выделение, перенумерация и т.п), при этом сохранив другую сторону доступной?
Максимально, что получилось пока - в Selection Mask указать пару соответствующих слоев, это действует для выделений, но для перенумерации (Renumber Tool) безразлично.
Uree
Никак. Максимум можно их зафиксировать.
А что значит "для любых команд"?
А по поводу нумерации уже столько копий сломано... Где нумеровать(схема или плата), если плата, то как нумеровать - неисчерпаемая тема.
stells
Цитата(Uree @ Dec 4 2010, 02:24) *
зафиксировать.

ну да, отключить остальные слои, выделить интересующие элементы и зафиксировать... ну или по одному фиксировать, если немного
AlexeyW
Цитата(Uree @ Dec 4 2010, 02:24) *
А что значит "для любых команд"?
А по поводу нумерации уже столько копий сломано... Где нумеровать(схема или плата), если плата, то как нумеровать - неисчерпаемая тема.

Плата, конечно - раз речь о слоях. Естественно, я имел в виду не Renumber components (которая с ГОСТом никак не пересекается), а Renumber tool - тычешь последовательно в элементы, а он им меняет по порядку. При этом схватывает с любой стороны независимо ни от чего.
Цитата(Uree @ Dec 4 2010, 02:24) *
Никак. Максимум можно их зафиксировать.

Вот это попробую, спасибо.

Цитата(stells @ Dec 4 2010, 10:39) *
ну да, отключить остальные слои, выделить интересующие элементы и зафиксировать... ну или по одному фиксировать, если немного

ну да, придется целый комплекс мероприятий - selection mask, только нужные слои и только компоненты, массово выделить, фиксировать.. smile.gif

А ведь в PCAD 4.5 для этого была всего одна простая конкретная команда mask smile.gif

Попробовал - не помогло. Оно и на фиксацию не обращает внимания. Вот маразм.
Uree
А с чего оно должно обращать внимание на фиксацию, если Вы не умеете пользоваться слоями? Учитесь и не будет проблем - "selection mask, только нужные слои и только компоненты, массово выделить, фиксировать" - это 20-30 секунд когда умеешь. И в чем проблема?
А о наборах слоев(LayerSet) Вы конечно тоже не слышали? Зато в ПКАД 4.5 есть mask... а смысл тогда менять систему, если она устраивает?
AlexeyW
Давайте без высокомерия - Вы пока не сказали ничего нового. Вопрос был сформулирован просто - как сделать компоненты одной стороны недоступными для Renumber tool. Где связь этого инструмента с наборами слоев, я не вижу.
Владимир
Вообще то вопрос был сформулирован
Цитата
Будьте добры, подскажите - можно ли сделать элементы с одной стороны платы недоступными для любых команд

А это не одно и тоже чем
Цитата
Вопрос был сформулирован просто - как сделать компоненты одной стороны недоступными для Renumber tool.

Да и зачем вам перенумерация на PCB только для одной стороны?
Хотя на вкус и цвет товарищей нет.
Сори за офтоп. PCAD уж под рукой нет
Но с помощью Mask выделяется компоненты на нужным слое, у в утилите renumber указывается опция применить для выделенного.

Пусть меня поправят, если что не так
Uree
Цитата(AlexeyW @ Dec 4 2010, 22:43) *
Давайте без высокомерия - Вы пока не сказали ничего нового. Вопрос был сформулирован просто - как сделать компоненты одной стороны недоступными для Renumber tool. Где связь этого инструмента с наборами слоев, я не вижу.


Это не высокомерие. Это комментарии к комментариям. Не надо называть маразмом то, чего Вы досконально не знаете. Это лишь Ваша точка зрения с высоты опыта в ПКАД 4.5(или любой другой системы проектирования).
Напомню вопрос: "можно ли сделать элементы с одной стороны платы недоступными для любых команд (выделение, перенумерация и т.п)" - в первом же посту я ответил - нет, нельзя, никак. Добавлю - в 2004-м никак. В 2006-м есть два инструмента перенумерации - "Renumber Tool..." и "Renumber Components..." Второй инструмент имеет нужные Вам опции:

Нажмите для просмотра прикрепленного файла

Вот только ответ на вопрос это не меняет - элементы не становятся недоступными для любых операций.

А с наборами слоев связь совсем простая - наборы переключаются одновременным нажатием всего двух клавиш.При соответствующе включенных слоях проблемы "...схватывает с любой стороны независимо ни от чего" просто не возникает. Плюс есть еще одна опция в Selection Mask помогающая при такой проблеме - установить на закладке Single Selection птицу Current Layer Only.

Да, а насчет ГОСТа вообще непонятно к чему было написано.
AlexeyW
Цитата(Владимир @ Dec 4 2010, 23:53) *
Вообще то вопрос был сформулирован
А это не одно и тоже чем

Да, извиняюсь за некорректность первого поставленного вопроса, потом я его сузил до конкретно интересующего..
Цитата(Владимир @ Dec 4 2010, 23:53) *
Но с помощью Mask выделяется компоненты на нужным слое, у в утилите renumber указывается опция применить для выделенного.

Да, спасибо, Вы абсолютно правы. Только Renumber components не устраивает по той причине, что нумерует элементы по расположению на плате, а нужно перенумеровать по схеме - у нас по многим причинам не сквозная разработка. А в renumber tool больше нет опций.
Владимир
Цитата(AlexeyW @ Dec 5 2010, 10:53) *
Только Renumber components не устраивает по той причине, что нумерует элементы по расположению на плате, а нужно перенумеровать по схеме - у нас по многим причинам не сквозная разработка. А в renumber tool больше нет опций.

Ну опять путаете. Вам сразу писали что Renumber на плате и на схеме разные вещи.
Вам в упор хотелось на плате, да еще и на одной из сторон.

Если на схеме-- то причем здесь сторона платы?
Нумеруется там согласно листу схемы.

Скорее всего Вам хочется иметь и нумерацию на схеме, и нумерацию на PCB да еще с указанием сторона расположения элемента.
А это решается совсем не так.
Не могу в подробностях написать, так как пакета уже нет года три
AlexeyW
Цитата(Uree @ Dec 5 2010, 00:12) *
Не надо называть маразмом то, чего Вы досконально не знаете.

ну, согласен, не буду sm.gif но, получается, по факту - нельзя
Цитата(Uree @ Dec 5 2010, 00:12) *
Напомню вопрос: "можно ли сделать элементы с одной стороны платы недоступными для любых команд (выделение, перенумерация и т.п)" - в первом же посту я ответил - нет, нельзя, никак. Добавлю - в 2004-м никак. В 2006-м есть два инструмента перенумерации - "Renumber Tool..." и "Renumber Components..." Второй инструмент имеет нужные Вам опции:

ну, из второго Вашего поста вроде как следовало, что для этого можно использовать набор слоев. Все, понял, нельзя. Кстати, и в 2004 есть те же оба инструмента нумерации.
Цитата(Uree @ Dec 5 2010, 00:12) *
А с наборами слоев связь совсем простая - наборы переключаются одновременным нажатием всего двух клавиш.При соответствующе включенных слоях проблемы "...схватывает с любой стороны независимо ни от чего" просто не возникает. Плюс есть еще одна опция в Selection Mask помогающая при такой проблеме - установить на закладке Single Selection птицу Current Layer Only.

Понял, большое спасибо, пригодится.
Цитата(Uree @ Dec 5 2010, 00:12) *
Да, а насчет ГОСТа вообще непонятно к чему было написано.

Я имел в виду, что по ГОСТу элементы нумеруются в схеме, независимо от расположения на плате. Поэтому при сквозной разработке вопрос вообще не актуален - перенумеровано уже в схеме, а при несквозной, как у нас - только вручную.
AlexeyW
Цитата(Владимир @ Dec 5 2010, 11:59) *
Ну опять путаете. Вам сразу писали что Renumber на плате и на схеме разные вещи.
Вам в упор хотелось на плате, да еще и на одной из сторон.
Если на схеме-- то причем здесь сторона платы?
Нумеруется там согласно листу схемы.
Скорее всего Вам хочется иметь и нумерацию на схеме, и нумерацию на PCB да еще с указанием сторона расположения элемента.

Вы как-то сложно восприняли.. задача совсем прямолинейная:
сначала создана схема (не в PCAD, такова жизнь). Далее эта схема нумеруется - согласно ГОСТу, сообразно расположению элементов на схеме.
Потом все это переносится в PCAD (но сразу нумеровать элементы при переносе - достаточно трудозатратно, кроме того, иногда по ходу бывают изменения и сдвиг нумерации).
В итоге имеется как попало нумерованная PCB, которую нужно перенумеровать согласно схеме. В этом и вся задача.
А про "все команды" - было основание полагать, что есть, как в 4.5, команда маскировки стороны для вообще всего. Ну, нет так нет, жаль.
Владимир
Цитата(AlexeyW @ Dec 5 2010, 14:48) *
Вы как-то сложно восприняли.. задача совсем прямолинейная:

Как вы описали ниже-- более чем
Цитата
Вы как-то сложно восприняли.. задача совсем прямолинейная:
сначала создана схема (не в PCAD, такова жизнь). Далее эта схема нумеруется - согласно ГОСТу, сообразно расположению элементов на схеме.

Замечательно. Неужели кто-то по другому делает? То что не в PCAD-- Так хоть твердая копия
Цитата
Потом все это переносится в PCAD (но сразу нумеровать элементы при переносе - достаточно трудозатратно, кроме того, иногда по ходу бывают изменения и сдвиг нумерации).

Ну на здоровье переносите и сразу ставите как было в твердой копии
Цитата
В итоге имеется как попало нумерованная PCB, которую нужно перенумеровать согласно схеме. В этом и вся задача.

Не путайте. Даже если вы не соблюдали нумерацию с твердой копией вы имеете как попало нумерованную схему и синхронизированную с ней PCB.
Или вы вообще схему в PCAD не делали???
Если делали-- какие проблемы, включайте ECO и перенумеровывайте хоть 100 раз.
Если схемы в pCAD нет, а есть только отрисованная карандашиком-- ну так мышка вам в руки, лупу и пошли в ручном режиме все переименовывать на PCB

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