zero1798 发表于 2024-3-8 10:16:00

如何通过脚本获取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

bidezhi7777 发表于 2024-3-8 17:15:24

996 发表于 2024-3-8 21:51:51

longxuekai 发表于 2024-3-9 06:13:14

学习学习学习下吧

kenxjy 发表于 2024-3-9 08:27:52

maogege-chen 发表于 2024-3-9 08:58:44

烧中烧火 发表于 2024-3-9 09:16:53

weiziushi 发表于 2024-3-9 10:24:24

lik818 发表于 2024-3-9 10:24:35

longxuekai 发表于 2024-3-10 06:10:54

了解一下吧下吧
页: [1] 2 3 4
查看完整版本: 如何通过脚本获取VIA-Type (IPC4761)