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

 
 
3 страниц V  < 1 2 3 >  
Reply to this topicStart new topic
> [SKILL] layerHotKey, Горячие кнопки для переключения видимости слоев
Uree
сообщение Aug 17 2011, 13:24
Сообщение #16


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



Господа, вы вообще пользовались той системой видов(views) которая в аллегро предусмотрена или нет? Там нет переключений - загружаемая схема полностью гасит все, что было включено и включает то, что описано в колор-файле. Было что-то включено, не было - все сбрасывается и включается только тот набор, который содержится в колор-файле. Какие переключения, о чем вы?
Hoodwin, именно зная сколько в аллегро классов и подклассов в них я даже не пытаюсь на все случаи жизни предусмотреть горячие клавиши для их сочетаний. Есть основные, которые используются в течение 95% времени работы, вот они и висят на хот-кей. Остальное устанете предусматривать.
А включать совокупность классов - это и есть загружать колор файл.
Вот пример колор-файла включения удобного мне отображения для режима размещения и первичной трассировки(фанауты в основном):

color -globvis off
color -vis "BOARD GEOMETRY/NCROUTE_PATH"
color -vis "BOARD GEOMETRY/SOLDERMASK_BOTTOM"
color -vis "BOARD GEOMETRY/SOLDERMASK_TOP"
color -vis "BOARD GEOMETRY/SILKSCREEN_BOTTOM"
color -vis "BOARD GEOMETRY/SILKSCREEN_TOP"
color -vis "BOARD GEOMETRY/OUTLINE"
color -vis "DRC ERROR CLASS/TOP"
color -vis "DRC ERROR CLASS/BOTTOM"
color -vis "DRC ERROR CLASS/PACKAGE_BOTTOM"
color -vis "DRC ERROR CLASS/PACKAGE_TOP"
color -vis "DRC ERROR CLASS/ALL"
color -vis "ETCH/TOP"
color -vis "ETCH/BOTTOM"
color -vis "PACKAGE GEOMETRY/DFA_BOUND_BOTTOM"
color -vis "PACKAGE GEOMETRY/SOLDERMASK_BOTTOM"
color -vis "PACKAGE GEOMETRY/SOLDERMASK_TOP"
color -vis "PACKAGE GEOMETRY/SILKSCREEN_BOTTOM"
color -vis "PACKAGE GEOMETRY/SILKSCREEN_TOP"
color -vis "PACKAGE GEOMETRY/PLACE_BOUND_BOTTOM"
color -vis "PACKAGE GEOMETRY/PLACE_BOUND_TOP"
color -vis "PACKAGE KEEPIN/ALL"
color -vis "PACKAGE KEEPOUT/BOTTOM"
color -vis "PACKAGE KEEPOUT/TOP"
color -vis "PACKAGE KEEPOUT/ALL"
color -vis "PIN/TOP"
color -vis "PIN/BOTTOM"
color -vis "PIN/SOLDERMASK_BOTTOM"
color -vis "PIN/SOLDERMASK_TOP"
color -vis "ROUTE KEEPIN/ALL"
color -vis "ROUTE KEEPOUT/TOP"
color -vis "ROUTE KEEPOUT/BOTTOM"
color -vis "ROUTE KEEPOUT/ALL"
color -vis "VIA CLASS/TOP"
color -vis "VIA CLASS/BOTTOM"
color -vis "VIA KEEPOUT/TOP"
color -vis "VIA KEEPOUT/BOTTOM"
color -vis "VIA KEEPOUT/ALL"
color -vis "ANTI ETCH/TOP"
color -vis "ANTI ETCH/BOTTOM"
color -vis "ANTI ETCH/ALL"
color -vis "BOUNDARY/TOP"
color -vis "BOUNDARY/BOTTOM"
color -vis "CONSTRAINT REGION/TOP"
color -vis "CONSTRAINT REGION/BOTTOM"
color -vis "CONSTRAINT REGION/OUTER_LAYERS"
color -vis "CONSTRAINT REGION/ALL"

А это вроде бы то же самое, но только для трассировки:

color -globvis off
color -vis "BOARD GEOMETRY/NCROUTE_PATH"
color -vis "BOARD GEOMETRY/OUTLINE"
color -vis "DRC ERROR CLASS/TOP"
color -vis "DRC ERROR CLASS/BOTTOM"
color -vis "DRC ERROR CLASS/PACKAGE_BOTTOM"
color -vis "DRC ERROR CLASS/PACKAGE_TOP"
color -vis "DRC ERROR CLASS/ALL"
color -vis "ETCH/TOP"
color -vis "ETCH/BOTTOM"
color -vis "PACKAGE KEEPOUT/ALL"
color -vis "PIN/TOP"
color -vis "PIN/BOTTOM"
color -vis "ROUTE KEEPIN/ALL"
color -vis "ROUTE KEEPOUT/TOP"
color -vis "ROUTE KEEPOUT/BOTTOM"
color -vis "ROUTE KEEPOUT/ALL"
color -vis "VIA CLASS/TOP"
color -vis "VIA CLASS/BOTTOM"
color -vis "VIA KEEPOUT/TOP"
color -vis "VIA KEEPOUT/BOTTOM"
color -vis "VIA KEEPOUT/ALL"
color -vis "ANTI ETCH/TOP"
color -vis "ANTI ETCH/BOTTOM"
color -vis "ANTI ETCH/ALL"
color -vis "BOUNDARY/TOP"
color -vis "BOUNDARY/BOTTOM"
color -vis "CONSTRAINT REGION/TOP"
color -vis "CONSTRAINT REGION/BOTTOM"
color -vis "CONSTRAINT REGION/ALL"


А теперь напишите мне, сколько Вам понадобится горячих клавиш, чтобы ПЕРЕключить эти два вида.
Go to the top of the page
 
+Quote Post
Old1
сообщение Aug 17 2011, 13:39
Сообщение #17


Знающий
****

Группа: Свой
Сообщений: 697
Регистрация: 26-07-05
Из: Могилев
Пользователь №: 7 095



Цитата(Uree @ Aug 17 2011, 15:24) *
Господа, вы вообще пользовались той системой видов(views) которая в аллегро предусмотрена или нет? Там нет переключений - загружаемая схема полностью гасит все, что было включено и включает то, что описано в колор-файле. Было что-то включено, не было - все сбрасывается и включается только тот набор, который содержится в колор-файле. Какие переключения, о чем вы?
...

Есть переключения, вот например:
Код
color -toggle "PACKAGE GEOMETRY/PLACE_BOUND_TOP"
Go to the top of the page
 
+Quote Post
Uree
сообщение Aug 17 2011, 13:50
Сообщение #18


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



Да в том и дело, что переключения есть, только клавиатуры не хватит, чтобы их все предусмотреть. Поэтому каждый файл и начинается с "color -globvis off". Но если есть желание и нечего больше делать, то можно конечно попробовать определить сочетания на все случаи жизниsm.gif
Только опять же - при стандартном подходе я любой файл за полминуты включаю в нужном мне виде с моими установками цветов для классов/слоев. Если кто-то считает, что сможет сделать то же самое так же быстро определяя все это заново в каждом файле, тот какбэ ква...

ЗЫ я собсно не утверждаю, что сия задача нереализуема. Сделать возможно практически всё. Вопрос в том, а нужно ли? Когда Вы John Silver писали скилл на выравнивания, я ничего не комментировал вообще. Именно потому, что такое кому-то может быть нужно. Но Ваша нынешняя идея мягко говоря не слишком хороша изначально. Поэтому да, пытаюсь Вас отговорить тратить на нее время.
Есть более интересная(а кому-то и нужная) задача, но она потребует очень напрячься. Поэтому даже предлагать не хочу. Тем более уже видел ее реализацию, правда за деньги.
Go to the top of the page
 
+Quote Post
Old1
сообщение Aug 17 2011, 14:04
Сообщение #19


Знающий
****

Группа: Свой
Сообщений: 697
Регистрация: 26-07-05
Из: Могилев
Пользователь №: 7 095



Цитата(Uree @ Aug 17 2011, 15:50) *
Да в том и дело, что переключения есть, только клавиатуры не хватит, чтобы их все предусмотреть. Поэтому каждый файл и начинается с "color -globvis off". Но если есть желание и нечего больше делать, то можно конечно попробовать определить сочетания на все случаи жизниsm.gif
...

ИМХО все и не нужны, у меня переключающихся color файлов всего-то штук шесть и я на них назначил не горячие клавиши а псевдонимы, так легче запоминать, и комбинаций больше получается...
ЗЫ хотя остальные color файлы у меня с полным замещением "слоев", и считаю более удобным использовать и те и другие...
Go to the top of the page
 
+Quote Post
John Silver
сообщение Aug 17 2011, 21:33
Сообщение #20


Местный
***

Группа: Свой
Сообщений: 206
Регистрация: 14-06-06
Из: Могилев
Пользователь №: 18 059



Да, неиссякаема тяга русского человека к оффтопу, хоть в монастырь уходи тему закрывай.
Печаль, печаль.
sad.gif
Go to the top of the page
 
+Quote Post
vitan
сообщение Aug 20 2011, 19:28
Сообщение #21


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(John Silver @ Aug 18 2011, 01:33) *
Да, неиссякаема тяга русского человека к оффтопу, хоть в монастырь уходи тему закрывай.

Угу. Я вообще color-файлами не пользуюсь. И скриптом тоже вряд ли буду. Т.е. сделал когда-то парочку, и все. Мне почему-то не лень выбрать нужное вручную... При общем километраже мышки за день это капля в море.

Цитата(Uree @ Aug 17 2011, 17:50) *
Есть более интересная(а кому-то и нужная) задача, но она потребует очень напрячься. Поэтому даже предлагать не хочу. Тем более уже видел ее реализацию, правда за деньги.

Ну не томите уж. sm.gif Авось энергия John Silver на пользу пойдет.
Шутка юмора.
Go to the top of the page
 
+Quote Post
Uree
сообщение Aug 20 2011, 19:39
Сообщение #22


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



Да просто она наверняка никому не будет интересна, John Silver в том числеsm.gif
А задача банальная - автоматическая подгонка размеров шрифтов рефдезов по размерам футпринтов на слоях ассембли, возможно с ограничением максимального его размера. Плюс автоматическая ориентация этих рефдезов в двух выбранных направлениях.
Для шелкографии это реализовано базово, без доп. модулей. Правда работает не очень качественно, особенно на плотных платах. Но там как-бы никто чудес и не ожидает. А вот для ассембли почему-то ничего такого не реализовано. Только отдельный скилл за пару тысяч денег.
Go to the top of the page
 
+Quote Post
Old1
сообщение Aug 22 2011, 05:59
Сообщение #23


Знающий
****

Группа: Свой
Сообщений: 697
Регистрация: 26-07-05
Из: Могилев
Пользователь №: 7 095



Цитата(Uree @ Aug 20 2011, 21:39) *
Да просто она наверняка никому не будет интересна, John Silver в том числеsm.gif
А задача банальная - автоматическая подгонка размеров шрифтов рефдезов по размерам футпринтов на слоях ассембли, возможно с ограничением максимального его размера. Плюс автоматическая ориентация этих рефдезов в двух выбранных направлениях.
Для шелкографии это реализовано базово, без доп. модулей. Правда работает не очень качественно, особенно на плотных платах. Но там как-бы никто чудес и не ожидает. А вот для ассембли почему-то ничего такого не реализовано. Только отдельный скилл за пару тысяч денег.

Есть нечто на эту тему...
Go to the top of the page
 
+Quote Post
Uree
сообщение Aug 22 2011, 06:45
Сообщение #24


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



О, спасибо Old1. Надо будет как-нить поковырять на досуге. А то нам такую вещь только за деньги предлагали. С другой стороны, почему бы и не предложить, если нужна, а о бесплатной мы еще не слышали...sm.gif
Go to the top of the page
 
+Quote Post
pcbdes
сообщение Aug 22 2011, 06:56
Сообщение #25


Участник
*

Группа: Участник
Сообщений: 20
Регистрация: 7-06-10
Пользователь №: 57 788



Цитата(Uree @ Aug 22 2011, 09:45) *
О, спасибо Old1. Надо будет как-нить поковырять на досуге. А то нам такую вещь только за деньги предлагали. С другой стороны, почему бы и не предложить, если нужна, а о бесплатной мы еще не слышали...sm.gif



Случайно не об этой вещи речь? http://www.youtube.com/watch?v=YsjewLALWDA...feature=related
Go to the top of the page
 
+Quote Post
Uree
сообщение Aug 22 2011, 08:50
Сообщение #26


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



Именно о ней.
Go to the top of the page
 
+Quote Post
Hoodwin
сообщение Aug 22 2011, 11:31
Сообщение #27


Знающий
****

Группа: Участник
Сообщений: 881
Регистрация: 21-03-10
Из: _// \\_
Пользователь №: 56 107



Вот странно как-то получается. Когда я в другой ветке ругался на PCB Editor за его дурацкий подход к размерам и текстов по сравнению с Layout, то Uree всем доказывал, что все тут хорошо, и десятка стилей вполне хватает. Теперь вот, оказывается, все таки нужна какая-то тулза, чтобы тексты ровнять.
Очевидно, что принцип работы такой программы разный для сборочных обозначений и для шелкографии, просто потому, что шелкографию нельзя лепить поверх КП. Представленный ролик демонстрирует расстановку для сборочного слоя, но за себя могу сказать, что это мне теперь вообще не нужно, так как уже в библиотеках лежат правильно оформленные сборочные надписи, а таблица стилей в итоге настроена глобально на все проекты. А что касается шелкографии, то ее довольно трудно расставить автоматом. Почти во всех последних проектах мне ее вообще приходится изводить, так как детали занимают значительную поверхность платы. Места хватает только на маркировку ИС и разъемов и некоторых иных не пассивных компонентов.
Go to the top of the page
 
+Quote Post
Uree
сообщение Aug 22 2011, 12:09
Сообщение #28


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



Цитата(Hoodwin @ Aug 22 2011, 13:31) *
Вот странно как-то получается. Когда я в другой ветке ругался на PCB Editor за его дурацкий подход к размерам и текстов по сравнению с Layout, то Uree всем доказывал, что все тут хорошо, и десятка стилей вполне хватает. Теперь вот, оказывается, все таки нужна какая-то тулза, чтобы тексты ровнять.


Ну правильно, так и есть. Десятка размеров вполне хватает, но ведь с выравниванием это не имеет ничего общего,

Цитата(Hoodwin @ Aug 22 2011, 13:31) *
Представленный ролик демонстрирует расстановку для сборочного слоя, но за себя могу сказать, что это мне теперь вообще не нужно, так как уже в библиотеках лежат правильно оформленные сборочные надписи, а таблица стилей в итоге настроена глобально на все проекты.


Об этом я и писал сразу, что скорей всего это будет никому(из присутствующих в теме) не нужно.
Вот только предусмотренной в библиотеках графики мало. Рефдез может состоять из 2-х символов, а может из 6. Да, точку привязки предусмотреть можно(что и сделано), но точно определить размер, иногда проблематично - некоторые рефдезы просто вылазят за контуры компонентов, наезжая друг на друга. И вот тут автоматическое уменьшение размеров этого текста, по величине контура, было бы очень кстати.
Кстати раньше и проблема не стояла так остро, пока не ввели принудительную систему нумерации компонентов из минимум 4-х символовsad.gif А С001 значительно хуже чем С1. Особенно в случае 0402 стоящих рядами вплотную...

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

А насчет шелкографии да, полностью согласен. Она помогает только на не очень загруженных платах. На плотных ее просто ставить некуда...
Go to the top of the page
 
+Quote Post
Hoodwin
сообщение Aug 22 2011, 12:40
Сообщение #29


Знающий
****

Группа: Участник
Сообщений: 881
Регистрация: 21-03-10
Из: _// \\_
Пользователь №: 56 107



Ну так я в библиотеке предусматриваю место под refdes на 4-5 символов. Более 4 символов пока что не было ни разу.

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


Да, я же еще в той беседе отписался, что создал систему из 32 стилей, простую и глобальную, когда размер текста плавно уменьшается от 5 мм до 0.01 мм по высоте. Поэтому номера стилей можно не запоминать, а просто увеличивать/уменьшать номер стиля для достижения нужного размера. В итоге все проекты, начатые в аллегро, довольно прилично смотрятся и не требуют переделок, достаточно импортировать параметры при старте проекта. А вот импорт проекта из Layout - это всегда мучение, поскольку после импорта стили текста вообще как попало настроены, и даже смотрятся не так как смотрелись в layout. Приходится там вообще все тексты править. Была бы в аллегро двухуровневая система управления текстом (стиль + вручную), то и проблемы бы не было.

Что касается правки каждой надписи, то это не совсем так. В Layout можно махнуть вид всех надписей, если выбрать их по Ctrl + click, а потом Ctrl-'E' - править свойства. В итоге получается групповое изменение параметров текста. По времени ничуть не дольше, чем стили подбирать.

P.S.
Вообще странный он все таки немного, этот allegro. Вроде мощная платформа внутри, а надстройка с какими-то детскими болячками. С текстами вообще сплошной каменный век...


John Silver
Прошу прощения за off topic...

Сообщение отредактировал Hoodwin - Aug 22 2011, 12:44
Go to the top of the page
 
+Quote Post
Uree
сообщение Aug 22 2011, 13:41
Сообщение #30


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



Цитата
В Layout можно махнуть вид всех надписей, если выбрать их по Ctrl + click...


О, а групповое изменение блоков текста Вы еще получается не нашли?
Edit -> Change, устанавливаем нужный блок и выделяем мышкой(окном/полигоном/кликаем по каждой надписи...)
Проще всего сменить сразу все надписи например рефдезов(выключив текст на шелке и оставив _только _ рефдезы) на мелкие, а потом для крупных элементов, которых как правило значительно меньше, увеличить текст.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 19th June 2025 - 17:08
Рейтинг@Mail.ru


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