X2C: Rapid Prototyping for Control Systems

X2C: Rapid Prototyping for Control Systems

Linz Center of Mechatronics GmbH provides a software tool, X2C, for the model-based development and code generation of real-time algorithms on microprocessors (for example, electrical drives). Scilab/Xcos, which is available as open source software, is used to build X2C’s graphical control scheme. Previously every function had to be laboriously programmed in the C programming language. The advantage of X2C is that support from the graphical user interface makes the generation of C code substantially easier.

Many libraries are available with various graphic elements, facilitating the easy creation of the control scheme. C code is stored for these elements, and can be assembled and compiled for the entire scheme at the touch of a button. X2C makes it easy to create reliable controller structures. With the integrated “Communicator” interface and the Scope function that is also included, it is possible to customise, evaluate and monitor the scheme at any time. All control variables can also be followed in “real time” mode.

X2C can be downloaded free at x2c.lcm.at. Advanced functionality and a large number of special libraries for such uses as motor control are available in a commercial version.

CONTACT

For further information do not hesitate to contact us!

Linz Center of Mechatronics GmbH | Science Park | Altenberger Straße 69 | 4040 Linz | Austria | T +43 732 2468-6002 | F +43 732 2468-6005 | office@lcm.at | www.lcm.at

Skills

Posted on

9. March 2015

Logo Upper Austria
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.

Strictly Necessary Cookies

Strictly Necessary Cookie should be enabled at all times so that we can save your preferences for cookie settings.

3rd Party Cookies

This website uses Google Analytics to collect anonymous information such as the number of visitors to the site, and the most popular pages.

Keeping this cookie enabled helps us to improve our website.