AnsweredAssumed Answered

Solder Paste Layer 면적 계산

Question asked by dr.hong on Feb 22, 2015
Latest reply on Mar 16, 2015 by nick_hong

Solder Paste Layer 면적을 계산하기 위해 아래와 같이 하였습니다.

Solder Paste Layer에 User가 Draw한 object는 계산 되지만, Library에 포함되어 있는 Solder Paste는 계산이 안됩니다.

Library에 포함되어 있는 Solder Paste 면적을 계산 하기 위해서는 어떻게 해야 하나요?

 

Dim mskeng
    Set mskeng = CreateObject("MGCPCBEngines.MaskEngine")
    Scripting.AddTypeLibrary ("MGCPCBEngines.MaskEngine")
    Scripting.AddTypeLibrary ("MGCPCB.ExpeditionPCBApplication")


Dim stenColl

    Set stenColl = pcbDoc.FabricationLayerGfxs(epcbFabSolderpaste, epcbSelectAll, epcbSideTop)

 

Dim stenUs, shapesCu

    Set stenUs = mskeng.Masks.Add
    Set shapesCu = stenUs.shapes

Dim stenobj, pnts

    For Each stenobj In stenColl
  pnts = stenobj.Geometry.PointsArray
  Call shapesCu.AddByPointsArray (1 + UBound(pnts, 2), pnts)
Next

Outcomes