реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Парные слои в библиотеке Footprint-ов
EvilWrecker
сообщение Jul 10 2015, 21:54
Сообщение #1


ядовитый комментатор
******

Группа: Свой
Сообщений: 2 765
Регистрация: 25-06-11
Пользователь №: 65 887



Давно назревал этот вопрос, но руки никак не доходили:

Есть скажем некий футпринт (альтиумовский понятное дело), на 2х механических слоях определенны component outline и courtyard. Предположим на плате стоят пара таких футпринтов но на разных слоях- подчеркиваю, именно слоях а не сторонах. Есть ли механизм/планируется ли сделать так чтобы можно было настроить изменение отображения хотя бы component outline и courtyard при переносе компонента на хотя бы другую сторону платы? Ну или цвет чтобы механические фигуры меняли- сильно бесит когда куча компонентов стоят под друг другом(особенно если это бга, на противоположных сторонах, шар в шар) а у них одинаковые аутлайны и надо проверят постоянно что и где стоит.
Go to the top of the page
 
+Quote Post
Alexey Sabunin
сообщение Jul 10 2015, 22:17
Сообщение #2


Эксперт
*****

Группа: Модераторы
Сообщений: 1 385
Регистрация: 18-07-06
Из: Сан Диего
Пользователь №: 18 895



Цитата(EvilWrecker @ Jul 11 2015, 01:54) *
Давно назревал этот вопрос, но руки никак не доходили:

Есть скажем некий футпринт (альтиумовский понятное дело), на 2х механических слоях определенны component outline и courtyard. Предположим на плате стоят пара таких футпринтов но на разных слоях- подчеркиваю, именно слоях а не сторонах. Есть ли механизм/планируется ли сделать так чтобы можно было настроить изменение отображения хотя бы component outline и courtyard при переносе компонента на хотя бы другую сторону платы? Ну или цвет чтобы механические фигуры меняли- сильно бесит когда куча компонентов стоят под друг другом(особенно если это бга, на противоположных сторонах, шар в шар) а у них одинаковые аутлайны и надо проверят постоянно что и где стоит.

Для переноса пользовательских слоев на другую сторону, нужно делать парвные слои. Сделать их можно только в плате (в библиоетке нельзя)! Для компонентов на разных слоях - это пока головная боль, я давно про это говорю, на на ближайший год в планах нет...


--------------------
Видеоуроки по Altium Designer
Чем хуже ваша логика, тем интереснее последствия, к которым она может привести...
Рассел Бертран
Go to the top of the page
 
+Quote Post
peshkoff
сообщение Jul 15 2015, 08:06
Сообщение #3


люблю бегать и орать
*****

Группа: Свой
Сообщений: 1 685
Регистрация: 28-04-07
Из: ЮБутово@Москва.ru
Пользователь №: 27 376



Цитата(Alexey Sabunin @ Jul 11 2015, 01:17) *
Для переноса пользовательских слоев на другую сторону, нужно делать парвные слои. Сделать их можно только в плате (в библиоетке нельзя)! Для компонентов на разных слоях - это пока головная боль, я давно про это говорю, на на ближайший год в планах нет...


В библиотеке тоже можно задать парные мех. слои
Go to the top of the page
 
+Quote Post
Владимир
сообщение Jul 15 2015, 08:12
Сообщение #4


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Цитата(peshkoff @ Jul 15 2015, 11:06) *
В библиотеке тоже можно задать парные мех. слои

И каким это образом?
Go to the top of the page
 
+Quote Post
peshkoff
сообщение Jul 15 2015, 08:22
Сообщение #5


люблю бегать и орать
*****

Группа: Свой
Сообщений: 1 685
Регистрация: 28-04-07
Из: ЮБутово@Москва.ru
Пользователь №: 27 376



да также. правой клавишей на вкладках слоев\Configure Mech pair.
Но это 13 версия. в 15 может быть и запретили
Go to the top of the page
 
+Quote Post
Владимир
сообщение Jul 15 2015, 08:45
Сообщение #6


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Не помню. Возможно. мне казалось что не было. Во всяком случае в библиотеках этим не пользовался. Да и бессмысленно там.
Go to the top of the page
 
+Quote Post
Turnaev Sergey
сообщение Jul 15 2015, 09:47
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 562
Регистрация: 25-07-06
Из: Зеленоград, Новосибирск
Пользователь №: 19 088



Собственно никто не мешает просто условиться заполнять в библиотеке слои, которые на плате будут парными, в соответствии с требованиями, и оставлять парный слой пустым. Я так и делаю, никаких проблем с component outline и courtyard на разных сторонах не испытываю.


--------------------
"Отсутствие вашей судимости - это не ваша заслуга, а наша недоработка."
Ф.Дзержинский.
Go to the top of the page
 
+Quote Post
Alexey Sabunin
сообщение Jul 15 2015, 16:26
Сообщение #8


Эксперт
*****

Группа: Модераторы
Сообщений: 1 385
Регистрация: 18-07-06
Из: Сан Диего
Пользователь №: 18 895



Цитата(peshkoff @ Jul 15 2015, 12:22) *
да также. правой клавишей на вкладках слоев\Configure Mech pair.
Но это 13 версия. в 15 может быть и запретили

хм... звучит странно. там по идее кнопка загреена и не доступна.

Цитата(Turnaev Sergey @ Jul 15 2015, 13:47) *
Собственно никто не мешает просто условиться заполнять в библиотеке слои, которые на плате будут парными, в соответствии с требованиями, и оставлять парный слой пустым. Я так и делаю, никаких проблем с component outline и courtyard на разных сторонах не испытываю.

+1


--------------------
Видеоуроки по Altium Designer
Чем хуже ваша логика, тем интереснее последствия, к которым она может привести...
Рассел Бертран
Go to the top of the page
 
+Quote Post
peshkoff
сообщение Jul 16 2015, 09:22
Сообщение #9


люблю бегать и орать
*****

Группа: Свой
Сообщений: 1 685
Регистрация: 28-04-07
Из: ЮБутово@Москва.ru
Пользователь №: 27 376



Цитата(Alexey Sabunin @ Jul 15 2015, 19:26) *
хм... звучит странно. там по идее кнопка загреена и не доступна.


само собой. сидит программист и решает высветить эту кнопку или нет. Ну написал что-то вроде if Dockind=pcblib then xxbutton.Enable=false
вот типа какой я умный. зачем это в библиотеке?
решил все за нас.

можно и сетку еще также отменить в либе, ну или там, привязку, например.
программисты решают что нам надо.
хотя какой смысл ограничивать, если используется стандартное окно pcb.
Go to the top of the page
 
+Quote Post
Master of Nature
сообщение Jul 16 2015, 12:57
Сообщение #10


Мыслящий
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 20-07-07
Из: Самара
Пользователь №: 29 270



Цитата(peshkoff @ Jul 16 2015, 13:22) *
само собой. сидит программист и решает высветить эту кнопку или нет. Ну написал что-то вроде if Dockind=pcblib then xxbutton.Enable=false
вот типа какой я умный. зачем это в библиотеке?
решил все за нас.

Тогда объясните - зачем эта кнопка может потребоваться в библиотеке?


--------------------
FAQ по AD
Форум по AD
Знание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью.
...стоит запомнить ...вернее задуматься.
Go to the top of the page
 
+Quote Post
peshkoff
сообщение Jul 16 2015, 14:02
Сообщение #11


люблю бегать и орать
*****

Группа: Свой
Сообщений: 1 685
Регистрация: 28-04-07
Из: ЮБутово@Москва.ru
Пользователь №: 27 376



Цитата(Master of Nature @ Jul 16 2015, 15:57) *
Тогда объясните - зачем эта кнопка может потребоваться в библиотеке?


Что объяснять то? Кто хочет использует, кто не хочет - нет.
Я использую. компоненты разные бывают.

Разговор о том, что какой-то программист решает использовать нам ее или нет, хотя функционал программы изначально допускает использование парных слоев в библиотеке
Go to the top of the page
 
+Quote Post
Master of Nature
сообщение Jul 16 2015, 16:21
Сообщение #12


Мыслящий
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 20-07-07
Из: Самара
Пользователь №: 29 270



Цитата(peshkoff @ Jul 16 2015, 18:02) *
Что объяснять то? Кто хочет использует, кто не хочет - нет.
Я использую. компоненты разные бывают.
Приведите пример.

Цитата(peshkoff @ Jul 16 2015, 18:02) *
Разговор о том, что какой-то программист решает использовать нам ее или нет, хотя функционал программы изначально допускает использование парных слоев в библиотеке
Программист здесь ни при чём.


--------------------
FAQ по AD
Форум по AD
Знание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью.
...стоит запомнить ...вернее задуматься.
Go to the top of the page
 
+Quote Post
Alexey Sabunin
сообщение Jul 16 2015, 17:21
Сообщение #13


Эксперт
*****

Группа: Модераторы
Сообщений: 1 385
Регистрация: 18-07-06
Из: Сан Диего
Пользователь №: 18 895



Цитата(peshkoff @ Jul 16 2015, 18:02) *
Разговор о том, что какой-то программист решает использовать нам ее или нет, хотя функционал программы изначально допускает использование парных слоев в библиотеке

Я согласен с тем что данный функционал в библиотеке вполне логичен и это дело пользователя, использовать или нет, но вот с тем что это решают программисты - это конечно не так.
При этом, не вижу никакой проблемы в том, что в библиотеке эта кнопка не доступна, это никак не мешает работе. Думаю что был конфликт, в случае если парные слои в библиотеке и в плате не совпадают, или например несколько библиотек с разными парными слоями. Поэтому это запретили.
В общем, я бы сказал, что это не тема для обсуждения, тем более обсуждение скатывается куда-то не туда(((


--------------------
Видеоуроки по Altium Designer
Чем хуже ваша логика, тем интереснее последствия, к которым она может привести...
Рассел Бертран
Go to the top of the page
 
+Quote Post
EvilWrecker
сообщение Jul 17 2015, 14:59
Сообщение #14


ядовитый комментатор
******

Группа: Свой
Сообщений: 2 765
Регистрация: 25-06-11
Пользователь №: 65 887



Про парные слои я в курсе, однако проблема в том что при использование этого дела в проектах от ~2000 компонентов оно начинает тормозить - вероятно в силу слишком большого количества объектов участвующих в расчетах. А хотелось чтобы существовал выделенный слой под outline и courtyard, который во-первых нормально обрабатывался правилами, а во-вторых показывался только на активном слое.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 15:49
Рейтинг@Mail.ru


Страница сгенерированна за 0.01486 секунд с 7
ELECTRONIX ©2004-2016