Xué video camera
Sign in or create your account | Project List | Help
Xué video camera Commit Details
Date: | 2011-01-15 02:47:21 (12 years 8 months ago) |
---|---|
Author: | Andrés Calderón |
Commit: | 61118e489501aa8c4f1f2db55b76333fec2df29c |
Message: | kccomp.py has been fixed |
Files: |
emqbit-utilities/kicad/kccomp.py (2 diffs) |
Change Details
emqbit-utilities/kicad/kccomp.py | ||
---|---|---|
20 | 20 | """ |
21 | 21 | |
22 | 22 | from datetime import datetime |
23 | from math import ceil | |
24 | ||
23 | 25 | |
24 | 26 | class KcLibrary: |
25 | 27 | def __init__(self, name): |
... | ... | |
69 | 71 | ll = max(self.left_pins, key=lambda KcPin: len(KcPin.name)) |
70 | 72 | lr = max(self.right_pins, key=lambda KcPin: len(KcPin.name)) |
71 | 73 | sl = (len( ll.name + " " + part + " " + lr.name))/2 |
72 | ||
74 | ||
73 | 75 | H = max(len(self.left_pins),len(self.right_pins),10)/2*100 |
74 | W = max(len(self.top_pins)+6,len(self.bot_pins)+6,sl)/2*100 | |
76 | W = max(len(self.top_pins)*60+len(ll.name)*40+40,len(self.bot_pins)*60+len(lr.name)*40+40,sl/2*100) | |
77 | W = int(ceil(W/100.0)*100) | |
75 | 78 | |
76 | 79 | of.writelines('S ' + str(-W) + ' ' + str(-H-100) + ' ' + str(W) + ' ' + str(H+100) + ' ' + str(self.id_unit) +' 1 0 f\n') |
77 | 80 |
Branches:
master