Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как скопировать графику компонентов на другой слой
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Разрабатываем ПП в САПР - PCB development > Altium Designer, DXP, Protel
K A A
Я создаю библиотеки с помощью встроенного визарда, с использованием слоя Top Overlay для шелкографии, Mechanical 15 - для отрисоки контуров компонентов и Mechanical 13 - для 3D-объектов. Для создания сборочного чертежа хотелось бы использовать данные со слоев Mechanical 15 и Top Overlay (взять оттуда Designators). Но они не копируются на другой слой. Переносятся, но не копируются.
У меня используется Overlay с Designators для шелкографии. А вот продублировать Designators на другой слой не получается. Как и информацию со слоя Mechanical 15. Снял галку Lock Primitives в свойствах компонентов, примитивы выделяются, но не хотят вставляться на другой слой (с помощью Alt + Insert). Как победить? (Altium Winter 09)
Владимир
Цитата(K A A @ Dec 25 2009, 16:04) *
Я создаю библиотеки с помощью встроенного визарда, с использованием слоя Top Overlay для шелкографии, Mechanical 15 - для отрисоки контуров компонентов и Mechanical 13 - для 3D-объектов. Для создания сборочного чертежа хотелось бы использовать данные со слоев Mechanical 15 и Top Overlay (взять оттуда Designators). Но они не копируются на другой слой. Переносятся, но не копируются.
У меня используется Overlay с Designators для шелкографии. А вот продублировать Designators на другой слой не получается. Как и информацию со слоя Mechanical 15. Снял галку Lock Primitives в свойствах компонентов, примитивы выделяются, но не хотят вставляться на другой слой (с помощью Alt + Insert). Как победить? (Altium Winter 09)

если только продублировать десигнатор, то поставьте в нужном слое текст ".Designator" и у вас будет два , с разными настройками
Можно и три и пять таким образом
K A A
Это, я так понимаю, при создании компонента? Это не наш путь - все библиотеки перелопачивать надо. Проще создать копию pcb, взорвать там все компоненты и скопировать графику. Но некрасивое решение получается.
Alexey Sabunin
Цитата(K A A @ Dec 28 2009, 11:03) *
Это, я так понимаю, при создании компонента? Это не наш путь - все библиотеки перелопачивать надо. Проще создать копию pcb, взорвать там все компоненты и скопировать графику. Но некрасивое решение получается.

И потом всегда взрывать и копировать? Гораздо проще исправить библиотеки...
Владимир
Цитата(K A A @ Dec 28 2009, 10:03) *
Это, я так понимаю, при создании компонента? Это не наш путь - все библиотеки перелопачивать надо. Проще создать копию pcb, взорвать там все компоненты и скопировать графику. Но некрасивое решение получается.

Конечно не наш.
ставите comment=.designator для всех компонетов и радуетесь.
даже дополнительно есть функция поставить в центре компонента.
OLEG_BOS
Цитата(Владимир @ Dec 25 2009, 16:53) *
если только продублировать десигнатор, то поставьте в нужном слое текст ".Designator" и у вас будет два , с разными настройками
Можно и три и пять таким образом

Попробовал в библиотеке вставить ".Designator" и проапдейтить текущий .PcbDoc, так он и плате остался в таком же виде - .Designator.
Делаю похожее с .Layer_Name. Так там его видно только при передаче в Camtastic, а так в .PcbDoc так и остается как .Layer_Name.
Вопрос: Что еще нужно включить для отображения текущего значения Designator в .PcbDoc ?
Alexey Sabunin
Цитата(OLEG_BOS @ Dec 28 2009, 11:52) *
Попробовал в библиотеке вставить ".Designator" и проапдейтить текущий .PcbDoc, так он и плате остался в таком же виде - .Designator.
Делаю похожее с .Layer_Name. Так там его видно только при передаче в Camtastic, а так в .PcbDoc так и остается как .Layer_Name.
Вопрос: Что еще нужно включить для отображения текущего значения Designator в .PcbDoc ?

Convert Special String, находится L>View Options
OLEG_BOS
Цитата(Алексей Сабунин @ Dec 28 2009, 11:38) *
Convert Special String, находится L>View Options

Спасибо, все получилось smile.gif Знал что есть - но немог найти. Такой же прием для схематика ( .SchDoc) находится в Preferences а тут ( для .PcbDoc) они его засунули подальше от глаз smile.gif
Владимир
Цитата(OLEG_BOS @ Dec 28 2009, 12:16) *
Такой же прием для схематика ( .SchDoc) находится в Preferences а тут ( для .PcbDoc) они его засунули подальше от глаз smile.gif

Програмеры разные biggrin.gif
Master of Nature
Цитата(Владимир @ Dec 28 2009, 12:40) *
Конечно не наш.
ставите comment=.designator для всех компонетов и радуетесь.
даже дополнительно есть функция поставить в центре компонента.

Можно ли разместить строку (String) в Footprint'е таким образом, чтобы она отображала один из дополнителных параметров компонента, например Изготовителя или еще что-нибудь?
Владимир
Цитата(Master of Nature @ Dec 29 2009, 09:04) *
Можно ли разместить строку (String) в Footprint'е таким образом, чтобы она отображала один из дополнителных параметров компонента, например Изготовителя или еще что-нибудь?

Можно. Укажите ".Нужный параметр" и присоединете его к посадочному месту
Master of Nature
Цитата(Владимир @ Dec 29 2009, 12:12) *
Можно. Укажите ".Нужный параметр" и присоединете его к посадочному месту

Пробовал. Вместо этого так и рисуется ".НужныйПараметр"
В тоже время, если указать один из параметров из выпадающего списка, (напр. ".ViaCount") то он показывает правильное число.
Владимир
Цитата(Master of Nature @ Dec 29 2009, 10:25) *
Пробовал. Вместо этого так и рисуется ".НужныйПараметр"
В тоже время, если указать один из параметров из выпадающего списка, (напр. ".ViaCount") то он показывает правильное число.

Оно должно быть принадлежностью посадочного места, а не просто текст.
Нужно через tools/convert добавить к посадочному. А потом еще из схем импортировать
Master of Nature
Цитата(Владимир @ Dec 29 2009, 13:51) *
Оно должно быть принадлежностью посадочного места, а не просто текст.
Нужно через tools/convert добавить к посадочному. А потом еще из схем импортировать

Краткое описание:
1) Создал компонент в библиотеке - многополюсный разъем
2) Создал параметры - назначение каждого полюса (Pin1 = 'Rx', Pin2 = 'Tx' т.п.)
3) В редакторе посадочных мест создал место под разъем.
4) Дополнительно через Place->String разместил строки, отредактировав содержимое на ".Pin1"
5) Подключил Footprint к нарисованному компоненту.
6) разместил на схеме.
7) через Design->update PCB, добавил на ПП.

Может что не так делаю?
Владимир
Цитата(Master of Nature @ Dec 29 2009, 12:28) *
Краткое описание:
1) Создал компонент в библиотеке - многополюсный разъем
2) Создал параметры - назначение каждого полюса (Pin1 = 'Rx', Pin2 = 'Tx' т.п.)
3) В редакторе посадочных мест создал место под разъем.
4) Дополнительно через Place->String разместил строки, отредактировав содержимое на ".Pin1"
5) Подключил Footprint к нарисованному компоненту.
6) разместил на схеме.
7) через Design->update PCB, добавил на ПП.

Может что не так делаю?

Гм. Работало с параметрами компонета.
Что-то умудрили, теперь только designarot и comment передаются.
Дома полажу.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.