Jump to content

    

хочу в PADS layout/router увидеть via определенного типа (совсем хорошо еще и по цепи фильтровать)

многослойная плата (например 12 слоев), в ней есть сквозные via, есть на половину пакета (1-6, 7-12), есть только на пару слоев (1-2, 11-12) и т.д. 

когда полигоны на разных уровнях и больше 2 таких уровней/полигонов друг над другом - как проверить, что достаточно via между полигонами?

можно посмотреть в гиперлинксе в power scope - там рисует "некую 3D" картинку, но это неудобно и с землей (полигонов которой как раз больше всего) непонятно, как смотреть

вот собственно и хочется увидеть это в layout-e или router-е - то есть иметь механизм выбора конкретного типа via (подсветка типа селекшин или задание цвета), ну как decal-ы для компонентов. еще лучше не только по типу via но и по типу цепи - то есть для примера выше, например, все сквозные земляные переходные отверстия увидеть

 

Share this post


Link to post
Share on other sites

Edit -> Find дальше выбираете тип объекта и или выбираете или подсвечиваете

Share this post


Link to post
Share on other sites

спасибо

я вот такую фигню написал (к виндовым COM объектам через pythonwin подцеплено.

ну то есть список gvia получается, а потом можно его "подсвечивать", но все-равно криво, достаточно убогий автомейшин этот...

import win32com.client
p=win32com.client.Dispatch("PowerPCB.application")
s=p.OpenDocument(p.MRU_Entry(0))
gvia=[]
for vv in s.vias:
 	if vv.net.Name == u'GND':
 		gvia.append(vv)
td={}
for vvv in gvia:
 	tt=vvv.type
 	if td.has_key(tt):
 		td[tt]=td[tt]+1
 	else:
 		td[tt]=1
print "GND VIAs types and count\n", td

#highlight
for vvv in gvia:
 	if vvv.type == u'VIA_STD_TH':
 		vvv.Selected = True

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this