Flowcode 9: A visual programming environment
48107Gallery
Description
Flowcode enables quick and easy development of complex electronic and electromechanical systems. The graphical programming tool allows those with little experience to develop systems in minutes.
Flowcode is an advanced integrated development environment (IDE) for electronic and electromechanical system development. Engineers – both professional and academic – use Flowcode to develop systems for control and measurement based on microcontrollers or on rugged industrial interfaces using Windows compatible personal computers.
Furthermore, Flowcode allows full simulation (including simulation of C code), with users also being able to convert C code to flowcharts and other programming languages.
Other features included the ability to Auto ID expansion boards that are connected, improved compatibility with Arduino hardware, to give a more streamlined and smooth approach to programming this popular family, and SCADA mode – meaning users can now control external hardware from their PC using this impressive feature.
Graphical programming
Flowcode enables quick and easy development of complex electronic and electromechanical systems. The graphical programming tool allows those with little experience to develop systems in minutes.
The graphical icons which are used to develop systems within Flowcode are easy-to-use. It enables first-time developers to pick up the fundamentals and run with their designs. Using graphical icons allows users to view and learn code side-by-side for easier learning. For more advanced users with a good understanding of programming, Flowcode allows integration of pre-written codes.
Microcontroller flexibility
Flowcode gives you the ability to work with multiple chip variants in an easy and flexible way. When learning and developing designs using 8-bit PIC or Arduino microcontrollers, Flowcode is perfect for students and makes code-porting simple, meaning that users can switch target devices with ease.
Testing & debugging
Ghost Technology embedded on microcontroller boards provides a real-time log of the status of all the pins on the microcontroller whilst a Flowcode program is running on the device.
Built into Flowcode is a data recorder and oscilloscope which makes test and debugging procedures straightforward. Flowcode is also compatible with external hardware including oscilloscopes, power supplies, signal generators and more.
Component library
The library contains a vast collection of components that can be used to create systems, from simple switches and LEDs to more complex communications modules.
Electronic communications
Communications developments form a large part of modern day electronic education and understanding. Communications including CAN bus, Bluetooth, USB, Ethernet and Wi-Fi are available within the Flowcode environment.