The Logic Lab

// February 26th, 2009 // Experiments, Neuro Productions, Websites

Yea! Finally a new Neuro Productions project: The Logic Lab

The Logic Lab is a node based application for simulating simple circuits of logic gates in the browser.

»  Visit the lab and have fun!
Suggestions for improvement are welcome.

logic lab, logic ports

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)

8 Responses to “The Logic Lab”

  1. anthony says:

    This is beautiful. I would like to change the frequency of the audio output object using an input, as with the dial potentiometer. Thank you. Beautiful visually, form, and functional design.

  2. Frank Dust says:

    You are a monster … This is realy great stuff.
    Never seen before ..
    Execelent for school en student

    Thanks

    Frank

  3. Kris says:

    Thanks for the comments.

    @anthony:I thought about that in the beginning of the project, and technically it would be possible (altrough it would rise some problems with the logic gates). But I chose to only work width zero and One values. because its more in line with the logic gates (by definition they work width 0 and 1 values). That’s why I put the ‘potentiometer’ in the sound component itself.
    But thanks for the suggestion :)

  4. Michael says:

    Hi Kris, This is great, is something like this also possible for modelling a Petri net?

    Thnx,

    Michael

  5. Kris says:

    Hi Michael,
    I don’t know much about Petri nets (had to do a wikipedia search). But it looks like its posible.

  6. Geert says:

    It would be nice if it would be possible to build reusable components.
    The component would have a set of input ports, the output the component provides and a couple of output ports.
    With this paradigm, a NAND is a component that combines an AND and a NOT, an XOR is a combination of NAND components, …. and a student would see how many cool things one can build with just or’s and’s and not’s …

    Other components one may build would for example be a base-10 counter with carry bit which gets set when a wrap around from 9->0 occurs. The component only has to have one input port, has an output display and has an output port. Of course, the component is an exercise for the reader, but then it’s easy to build something else … like for example a simple stopwatch.

    By combining smaller building blocks one can make more complex designs. If double clicking a component would “zoom in” on the content … then that would be truly great.

    Well – you asked for ideas ;-)

    This may turn out to be a wonderful teaching tool on logical/digital design.

    Great work,
    – Geert

  7. Nolan says:

    This is really great! Is there a way to get the source code for this? I am learning Flash/Flex and would like to study the code.

    -Nolan

  8. Stephan says:

    Hi,

    We are at the moment developing in flex too, and we have an important deadline in which we have to have a logic function configuration tool. I have seen your tool and it would spare us some time if we could use some of your source code. Could you tell us what possibilities exists?

    Thank you,

    Stephan

Leave a Reply