如何通过脚本获取VIA-Type (IPC4761)
我们可以通过 IPCB_BoardEx 接口获取 ViaManager 和 ViaStructureManager。使用
viatype = PCBServer.GetCurrentPCBBoard.ViaManager.GetViaType(via)
您将获得类型:
InvalidVia = 0
ThrueHole = 1
Blind = 2
Buried = 3
BackdrillHole = 4
MicroVia = 5
SkipVia = 6
with
Structuretype = PCBServer.GetCurrentPCBBoard.ViaStructureManager.Items( i).StructureType
获得电路板中使用的类型 (IPC4761-types)
通过简单语法获得的 via-Primitive 的结构类型:
ipc4761type = viaprim.ViaStructure.StructureType
通过“Features”列表获得该结构的功能'Structure'接口的
i = 0 到 viaprim.ViaStructure.featurescount-1
viastructionfeaturetype = viaprim.viastruct.Feature(i).FeatureType
接下来
您将得到以下类型:
eViaStructureFeatureType_Tenting = 0
eViaStructureFeatureType_Covering = 1
eViaStructureFeatureType_Plugging = 2
eViaStructureFeatureType_Filling = 3
eViaStructureFeatureType_Capping = 4
原帖链接:https://forum.live.altium.com/#/posts/258522 学习学习学习下吧 了解一下吧下吧