Analyse, Modellierung und Programmierung des Geige-spielens an ...
Analyse, Modellierung und Programmierung des Geige-spielens an ...
Analyse, Modellierung und Programmierung des Geige-spielens an ...
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
10. Entwicklung echtzeitfähiger Simulink-Oberflächen<br />
10.3. Das Echtzeitmodell: Entwicklung eines lauffähigen<br />
Modells für eine Übertragung auf das Echtzeitsystem<br />
QNX<br />
Um den Roboter nun letztlich <strong>an</strong>steuern zu können, bedarf es der Erstellung einer<br />
Simulink-Oberfläche, welche sich auf das hier verwendete Echtzeitbetriebssystem QNX<br />
kompilieren über übertragen lässt, um dort alle nötigen Aufgaben zu tätigen. Die Aufgabe<br />
der Kompilierung, Übertragung <strong>und</strong> der Einbindung benötigter Pfade wird von RT-LAB<br />
übernommen. Wie schon erwähnt, wird das Modell dabei in zwei “Seiten” aufgeteilt:<br />
Die statische Seite, in welcher das Robotermodell <strong>und</strong> das eigentliche Programm zur<br />
Ansteuerung vorliegt, ist nach der Kompilierung <strong>und</strong> Übertragung auf QNX nicht mehr<br />
beeinflussbar. Alle Steuerungsbefehle müssen dementsprechend von der zweiten Seite, der<br />
Steuerungsseite getätigt werden. Auch evtl. benötigte Daten sind auf die Steuerungsseite<br />
zu überführen, sofern sie während der Laufzeit ersichtlich sein sollen. In Abbildung 10.4<br />
ist die oberste Maske <strong>des</strong> Gesamtmodells ersichtlich, wobei der linke Block die statische<br />
<strong>und</strong> der rechte die Steuerungsseite inne hält. Die Abbildungen 10.5 bis 10.7 zeigen die<br />
statische Seite während die Abbildungen 10.8 <strong>und</strong> 10.9 die Steuerungsseite darstellen.<br />
81