Open ceremcem opened 5 years ago
It may be good to have a language for mechanical assembly definition:
[.] c1.gnd.right, c2.gnd(3).left c1.top [H 5mm] c2.bottom Trace ic1.pad2, down 5mm, [+] right 3mm, top-right =ic1.pad3.left, [.] ic2.pad3 [+] down c5.gnd, bottom-right vertical=5mm, [.] ic3.pad1
Here are some notations:
[.]
[H value]
<-->
[I value]
Trace(...args?): A trace item that is created on design time.
Trace(...args?)
Trace start-point, direction [distance or a constraint], direction ... [+] direction ..., ... <- a new branch [+] direction ..., ... <- another branch
It may be good to have a language for mechanical assembly definition:
Here are some notations:
[.]
: Coincident constraint (accepts multiple arguments)[H value]
: Horizontal distance between two entities (it's visually like<-->
drawing[I value]
: Vertical distance between two entities (it's visually like 90° rotated<-->
drawing)Trace(...args?)
: A trace item that is created on design time.Trace start-point, direction [distance or a constraint], direction ... [+] direction ..., ... <- a new branch [+] direction ..., ... <- another branch