• Question: what do you use to design your ideas?

    Asked by Brian2003 to Alex, Chris, Mohamed, Rik, Victoria on 12 Mar 2015.
    • Photo: Rik Allen

      Rik Allen answered on 12 Mar 2015:


      Hi,
      My main tool is a C++ compiler on a windows PC – which turns the stuff I type into something the computer can run. I use several different computer languages, such as Perl and Python, but for speed its tough to beat C or C++.

      I also need some good cameras (the one under my desk is I think £50,000 to buy – but we borrowed it), and lots of different types of TV.

      Rik

    • Photo: Chris Waters

      Chris Waters answered on 12 Mar 2015:


      It depends what kind of idea it is. A new algorithm, protocol or computer program might be designed in a code editor or simulation package (my favourite is MATLAB, the ‘Matrix Laboratory’), while an electronic circuit might be designed in a SPICE program (which stands for Simulation Program with Integrated Circuit Emphasis). These tools not only let use design but also test our ideas to make sure they work. This saves us a lot of time compared to building the circuit itself out of components and circuit board.

      Also lots and lots of paper! Sometimes you just need to draw doodles of how all the parts connect together before you start trying to make a simulation of a project. I keep a record of all my work in a logbook so I can keep track of what does and doesn’t work.

    • Photo: Alex Shenfield

      Alex Shenfield answered on 13 Mar 2015:


      There are three main tools I use everyday in design :

      A circuit design programming called eagle that allows me to produce circuit board layouts and designs

      A programming environment with built in highlighting for the numerous mistakes I always make when writing code

      A simulation package to try and work out if what I am doing works in theory

    • Photo: Victoria Sharpe

      Victoria Sharpe answered on 15 Mar 2015:


      I design my ideas of 3d cad systems, it’s the best way to communicate ideas to others.

Comments