hidePcbValuesShowReferences.py 352 Bytes
Newer Older
1 2 3 4 5 6 7 8 9 10
#!/usr/bin/env python
import sys
from pcbnew import *

filename=sys.argv[1]

pcb = LoadBoard(filename)

for module in pcb.GetModules():    
    print "* Module: %s"%module.GetReference()
11 12
    module.Value().SetVisible(False)      # set Value as Hidden
    module.Reference().SetVisible(True)   # set Reference as Visible
13
    
14
pcb.Save("mod_"+filename)