ROBOTC is a complete IDE for programming VEX Robotics microcontrollers.
The ControlCenter software provides a graphical user interface
The program can be used to simulate electric drive trains.