yes 5 27 февраля, 2019 Опубликовано 27 февраля, 2019 · Жалоба многослойная плата (например 12 слоев), в ней есть сквозные via, есть на половину пакета (1-6, 7-12), есть только на пару слоев (1-2, 11-12) и т.д. когда полигоны на разных уровнях и больше 2 таких уровней/полигонов друг над другом - как проверить, что достаточно via между полигонами? можно посмотреть в гиперлинксе в power scope - там рисует "некую 3D" картинку, но это неудобно и с землей (полигонов которой как раз больше всего) непонятно, как смотреть вот собственно и хочется увидеть это в layout-e или router-е - то есть иметь механизм выбора конкретного типа via (подсветка типа селекшин или задание цвета), ну как decal-ы для компонентов. еще лучше не только по типу via но и по типу цепи - то есть для примера выше, например, все сквозные земляные переходные отверстия увидеть Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Nixon 3 28 февраля, 2019 Опубликовано 28 февраля, 2019 · Жалоба Edit -> Find дальше выбираете тип объекта и или выбираете или подсвечиваете Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
yes 5 28 февраля, 2019 Опубликовано 28 февраля, 2019 · Жалоба спасибо я вот такую фигню написал (к виндовым 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 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться