#!/usr/bin/env python import sys if len(sys.argv) > 2: larghezza = int(sys.argv[1]) altezza = int(sys.argv[2]) bordo = int(sys.argv[3]) rangeX=range(0+bordo,larghezza-bordo) rangeY=range(0+bordo,altezza-bordo) ## print '[Version]' print 'Product,2' print 'File,14' print '{' print '"Config" : {' print ' "NetImportFormat" : "Protel"' print '},' print '"Board" : {' print ' "Width" : ',larghezza,',' print ' "Height" : ',altezza,',' print ' "Strips" : [' for pinY in rangeY: for pinX in rangeX: print ' { "X1" : ',pinX,', "Y1" : ',pinY,', "X2" : ',pinX,', "Y2" : ',pinY,' },' print ' ],' print ' "Segments" : [' print ' ],' print ' "HoleArrays" : [' print ' ]' print '},' print '"CelledOutlines" : [' print '],' print '"LeadedOutlines" : [' print '],' print '"RadialOutlines" : [' print '],' print '"CustomOutlines" : [' print '],' print '"SmdOutlines" : [' print '],' print '"Components" : [' print '],' print '"Links" : [' print '],' print '"Breaks" : [' print '],' print '"Wires" : [' print '],' print '"Text" : [' print '],' print '"Nets" : [' print ']' print '}' ## else: print "\nParametri insufficienti" print "\nBoardGen.py "