{"id":243,"date":"2025-11-13T09:21:07","date_gmt":"2025-11-13T08:21:07","guid":{"rendered":"https:\/\/x2c.lcm.web-email.at\/?page_id=243"},"modified":"2026-01-19T12:56:29","modified_gmt":"2026-01-19T11:56:29","slug":"home","status":"publish","type":"page","link":"https:\/\/x2c.lcm.web-email.at\/","title":{"rendered":"Home"},"content":{"rendered":"\t<div  class=\"section-hero section-overlay\">\n\t\t\t\t\t<div class=\"bg-wrap\">\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1140\" height=\"324\" src=\"https:\/\/lcm.web-email.at\/\/wp-content\/uploads\/sites\/4\/2025\/11\/Banner_Model-based-development-and-code-generation.png\" class=\"attachment-thumbnail_1440x365 size-thumbnail_1440x365\" alt=\"Banner Model based development and code generation\" srcset=\"https:\/\/lcm.web-email.at\/\/wp-content\/uploads\/sites\/4\/2025\/11\/Banner_Model-based-development-and-code-generation.png 1140w, https:\/\/lcm.web-email.at\/\/wp-content\/uploads\/sites\/4\/2025\/11\/Banner_Model-based-development-and-code-generation-300x85.png 300w, https:\/\/lcm.web-email.at\/\/wp-content\/uploads\/sites\/4\/2025\/11\/Banner_Model-based-development-and-code-generation-1024x291.png 1024w, https:\/\/lcm.web-email.at\/\/wp-content\/uploads\/sites\/4\/2025\/11\/Banner_Model-based-development-and-code-generation-768x218.png 768w, https:\/\/lcm.web-email.at\/\/wp-content\/uploads\/sites\/4\/2025\/11\/Banner_Model-based-development-and-code-generation-292x83.png 292w, https:\/\/lcm.web-email.at\/\/wp-content\/uploads\/sites\/4\/2025\/11\/Banner_Model-based-development-and-code-generation-201x57.png 201w, https:\/\/lcm.web-email.at\/\/wp-content\/uploads\/sites\/4\/2025\/11\/Banner_Model-based-development-and-code-generation-194x55.png 194w, https:\/\/lcm.web-email.at\/\/wp-content\/uploads\/sites\/4\/2025\/11\/Banner_Model-based-development-and-code-generation-35x10.png 35w, https:\/\/lcm.web-email.at\/\/wp-content\/uploads\/sites\/4\/2025\/11\/Banner_Model-based-development-and-code-generation-182x52.png 182w\" sizes=\"auto, (max-width: 1140px) 100vw, 1140px\" \/>\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"container lemontec-lottie-wrapper\">\n\t\t\t\t<div class=\"section-body\">\n\t\t\t\t\t\t\t\t\t\t\t<h1>\n\t\t\t\t\t\t\tX2C\t\t\t\t\t\t\t\t\t\t\t\t\t<\/h1>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<p>Model-based development and code generation of real time control for microprocessors.<\/p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t<\/div>\n\n\n    <div  class=\"section-card-link-quick\" >\n\t\t<div class=\"container lemontec-lottie-wrapper\">\n            <div class=\"swiper-card-link-quick swiper\" data-slidecount=\"4\">\n                <div class=\"swiper-button-wrap\">\n                    <div class=\"swiper-button-prev\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"36.778\" height=\"23.62\" viewBox=\"0 0 36.778 23.62\"><path id=\"Pfad_3668\" data-name=\"Pfad 3668\" d=\"M12.507-10.205l1.612,1.612A.986.986,0,0,1,14.1-7.185L7.475-.819H35.792a.986.986,0,0,1,.986.986v2.3a.986.986,0,0,1-.986.986H7.475L14.1,9.818a.985.985,0,0,1,.014,1.408l-1.612,1.612a.986.986,0,0,1-1.394,0L.289,2.013a.986.986,0,0,1,0-1.394L11.113-10.205A.986.986,0,0,1,12.507-10.205Z\" transform=\"translate(0 10.494)\" fill=\"currentColor\"\/><\/svg><\/div>\n                    <div class=\"swiper-button-next\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"36.778\" height=\"23.62\" viewBox=\"0 0 36.778 23.62\"><path d=\"M24.271-10.205,22.659-8.593a.986.986,0,0,0,.014,1.408L29.3-.819H.986A.986.986,0,0,0,0,.167v2.3a.986.986,0,0,0,.986.986H29.3L22.673,9.818a.985.985,0,0,0-.014,1.408l1.612,1.612a.986.986,0,0,0,1.394,0L36.489,2.013a.986.986,0,0,0,0-1.394L25.664-10.205A.986.986,0,0,0,24.271-10.205Z\" transform=\"translate(0 10.494)\" fill=\"currentColor\"\/><\/svg><\/div>\n                <\/div>\n\t\t\t\t<div class=\"swiper-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\">\n\t\t\t\t\t\t\t<a class=\"card-link-quick section-viewport fadeInUp\" href=\"https:\/\/x2c.lcm.web-email.at\/de\/downloads-and-add-ons\/x2c-free\/\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<strong class=\"title\">Test X2C free.<\/strong>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"mark-text\">Try out for free<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"btn-circle\">\n\t\t\t\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16.354\" height=\"10.503\" viewBox=\"0 0 16.354 10.503\">\n\t\t\t\t\t\t\t\t\t\t<path d=\"M10.792-10.365l-.717.717a.438.438,0,0,0,.006.626L13.03-6.192H.438A.438.438,0,0,0,0-5.753v1.023a.438.438,0,0,0,.438.438S10.619-5,13.03-4.293s-2.948,2.831-2.948,2.831a.438.438,0,0,0-.006.626l.717.717a.438.438,0,0,0,.62,0l4.813-4.813a.438.438,0,0,0,0-.62l-4.813-4.813A.438.438,0,0,0,10.792-10.365Z\" transform=\"translate(0 10.494)\" fill=\"currentColor\"\/>\n\t\t\t\t\t\t\t\t\t<\/svg>\n\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\">\n\t\t\t\t\t\t\t<a class=\"card-link-quick section-viewport fadeInUp\" href=\"https:\/\/x2c.lcm.web-email.at\/supported-hardware\/\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<strong class=\"title\">Compatible devices.<\/strong>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"mark-text\">Hardware<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"btn-circle\">\n\t\t\t\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16.354\" height=\"10.503\" viewBox=\"0 0 16.354 10.503\">\n\t\t\t\t\t\t\t\t\t\t<path d=\"M10.792-10.365l-.717.717a.438.438,0,0,0,.006.626L13.03-6.192H.438A.438.438,0,0,0,0-5.753v1.023a.438.438,0,0,0,.438.438S10.619-5,13.03-4.293s-2.948,2.831-2.948,2.831a.438.438,0,0,0-.006.626l.717.717a.438.438,0,0,0,.62,0l4.813-4.813a.438.438,0,0,0,0-.62l-4.813-4.813A.438.438,0,0,0,10.792-10.365Z\" transform=\"translate(0 10.494)\" fill=\"currentColor\"\/>\n\t\t\t\t\t\t\t\t\t<\/svg>\n\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\">\n\t\t\t\t\t\t\t<a class=\"card-link-quick section-viewport fadeInUp\" href=\"https:\/\/x2c.lcm.web-email.at\/downloads-and-add-ons\/\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<strong class=\"title\">All releases here.<\/strong>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"mark-text\">Downloads and Add-ons<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"btn-circle\">\n\t\t\t\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16.354\" height=\"10.503\" viewBox=\"0 0 16.354 10.503\">\n\t\t\t\t\t\t\t\t\t\t<path d=\"M10.792-10.365l-.717.717a.438.438,0,0,0,.006.626L13.03-6.192H.438A.438.438,0,0,0,0-5.753v1.023a.438.438,0,0,0,.438.438S10.619-5,13.03-4.293s-2.948,2.831-2.948,2.831a.438.438,0,0,0-.006.626l.717.717a.438.438,0,0,0,.62,0l4.813-4.813a.438.438,0,0,0,0-.62l-4.813-4.813A.438.438,0,0,0,10.792-10.365Z\" transform=\"translate(0 10.494)\" fill=\"currentColor\"\/>\n\t\t\t\t\t\t\t\t\t<\/svg>\n\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\">\n\t\t\t\t\t\t\t<a class=\"card-link-quick section-viewport fadeInUp\" href=\"https:\/\/x2c.lcm.web-email.at\/contact\/\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<strong class=\"title\">Lets get in touch.<\/strong>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"mark-text\">Contact<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"btn-circle\">\n\t\t\t\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16.354\" height=\"10.503\" viewBox=\"0 0 16.354 10.503\">\n\t\t\t\t\t\t\t\t\t\t<path d=\"M10.792-10.365l-.717.717a.438.438,0,0,0,.006.626L13.03-6.192H.438A.438.438,0,0,0,0-5.753v1.023a.438.438,0,0,0,.438.438S10.619-5,13.03-4.293s-2.948,2.831-2.948,2.831a.438.438,0,0,0-.006.626l.717.717a.438.438,0,0,0,.62,0l4.813-4.813a.438.438,0,0,0,0-.62l-4.813-4.813A.438.438,0,0,0,10.792-10.365Z\" transform=\"translate(0 10.494)\" fill=\"currentColor\"\/>\n\t\t\t\t\t\t\t\t\t<\/svg>\n\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n\n\n<div class=\"wp-block-group has-background\" style=\"background-color:#d8d9da4d\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading has-text-align-center has-text-color has-link-color wp-elements-5431b85708b8e1f53dd8ad738ee2721e\" style=\"color:#009fe3\">Model-based development and code generation of real time control for microprocessors.<\/h2>\n\n\n\n<p class=\"has-text-align-center\">X2C provides a powerful environment for model-based design of control algorithms, automatic C-code generation and real-time communication with embedded targets. It integrates seamlessly with MATLAB\/Simulink and Scilab\/Xcos and supports the full development workflow.<\/p>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-buttons is-vertical is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-734eb2c2 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-text-align-center wp-element-button\" href=\"#contact-01\">Your contact X2C<\/a><\/div>\n<\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"X2C Overview | LCM\" width=\"900\" height=\"506\" src=\"https:\/\/www.youtube.com\/embed\/ubGVX9iD69s?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"wp-block-heading\">Model-Based Control Engineering Made Easy<\/h2>\n\n\n\n<ul class=\"wp-block-list is-style-square-blue-icon\">\n<li><strong>Model-Based Development Without Hand Coding<\/strong><br>X2C integrates seamlessly with Scilab\/Xcos and MATLAB\/Simulink. Control models are built via drag &amp; drop using predefined or custom blocks, and clean, readable C-code is automatically generated for the target IDE.<\/li>\n\n\n\n<li><strong>Intuitive Visualization, Debugging &amp; Communication<\/strong><br>With the virtual oscilloscope X2C Scope, signals can be monitored and debugged online. The X2C Communicator enables application transfer and online parameter tuning via serial interface, CAN, or Ethernet.<\/li>\n\n\n\n<li><strong>Simulation, Reporting &amp; Automation<\/strong><br>Algorithms can be validated through simulation, automatic reports can be generated with a single click, and development or testing workflows can be automated using MATLAB, Scilab, or Python scripts.<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div><\/div>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\t<section  class=\"section-blockquote no-padding\">\n\t\t<div class=\"container\">\n\t\t\t<div class=\"blockquote-container \">\n\t\t\t\t<blockquote>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"avatar\"><img loading=\"lazy\" decoding=\"async\" width=\"330\" height=\"495\" src=\"https:\/\/lcm.web-email.at\/\/wp-content\/uploads\/sites\/4\/2025\/11\/Foto_Gruber_JKU.webp\" class=\"attachment-full size-full\" alt=\"Foto Gruber JKU\" srcset=\"https:\/\/lcm.web-email.at\/\/wp-content\/uploads\/sites\/4\/2025\/11\/Foto_Gruber_JKU.webp 330w, https:\/\/lcm.web-email.at\/\/wp-content\/uploads\/sites\/4\/2025\/11\/Foto_Gruber_JKU-200x300.webp 200w, https:\/\/lcm.web-email.at\/\/wp-content\/uploads\/sites\/4\/2025\/11\/Foto_Gruber_JKU-79x119.webp 79w, https:\/\/lcm.web-email.at\/\/wp-content\/uploads\/sites\/4\/2025\/11\/Foto_Gruber_JKU-55x83.webp 55w, https:\/\/lcm.web-email.at\/\/wp-content\/uploads\/sites\/4\/2025\/11\/Foto_Gruber_JKU-37x55.webp 37w, https:\/\/lcm.web-email.at\/\/wp-content\/uploads\/sites\/4\/2025\/11\/Foto_Gruber_JKU-11x16.webp 11w, https:\/\/lcm.web-email.at\/\/wp-content\/uploads\/sites\/4\/2025\/11\/Foto_Gruber_JKU-121x182.webp 121w\" sizes=\"auto, (max-width: 330px) 100vw, 330px\" \/><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<q>X2C is reliable, efficient and easy to use, reducing the effort of DSP code generation to a minimum. This makes it the preferred tool for my students to implement their control systems in hardware. The time-to-implementation is outstandingly short, especially for more complex control systems, like (sensorless) vector controlled drives or bearingless motors. Moreover, the X2C team always provides swift, competent and helpful support.<\/q>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<cite>\n\t\t\t\t\t\t\t\tUniv.-Prof. DI Dr. Wolfgang Gruber \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"position\"> Associate Professor | Johannes Kepler University Linz &#8211; Institute of Electrical Drives and Power Electronics<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/cite>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/blockquote>\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/section>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-group\" style=\"padding-top:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--60)\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading\">X2C Features &amp; Capabilities<\/h2>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h3 class=\"wp-block-heading has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-2abaa8a9e59b6265599714ea96f9c609\">Intuitive development<\/h3>\n\n\n\n<p>For developing control algorithms, model-based design using X2C brings a number of clear advantages:<\/p>\n\n\n\n<ul class=\"wp-block-list is-style-square-blue-icon\">\n<li>It shortens the development time, as the model is built by modular and reusable blocks instead of manual coding.<\/li>\n\n\n\n<li>The blocks included with X2C are already tested, reducing the probability of errors significantly.<\/li>\n\n\n\n<li>The intuitive user interface and a convenient interconnection of tools make X2C easy to understand and quickly to master.<\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69f48fa340be2&quot;}\" data-wp-interactive=\"core\/image\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"889\" height=\"421\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/lcm.web-email.at\/\/wp-content\/uploads\/sites\/4\/2025\/12\/CurrentControl_Simulink.png\" alt=\"CurrentControl Simulink\" class=\"wp-image-383\" srcset=\"https:\/\/lcm.web-email.at\/\/wp-content\/uploads\/sites\/4\/2025\/12\/CurrentControl_Simulink.png 889w, https:\/\/lcm.web-email.at\/\/wp-content\/uploads\/sites\/4\/2025\/12\/CurrentControl_Simulink-300x142.png 300w, https:\/\/lcm.web-email.at\/\/wp-content\/uploads\/sites\/4\/2025\/12\/CurrentControl_Simulink-768x364.png 768w, https:\/\/lcm.web-email.at\/\/wp-content\/uploads\/sites\/4\/2025\/12\/CurrentControl_Simulink-251x119.png 251w, https:\/\/lcm.web-email.at\/\/wp-content\/uploads\/sites\/4\/2025\/12\/CurrentControl_Simulink-175x83.png 175w, https:\/\/lcm.web-email.at\/\/wp-content\/uploads\/sites\/4\/2025\/12\/CurrentControl_Simulink-116x55.png 116w, https:\/\/lcm.web-email.at\/\/wp-content\/uploads\/sites\/4\/2025\/12\/CurrentControl_Simulink-35x16.png 35w, https:\/\/lcm.web-email.at\/\/wp-content\/uploads\/sites\/4\/2025\/12\/CurrentControl_Simulink-182x86.png 182w\" sizes=\"auto, (max-width: 889px) 100vw, 889px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on-async--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69f48fa341146&quot;}\" data-wp-interactive=\"core\/image\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1502\" height=\"1073\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/lcm.web-email.at\/\/wp-content\/uploads\/sites\/4\/2025\/12\/X2C_Libraries.png\" alt=\"X2C Libraries\" class=\"wp-image-384\" srcset=\"https:\/\/lcm.web-email.at\/\/wp-content\/uploads\/sites\/4\/2025\/12\/X2C_Libraries.png 1502w, https:\/\/lcm.web-email.at\/\/wp-content\/uploads\/sites\/4\/2025\/12\/X2C_Libraries-300x214.png 300w, https:\/\/lcm.web-email.at\/\/wp-content\/uploads\/sites\/4\/2025\/12\/X2C_Libraries-1024x732.png 1024w, https:\/\/lcm.web-email.at\/\/wp-content\/uploads\/sites\/4\/2025\/12\/X2C_Libraries-768x549.png 768w, https:\/\/lcm.web-email.at\/\/wp-content\/uploads\/sites\/4\/2025\/12\/X2C_Libraries-167x119.png 167w, https:\/\/lcm.web-email.at\/\/wp-content\/uploads\/sites\/4\/2025\/12\/X2C_Libraries-116x83.png 116w, https:\/\/lcm.web-email.at\/\/wp-content\/uploads\/sites\/4\/2025\/12\/X2C_Libraries-77x55.png 77w, https:\/\/lcm.web-email.at\/\/wp-content\/uploads\/sites\/4\/2025\/12\/X2C_Libraries-22x16.png 22w, https:\/\/lcm.web-email.at\/\/wp-content\/uploads\/sites\/4\/2025\/12\/X2C_Libraries-182x130.png 182w\" sizes=\"auto, (max-width: 1502px) 100vw, 1502px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on-async--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h3 class=\"wp-block-heading has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-8256f90586076a45e0def33db040bd28\">Extensive Libraries<\/h3>\n\n\n\n<p>Within X2C, extensive libraries for Xcos and Simulink (<a href=\"https:\/\/x2c.lcm.at\/libraries\/#basic_lib\" target=\"_blank\" rel=\"noopener\">Basic<\/a>, <a href=\"https:\/\/x2c.lcm.at\/libraries\/#general_lib\" target=\"_blank\" rel=\"noopener\">General<\/a>, <a href=\"https:\/\/x2c.lcm.at\/libraries\/#math_lib\" target=\"_blank\" rel=\"noopener\">Math<\/a>, <a href=\"https:\/\/x2c.lcm.at\/libraries\/#control_lib\" target=\"_blank\" rel=\"noopener\">Control<\/a>, <a href=\"https:\/\/x2c.lcm.at\/libraries\/#motor_control_lib\" target=\"_blank\" rel=\"noopener\">MotorControl<\/a>, <a href=\"https:\/\/x2c.lcm.at\/libraries\/#state_control_lib\" target=\"_blank\" rel=\"noopener\">StateControl<\/a>) are available.<\/p>\n\n\n\n<ul class=\"wp-block-list is-style-square-blue-icon\">\n<li>If custom blocks are required, they can easily be created using the \u201cX2C Block Generator\u201d.<\/li>\n\n\n\n<li>The block implementation (either fixed point 16\/32 or floating point 32\/64) is effortlessly defined using a drop-down menu. A mixture of various implementations within a model is possible.<\/li>\n\n\n\n<li>The chosen implementation is not restricted by the target\u2019s hardware architecture.<\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-buttons alignwide is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-a89b3969 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/x2c.lcm.web-email.at\/de\/libraries\/\">More Infomation<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h3 class=\"wp-block-heading has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-44cf63dba73418873ba60364e1c03f68\">Communicator<\/h3>\n\n\n\n<p>The \u201cX2C Communicator\u201d is the central tool of X2C, which provides a variety of helpful functions:<\/p>\n\n\n\n<ul class=\"wp-block-list is-style-square-blue-icon\">\n<li>It automatically generates C-code based on the graphical model.<\/li>\n\n\n\n<li>The \u201cX2C Communicator\u201d establishes a connection with the target via serial, CAN or Ethernet communication.<\/li>\n\n\n\n<li>The application can be transferred onto the target with a single mouse click.<\/li>\n\n\n\n<li>Furthermore, the \u201cX2C Communicator\u201d allows effortless online tuning and debugging.<\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69f48fa341ef6&quot;}\" data-wp-interactive=\"core\/image\" class=\"wp-block-image size-full is-resized wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"770\" height=\"696\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/lcm.web-email.at\/\/wp-content\/uploads\/sites\/4\/2025\/12\/X2C_Communicator-Model.png\" alt=\"X2C Communicator Model\" class=\"wp-image-385\" style=\"width:400px\" srcset=\"https:\/\/lcm.web-email.at\/\/wp-content\/uploads\/sites\/4\/2025\/12\/X2C_Communicator-Model.png 770w, https:\/\/lcm.web-email.at\/\/wp-content\/uploads\/sites\/4\/2025\/12\/X2C_Communicator-Model-300x271.png 300w, https:\/\/lcm.web-email.at\/\/wp-content\/uploads\/sites\/4\/2025\/12\/X2C_Communicator-Model-768x694.png 768w, https:\/\/lcm.web-email.at\/\/wp-content\/uploads\/sites\/4\/2025\/12\/X2C_Communicator-Model-132x119.png 132w, https:\/\/lcm.web-email.at\/\/wp-content\/uploads\/sites\/4\/2025\/12\/X2C_Communicator-Model-92x83.png 92w, https:\/\/lcm.web-email.at\/\/wp-content\/uploads\/sites\/4\/2025\/12\/X2C_Communicator-Model-61x55.png 61w, https:\/\/lcm.web-email.at\/\/wp-content\/uploads\/sites\/4\/2025\/12\/X2C_Communicator-Model-18x16.png 18w, https:\/\/lcm.web-email.at\/\/wp-content\/uploads\/sites\/4\/2025\/12\/X2C_Communicator-Model-182x165.png 182w\" sizes=\"auto, (max-width: 770px) 100vw, 770px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on-async--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69f48fa3423f7&quot;}\" data-wp-interactive=\"core\/image\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1265\" height=\"906\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/lcm.web-email.at\/\/wp-content\/uploads\/sites\/4\/2025\/12\/X2C_Scope.png\" alt=\"X2C Scope\" class=\"wp-image-386\" srcset=\"https:\/\/lcm.web-email.at\/\/wp-content\/uploads\/sites\/4\/2025\/12\/X2C_Scope.png 1265w, https:\/\/lcm.web-email.at\/\/wp-content\/uploads\/sites\/4\/2025\/12\/X2C_Scope-300x215.png 300w, https:\/\/lcm.web-email.at\/\/wp-content\/uploads\/sites\/4\/2025\/12\/X2C_Scope-1024x733.png 1024w, https:\/\/lcm.web-email.at\/\/wp-content\/uploads\/sites\/4\/2025\/12\/X2C_Scope-768x550.png 768w, https:\/\/lcm.web-email.at\/\/wp-content\/uploads\/sites\/4\/2025\/12\/X2C_Scope-166x119.png 166w, https:\/\/lcm.web-email.at\/\/wp-content\/uploads\/sites\/4\/2025\/12\/X2C_Scope-116x83.png 116w, https:\/\/lcm.web-email.at\/\/wp-content\/uploads\/sites\/4\/2025\/12\/X2C_Scope-77x55.png 77w, https:\/\/lcm.web-email.at\/\/wp-content\/uploads\/sites\/4\/2025\/12\/X2C_Scope-22x16.png 22w, https:\/\/lcm.web-email.at\/\/wp-content\/uploads\/sites\/4\/2025\/12\/X2C_Scope-182x130.png 182w\" sizes=\"auto, (max-width: 1265px) 100vw, 1265px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on-async--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h3 class=\"wp-block-heading has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-17b29b7b531728e23f35fb075a954156\">Scope<\/h3>\n\n\n\n<p>The \u201cX2C Scope\u201d is a convenient visualisation tool for real time monitoring system signals in an oscilloscope-like environment.<\/p>\n\n\n\n<ul class=\"wp-block-list is-style-square-blue-icon\">\n<li>Block input and output signals, global variables or even memory addresses can be monitored.<\/li>\n\n\n\n<li>No recompiling of the software is required to change the monitored signals \u2014 all changes in the settings can be made at runtime.<\/li>\n\n\n\n<li>All functionalities known from an oscilloscope are available, including various sampling and trigger modes.<\/li>\n\n\n\n<li>To ease interpretation of physical signals greatly, monitored signals can be converted into physical quantities by setting the channel\u2019s own gain and offset.<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div><\/div>\n\n\n    <div id=contact-01 class=\"section-card-person bg-gray-300-30\">\n        \t\t<div class=\"container\">\n\t\t\t<div class=\"card-person\">\n                <div class=\"card-person-img\">\n                                            <img loading=\"lazy\" decoding=\"async\" width=\"222\" height=\"222\" src=\"https:\/\/lcm.web-email.at\/\/wp-content\/uploads\/sites\/4\/2025\/12\/Ansprechpartner_Website_Dirnberger.png\" class=\"attachment-thumbnail_229x229 size-thumbnail_229x229\" alt=\"Ansprechpartner Website Dirnberger\" srcset=\"https:\/\/lcm.web-email.at\/\/wp-content\/uploads\/sites\/4\/2025\/12\/Ansprechpartner_Website_Dirnberger.png 222w, https:\/\/lcm.web-email.at\/\/wp-content\/uploads\/sites\/4\/2025\/12\/Ansprechpartner_Website_Dirnberger-150x150.png 150w, https:\/\/lcm.web-email.at\/\/wp-content\/uploads\/sites\/4\/2025\/12\/Ansprechpartner_Website_Dirnberger-50x50.png 50w, https:\/\/lcm.web-email.at\/\/wp-content\/uploads\/sites\/4\/2025\/12\/Ansprechpartner_Website_Dirnberger-119x119.png 119w, https:\/\/lcm.web-email.at\/\/wp-content\/uploads\/sites\/4\/2025\/12\/Ansprechpartner_Website_Dirnberger-83x83.png 83w, https:\/\/lcm.web-email.at\/\/wp-content\/uploads\/sites\/4\/2025\/12\/Ansprechpartner_Website_Dirnberger-55x55.png 55w, https:\/\/lcm.web-email.at\/\/wp-content\/uploads\/sites\/4\/2025\/12\/Ansprechpartner_Website_Dirnberger-16x16.png 16w, https:\/\/lcm.web-email.at\/\/wp-content\/uploads\/sites\/4\/2025\/12\/Ansprechpartner_Website_Dirnberger-182x182.png 182w, https:\/\/lcm.web-email.at\/\/wp-content\/uploads\/sites\/4\/2025\/12\/Ansprechpartner_Website_Dirnberger-90x90.png 90w, https:\/\/lcm.web-email.at\/\/wp-content\/uploads\/sites\/4\/2025\/12\/Ansprechpartner_Website_Dirnberger-120x120.png 120w\" sizes=\"auto, (max-width: 222px) 100vw, 222px\" \/>                                                                <div class=\"logo\"><img loading=\"lazy\" decoding=\"async\" width=\"45\" height=\"44\" src=\"https:\/\/lcm.web-email.at\/\/wp-content\/uploads\/sites\/4\/2025\/11\/x2c-logo.png\" class=\"attachment-full size-full\" alt=\"x2c logo\" srcset=\"https:\/\/lcm.web-email.at\/\/wp-content\/uploads\/sites\/4\/2025\/11\/x2c-logo.png 45w, https:\/\/lcm.web-email.at\/\/wp-content\/uploads\/sites\/4\/2025\/11\/x2c-logo-16x16.png 16w\" sizes=\"auto, (max-width: 45px) 100vw, 45px\" \/><\/div>\n                                    <\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"card-person-body\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"note\">Your contact for X2C<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<h2 class=\"h3\"> Peter Dirnberger<\/h2>\n\t\t\t\t\t\t                                                    <span class=\"position\">Teamlead E-Drives<\/span>\n                                                                            <div class=\"contact-hold\">\n                                                                    <div class=\"frame\">\n                                                                                                                                    <div class=\"text-hold\">\n                                                    <a href=\"tel:4373224686075\">\n                                                        <span class=\"icon\">\n                                                            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\"><path d=\"M22 20c-2 2-2 4-4 4s-4-2-6-4-4-4-4-6 2-2 4-4-4-8-6-8-6 6-6 6c0 4 4.109 12.109 8 16s12 8 16 8c0 0 6-4 6-6s-6-8-8-6z\"><\/path><\/svg>\n                                                        <\/span>\n                                                        <span class=\"text\">+43 732 2468 6075<\/span>\n                                                    <\/a>\n                                                <\/div>\n                                                                                                                                        <div class=\"text-hold\">\n                                                    <a href=\"mailto:&#112;&#101;&#116;&#101;r.d&#105;r&#110;be&#114;&#103;&#101;r&#64;&#108;&#99;m.&#97;t\">\n                                                        <span class=\"icon\">\n                                                            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"28\" height=\"28\" viewBox=\"0 0 28 28\"><path d=\"M28 11.094v12.406c0 1.375-1.125 2.5-2.5 2.5h-23c-1.375 0-2.5-1.125-2.5-2.5v-12.406c0.469 0.516 1 0.969 1.578 1.359 2.594 1.766 5.219 3.531 7.766 5.391 1.313 0.969 2.938 2.156 4.641 2.156h0.031c1.703 0 3.328-1.188 4.641-2.156 2.547-1.844 5.172-3.625 7.781-5.391 0.562-0.391 1.094-0.844 1.563-1.359zM28 6.5c0 1.75-1.297 3.328-2.672 4.281-2.438 1.687-4.891 3.375-7.313 5.078-1.016 0.703-2.734 2.141-4 2.141h-0.031c-1.266 0-2.984-1.437-4-2.141-2.422-1.703-4.875-3.391-7.297-5.078-1.109-0.75-2.688-2.516-2.688-3.938 0-1.531 0.828-2.844 2.5-2.844h23c1.359 0 2.5 1.125 2.5 2.5z\"><\/path><\/svg>\n                                                        <\/span>\n                                                        <span class=\"text\">peter.dirnberger@lcm.at<\/span>\n                                                    <\/a>\n                                                <\/div>\n                                                                                                                        <\/div>\n                                                                                                    <a class=\"btn\" href=\"mailto:p&#101;te&#114;.di&#114;&#110;b&#101;&#114;ge&#114;&#64;lc&#109;.at\">Send request<\/a>\n                                                            <\/div>\n                        \t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n            <div class=\"section-decor\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/x2c.lcm.web-email.at\/wp-content\/themes\/linzcenterofmech\/assets\/images\/img-21.png\" alt=\"image description\" width=\"712\" height=\"414\" role=\"img\"><\/div>\n        <\/div>\n            <\/div>\n","protected":false},"excerpt":{"rendered":"<p>Model-based development and code generation of real time control for microprocessors. X2C provides a powerful environment for model-based design of&#8230;<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"class_list":["post-243","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/x2c.lcm.web-email.at\/de\/wp-json\/wp\/v2\/pages\/243","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/x2c.lcm.web-email.at\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/x2c.lcm.web-email.at\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/x2c.lcm.web-email.at\/de\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/x2c.lcm.web-email.at\/de\/wp-json\/wp\/v2\/comments?post=243"}],"version-history":[{"count":26,"href":"https:\/\/x2c.lcm.web-email.at\/de\/wp-json\/wp\/v2\/pages\/243\/revisions"}],"predecessor-version":[{"id":629,"href":"https:\/\/x2c.lcm.web-email.at\/de\/wp-json\/wp\/v2\/pages\/243\/revisions\/629"}],"wp:attachment":[{"href":"https:\/\/x2c.lcm.web-email.at\/de\/wp-json\/wp\/v2\/media?parent=243"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}