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

 
 
 
Reply to this topicStart new topic
> Как у группы via сменить net?, есть способы кроме удаления и установки заново?
Ant_m
сообщение Jun 1 2010, 10:23
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 756
Регистрация: 14-08-07
Из: Москва
Пользователь №: 29 765



Собственно сабж.

Частенько бывает так что заранее ставлю группу переходных отверстий, подключенных к земле. Потом, после некоторой возни с полигонами земли или питания происходит неприятное чудо - переходки подключаются на другую цепь, обычно питание. Как их можно подключить заново на нужную цепь?
Пока, ничего кроме удаления и установки заново, ничего не придумал. Может кто знает как лучше?
Go to the top of the page
 
+Quote Post
Old1
сообщение Jun 2 2010, 06:00
Сообщение #2


Знающий
****

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



Цитата(Ant_m @ Jun 1 2010, 12:23) *
Собственно сабж.

Частенько бывает так что заранее ставлю группу переходных отверстий, подключенных к земле. Потом, после некоторой возни с полигонами земли или питания происходит неприятное чудо - переходки подключаются на другую цепь, обычно питание. Как их можно подключить заново на нужную цепь?
Пока, ничего кроме удаления и установки заново, ничего не придумал. Может кто знает как лучше?

Для этих целей есть програмулька на skill change_net_on_vias.il лежит в папке с "продуктом" ...SPB_16.3\share\pcb\examples\skill\cmds\. Позволяет менять netname для одной via или для группы...
Go to the top of the page
 
+Quote Post
Ant_m
сообщение Jun 2 2010, 09:40
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 756
Регистрация: 14-08-07
Из: Москва
Пользователь №: 29 765



Спасибо программульку change_net_on_vias нашел. Но вот дальше дело не пошло.....
Перерыл документацию по cadence, убил часа 2. Но ответа как ее запустить так и не нашел sad.gif

Как я понял, SKILL должен инициализироваться при запуске, файлом allegro.ilinit. И в этот файл и надо добавить change_net_on_vias.il
Но проблема в том что этого файла нет нигде, ни в директории установки, ни в home...
Поиском нашел example.ilinit - типа пример, на SKILLe, которого я не знаю smile3046.gif

ПАМАГИТЕ!!!!
Go to the top of the page
 
+Quote Post
Old1
сообщение Jun 2 2010, 10:42
Сообщение #4


Знающий
****

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



Цитата(Ant_m @ Jun 2 2010, 11:40) *
Спасибо программульку change_net_on_vias нашел. Но вот дальше дело не пошло.....
Перерыл документацию по cadence, убил часа 2. Но ответа как ее запустить так и не нашел sad.gif

Как я понял, SKILL должен инициализироваться при запуске, файлом allegro.ilinit. И в этот файл и надо добавить change_net_on_vias.il
Но проблема в том что этого файла нет нигде, ни в директории установки, ни в home...
Поиском нашел example.ilinit - типа пример, на SKILLe, которого я не знаю smile3046.gif

ПАМАГИТЕ!!!!

Самый быстрый вариант ( на попробовать) : закиньте change_net_on_vias.il в папку аллегро с проектом, затем в камандной строке наберите: skill load "change_net_on_vias.il" . После получения подтверждения в виде символа "t" , наберите в ком. стр. change_vianet -> enter, дальше меняйте неты для via... Про allegro.ilinit напишу позже (если никто больше не подскажет) сейчас нет времени...
Go to the top of the page
 
+Quote Post
Old1
сообщение Jun 2 2010, 19:32
Сообщение #5


Знающий
****

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



Цитата(Ant_m @ Jun 2 2010, 11:40) *
Спасибо программульку change_net_on_vias нашел. Но вот дальше дело не пошло.....
Перерыл документацию по cadence, убил часа 2. Но ответа как ее запустить так и не нашел sad.gif

Как я понял, SKILL должен инициализироваться при запуске, файлом allegro.ilinit. И в этот файл и надо добавить change_net_on_vias.il
Но проблема в том что этого файла нет нигде, ни в директории установки, ни в home...
Поиском нашел example.ilinit - типа пример, на SKILLe, которого я не знаю smile3046.gif

ПАМАГИТЕ!!!!

Файл allegro.ilinit должен находиться в папке pcbenv, которая в свою очередь должна быть в папке или разделе на который указывает переменная среды HOME. Если в pcbenv файла allegro.ilinit нет, создайте его и поместите в него строку типа:
load( "D:\\CADENCE\\SPB_16.3\\share\\pcb\\examples\\skill\\cmds\\change_net_on_vias.il"), тогда change_net_on_vias.il будет загружаться при каждом запуске pcb editor-a. Чтобы запустить программу на выполнение наберите в кмандной строке pcb editor-a change_vianet и нажмите enter, далее выделяете нужные via после чего появится окно со списком net-ов, дальше, думаю, разберетесь...
Go to the top of the page
 
+Quote Post
kompas39
сообщение Jun 9 2010, 10:09
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 38
Регистрация: 13-01-10
Из: г. Москва
Пользователь №: 54 771



Для таких случаев у меня сделан элемент hole, который в схеме явно подключен к нужной цепи.. проблема с переменой цепи исчезает. Но иногда появляется проблема плейс баунд полигонами , которая решается простым удалением, если есть конфликт с устанновленым поверх реальным компонентом. Изменением падстека можно регулировать вид этих переходных..
Go to the top of the page
 
+Quote Post
Old1
сообщение Jun 9 2010, 11:38
Сообщение #7


Знающий
****

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



Цитата(kompas39 @ Jun 9 2010, 12:09) *
Для таких случаев у меня сделан элемент hole, который в схеме явно подключен к нужной цепи.. проблема с переменой цепи исчезает. Но иногда появляется проблема плейс баунд полигонами , которая решается простым удалением, если есть конфликт с устанновленым поверх реальным компонентом. Изменением падстека можно регулировать вид этих переходных..

Получается, что прежде чем поставить виас на плате его нужно поставить на схеме? А если их 10 или 100 или 1000?
Go to the top of the page
 
+Quote Post
Ant_m
сообщение Jun 15 2010, 13:21
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 756
Регистрация: 14-08-07
Из: Москва
Пользователь №: 29 765



Old1 огромное спасибо a14.gif


Цитата(kompas39 @ Jun 9 2010, 14:09) *
Для таких случаев у меня сделан элемент hole, который в схеме явно подключен к нужной цепи..


Такое есть и у меня. Но я, использую это только для конструктивных элементов на плате, когда делать отдельный символ нет смысла. Типа держателей, радиаторов, крепежных отверстия и п.р. А делать такую вещь для переходных отверстий слишком нецелесообразно, даже если их всего 10.
Go to the top of the page
 
+Quote Post

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

 


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


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