A trying to Draw a Electronic Circuit
It cost me a whole day to draw this. Too slow. If the node can be referencable, and support object operation, it would be better.
-
4Q2Z4OwQwa.png 267 KB
Keyboard shortcuts
Generic
? | Show this help |
---|---|
ESC | Blurs the current field |
Comment Form
r | Focus the comment reply box |
---|---|
^ + ↩ | Submit the comment |
You can use Command ⌘
instead of Control ^
on Mac
Support Staff 1 Posted by john on Jun 29, 2021 @ 06:26 PM
Impressive!
Do you have any plans to animate this?
John
2 Posted by ahuman on Jun 29, 2021 @ 07:38 PM
I tried to draw the circuit schematic several months ago but failed because of the the failture of using zipmap node.
I didn't want giving up, so I tried again and it was done successfully.
About the animation, I have thought about it. I think I would not continue to make the animation. I just want to show the other people what NodeBox can do.
But so far, it cost me a lot of time to finish. It is too slow and the nodes connections are in a mess.
I hope I can interact with the object in the canvas by using mouse. I hope I can draw a line or the other similar vector graphics elements directly in the canvas and the node would be created at the same time automatically. And it is better that I can define the node by coding directly inside the node(after I double click the node, the code view will display. ). I hope I can place some constraints to the vector graphics element, and the node would be create at the same time too.
3 Posted by ahuman on Jun 29, 2021 @ 08:10 PM
I've attached the ndbx file. It is a little mess.
Support Staff 4 Posted by john on Jun 30, 2021 @ 03:32 AM
I see what you mean. This was a huge - and I'm sure rather frustrating - project.
I can see ways to significantly reduce the number of nodes required to make a circuit like this, but it would still be a non-trivial exercise. And the next circuit could be very different from this one, with many new elements and challenges.
It would help if there was a compact language or notation that could describe the parts list along with some kind of ordering or hierarchy that would describe the placement with a deterministic parsing algorithm to translate that description directly into a diagram. That way, you could make it data driven: just enter the description into a spreadsheet (SCV), import it into Nodebox, and see the diagram drawn with minimal manual adjustments. I don't know enough about circuitry to say how hard this would be, or if it's even possible.
Is there anything I can do to help? I still think this is a very interesting project.
John