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

 
 
> Как облегчить поиск элементов?, на готовой плате
vitan
сообщение Oct 19 2010, 08:55
Сообщение #1


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

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



Allegro 15.5
Всегда делал ренамбер по возрастанию позиционных обозначений. Но все равно плохо. Трудно искать глазами.
Есть сильное желание разбивать плату на квадраты (сектора), а рядом размещать табличку, в каком секторе какой рефдес находится. Ну и внутри квадратов ренамберить.
Потом все это помещать на сборочный чертеж и радоваться. Так за бугром делают, видел.
Как такое сделать?
Может, еще лучше есть идеи? Может, скрипт у кого готовый есть?
Спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Paul
сообщение Nov 22 2010, 20:51
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 342
Регистрация: 9-08-04
Из: /home/gentoo
Пользователь №: 470



Для быстрого поиска.
Заходим на панель Find справа -> Find by Name (Symbol or Pin) -> Refdes (в окошке ниже) Enter.
Аналогично с другими объектами из списка.

Для таблички берем скил и пишем. Все довольно просто. Скил в освоении прост. Отладчик есть только очень простой set telskill в консоли. Документация исчерпывающая в справке. Если есть опыт работы с объектно ориентированными языками, вообще проблем не будет.
Go to the top of the page
 
+Quote Post
vitan
сообщение Nov 23 2010, 08:56
Сообщение #3


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

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



Цитата(Paul @ Nov 22 2010, 23:51) *
Для быстрого поиска.
Заходим на панель Find справа -> Find by Name (Symbol or Pin) -> Refdes (в окошке ниже) Enter.
Аналогично с другими объектами из списка.

Спасибо. Я в курсе.

Цитата(Paul @ Nov 22 2010, 23:51) *
Для таблички берем скил и пишем. Все довольно просто. Скил в освоении прост. Отладчик есть только очень простой set telskill в консоли. Документация исчерпывающая в справке. Если есть опыт работы с объектно ориентированными языками, вообще проблем не будет.

Берем и пишем. smile.gif Как Вы думаете, зачем я создал топик на форуме?
Go to the top of the page
 
+Quote Post
Paul
сообщение Nov 23 2010, 09:43
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 342
Регистрация: 9-08-04
Из: /home/gentoo
Пользователь №: 470



Цитата(vitan @ Nov 23 2010, 11:56) *
Берем и пишем. smile.gif Как Вы думаете, зачем я создал топик на форуме?


К сожалению (или к счастью) именно берем и пишем. Там действительно ничего сложного нет. Даже человек далекий от программирования способен за неделю написать неплохой скрипт для работы с базой данных проекта Allegro. Skill предоставляет практически безграничные возможности работы с проектом. Как вариант решения Вашей проблемы, можно предложить следующую концепцию программы:
- выполняется перебор всех компонентов платы в цикле;
- при позиционировании на компоненте можно извлечь всю его информацию и входящие в него объекты, поэтому берем его координаты и позиционное обозначение, выполняем смещение на необходимую величину по X, Y и в полученную координату в нужном слое (скажем, AssemblyNotes) пишем текст, соответствующий поз. обозначению компонента;
- собственно и все. При желании можно разрисовать вывод в виде таблички и т.д.

В базовом варианте скрипт займет примерно страницу текста. При желании добавить графическую форму или разные оформительские рюшечки может вырасти до 2 - 3 страниц. Время для подготовленного пользователя около 2 дней с отладкой. Для неподготовленного около 1,5 недель с чтением документации и поиском необходимых функций.
PS. Большинство функций работы с базой данных проекта Allegro в Skill начинаются с axl. Почитать надо всего два документа из комплекта документации: Cadence SKILL Language User Guide и Allegro® User Guide: SKILL Reference. В первом общее описание языка, во втором функции работы с базой. Если освоите Skill, поймете насколько это мощный и простой инструмент.
Go to the top of the page
 
+Quote Post
vitan
сообщение Nov 23 2010, 10:32
Сообщение #5


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

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



Я знаю про его возможности. Но я думаю, что одной страницей кода не отделаться.
Писать в AssemblyNotes бессмысленно, ибо человек все так же будет рыскать по нему в поисках нужной инфы. Вся идея состоит именно в сортировке позиционных обозначений и в выводе таблички. Кроме того, нужно выводить еще и вертикальные и горизонтальные линии, а также буквы и цифры по бокам. Для каждой платы должно быть разная плотность ячеек, согласитесь, без этого будет плохо. Табличка, я думаю, должна выводиться не на экран (хотя, можно и туда), а в файл, чтобы из него потом можно было вставить ее в многолистовой чертеж (это - когда табличка не влезает на один лист). Ну и т.п.
Не не два дня работы-то!
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- vitan   Как облегчить поиск элементов?   Oct 19 2010, 08:55
- - PCBinAquarium   Пришлите пожалуйста пример, хочется все увидеть св...   Nov 18 2010, 15:11
|- - vitan   Цитата(PCBinAquarium @ Nov 18 2010, 18:11...   Nov 18 2010, 15:24
- - Uree   Мне непонятно как будете искать рефдес в табличке,...   Nov 18 2010, 15:55
|- - vitan   Цитата(Uree @ Nov 18 2010, 18:55) Мне неп...   Nov 18 2010, 16:01
- - PCBinAquarium   Это не считается. "давно видел где-то".....   Nov 22 2010, 10:19
|- - vitan   Цитата(PCBinAquarium @ Nov 22 2010, 13:19...   Nov 22 2010, 10:31
- - arttab   а не проще поставить подходящий кад, передать плат...   Nov 22 2010, 10:39
|- - vitan   Цитата(arttab @ Nov 22 2010, 13:39) а не ...   Nov 22 2010, 10:48
- - Paul   Решать Вам. Вариант предложен. Практически все фун...   Nov 23 2010, 10:56
|- - vitan   В общем, решение найдено. Табличка делается следу...   Nov 23 2010, 13:06
- - atlantic   Цитата(vitan @ Oct 19 2010, 11:55) ... Мо...   Nov 23 2010, 21:30
|- - vitan   Цитата(atlantic @ Nov 24 2010, 00:30) ( т...   Nov 24 2010, 08:05
- - vitan   Однако, вопрос еще до конца не закрыт. Есть таки...   Feb 2 2012, 14:14
- - Tahoe   ИМХО подобная проблема может возникнуть только в о...   Feb 17 2012, 07:17
|- - vitan   Цитата(Tahoe @ Feb 17 2012, 11:17) все ко...   Feb 17 2012, 09:06
|- - Tahoe   Цитата(vitan @ Feb 17 2012, 13:06) Делал ...   Feb 17 2012, 10:00
|- - vitan   Цитата(Tahoe @ Feb 17 2012, 14:00) Это но...   Feb 17 2012, 10:24
|- - Tahoe   Цитата(vitan @ Feb 17 2012, 14:24) Челове...   Feb 17 2012, 10:53
|- - vitan   Цитата(Tahoe @ Feb 17 2012, 14:53) Зачем?...   Feb 17 2012, 11:05
|- - Tahoe   Цитата(vitan @ Feb 17 2012, 15:05) Где ис...   Feb 17 2012, 11:15
|- - vitan   Цитата(Tahoe @ Feb 17 2012, 15:15) Так в ...   Feb 17 2012, 12:24
|- - Tahoe   Цитата(vitan @ Feb 17 2012, 16:24) Ага, с...   Feb 17 2012, 13:44
|- - vitan   Цитата(Tahoe @ Feb 17 2012, 17:44) А если...   Feb 17 2012, 19:06
|- - Tahoe   Цитата(vitan @ Feb 17 2012, 23:06) Конкре...   Feb 21 2012, 14:58
|- - vitan   Цитата(Tahoe @ Feb 21 2012, 18:58) Если ж...   Feb 22 2012, 08:40
|- - Tahoe   Цитата(vitan @ Feb 22 2012, 12:40) Вы вну...   Feb 22 2012, 09:24
- - Hoodwin   Для трассировки, точнее, для размещения, есть ROOM...   Feb 17 2012, 09:08
|- - vitan   Цитата(Hoodwin @ Feb 17 2012, 13:08) Для ...   Feb 17 2012, 09:24
- - VladimirZ   Довольно быстро. Последние 2 страницы.   Feb 22 2012, 09:56
- - vitan   Цитата(VladimirZ @ Feb 22 2012, 13:56) До...   Feb 22 2012, 10:13
- - Tahoe   Цитата(vitan @ Feb 22 2012, 14:13) смотри...   Feb 22 2012, 12:21
- - vitan   Цитата(Tahoe @ Feb 22 2012, 16:21) Я же г...   Feb 22 2012, 12:40
- - Tahoe   Цитата(vitan @ Feb 22 2012, 16:40) Ну Вы ...   Feb 22 2012, 13:01
- - vitan   Цитата(Tahoe @ Feb 22 2012, 17:01) Так ве...   Feb 22 2012, 13:09
- - Tahoe   Цитата(vitan @ Feb 22 2012, 17:09) Нет, н...   Feb 22 2012, 13:16
- - vitan   Цитата(Tahoe @ Feb 22 2012, 17:16) Нет, я...   Feb 22 2012, 13:23
- - Tahoe   Цитата(vitan @ Feb 22 2012, 17:23) Предпо...   Feb 22 2012, 13:48
- - vitan   Цитата(Tahoe @ Feb 22 2012, 17:48) Пока в...   Feb 22 2012, 14:04
- - Tahoe   Цитата(vitan @ Feb 22 2012, 18:04) Вот ск...   Feb 22 2012, 14:24
- - andrey74   у меня вопрос по теме, но обратный, так сказать......   Sep 18 2012, 03:01
- - vitan   Цитата(andrey74 @ Sep 18 2012, 07:01) у м...   Sep 18 2012, 04:35
- - Old1   Цитата(vitan @ Sep 18 2012, 06:35) Оно? О...   Sep 18 2012, 06:14
- - andrey74   Цитата(Old1 @ Sep 18 2012, 09:14) Одной г...   Sep 18 2012, 08:17
- - Old1   Цитата(andrey74 @ Sep 18 2012, 10:17) В Р...   Sep 18 2012, 08:31


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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 03:40
Рейтинг@Mail.ru


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