EvilWrecker 0 Posted July 10, 2015 · Report post Давно назревал этот вопрос, но руки никак не доходили: Есть скажем некий футпринт (альтиумовский понятное дело), на 2х механических слоях определенны component outline и courtyard. Предположим на плате стоят пара таких футпринтов но на разных слоях- подчеркиваю, именно слоях а не сторонах. Есть ли механизм/планируется ли сделать так чтобы можно было настроить изменение отображения хотя бы component outline и courtyard при переносе компонента на хотя бы другую сторону платы? Ну или цвет чтобы механические фигуры меняли- сильно бесит когда куча компонентов стоят под друг другом(особенно если это бга, на противоположных сторонах, шар в шар) а у них одинаковые аутлайны и надо проверят постоянно что и где стоит. Quote Ответить с цитированием Share this post Link to post Share on other sites
inter_pro 0 Posted July 10, 2015 · Report post Давно назревал этот вопрос, но руки никак не доходили: Есть скажем некий футпринт (альтиумовский понятное дело), на 2х механических слоях определенны component outline и courtyard. Предположим на плате стоят пара таких футпринтов но на разных слоях- подчеркиваю, именно слоях а не сторонах. Есть ли механизм/планируется ли сделать так чтобы можно было настроить изменение отображения хотя бы component outline и courtyard при переносе компонента на хотя бы другую сторону платы? Ну или цвет чтобы механические фигуры меняли- сильно бесит когда куча компонентов стоят под друг другом(особенно если это бга, на противоположных сторонах, шар в шар) а у них одинаковые аутлайны и надо проверят постоянно что и где стоит. Для переноса пользовательских слоев на другую сторону, нужно делать парвные слои. Сделать их можно только в плате (в библиоетке нельзя)! Для компонентов на разных слоях - это пока головная боль, я давно про это говорю, на на ближайший год в планах нет... Quote Ответить с цитированием Share this post Link to post Share on other sites
peshkoff 0 Posted July 15, 2015 · Report post Для переноса пользовательских слоев на другую сторону, нужно делать парвные слои. Сделать их можно только в плате (в библиоетке нельзя)! Для компонентов на разных слоях - это пока головная боль, я давно про это говорю, на на ближайший год в планах нет... В библиотеке тоже можно задать парные мех. слои Quote Ответить с цитированием Share this post Link to post Share on other sites
Владимир 0 Posted July 15, 2015 · Report post В библиотеке тоже можно задать парные мех. слои И каким это образом? Quote Ответить с цитированием Share this post Link to post Share on other sites
peshkoff 0 Posted July 15, 2015 · Report post да также. правой клавишей на вкладках слоев\Configure Mech pair. Но это 13 версия. в 15 может быть и запретили Quote Ответить с цитированием Share this post Link to post Share on other sites
Владимир 0 Posted July 15, 2015 · Report post Не помню. Возможно. мне казалось что не было. Во всяком случае в библиотеках этим не пользовался. Да и бессмысленно там. Quote Ответить с цитированием Share this post Link to post Share on other sites
TSS 0 Posted July 15, 2015 · Report post Собственно никто не мешает просто условиться заполнять в библиотеке слои, которые на плате будут парными, в соответствии с требованиями, и оставлять парный слой пустым. Я так и делаю, никаких проблем с component outline и courtyard на разных сторонах не испытываю. Quote Ответить с цитированием Share this post Link to post Share on other sites
inter_pro 0 Posted July 15, 2015 · Report post да также. правой клавишей на вкладках слоев\Configure Mech pair. Но это 13 версия. в 15 может быть и запретили хм... звучит странно. там по идее кнопка загреена и не доступна. Собственно никто не мешает просто условиться заполнять в библиотеке слои, которые на плате будут парными, в соответствии с требованиями, и оставлять парный слой пустым. Я так и делаю, никаких проблем с component outline и courtyard на разных сторонах не испытываю. +1 Quote Ответить с цитированием Share this post Link to post Share on other sites
peshkoff 0 Posted July 16, 2015 · Report post хм... звучит странно. там по идее кнопка загреена и не доступна. само собой. сидит программист и решает высветить эту кнопку или нет. Ну написал что-то вроде if Dockind=pcblib then xxbutton.Enable=false вот типа какой я умный. зачем это в библиотеке? решил все за нас. можно и сетку еще также отменить в либе, ну или там, привязку, например. программисты решают что нам надо. хотя какой смысл ограничивать, если используется стандартное окно pcb. Quote Ответить с цитированием Share this post Link to post Share on other sites
masterofnature 0 Posted July 16, 2015 · Report post само собой. сидит программист и решает высветить эту кнопку или нет. Ну написал что-то вроде if Dockind=pcblib then xxbutton.Enable=false вот типа какой я умный. зачем это в библиотеке? решил все за нас. Тогда объясните - зачем эта кнопка может потребоваться в библиотеке? Quote Ответить с цитированием Share this post Link to post Share on other sites
peshkoff 0 Posted July 16, 2015 · Report post Тогда объясните - зачем эта кнопка может потребоваться в библиотеке? Что объяснять то? Кто хочет использует, кто не хочет - нет. Я использую. компоненты разные бывают. Разговор о том, что какой-то программист решает использовать нам ее или нет, хотя функционал программы изначально допускает использование парных слоев в библиотеке Quote Ответить с цитированием Share this post Link to post Share on other sites
masterofnature 0 Posted July 16, 2015 · Report post Что объяснять то? Кто хочет использует, кто не хочет - нет. Я использую. компоненты разные бывают. Приведите пример. Разговор о том, что какой-то программист решает использовать нам ее или нет, хотя функционал программы изначально допускает использование парных слоев в библиотекеПрограммист здесь ни при чём. Quote Ответить с цитированием Share this post Link to post Share on other sites
inter_pro 0 Posted July 16, 2015 · Report post Разговор о том, что какой-то программист решает использовать нам ее или нет, хотя функционал программы изначально допускает использование парных слоев в библиотеке Я согласен с тем что данный функционал в библиотеке вполне логичен и это дело пользователя, использовать или нет, но вот с тем что это решают программисты - это конечно не так. При этом, не вижу никакой проблемы в том, что в библиотеке эта кнопка не доступна, это никак не мешает работе. Думаю что был конфликт, в случае если парные слои в библиотеке и в плате не совпадают, или например несколько библиотек с разными парными слоями. Поэтому это запретили. В общем, я бы сказал, что это не тема для обсуждения, тем более обсуждение скатывается куда-то не туда((( Quote Ответить с цитированием Share this post Link to post Share on other sites
EvilWrecker 0 Posted July 17, 2015 · Report post Про парные слои я в курсе, однако проблема в том что при использование этого дела в проектах от ~2000 компонентов оно начинает тормозить - вероятно в силу слишком большого количества объектов участвующих в расчетах. А хотелось чтобы существовал выделенный слой под outline и courtyard, который во-первых нормально обрабатывался правилами, а во-вторых показывался только на активном слое. Quote Ответить с цитированием Share this post Link to post Share on other sites