matemat/power/generate_triac_channel_pcbs_to_add_from_master.py
2015-09-08 18:19:54 +02:00

33 lines
443 B
Python
Executable file

#!/usr/bin/env python
import ast
import re
import math
filename = 'triac_channel_master'
f = open(filename+'.brd', 'r')
input_sch = f.read()
f.close()
# for each instance
for n in range(1,8+1):
variant_filename = re.sub('master', 'to_add_'+str(n), filename)
variant_sch = re.sub('\!', str(n), input_sch)
# write file
f = open(variant_filename+'.brd', 'w')
f.write(variant_sch)
f.close()
print(variant_filename+'.brd')