Home Forums Software Development sandbox for Chi.Bio system

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #1527
    Viktor
    Participant

    Hi,

    I’m a researcher from Denmark who is starting to use the Chi.Bio system for some fermentations. I need to develop custom scripts for my usage. Therefore, I wonder if there is some way to get a sandbox environment where I can test the code without running it on the Chi.Bio micro-controller. For example, is it possible to set up a virtual machine that acts like the BeagleBone board or something along those lines? It would be great to be able to test code while other experiments are running.

    Looking forward to working with this system!

    Viktor

    #1528
    harrison
    Keymaster

    Hello Viktor,

    Thanks for the message. I am afraid we have not implemented a simulation mode of this kind on the system. At some point a group at Imperial was doing some early steps in this direction but decided that it was easier to just get a second beaglebone/chi.bio reactor and have that sitting on a bench as a test dummy, rather than trying to keep up to date a massive simulation software package. Furthermore, that way you can test if your code is having some unexpected interaction with the hardware, which would be difficult to catch in a simulation.

    I guess that is what I’d recommend. Alternatively, you could go into the code and whereever it sends an I2C command comment it out, and ask it to just print the command. This would be a bit of a mess, in that you’d get a lot of commands printed and they would be difficult to interpret, but at least you could test if your code compiles/runs without massive errors.
    Harrison

    #1529
    Viktor
    Participant

    Hi Harrison,

    Thanks a lot for the quick reply! I understand that a simulation software would be very time-consuming to maintain. I will give it a go with the commenting 🙂

    Viktor

Viewing 3 posts - 1 through 3 (of 3 total)
  • You must be logged in to reply to this topic.
Log in/Register
Scroll to top