{"id":7802,"date":"2025-11-29T06:10:51","date_gmt":"2025-11-29T05:10:51","guid":{"rendered":"https:\/\/web-dev-weissblau.de\/microconsult\/?p=7802"},"modified":"2026-02-13T16:03:11","modified_gmt":"2026-02-13T15:03:11","slug":"function-oriented-development-with-rapid-control-prototyping","status":"publish","type":"post","link":"https:\/\/www.microconsult.de\/en\/funktionsorientierte-entwicklung-mit-rapid-control-prototyping\/","title":{"rendered":"Function-oriented development with rapid control prototyping"},"content":{"rendered":"<h2>Entwurf einer Entwicklungsumgebung f\u00fcr Antriebssteuerungen<\/h2>\n<p>Autor: Moritz Olbrich, Dr. Fritz Faulhaber GmbH &amp; Co. KG<\/p>\n<h3>Beitrag &#8211; Embedded Software Engineering Kongress 2017<\/h3>\n<p><strong>Das Implementieren und Testen neu zu entwickelnder Funktionen (z.B. Antriebsregler) f\u00fcr Antriebssteuerungen k\u00f6nnen fehlerhaft und zeitintensiv sein. Durch den Einsatz einer Rapid Control Prototyping (RCP) Umgebung soll das Entwickeln von neuen Funktionen effizienter werden. Mit dieser Umgebung lassen sich direkt angeschlossene Antriebe auf Modellebene betreiben. Durch bessere Analysem\u00f6glichkeiten und dem zuvor direkten Abgleichen mit der Antriebssteuerung lassen sich Aussagen zur Funktionalit\u00e4t der Erweiterung zu einem fr\u00fchen Zeitpunkt treffen.<\/strong><\/p>\n<h2>Funktionsentwicklung f\u00fcr Antriebssteuerungen<\/h2>\n<p>Soll die Antriebssteuerung um eine weitere Funktion erg\u00e4nzt oder ver\u00e4ndert werden (z.B. Anfrage eines Kunden oder Erweiterung der Funktionalit\u00e4t), wird diese oft zuerst mit Hilfe einer Offline-Simulation \u00fcberpr\u00fcft. Diese Simulationsergebnisse k\u00f6nnen in Abh\u00e4ngigkeit der Qualit\u00e4t des gew\u00e4hlten Modells mehr oder weniger belastbar sein. F\u00fcr eine qualifiziertere Aussage muss die Funktion in Maschinensprache umgesetzt und in eine vorhandene Prototypen-Antriebssteuerung implementiert werden. Dieser Prozess kann durchaus zeitaufw\u00e4ndig und fehlertr\u00e4chtig sein, da auf viele Dinge (Variablendefinitionen, Skalierungen, Bedienen von Schnittstellen \u2026) zus\u00e4tzlich geachtet werden muss. Zudem ist die Analysem\u00f6glichkeit (z.B. Vergleich mit der Simulation) eingeschr\u00e4nkt, da nicht alle Signale der Antriebssteuerung zum Betrachten zu Verf\u00fcgung stehen (siehe auch Abbildung 1,\u00a0<a title=\"Funktionsorientierte Entwicklung mit Rapid Control Prototyping (PDF)\" href=\"https:\/\/www.microconsult.de\/wp-content\/uploads\/2025\/12\/fachinfo_ese_architekturdesign_funktionsorientierte_entwicklung_mit_rapid_control_prototyping_dr_fritz_faulhaber_olbrich.pdf\" target=\"_blank\" rel=\"noopener\">PDF<\/a>).<\/p>\n<h2>Funktionsentwicklung mit der Rapid Control Prototyping-Umgebung<\/h2>\n<p>Durch die Verwendung einer Rapid Control Prototyping (RCP) Umgebung zur Funktionsentwicklung l\u00e4sst sich funktionsorientierter entwickeln. Rapid Control Prototyping wird in vielen verschiedenen Gebieten zur Funktionsentwicklung verwendet [1]. Die entwickelten Simulationsmodelle, welche nur die Antriebsregelung beinhalten, werden direkt \u00fcbersetzt und auf das RCP-Board geladen. Auf diesem RCP-Board k\u00f6nnen die Funktionen in Echtzeit direkt mit dem Motor getestet und analysiert werden. Erst nach dem Testen mit der RCP-Umgebung wird die neue Funktion in die Antriebssteuerung implementiert (siehe auch Abbildung 2,\u00a0<a title=\"Funktionsorientierte Entwicklung mit Rapid Control Prototyping (PDF)\" href=\"https:\/\/www.microconsult.de\/wp-content\/uploads\/2025\/12\/fachinfo_ese_architekturdesign_funktionsorientierte_entwicklung_mit_rapid_control_prototyping_dr_fritz_faulhaber_olbrich.pdf\" target=\"_blank\" rel=\"noopener\">PDF<\/a>).<\/p>\n<p>Mit der RCP-Umgebung stehen viele Signale zum Betrachten zu Verf\u00fcgung, welche analysiert und abgespeichert werden k\u00f6nnen. M\u00f6gliche Implementierungsfehler lassen sich dadurch besser und schneller beheben. Die blockorientierte Darstellungsweise der Funktionen in der Simulation dient dem anschaulichen Verst\u00e4ndnis. Zudem stehen alle Gr\u00f6\u00dfen im Modell dem Regler zur Verf\u00fcgung.<\/p>\n<p>Die Parameter der Modellumgebung (Abtastzeit, Datentypen der Variablen, Aufl\u00f6sung der Messgr\u00f6\u00dfen) werden so angepasst bzw. herunterskaliert, dass diese den gegebenen Umgebungsbedingungen der Antriebssteuerung entsprechen. Unterschiede im Betriebsverhalten lassen sich ausmachen und beheben. Das macht den expliziten Vergleich bzw. Abgleich zwischen Antriebssteuerung und RCP-Umgebung m\u00f6glich. Aussagen \u00fcber die Funktionalit\u00e4t in der Antriebssteuerung k\u00f6nnen aufgrund von Messungen mit der RCP-Umgebung gemacht werden. Die Messergebnisse k\u00f6nnen zudem zur Verbesserung der Modelle in der Offline-Simulation hergenommen werden. Es gibt durchaus mehrere Ans\u00e4tze zur Realisierung der Funktionen. Diese werden mit den gegeben Bedingungen getestet und miteinander verglichen. So kann fr\u00fcher und besser die Performance verschiedener L\u00f6sungsans\u00e4tze bewertet werden. Durch die fr\u00fchen Tests mit angeschlossenem Motor lassen sich die Ergebnisse der Offline-Simulation pr\u00e4zisieren.<\/p>\n<h2>Entwicklung der Hardware- und Softwarekomponenten<\/h2>\n<p>Die Entwicklungsumgebung besteht aus zwei Hauptkomponenten, der Simulationssoftware und dem RCP-Board. Mit der Simulationssoftware (hier MATLAB\/SIMULINK von Mathworks) werden die n\u00f6tigen Modelle erstellt und \u00fcbersetzt. Diese werden dann auf das RCP-Board (hier DS1005 mit ACMC Modul [2] von dSPACE) geladen und mit der dazugeh\u00f6rigen Software (hier ControlDesk [3] von dSPACE) \u00a0betrieben. Das hier eingesetzte RCP-Board stellt verschiedene Ein- und Ausg\u00e4nge bereit, unter anderem unterschiedliche Encoder-Schnittstellen und eine PWM-Einheit zur Block- und Sinuskommutierung. Mit der dazugeh\u00f6rigen Software lassen sich alle m\u00f6glichen Signale im Modell anzeigen und abspeichern sowie Parameter des Modells ver\u00e4ndern (siehe auch Abbildung 3,\u00a0<a title=\"Funktionsorientierte Entwicklung mit Rapid Control Prototyping (PDF)\" href=\"https:\/\/www.microconsult.de\/wp-content\/uploads\/2025\/12\/fachinfo_ese_architekturdesign_funktionsorientierte_entwicklung_mit_rapid_control_prototyping_dr_fritz_faulhaber_olbrich.pdf\" target=\"_blank\" rel=\"noopener\">PDF<\/a>).<\/p>\n<p>Eine Vielzahl an Motoren aus dem Produktportfolio der Firma Faulhaber [4] lassen sich f\u00fcr Tests mit der RCP-Umgebung betreiben. Dazu geh\u00f6ren b\u00fcrstenbehaftete, b\u00fcrstenlose DC-Motoren sowie auch b\u00fcrstenlose lineare DC- Servomotoren in unterschiedlichen Baugr\u00f6\u00dfen und Spannungsvarianten. Inkremental- und Absolutencoder sowie analoge oder auch digitale Hall-Sensoren sind m\u00f6gliche Geber, welche mit den Motoren kombiniert werden.<\/p>\n<p>Folgende zus\u00e4tzlich entwickelte Treiber-Hardware ist f\u00fcr den Betrieb dieser Motorvarianz n\u00f6tig: Die Motoren und Geber werden an das Carrier-Board angeschlossen und bei einer Betriebsspannung mit bis zu 24 V betrieben. Auf dem Carrier-Board werden zudem die Phasenstr\u00f6me und Phasenspannungen der Motoren gemessen. Die Endstufen und die Signalverarbeitung f\u00fcr die Geber werden als Module aufgesteckt. Verschiedene Doppel-N Kanal- aber auch PN-Kanal Endstufen-Module k\u00f6nnen f\u00fcr den Betrieb verwendet werden. Das zus\u00e4tzliche Connector-Board stellt das Bindeglied zwischen RCP-Board und Carrier-Board dar. Durch Umsteckm\u00f6glichkeiten auf dem Connector\u2013Board und Umschaltm\u00f6glichkeiten im Simulationsmodell lassen sich die Ein- und Ausg\u00e4nge auf verschiedene Weise nutzen und schnell f\u00fcr einen anderen Motor umkonfigurieren.<\/p>\n<h2>Variantenhandling<\/h2>\n<p>Durch die verschiedene Motortechnologien, sehr vielen Motorvarianten mit unterschiedlichen Gebertechnologien und den schier grenzenlosen Lastf\u00e4llen ergibt sich eine Vielzahl an Kombinationsm\u00f6glichkeiten, welche abgedeckt werden m\u00fcssen. Zus\u00e4tzlich entwickelte MATLAB-Skripte erleichtern und beschleunigen das Umkonfigurieren des Modells. So kann \u00fcber eine Bedienoberfl\u00e4che das vorliegende System konfiguriert werden. Die Parameter f\u00fcr Regler- und Simulations-Initialisierung der ausgew\u00e4hlten Systemkonfiguration werden mit Motorparameter aus einer Datenbank erstellt. Mit der Bedienoberfl\u00e4che k\u00f6nnen Parameter-Files abgespeichert werden, um das Simulations-Modell direkt auf dem RCP-Board nach einer Hardware\u00e4nderung umparametrieren zu k\u00f6nnen (siehe auch Abbildung 4,\u00a0<a title=\"Funktionsorientierte Entwicklung mit Rapid Control Prototyping (PDF)\" href=\"https:\/\/www.microconsult.de\/wp-content\/uploads\/2025\/12\/fachinfo_ese_architekturdesign_funktionsorientierte_entwicklung_mit_rapid_control_prototyping_dr_fritz_faulhaber_olbrich.pdf\" target=\"_blank\" rel=\"noopener\">PDF<\/a>).<\/p>\n<p>Das Ausw\u00e4hlen der unterschiedlich vorhandenen Modelle, welche sich in der Funktion unterscheiden, wird auch \u00fcber die Bedienoberfl\u00e4che organisiert. Ebenso wird das Erstellen der RCP-Modelle (Build-Prozess) f\u00fcr die RCP-Plattform \u00fcber die Bedienoberfl\u00e4che gestartet, was das \u00c4ndern und Wiederverwenden der Modelle beschleunigt.<\/p>\n<p>Die zu Beginn explizit entwickelten RCP-Simulationsmodelle bilden das Antriebsverhalten der Antriebssteuerung ab. Diese setzen sich zusammen aus der Signalverarbeitung f\u00fcr Geber und diverser Anlog-Gr\u00f6\u00dfen, der Antriebssteuerung mit den verschiedenen Kommutierungsvarianten sowie der Antriebsregelung. Die Ergebnisse des RCP-Modells m\u00fcssen mit der Antriebssteuerung gr\u00fcndlich abgeglichen werden, um die Gleichheit beider Systeme \u00fcberpr\u00fcfen zu k\u00f6nnen.<\/p>\n<h2>Abgleich der Entwicklungsumgebung mit der Antriebssteuerung<\/h2>\n<p>Der Abgleich der abgespeicherten Messungen dient nicht nur zur \u00dcberpr\u00fcfung der Systeme untereinander. Er wird zudem verwendet, um die Verbesserung der zus\u00e4tzlichen Funktion darstellen zu k\u00f6nnen. Der Abgleich mit den Ergebnissen der Offline-Simulation kann helfen, die Modellqualit\u00e4t zu verbessern (siehe auch Abbildung 5,\u00a0<a title=\"Funktionsorientierte Entwicklung mit Rapid Control Prototyping (PDF)\" href=\"https:\/\/www.microconsult.de\/wp-content\/uploads\/2025\/12\/fachinfo_ese_architekturdesign_funktionsorientierte_entwicklung_mit_rapid_control_prototyping_dr_fritz_faulhaber_olbrich.pdf\" target=\"_blank\" rel=\"noopener\">PDF<\/a>).<\/p>\n<p>Die aufgenommenen Messungen von RCP-Umgebung und Antriebssteuerung werden mit den jeweiligen Programmen exportiert. Der Dateiname beinhaltet die relevante System- und Messinformationen. \u00dcber die Bedienoberfl\u00e4che wird das gew\u00fcnschte System konfiguriert und \u00fcberpr\u00fcft, ob f\u00fcr diese Konfiguration Messungen vorhanden sind. Die ausgew\u00e4hlten Messungen werden importiert, skaliert und anschlie\u00dfend in einem Plot zusammen dargestellt. Der Abgleich der Systeme findet \u00fcber das Darstellen der jeweiligen Messungen der Systeme statt.<\/p>\n<h2>Zusammenfassung und Ausblick<\/h2>\n<p>Durch den Einsatz der Entwicklungsumgebung ist das funktionsorientierte Entwickeln und Testen an der realen Hardware zu einem fr\u00fchen Zeitpunkt in der Entwicklungsphase m\u00f6glich. Daraus ergibt sich eine bessere Systemanalyse und im Gegenzug eine z\u00fcgige Aussage \u00fcber die Funktionalit\u00e4t. Es lassen sich verschiedene Antriebe in wenigen Schritten mit der RCP-Entwicklungsumgebung betreiben. Das \u00dcbereinanderlegen der Simulationsergebnisse mit Messungen der RCP-Umgebung bzw. Messungen der Steuerung verbessert den Vergleich und die Analyse der Systeme untereinander. Fortf\u00fchrend k\u00f6nnen auf dieser Basis weitere Algorithmen\/Regler funktionsorientiert mit der RCP-Umgebung an verschiedenen Antrieben entwickelt und verifiziert werden. Die Programmierung der Controller wird bereits mittels UML-Programmen und Codegenerator [4] beschritten. Die Idee ist hier, dass die zus\u00e4tzlichen Funktionen, welche in der Simulation entwickelt worden sind,\u00a0 direkt in die Antriebssteuerung codegeneriert implementiert werden.<\/p>\n<h2>Literaturverzeichnis<\/h2>\n<table border=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td valign=\"top\" width=\"5%\">[1]<\/td>\n<td valign=\"top\" width=\"93%\">D. Abel und A. Bollig, Rapid Control Prototyping, Heidelberg: Springer Verlag, 2006.<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"5%\">[2]<\/td>\n<td valign=\"top\" width=\"93%\">&#8222;ACMC Modul&#8220;, [Online]. Available: https:\/\/www.dspace.com\/de\/gmb\/home\/products\/hw\/modular_hardware_introduction\/i_o_boards\/ac_motor_control_solution.cfm. [Zugriff am 27.09.2017].<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"5%\">[3]<\/td>\n<td valign=\"top\" width=\"93%\">&#8222;ControlDesk,&#8220; [Online]. Available: https:\/\/www.dspace.com\/de\/gmb\/home\/products\/sw\/experimentandvisualization\/controldesk.cfm. [Zugriff am 27.09.2017].<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"5%\">[4]<\/td>\n<td valign=\"top\" width=\"93%\">&#8222;Produktportfolio von Faulhaber&#8220;, [Online]. Available: https:\/\/www.faulhaber.com\/de\/produkte\/. [Zugriff am 27.09.2017].<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"5%\">[5]<\/td>\n<td valign=\"top\" width=\"93%\">A. Wagener, &#8222;OO und modellbasierte Werkzeuge &#8211; Werkstattbericht&#8220;, in\u00a0<em>Emdbeded Software Engeneering Kongress<\/em>, Sindelfingen, 2015.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><a title=\"Funktionsorientierte Entwicklung mit Rapid Control Prototyping (PDF)\" href=\"https:\/\/www.microconsult.de\/wp-content\/uploads\/2025\/12\/fachinfo_ese_architekturdesign_funktionsorientierte_entwicklung_mit_rapid_control_prototyping_dr_fritz_faulhaber_olbrich.pdf\" target=\"_blank\" rel=\"noopener\"><strong>Beitrag als PDF-Datei herunterladen<\/strong><\/a><\/p>\n<div>\n<hr \/>\n<h2>Architektur &#8211; MicroConsult Trainings &amp; Coachings<\/h2>\n<p><strong>Wollen Sie sich auf den aktuellen Stand der Technik bringen?<\/strong><\/p>\n<p>Dann informieren Sie sich\u00a0<a title=\"Alle Trainings und Termine\" href=\"https:\/\/www.microconsult.de\/alle-trainings-termine-komplettuebersicht\/\" target=\"_blank\" rel=\"noopener\"><strong>hier<\/strong>\u00a0<\/a>zu Schulungen\/ Seminaren\/ Trainings\/ Workshops und individuellen Coachings von MircoConsult zum Thema Architektur \/Embedded- und Echtzeit-Softwareentwicklung.<\/p>\n<p><strong>Training &amp; Coaching zu den weiteren Themen unseren Portfolios finden Sie\u00a0<a title=\"Training &amp; Beratung - alle Themen\" href=\"https:\/\/www.microconsult.de\/training-beratung\/\" target=\"_blank\" rel=\"noopener\">hier<\/a>.<\/strong><\/p>\n<hr \/>\n<h2>Architektur\u00a0&#8211; Fachwissen<\/h2>\n<p>Wertvolles Fachwissen zum Thema\u00a0Architektur \/Embedded- und Echtzeit-Softwareentwicklung steht\u00a0<a href=\"https:\/\/www.microconsult.de\/die-7-wichtigsten-tipps-fuer-ihre-embedded-software-architektur\/\" target=\"_blank\" rel=\"noopener\"><strong>hier<\/strong>\u00a0<\/a>f\u00fcr Sie zum kostenfreien Download bereit.<\/p>\n<p><a title=\"Embedded Software Architektur Fachwissen\" href=\"https:\/\/www.microconsult.de\/die-7-wichtigsten-tipps-fuer-ihre-embedded-software-architektur\/\" target=\"_blank\" rel=\"noopener\"><strong>Zu den Fachinformationen<\/strong><\/a><\/p>\n<p><strong>Fachwissen zu weiteren Themen unseren Portfolios finden Sie <a title=\"Fachinformationen\" href=\"https:\/\/www.microconsult.de\/fachwissen\/\" target=\"_blank\" rel=\"noopener\">hier<\/a>.<\/strong><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Entwurf einer Entwicklungsumgebung f\u00fcr Antriebssteuerungen Autor: Moritz Olbrich, Dr. Fritz Faulhaber GmbH &amp; Co. KG Beitrag &#8211; Embedded Software Engineering Kongress 2017 Das Implementieren und Testen neu zu entwickelnder Funktionen (z.B. Antriebsregler) f\u00fcr Antriebssteuerungen k\u00f6nnen fehlerhaft und zeitintensiv sein. Durch den Einsatz einer Rapid Control Prototyping (RCP) Umgebung soll das Entwickeln von neuen Funktionen effizienter [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","inline_featured_image":false,"footnotes":""},"categories":[],"tags":[],"class_list":["post-7802","post","type-post","status-publish","format-standard","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Funktionsorientierte Entwicklung mit Rapid Control Prototyping - MicroConsult Academy GmbH<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.microconsult.de\/en\/function-oriented-development-with-rapid-control-prototyping\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Funktionsorientierte Entwicklung mit Rapid Control Prototyping - MicroConsult Academy GmbH\" \/>\n<meta property=\"og:description\" content=\"Entwurf einer Entwicklungsumgebung f\u00fcr Antriebssteuerungen Autor: Moritz Olbrich, Dr. Fritz Faulhaber GmbH &amp; Co. KG Beitrag &#8211; Embedded Software Engineering Kongress 2017 Das Implementieren und Testen neu zu entwickelnder Funktionen (z.B. Antriebsregler) f\u00fcr Antriebssteuerungen k\u00f6nnen fehlerhaft und zeitintensiv sein. Durch den Einsatz einer Rapid Control Prototyping (RCP) Umgebung soll das Entwickeln von neuen Funktionen effizienter [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.microconsult.de\/en\/function-oriented-development-with-rapid-control-prototyping\/\" \/>\n<meta property=\"og:site_name\" content=\"MicroConsult Academy GmbH\" \/>\n<meta property=\"article:published_time\" content=\"2025-11-29T05:10:51+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-13T15:03:11+00:00\" \/>\n<meta name=\"author\" content=\"weissblau media\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"weissblau media\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/funktionsorientierte-entwicklung-mit-rapid-control-prototyping\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/funktionsorientierte-entwicklung-mit-rapid-control-prototyping\\\/\"},\"author\":{\"name\":\"weissblau media\",\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/#\\\/schema\\\/person\\\/b6d4c4ae959b068fbe8d9416ed019a0a\"},\"headline\":\"Funktionsorientierte Entwicklung mit Rapid Control Prototyping\",\"datePublished\":\"2025-11-29T05:10:51+00:00\",\"dateModified\":\"2026-02-13T15:03:11+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/funktionsorientierte-entwicklung-mit-rapid-control-prototyping\\\/\"},\"wordCount\":1399,\"commentCount\":0,\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.microconsult.de\\\/funktionsorientierte-entwicklung-mit-rapid-control-prototyping\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/funktionsorientierte-entwicklung-mit-rapid-control-prototyping\\\/\",\"url\":\"https:\\\/\\\/www.microconsult.de\\\/funktionsorientierte-entwicklung-mit-rapid-control-prototyping\\\/\",\"name\":\"Funktionsorientierte Entwicklung mit Rapid Control Prototyping - MicroConsult Academy GmbH\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/#website\"},\"datePublished\":\"2025-11-29T05:10:51+00:00\",\"dateModified\":\"2026-02-13T15:03:11+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/#\\\/schema\\\/person\\\/b6d4c4ae959b068fbe8d9416ed019a0a\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/funktionsorientierte-entwicklung-mit-rapid-control-prototyping\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.microconsult.de\\\/funktionsorientierte-entwicklung-mit-rapid-control-prototyping\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/funktionsorientierte-entwicklung-mit-rapid-control-prototyping\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.microconsult.de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Funktionsorientierte Entwicklung mit Rapid Control Prototyping\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/#website\",\"url\":\"https:\\\/\\\/www.microconsult.de\\\/\",\"name\":\"MicroConsult Academy GmbH\",\"description\":\"Professionelle Schulungen, Beratung und Projektunterst\u00fctzung\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.microconsult.de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/#\\\/schema\\\/person\\\/b6d4c4ae959b068fbe8d9416ed019a0a\",\"name\":\"weissblau media\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/bbb409da4970da9446f6c49465d453cb8a0dae301e4d4f465b5c4e62408daa2e?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/bbb409da4970da9446f6c49465d453cb8a0dae301e4d4f465b5c4e62408daa2e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/bbb409da4970da9446f6c49465d453cb8a0dae301e4d4f465b5c4e62408daa2e?s=96&d=mm&r=g\",\"caption\":\"weissblau media\"},\"sameAs\":[\"https:\\\/\\\/www.microconsult.de\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Function-oriented development with rapid control prototyping - MicroConsult Academy GmbH","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.microconsult.de\/en\/function-oriented-development-with-rapid-control-prototyping\/","og_locale":"en_GB","og_type":"article","og_title":"Funktionsorientierte Entwicklung mit Rapid Control Prototyping - MicroConsult Academy GmbH","og_description":"Entwurf einer Entwicklungsumgebung f\u00fcr Antriebssteuerungen Autor: Moritz Olbrich, Dr. Fritz Faulhaber GmbH &amp; Co. KG Beitrag &#8211; Embedded Software Engineering Kongress 2017 Das Implementieren und Testen neu zu entwickelnder Funktionen (z.B. Antriebsregler) f\u00fcr Antriebssteuerungen k\u00f6nnen fehlerhaft und zeitintensiv sein. Durch den Einsatz einer Rapid Control Prototyping (RCP) Umgebung soll das Entwickeln von neuen Funktionen effizienter [&hellip;]","og_url":"https:\/\/www.microconsult.de\/en\/function-oriented-development-with-rapid-control-prototyping\/","og_site_name":"MicroConsult Academy GmbH","article_published_time":"2025-11-29T05:10:51+00:00","article_modified_time":"2026-02-13T15:03:11+00:00","author":"weissblau media","twitter_card":"summary_large_image","twitter_misc":{"Written by":"weissblau media","Estimated reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.microconsult.de\/funktionsorientierte-entwicklung-mit-rapid-control-prototyping\/#article","isPartOf":{"@id":"https:\/\/www.microconsult.de\/funktionsorientierte-entwicklung-mit-rapid-control-prototyping\/"},"author":{"name":"weissblau media","@id":"https:\/\/www.microconsult.de\/#\/schema\/person\/b6d4c4ae959b068fbe8d9416ed019a0a"},"headline":"Funktionsorientierte Entwicklung mit Rapid Control Prototyping","datePublished":"2025-11-29T05:10:51+00:00","dateModified":"2026-02-13T15:03:11+00:00","mainEntityOfPage":{"@id":"https:\/\/www.microconsult.de\/funktionsorientierte-entwicklung-mit-rapid-control-prototyping\/"},"wordCount":1399,"commentCount":0,"inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.microconsult.de\/funktionsorientierte-entwicklung-mit-rapid-control-prototyping\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.microconsult.de\/funktionsorientierte-entwicklung-mit-rapid-control-prototyping\/","url":"https:\/\/www.microconsult.de\/funktionsorientierte-entwicklung-mit-rapid-control-prototyping\/","name":"Function-oriented development with rapid control prototyping - MicroConsult Academy GmbH","isPartOf":{"@id":"https:\/\/www.microconsult.de\/#website"},"datePublished":"2025-11-29T05:10:51+00:00","dateModified":"2026-02-13T15:03:11+00:00","author":{"@id":"https:\/\/www.microconsult.de\/#\/schema\/person\/b6d4c4ae959b068fbe8d9416ed019a0a"},"breadcrumb":{"@id":"https:\/\/www.microconsult.de\/funktionsorientierte-entwicklung-mit-rapid-control-prototyping\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.microconsult.de\/funktionsorientierte-entwicklung-mit-rapid-control-prototyping\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.microconsult.de\/funktionsorientierte-entwicklung-mit-rapid-control-prototyping\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.microconsult.de\/"},{"@type":"ListItem","position":2,"name":"Funktionsorientierte Entwicklung mit Rapid Control Prototyping"}]},{"@type":"WebSite","@id":"https:\/\/www.microconsult.de\/#website","url":"https:\/\/www.microconsult.de\/","name":"MicroConsult Academy GmbH","description":"Professional training, consulting and project support","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.microconsult.de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Person","@id":"https:\/\/www.microconsult.de\/#\/schema\/person\/b6d4c4ae959b068fbe8d9416ed019a0a","name":"weissblau media","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/secure.gravatar.com\/avatar\/bbb409da4970da9446f6c49465d453cb8a0dae301e4d4f465b5c4e62408daa2e?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/bbb409da4970da9446f6c49465d453cb8a0dae301e4d4f465b5c4e62408daa2e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/bbb409da4970da9446f6c49465d453cb8a0dae301e4d4f465b5c4e62408daa2e?s=96&d=mm&r=g","caption":"weissblau media"},"sameAs":["https:\/\/www.microconsult.de"]}]}},"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/posts\/7802","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/comments?post=7802"}],"version-history":[{"count":7,"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/posts\/7802\/revisions"}],"predecessor-version":[{"id":11764,"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/posts\/7802\/revisions\/11764"}],"wp:attachment":[{"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/media?parent=7802"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/categories?post=7802"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/tags?post=7802"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}