CircuitSim : suggestion to add Custom component feature

in #utopian-io7 years ago (edited)

image.png

Suggested Components
The CircuitSim can simulate wide variety of digital electronics and logical circuit. One of the feature missing in the CircuitSim is a feature that will allow user to define a new or custom component. The suggested feature will allow user to package or merge constructed circuit as one component that could be used in another application or use later on.
Proposal with Mockups/Examples
The proposed feature includes an option to merge when a selected circuit is right click.
image.png.
After click the merge option, the circuit option from the right pane will have the "Custom Component " circuit. If this option is click, you can find a circuit preview and label editor below in the right pane.
image.png
At the same time, the circuit you merge will be represented by a box symbol with the equivalent input and output from the original circuit. Lastly, to edit again the custom component, you just need to right click and select EDIT.
image.png. Then, you will be directed back to the Custom component editor.
image.png
Lastly, if the editor will be closed, you will go back to the main circuit editor.
image.png
Benefits
Having the suggested feature, users can now define a custom component or merge existing circuits as one functioning component. This will be useful for users in terms of simulating complex and large simulation. In addition, it will give user more accessibility to more complex simulation without the burden of re-constructing repeated parts in the circuit.
Download/ Repository
You can download the CircuitSim simulator at the its GitHub repository at ra4king/CircuitSim.



Posted on Utopian.io - Rewarding Open Source Contributors

Sort:  

Thank you for the contribution. It has been approved.

You can contact us on Discord.
[utopian-moderator]

Hey @juecoree I am @utopian-io. I have just upvoted you!

Achievements

  • You have less than 500 followers. Just gave you a gift to help you succeed!
  • Seems like you contribute quite often. AMAZING!

Suggestions

  • Contribute more often to get higher and higher rewards. I wish to see you often!
  • Work on your followers to increase the votes/rewards. I follow what humans do and my vote is mainly based on that. Good luck!

Get Noticed!

  • Did you know project owners can manually vote with their own voting power or by voting power delegated to their projects? Ask the project owner to review your contributions!

Community-Driven Witness!

I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!

mooncryption-utopian-witness-gif

Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x

Coin Marketplace

STEEM 0.27
TRX 0.20
JST 0.038
BTC 96668.41
ETH 3695.55
USDT 1.00
SBD 3.86